Cipher.UpdateAAD Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| UpdateAAD(ByteBuffer) |
Continúa una actualización de varias partes de los datos de autenticación adicionales (AAD). |
| UpdateAAD(Byte[]) |
Continúa una actualización de varias partes de los datos de autenticación adicionales (AAD). |
| UpdateAAD(Byte[], Int32, Int32) |
Continúa una actualización de varias partes de los datos de autenticación adicionales (AAD), mediante un subconjunto del búfer proporcionado. |
UpdateAAD(ByteBuffer)
Continúa una actualización de varias partes de los datos de autenticación adicionales (AAD).
[Android.Runtime.Register("updateAAD", "(Ljava/nio/ByteBuffer;)V", "")]
public void UpdateAAD(Java.Nio.ByteBuffer? src);
[<Android.Runtime.Register("updateAAD", "(Ljava/nio/ByteBuffer;)V", "")>]
member this.UpdateAAD : Java.Nio.ByteBuffer -> unit
Parámetros
- src
- ByteBuffer
el búfer que contiene el AAD
- Atributos
Excepciones
si esta instancia de cifrado no se inicializa para el cifrado o el descifrado.
si el cifrado no admite AEAD
Comentarios
Continúa una actualización de varias partes de los datos de autenticación adicionales (AAD).
Las llamadas a este método proporcionan AAD al cifrado cuando funcionan en modos como AEAD (GCM/CCM). Si este cifrado funciona en modo GCM o CCM, se debe proporcionar todo AAD antes de iniciar operaciones en el texto cifrado (a través de los update métodos y doFinal ).
Se procesan todos los src.remaining() bytes a partir de src.position() . Tras la devolución, la posición del búfer de entrada será igual a su límite; su límite no cambiará.
Agregado en la versión 1.7.
Java documentación para javax.crypto.Cipher.updateAAD(java.nio.ByteBuffer).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
UpdateAAD(Byte[])
Continúa una actualización de varias partes de los datos de autenticación adicionales (AAD).
[Android.Runtime.Register("updateAAD", "([B)V", "")]
public void UpdateAAD(byte[]? src);
[<Android.Runtime.Register("updateAAD", "([B)V", "")>]
member this.UpdateAAD : byte[] -> unit
Parámetros
- src
- Byte[]
el búfer que contiene los datos de autenticación adicionales
- Atributos
Excepciones
si esta instancia de cifrado no se inicializa para el cifrado o el descifrado.
si input es null
si el cifrado no admite AEAD
Comentarios
Continúa una actualización de varias partes de los datos de autenticación adicionales (AAD).
Las llamadas a este método proporcionan AAD al cifrado cuando funcionan en modos como AEAD (GCM/CCM). Si este cifrado funciona en modo GCM o CCM, se debe proporcionar todo AAD antes de iniciar operaciones en el texto cifrado (a través de los update métodos y doFinal ).
Agregado en la versión 1.7.
Java documentación para javax.crypto.Cipher.updateAAD(byte[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
UpdateAAD(Byte[], Int32, Int32)
Continúa una actualización de varias partes de los datos de autenticación adicionales (AAD), mediante un subconjunto del búfer proporcionado.
[Android.Runtime.Register("updateAAD", "([BII)V", "")]
public void UpdateAAD(byte[]? src, int offset, int len);
[<Android.Runtime.Register("updateAAD", "([BII)V", "")>]
member this.UpdateAAD : byte[] * int * int -> unit
Parámetros
- src
- Byte[]
el búfer que contiene el AAD
- offset
- Int32
desplazamiento en el src que se inicia la entrada de AAD
- len
- Int32
el número de bytes de AAD
- Atributos
Excepciones
si esta instancia de cifrado no se inicializa para el cifrado o el descifrado.
si es nullo si inputinputOffset y inputLen no especifican un fragmento válido en el búfer de entrada.
si el cifrado no admite AEAD
Comentarios
Continúa una actualización de varias partes de los datos de autenticación adicionales (AAD), mediante un subconjunto del búfer proporcionado.
Las llamadas a este método proporcionan AAD al cifrado cuando funcionan en modos como AEAD (GCM/CCM). Si este cifrado funciona en modo GCM o CCM, se debe proporcionar todo AAD antes de iniciar operaciones en el texto cifrado (a través de los update métodos y doFinal ).
Agregado en la versión 1.7.
Java documentación para javax.crypto.Cipher.updateAAD(byte[], int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.