PLShakeXOFInit
密碼編譯
描述
在 Keccak 置換之上初始化串流式 SHAKE 可擴展輸出上下文
上下文會被清零並設定成 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