Sprache

Cipher.UpdateAAD Methode

Definition

Überlädt

Name Beschreibung
UpdateAAD(ByteBuffer)

Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.

UpdateAAD(Byte[])

Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.

UpdateAAD(Byte[], Int32, Int32)

Setzt eine mehrteilige Aktualisierung der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) mithilfe einer Teilmenge des bereitgestellten Puffers fort.

UpdateAAD(ByteBuffer)

Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.

[Android.Runtime.Register("updateAAD", "(Ljava/nio/ByteBuffer;)V", "")]
public void UpdateAAD(Java.Nio.ByteBuffer? src);
[<Android.Runtime.Register("updateAAD", "(Ljava/nio/ByteBuffer;)V", "")>]
member this.UpdateAAD : Java.Nio.ByteBuffer -> unit

Parameter

src
ByteBuffer

der Puffer, der die AAD enthält

Attribute

Ausnahmen

wenn diese Verschlüsselungsinstanz nicht für die Verschlüsselung oder Entschlüsselung initialisiert wird.

wenn die Verschlüsselung AEAD nicht unterstützt

Hinweise

Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.

Aufrufe dieser Methode stellen AAD für die Verschlüsselung bereit, wenn sie in Modi wie AEAD (GCM/CCM) ausgeführt wird. Wenn diese Chiffre entweder im GCM- oder CCM-Modus ausgeführt wird, muss alle AAD vor dem Starten von Vorgängen im Chiffretext (über die update Methoden) doFinal bereitgestellt werden.

Alle src.remaining() Bytes, beginnend bei src.position() , werden verarbeitet. Wenn der Eingabepuffer zurückgegeben wird, entspricht die Position des Eingabepuffers seinem Grenzwert. ihr Grenzwert wird nicht geändert.

In 1.7 hinzugefügt.

Java Dokumentation für javax.crypto.Cipher.updateAAD(java.nio.ByteBuffer).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

UpdateAAD(Byte[])

Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.

[Android.Runtime.Register("updateAAD", "([B)V", "")]
public void UpdateAAD(byte[]? src);
[<Android.Runtime.Register("updateAAD", "([B)V", "")>]
member this.UpdateAAD : byte[] -> unit

Parameter

src
Byte[]

der Puffer mit den zusätzlichen Authentifizierungsdaten

Attribute

Ausnahmen

wenn diese Verschlüsselungsinstanz nicht für die Verschlüsselung oder Entschlüsselung initialisiert wird.

if input is null

wenn die Verschlüsselung AEAD nicht unterstützt

Hinweise

Setzt ein mehrteiliges Update der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) fort.

Aufrufe dieser Methode stellen AAD für die Verschlüsselung bereit, wenn sie in Modi wie AEAD (GCM/CCM) ausgeführt wird. Wenn diese Chiffre entweder im GCM- oder CCM-Modus ausgeführt wird, muss alle AAD vor dem Starten von Vorgängen im Chiffretext (über die update Methoden) doFinal bereitgestellt werden.

In 1.7 hinzugefügt.

Java Dokumentation für javax.crypto.Cipher.updateAAD(byte[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

UpdateAAD(Byte[], Int32, Int32)

Setzt eine mehrteilige Aktualisierung der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) mithilfe einer Teilmenge des bereitgestellten Puffers fort.

[Android.Runtime.Register("updateAAD", "([BII)V", "")]
public void UpdateAAD(byte[]? src, int offset, int len);
[<Android.Runtime.Register("updateAAD", "([BII)V", "")>]
member this.UpdateAAD : byte[] * int * int -> unit

Parameter

src
Byte[]

der Puffer, der die AAD enthält

offset
Int32

der Offset, in src dem die AAD-Eingabe gestartet wird

len
Int32

die Anzahl der AAD-Bytes

Attribute

Ausnahmen

wenn diese Verschlüsselungsinstanz nicht für die Verschlüsselung oder Entschlüsselung initialisiert wird.

nullist , oder wenn inputinputOffset und inputLen geben Sie keinen gültigen Block im Eingabepuffer an.

wenn die Verschlüsselung AEAD nicht unterstützt

Hinweise

Setzt eine mehrteilige Aktualisierung der zusätzlichen Authentifizierungsdaten (Additional Authentication Data, AAD) mithilfe einer Teilmenge des bereitgestellten Puffers fort.

Aufrufe dieser Methode stellen AAD für die Verschlüsselung bereit, wenn sie in Modi wie AEAD (GCM/CCM) ausgeführt wird. Wenn diese Chiffre entweder im GCM- oder CCM-Modus ausgeführt wird, muss alle AAD vor dem Starten von Vorgängen im Chiffretext (über die update Methoden) doFinal bereitgestellt werden.

In 1.7 hinzugefügt.

Java Dokumentation für javax.crypto.Cipher.updateAAD(byte[], int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: