PLShakeXOFSqueeze

Kriptografi

Açıklama

Sonlandırılmış bir SHAKE bağlamından çıktı baytları sıkar; gerektiğinde rate pencereleri arasında permütasyon uygular

Hâlâ emme aşamasındaki bir bağlam önce örtülü olarak sonlandırılır; bu yüzden taze bir bağlam üzerinde tek çağrı doğrudan çıktı verir

Sözdizimi

Delphi

Procedure PLShakeXOFSqueeze(Var Ctx: TPLShakeXOF; Out_: PByte; Count: Integer);

Parametreler

CtxÇıktısı okunacak bağlam
Out_Hedef tampon
CountSıkılacak bayt sayısı; rastgele sayılar permütasyonlara bölünür

Açıklamalar

Sıkma tekrarlanabilir: ardışık çağrılar çıktı akışını sürdürür; bu, sabit uzunluklu SHAKE256 yardımcılarının sunamadığı tanımlayıcı XOF özelliğidir

Ayrıca bkz

PLShakeXOFFinalize, PLShakeXOFInit, PLShakeXOFAbsorb, PLShakeXOF