PLShakeXOFInit
암호학
설명
Keccak 순열 위에 스트리밍 SHAKE 확장 가능 출력 컨텍스트를 초기화합니다
컨텍스트는 0으로 초기화되고 raw-codec 패딩으로 구성됩니다. Shake128은 168바이트 rate를, 그렇지 않으면 136바이트 rate의 SHAKE256을 선택합니다. 둘 다 $1F 도메인 접미사를 적용합니다
구문
Delphi
Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);매개변수
| Ctx | 초기화할 컨텍스트 레코드입니다. 외부 메모리 할당이 필요 없습니다 |
|---|---|
| Shake128 | True면 SHAKE128, False면 SHAKE256을 선택합니다 |
비고
이 스트리밍 컨텍스트는 Ed448과 ML-DSA 프리미티브, 그리고 원샷 PLShakeXOF 헬퍼의 기반입니다. 재사용하려면 레코드를 다시 초기화해야 합니다
참고 항목
PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF