다음을 통해 공유


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 입력 inputOffsetinputLen 버퍼에 유효한 청크를 지정하지 않습니다.

암호가 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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상