PLShakeXOFInit

Kryptografi

Beskrivning

Initierar en strömmande SHAKE-kontext med utbyggbar utdata ovanpå Keccak-permutationen

Kontexten nollställs och konfigureras med rå-codec-utfyllnaden: Shake128 väljer raten 168 byte, annars SHAKE256 med raten 136 byte; båda tillämpar domänsuffixet $1F

Syntax

Delphi

Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);

Parametrar

CtxKontextpost att initiera; ingen extern allokering behövs
Shake128Väljer SHAKE128 vid True, SHAKE256 vid False

Anmärkningar

Den strömmande kontexten ligger under Ed448- och ML-DSA-primitiven och hjälpen PLShakeXOF i ett anrop; återanvändning kräver att posten initieras om

Se även

PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF