PLShakeXOFInit

密碼編譯

描述

在 Keccak 置換之上初始化串流式 SHAKE 可擴展輸出上下文

上下文會被清零並設定成 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