PLShakeXOFSqueeze
Cryptographie
Description
Extrait les octets de sortie d'un contexte SHAKE finalisé, en permutant entre fenêtres de rate au besoin
Un contexte encore en absorption est d'abord finalisé implicitement, donc un seul appel sur un contexte tout neuf livre directement la sortie
Syntaxe
Delphi
Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);Paramètres
| Ctx | Contexte dont lire la sortie |
|---|---|
| Out_ | Tampon de destination |
| Count | Nombre d'octets à extraire; les compteurs arbitraires sont répartis entre les permutations |
Remarques
L'extraction est répétable: les appels successifs prolongent le flux de sortie, la propriété même du XOF que les fonctions utilitaires SHAKE256 à longueur fixe ne peuvent pas offrir
Voir aussi
PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF