PLShakeXOFInit

암호학

설명

Keccak 순열 위에 스트리밍 SHAKE 확장 가능 출력 컨텍스트를 초기화합니다

컨텍스트는 0으로 초기화되고 raw-codec 패딩으로 구성됩니다. Shake128은 168바이트 rate를, 그렇지 않으면 136바이트 rate의 SHAKE256을 선택합니다. 둘 다 $1F 도메인 접미사를 적용합니다

구문

Delphi

Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);

매개변수

Ctx초기화할 컨텍스트 레코드입니다. 외부 메모리 할당이 필요 없습니다
Shake128True면 SHAKE128, False면 SHAKE256을 선택합니다

비고

이 스트리밍 컨텍스트는 Ed448과 ML-DSA 프리미티브, 그리고 원샷 PLShakeXOF 헬퍼의 기반입니다. 재사용하려면 레코드를 다시 초기화해야 합니다

참고 항목

PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF