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

CtxBaşlatılacak bağlam kaydı; harici bellek ayırma gerekmez
Shake128True 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