CipherSpi.EngineUpdateAAD Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
è null
o 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.