PLShakeXOFSqueeze
Crittografia
Descrizione
Spreme byte di output da un contesto SHAKE finalizzato, permutando tra finestre di rate quando serve
Un contesto ancora in assorbimento viene prima finalizzato implicitamente, quindi una sola chiamata su un contesto appena creato fornisce subito l'output
Sintassi
Delphi
Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);Parametri
| Ctx | Contesto da cui leggere l'output |
|---|---|
| Out_ | Buffer di destinazione |
| Count | Numero di byte da spremere; i conteggi arbitrari vengono ripartiti tra le permutazioni |
Note
Lo squeeze è ripetibile: le chiamate successive proseguono il flusso di output, la proprietà che definisce l'XOF e che le funzioni SHAKE256 a lunghezza fissa non possono offrire
Vedere anche
PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF