PLShakeXOFInit
Crittografia
Descrizione
Inizializza un contesto SHAKE a output estendibile in streaming sulla permutazione Keccak
Il contesto viene azzerato e configurato con il padding del codec raw: Shake128 seleziona il rate di 168 byte, altrimenti SHAKE256 con il rate di 136 byte; entrambi applicano il suffisso di dominio $1F
Sintassi
Delphi
Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);Parametri
| Ctx | Record di contesto da inizializzare; non serve alcuna allocazione esterna |
|---|---|
| Shake128 | Sceglie SHAKE128 con True, SHAKE256 con False |
Note
Il contesto in streaming sta sotto le primitive Ed448 e ML-DSA e alla funzione in una chiamata PLShakeXOF; riusarlo richiede di reinizializzare il record
Vedere anche
PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF