CipherSpi.EngineUpdateAAD Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
EngineUpdateAAD(ByteBuffer) |
Continua uma atualização de várias partes dos Dados de Autenticação Adicionais (AAD). |
EngineUpdateAAD(Byte[], Int32, Int32) |
Continua uma atualização de várias partes dos Dados de Autenticação Adicionais (AAD), usando um subconjunto do buffer fornecido. |
EngineUpdateAAD(ByteBuffer)
Continua uma atualização de várias partes dos Dados de Autenticação Adicionais (AAD).
[Android.Runtime.Register("engineUpdateAAD", "(Ljava/nio/ByteBuffer;)V", "GetEngineUpdateAAD_Ljava_nio_ByteBuffer_Handler")]
protected virtual void EngineUpdateAAD (Java.Nio.ByteBuffer? src);
[<Android.Runtime.Register("engineUpdateAAD", "(Ljava/nio/ByteBuffer;)V", "GetEngineUpdateAAD_Ljava_nio_ByteBuffer_Handler")>]
abstract member EngineUpdateAAD : Java.Nio.ByteBuffer -> unit
override this.EngineUpdateAAD : Java.Nio.ByteBuffer -> unit
Parâmetros
- src
- ByteBuffer
o buffer que contém o DAA
- Atributos
Comentários
Continua uma atualização de várias partes dos Dados de Autenticação Adicionais (AAD).
As chamadas para esse método fornecem AAD para a cifra ao operar em modos como AEAD (GCM/CCM). Se essa cifra estiver operando no modo GCM ou CCM, todo o AAD deverá ser fornecido antes de iniciar as operações no texto cifrado (por meio dos update
métodos e doFinal
).
Todos os src.remaining()
bytes a partir de src.position()
são processados. Após o retorno, a posição do buffer de entrada será igual ao seu limite; seu limite não terá mudado.
Adicionado em 1.7.
Documentação Java para javax.crypto.CipherSpi.engineUpdateAAD(java.nio.ByteBuffer)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
EngineUpdateAAD(Byte[], Int32, Int32)
Continua uma atualização de várias partes dos Dados de Autenticação Adicionais (AAD), usando um subconjunto do buffer fornecido.
[Android.Runtime.Register("engineUpdateAAD", "([BII)V", "GetEngineUpdateAAD_arrayBIIHandler")]
protected virtual void EngineUpdateAAD (byte[]? src, int offset, int len);
[<Android.Runtime.Register("engineUpdateAAD", "([BII)V", "GetEngineUpdateAAD_arrayBIIHandler")>]
abstract member EngineUpdateAAD : byte[] * int * int -> unit
override this.EngineUpdateAAD : byte[] * int * int -> unit
Parâmetros
- src
- Byte[]
o buffer que contém o DAA
- offset
- Int32
o deslocamento em src
que a entrada do AAD começa
- len
- Int32
o número de bytes AAD
- Atributos
Exceções
se essa instância de codificação não for inicializada para criptografia ou descriptografia.
if input
é null
, ou if inputOffset
e inputLen
não especifique um bloco válido no buffer de entrada.
se a cifra não suportar a AEAD
Comentários
Continua uma atualização de várias partes dos Dados de Autenticação Adicionais (AAD), usando um subconjunto do buffer fornecido.
As chamadas para esse método fornecem AAD para a cifra ao operar em modos como AEAD (GCM/CCM). Se essa cifra estiver operando no modo GCM ou CCM, todo o AAD deverá ser fornecido antes de iniciar as operações no texto cifrado (por meio dos update
métodos e doFinal
).
Adicionado em 1.7.
Documentação Java para javax.crypto.CipherSpi.engineUpdateAAD(byte[], int, int)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.