Partager via


CipherSpi.EngineUpdateAAD Méthode

Définition

Surcharges

EngineUpdateAAD(ByteBuffer)

Poursuit une mise à jour multiparte des données d’authentification supplémentaires (AAD).

EngineUpdateAAD(Byte[], Int32, Int32)

Poursuit une mise à jour en plusieurs parties des données d’authentification supplémentaires (AAD), à l’aide d’un sous-ensemble de la mémoire tampon fournie.

EngineUpdateAAD(ByteBuffer)

Poursuit une mise à jour multiparte des données d’authentification supplémentaires (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

Paramètres

src
ByteBuffer

mémoire tampon contenant l’AAD

Attributs

Remarques

Poursuit une mise à jour multiparte des données d’authentification supplémentaires (AAD).

Les appels à cette méthode fournissent AAD au chiffrement lors du fonctionnement dans des modes tels qu’AEAD (GCM/CCM). Si ce chiffrement fonctionne en mode GCM ou CCM, tous les AAD doivent être fournis avant de commencer les opérations sur le texte chiffré (via les méthodes et doFinal les update méthodes).

Tous les src.remaining() octets commençant à src.position() sont traités. Lors du retour, la position de la mémoire tampon d’entrée est égale à sa limite ; sa limite n’aura pas changé.

Ajouté dans la version 1.7.

Documentation Java pour javax.crypto.CipherSpi.engineUpdateAAD(java.nio.ByteBuffer).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

EngineUpdateAAD(Byte[], Int32, Int32)

Poursuit une mise à jour en plusieurs parties des données d’authentification supplémentaires (AAD), à l’aide d’un sous-ensemble de la mémoire tampon fournie.

[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

Paramètres

src
Byte[]

mémoire tampon contenant l’AAD

offset
Int32

décalage dans src lequel l’entrée AAD démarre

len
Int32

nombre d’octets AAD

Attributs

Exceptions

si cette instance de chiffrement n’est pas initialisée pour le chiffrement ou le déchiffrement.

si input c’est nullle cas ou si et inputLen ne inputOffset spécifiez pas de bloc valide dans la mémoire tampon d’entrée.

si le chiffrement ne prend pas en charge AEAD

Remarques

Poursuit une mise à jour en plusieurs parties des données d’authentification supplémentaires (AAD), à l’aide d’un sous-ensemble de la mémoire tampon fournie.

Les appels à cette méthode fournissent AAD au chiffrement lors du fonctionnement dans des modes tels qu’AEAD (GCM/CCM). Si ce chiffrement fonctionne en mode GCM ou CCM, tous les AAD doivent être fournis avant de commencer les opérations sur le texte chiffré (via les méthodes et doFinal les update méthodes).

Ajouté dans la version 1.7.

Documentation Java pour javax.crypto.CipherSpi.engineUpdateAAD(byte[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à