Condividi tramite


CipherSpi.EngineUpdateAAD Metodo

Definizione

Overload

EngineUpdateAAD(ByteBuffer)

Continua un aggiornamento in più parti dei dati di autenticazione aggiuntivi (AAD).

EngineUpdateAAD(Byte[], Int32, Int32)

Continua un aggiornamento in più parti dei dati di autenticazione aggiuntivi (AAD), usando un subset del buffer fornito.

EngineUpdateAAD(ByteBuffer)

Continua un aggiornamento in più parti dei dati di autenticazione aggiuntivi (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

Parametri

src
ByteBuffer

buffer contenente L'AAD

Attributi

Commenti

Continua un aggiornamento in più parti dei dati di autenticazione aggiuntivi (AAD).

Le chiamate a questo metodo forniscono AAD alla crittografia quando si opera in modalità come AEAD (GCM/CCM). Se questa crittografia funziona in modalità GCM o CCM, è necessario specificare tutti gli AAD prima di iniziare le operazioni sul testo crittografato (tramite i update metodi e doFinal ).

Tutti i src.remaining() byte a partire da src.position() vengono elaborati. Al termine, la posizione del buffer di input sarà uguale al limite; il limite non verrà modificato.

Aggiunta nella versione 1.7.

Documentazione java per javax.crypto.CipherSpi.engineUpdateAAD(java.nio.ByteBuffer).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

EngineUpdateAAD(Byte[], Int32, Int32)

Continua un aggiornamento in più parti dei dati di autenticazione aggiuntivi (AAD), usando un subset del buffer fornito.

[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

Parametri

src
Byte[]

buffer contenente L'AAD

offset
Int32

offset in src cui inizia l'input AAD

len
Int32

numero di byte AAD

Attributi

Eccezioni

se questa istanza di crittografia non viene inizializzata per la crittografia o la decrittografia.

se input è nullo se inputOffset e inputLen non specificano un blocco valido nel buffer di input.

se la crittografia non supporta AEAD

Commenti

Continua un aggiornamento in più parti dei dati di autenticazione aggiuntivi (AAD), usando un subset del buffer fornito.

Le chiamate a questo metodo forniscono AAD alla crittografia quando si opera in modalità come AEAD (GCM/CCM). Se questa crittografia funziona in modalità GCM o CCM, è necessario specificare tutti gli AAD prima di iniziare le operazioni sul testo crittografato (tramite i update metodi e doFinal ).

Aggiunta nella versione 1.7.

Documentazione java per javax.crypto.CipherSpi.engineUpdateAAD(byte[], int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a