PLShakeXOFSqueeze
Kryptografie
Popis
Vytlačuje výstupní bajty z finalizovaného kontextu SHAKE a podle potřeby permutuje přes okna rate
Kontext, který ještě pohlcuje, se nejdřív implicitně finalizuje, takže jediné volání na čerstvém kontextu rovnou dá výstup
Syntaxe
Delphi
Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);Parametry
| Ctx | Kontext, ze kterého se čte výstup |
|---|---|
| Out_ | Cílový buffer |
| Count | Počet vytlačovaných bajtů; libovolné objemy se dělí přes permutace |
Poznámky
Vytlačování je opakovatelné: po sobě jdoucí volání pokračují ve výstupním proudu — to je určující vlastnost XOF, kterou pomocníky SHAKE256 s pevnou délkou nedokážou nabídnout
Viz také
PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF