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

CtxContexte dont lire la sortie
Out_Tampon de destination
CountNombre 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