PLShakeXOFSqueeze
Kryptografi
Beskrivelse
Presser outputbytes ud af en færdiggjort SHAKE-kontekst og permuterer på tværs af ratevinduer efter behov
En kontekst, der stadig absorberer, færdiggøres implicit først, så et enkelt kald på en frisk kontekst giver output med det samme
Syntaks
Delphi
Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);Parametre
| Ctx | Kontekst der skal læses output fra |
|---|---|
| Out_ | Destinationsbuffer |
| Count | Antal bytes der skal squeezes; vilkårlige antal fordeles over permutationer |
Bemærkninger
Squeezing kan gentages: efterfølgende kald fortsætter outputstrømmen, netop den XOF-egenskab, som SHAKE256-hjælperne med fast længde ikke kan tilbyde
Se også
PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF