إصدار مكتبة تشفير بوتان 2.11.0

متاح الافراج عن مكتبة التشفير بوتان 2.11.0، المستخدمة في المشروع نيوبج، وهو شوكة من GnuPG 2. توفر المكتبة مجموعة كبيرة البدائيات الجاهزة، المستخدمة في بروتوكول TLS، وشهادات X.509، وشفرات EAAD، وTPMs، وPKCS#11، وتجزئة كلمة المرور، والتشفير بعد الكم. المكتبة مكتوبة بلغة C++ 11 و زودت تحت رخصة BSD.

بين تغيير في الإصدار الجديد:

  • تمت إضافة تجزئة كلمة مرور Argon2 ووظائف إنشاء المفاتيح المستندة إلى كلمة المرور باستخدام Argon2 وBcrypt؛
  • تمت إضافة دعم لأنظمة تخزين شهادات Windows وLinux. تم تنفيذ واجهة برمجة تطبيقات System_Certificate_Store، وهي تعمل على أعلى مخازن الشهادات الخاصة بأنظمة التشغيل Windows وmacOS وLinux. تمت إضافة Trust_roots CLI للتحقق من مخازن شهادات النظام؛
  • تمت إضافة طبقة لضمان التوافق مع الليبسوديوم (sodium.h)؛
  • تمت إضافة دعم لإرسال رسائل DTLS HelloVerifyRequest على جانب الخادم؛
  • تم تنفيذ تدفقات TLS المتوافقة مع Boost::asio::ssl;
  • تقديم الدعم لاختبار TLS باستخدام مجموعة الاختبار من BoringSSL؛
  • زيادة أداء الوضع GCM;
  • يتوافق تطبيق XMSS (نظام التوقيع Merkle الممتد) مع RFC 8391؛
  • تمت إضافة دعم لامتداد support_versions لـ TLS 1.3؛
  • تمت إضافة تطبيق متوافق مع RFC 25519 لـ Ed8032ph.

المصدر: opennet.ru

إضافة تعليق