CipherSpi.EngineUpdateAAD 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 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 바이트 수
- 특성
예외
암호화 또는 암호 해독을 위해 이 암호 인스턴스가 초기화되지 않은 경우
이null면 input 입력 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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.