PLShakeXOFInit
Kryptografia
Opis
Inicjuje strumieniowy kontekst SHAKE o rozszerzalnym wyjściu na permutacji Keccak
Kontekst jest zerowany i konfigurowany paddingiem surowego kodeka: Shake128 wybiera rate 168 bajtów, inaczej SHAKE256 z rate 136 bajtów; oba przykładają sufiks domeny $1F
Składnia
Delphi
Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);Parametry
| Ctx | Rekord kontekstu do inicjacji; nie wymaga zewnętrznej alokacji |
|---|---|
| Shake128 | Wybiera SHAKE128 przy True, SHAKE256 przy False |
Uwagi
Strumieniowy kontekst stoi pod prymitywami Ed448 i ML-DSA oraz helperem jednowywołaniowym PLShakeXOF; ponowne użycie wymaga reinicjacji rekordu
Zobacz również
PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF