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.