PLShakeXOFSqueeze
暗号
説明
確定済み SHAKE コンテキストから出力バイトを絞り出します。rate ウィンドウをまたぐときは必要に応じて置換します
まだ吸収中のコンテキストはまず暗黙に確定されるため、新しいコンテキストへの 1 回の呼び出しでそのまま出力が得られます
構文
Delphi
Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);パラメータ
| Ctx | 出力を読み出すコンテキスト |
|---|---|
| Out_ | 宛先バッファ |
| Count | 絞り出すバイト数。任意の個数は置換にまたいで分割されます |
備考
絞り出しは繰り返し可能です。連続する呼び出しは出力ストリームを続きから返します。これこそ XOF の定義的な性質であり、固定長 SHAKE256 ヘルパーにはできません
関連項目
PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF