PLShakeXOFInit

التشفير

الوصف

يهيّئ سياق SHAKE تدفقيًا بمخرجات قابلة للتمديد فوق تبديل Keccak

يُصفَّر السياق ويُضبط مع حشو codec الخام: يختار Shake128 معدل 168 بايت، وإلا فـ SHAKE256 بمعدل 136 بايت؛ وكلاهما يطبّق لاحق النطاق $1F

الصيغة

Delphi

Procedure PLShakeXOFInit(Var Ctx: TPLShakeXOF; Shake128: Boolean);

المعاملات

Ctxسجل السياق المطلوب تهيئته؛ لا حاجة إلى أي تحديد خارجي
Shake128يختار SHAKE128 عند True، وSHAKE256 عند False

ملاحظات

يقوم هذا السياق التدفقي خلف بدائية Ed448 و ML-DSA والدالة المساعدة PLShakeXOF أحادية الطلقة؛ وإعادة الاستخدام تستلزم إعادة تهيئة السجل

انظر أيضًا

PLShakeXOFAbsorb, PLShakeXOFFinalize, PLShakeXOFSqueeze, PLShakeXOF