يُعد OpenSSL 4.1.0 إصدارًا للميزات يضيف وظائف مهمة إلى مكتبة التشفير مفتوحة المصدر. ومن أبرز إضافاته دعم DTLS 1.3 (RFC 9147)، وتتوفر التفاصيل في صفحة الدليل ossl-guide-dtlsv13(7). كما يقدم الإصدار دعم RFC 8701 GREASE، وDTLS في واجهة مستمع SSL، وIKEv2 KDF، ودعمًا أوليًا لبنية Elbrus2000 (e2k).
ولم يُغفل الأداء أيضًا. يضيف الإصدار عمليات NTT محسّنة لـ ML-DSA وML-KEM على ppc64le، وعمليات ML-DSA محسّنة على x86_64، وعمليات SHAKE x4 محسّنة باستخدام AVX-512 لـ ML-DSA على x86_64، كما يضيف تحسينات AVX-512 وVAES لفك تشفير AES-CBC على x86_64. ويضيف دعم البناء هدفي VC-WIN32-MSVC2013 وVC-WIN64A-MSVC2013، اللذين يوفران دوال داخلية لسد فجوات C99 في MSVC 2013.
قد تؤثر عدة تغييرات على المستخدمين الحاليين. فقد أُزيل هدفا Windows-on-Itanium (VC-WIN64I) وWindows CE (VC-CE). كما أُزيلت الخياران no-ecdsa وno-ecdh من Configure لأنهما لم يعطّلا تطبيقاتهما فعليًا؛ وينبغي للمسؤولين استخدام no-ec لتعطيل دعم المنحنيات الإهليليجية. كما تعتمد أداة tsget الآن على Net::Curl::Easy بدلًا من WWW::Curl::Easy المهجورة، لذا يجب على المستخدمين تثبيت Net::Curl::Easy قبل الترقية.
تسرد ملاحظات الإصدار عدة مشكلات معروفة. فقد تؤدي المشكلة #32878 إلى إسقاط السجلات التي تلي المصافحة من مخزن إعادة الإرسال بعد تحديث المفاتيح في DTLS 1.3، ويُخطط لإصلاحها في إصدار مستقبلي. وتتعلق المشكلتان #33277 و#33278 بالإبلاغ عن أخطاء مستمع DTLS، وقد تتسبب المشكلة #33242 في إجهاض خوادم DTLS 1.3 للمصافحات مع تنبيه unexpected_message.
المصدر: Hacker News · لخّصه HeadlinesBriefing