PLShakeXOFInit
Kriptografi
Açıklama
Keccak permütasyonu üzerinde akışlı bir SHAKE genişletilebilir çıktı bağlamı başlatır
Bağlam sıfırlanır ve ham-codec dolgusuyla yapılandırılır: Shake128, 168 baytlık rate'i seçer; aksi hâlde 136 baytlık rate ile SHAKE256 kullanılır. Her ikisi de $1F etki alanı son ekini uygular
Sözdizimi
Delphi
Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);Parametreler
| Ctx | Başlatılacak bağlam kaydı; harici bellek ayırma gerekmez |
|---|---|
| Shake128 | True ise SHAKE128, False ise SHAKE256 seçer |
Açıklamalar
Akış bağlamı, Ed448 ve ML-DSA ilkelleri ile tek atımlık PLShakeXOF yardımcısının temelini oluşturur; yeniden kullanım, kaydın yeniden başlatılmasını gerektirir
Ayrıca bkz
PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF