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