PLShakeXOFSqueeze
Kryptografia
Opis
Wyciska bajty wyjścia z sfinalizowanego kontekstu SHAKE, permutując po oknach rate w razie potrzeby
Kontekst wciąż absorbujący jest niejawnie finalizowany najpierw, więc pojedyncze wywołanie na świeżym kontekście od razu daje wyjście
Składnia
Delphi
Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);Parametry
| Ctx | Kontekst, z którego czytane jest wyjście |
|---|---|
| Out_ | Bufor docelowy |
| Count | Liczba bajtów do wyciśnięcia; dowolne liczby są dzielone między permutacje |
Uwagi
Wyciskanie jest powtarzalne: kolejne wywołania ciągną strumień wyjścia dalej, i to jest definicyjna cecha XOF, której helpery SHAKE256 o stałej długości nie dają
Zobacz również
PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF