CipherSpi.EngineUpdateAAD 方法

定义

重载

EngineUpdateAAD(ByteBuffer)

继续对其他身份验证数据(AAD)进行多部分更新。

EngineUpdateAAD(Byte[], Int32, Int32)

使用提供的缓冲区的子集继续对附加身份验证数据(AAD)进行多部分更新。

EngineUpdateAAD(ByteBuffer)

继续对其他身份验证数据(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

参数

src
ByteBuffer

包含 AAD 的缓冲区

属性

注解

继续对其他身份验证数据(AAD)进行多部分更新。

在 AEAD(GCM/CCM)等模式下运行时,对此方法的调用为密码提供 AAD。 如果此密码在 GCM 或 CCM 模式下运行,则必须在开始对密码文本(通过 updatedoFinal 方法)执行操作之前提供所有 AAD。

从以下位置src.position()开始的所有src.remaining()字节均已处理。 返回后,输入缓冲区的位置将等于其限制;其限制不会更改。

已在 1.7 中添加。

适用于 . 的 javax.crypto.CipherSpi.engineUpdateAAD(java.nio.ByteBuffer)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

EngineUpdateAAD(Byte[], Int32, Int32)

使用提供的缓冲区的子集继续对附加身份验证数据(AAD)进行多部分更新。

[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

参数

src
Byte[]

包含 AAD 的缓冲区

offset
Int32

AAD 输入开始位置的 src 偏移量

len
Int32

AAD 字节数

属性

例外

如果未初始化此密码实例进行加密或解密。

如果inputnull,或者输入缓冲区中未指定有效的区块,则为 <a0/inputLena0>。

如果密码不支持 AEAD

注解

使用提供的缓冲区的子集继续对附加身份验证数据(AAD)进行多部分更新。

在 AEAD(GCM/CCM)等模式下运行时,对此方法的调用为密码提供 AAD。 如果此密码在 GCM 或 CCM 模式下运行,则必须在开始对密码文本(通过 updatedoFinal 方法)执行操作之前提供所有 AAD。

已在 1.7 中添加。

适用于 . 的 javax.crypto.CipherSpi.engineUpdateAAD(byte[], int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于