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

CtxInicializovaná záznam kontextu; vnější alokace paměti není potřeba
Shake128True 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