다음을 통해 공유


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 모드에서 작동하는 경우 암호 텍스트(및 doFinal 메서드를 통해)에서 작업을 시작하기 전에 모든 AAD를 update 제공해야 합니다.

시작 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 바이트 수

특성

예외

암호화 또는 암호 해독을 위해 이 암호 인스턴스가 초기화되지 않은 경우

nullinput 입력 inputOffset inputLen 버퍼에 유효한 청크를 지정하지 않습니다.

암호가 AEAD를 지원하지 않는 경우

설명

제공된 버퍼의 하위 집합을 사용하여 AAD(추가 인증 데이터)의 여러 부분으로 업데이트를 계속합니다.

이 메서드에 대한 호출은 AEAD(GCM/CCM)와 같은 모드에서 작동할 때 암호화에 AAD를 제공합니다. 이 암호가 GCM 또는 CCM 모드에서 작동하는 경우 암호 텍스트(및 doFinal 메서드를 통해)에서 작업을 시작하기 전에 모든 AAD를 update 제공해야 합니다.

1.7에 추가되었습니다.

에 대한 javax.crypto.CipherSpi.engineUpdateAAD(byte[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상