PLShakeXOFInit
Kryptografie
Popis
Inicializuje proudový kontext SHAKE s rozšiřitelným výstupem nad permutací Keccak
Kontext se vynuluje a nastaví s doplněním raw-codec: Shake128 volí rate 168 bajtů, jinak SHAKE256 s rate 136 bajtů; oba aplikují doménovou příponu $1F
Syntaxe
Delphi
Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);Parametry
| Ctx | Inicializovaná záznam kontextu; vnější alokace paměti není potřeba |
|---|---|
| Shake128 | True volí SHAKE128, False SHAKE256 |
Poznámky
Proudový kontext leží v základě primitiv Ed448 a ML-DSA a pomocníku PLShakeXOF na jedno volání; opakované použití vyžaduje reinicializaci záznamu
Viz také
PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF