PLShakeXOFSqueeze
Kryptografi
Beskrivning
Pressar ut byte ur en slutförd SHAKE-kontext och permuterar över rate-fönster efter behov
En kontext som fortfarande absorberar slutförs implicit först, så ett enda anrop på en färsk kontext ger utmatning direkt
Syntax
Delphi
Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);Parametrar
| Ctx | Kontext att läsa utmatning från |
|---|---|
| Out_ | Målbuffert |
| Count | Antal byte att pressa ut; godtyckliga antal delas upp över permutationer |
Anmärkningar
Pressning kan upprepas: successiva anrop fortsätter utmatningsströmmen, vilket är den definierande XOF-egenskapen som hjälparna SHAKE256 med fast längd inte erbjuder
Se även
PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF