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
| Ctx | Kontextpost att initiera; ingen extern allokering behövs |
|---|---|
| Shake128 | Vä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