بوٹن کرپٹوگرافک لائبریری ریلیز 2.11.0

دستیاب ایک کرپٹوگرافک لائبریری کا اجراء بوٹن 2.11.0، منصوبے میں استعمال کیا جاتا ہے نیو پی جی، GnuPG 2 کا ایک کانٹا۔ لائبریری ایک بڑا ذخیرہ فراہم کرتی ہے۔ ریڈی میڈ primitives، TLS پروٹوکول، X.509 سرٹیفکیٹس، AEAD سائفرز، TPMs، PKCS#11، پاس ورڈ ہیشنگ، اور پوسٹ کوانٹم کرپٹوگرافی میں استعمال کیا جاتا ہے۔ لائبریری C++11 اور میں لکھی گئی ہے۔ فراہم کی BSD لائسنس کے تحت۔

کے علاوہ تبدیلیاں نئی ریلیز میں:

  • Argon2 اور Bcrypt کا استعمال کرتے ہوئے Argon2 پاس ورڈ ہیشنگ اور پاس ورڈ پر مبنی کلیدی جنریشن فنکشنز شامل کیے گئے۔
  • ونڈوز اور لینکس سرٹیفکیٹ سٹوریج کے نظام کے لیے شامل کردہ سپورٹ۔ System_Certificate_Store API کو لاگو کیا گیا ہے، جو ونڈوز، macOS اور Linux کے لیے مخصوص سرٹیفکیٹ اسٹورز کے اوپر کام کر رہا ہے۔ سسٹم سرٹیفکیٹ اسٹورز کو چیک کرنے کے لیے ٹرسٹ_روٹس CLI شامل کیا گیا۔
  • libsodium (sodium.h) کے ساتھ مطابقت کو یقینی بنانے کے لیے ایک پرت شامل کی گئی۔
  • سرور سائیڈ پر DTLS HelloVerifyRequest پیغامات بھیجنے کے لیے تعاون شامل کیا گیا ہے۔
  • نافذ شدہ TLS اسٹریمز boost::asio::ssl کے ساتھ مطابقت رکھتی ہیں۔
  • بورنگ ایس ایس ایل سے ٹیسٹ سوٹ کا استعمال کرتے ہوئے TLS ٹیسٹنگ کے لیے معاونت فراہم کی گئی۔
  • موڈ کی کارکردگی میں اضافہ جی سی ایم;
  • XMSS (توسیع شدہ مرکل دستخطی اسکیم) کا نفاذ RFC 8391 کے ساتھ منسلک ہے۔
  • TLS 1.3 کے لیے supported_versions ایکسٹینشن کے لیے شامل کیا گیا تعاون؛
  • Ed25519ph کے RFC 8032 کے مطابق عمل درآمد کو شامل کیا گیا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں