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

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

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

  • مسلسل رن ٹائم AES کے نفاذ میں NEON اور AltiVec آپٹیمائزیشنز کے استعمال کے لیے شامل کردہ تعاون؛
  • RSA، GCM، OCB، XTS، CTR اور ChaCha20Poly1305 کے نفاذ کی بہتر کارکردگی؛
  • 2 بائٹس سے بڑے Argon64 ہیش بنانے کے لیے سپورٹ شامل کیا گیا ہے۔
  • DTLS نے MTU پارٹیشننگ آپریشنز کو آپٹمائز کیا ہے اور اسی پورٹ نمبر سے بعد میں دوبارہ کنکشن کے ساتھ کلائنٹ کی طرف سے مسائل کی وجہ سے کنکشن ٹوٹنے کی پروسیسنگ شامل کی گئی ہے۔
  • کم پروٹوکول ورژن میں TLS 1.3 کنکشن کے رول بیک کی نشاندہی کرنے کے لیے معاونت شامل کی گئی ہے۔
  • ڈیجیٹل دستخط بنانے کے لیے الگورتھم کے لیے معاونت شامل کی گئی۔ GOST 34.10-2012۔;
  • x86-64 سسٹمز پر RDRAND کی کارکردگی میں اضافہ؛
  • POWER9 پروسیسرز پر فراہم کردہ ہارڈویئر سیوڈو-رینڈم نمبر جنریٹر کے لیے اضافی تعاون اور AES ہدایات کے ساتھ POWER8 سسٹمز پر بہتر کارکردگی؛
  • نئی یوٹیلیٹیز "اینٹروپی"، "base32_enc" اور "base32_dec" شامل کی گئیں۔
  • بہت سی ہیڈر فائلوں کو اب صرف اندرونی استعمال کے لیے نشان زد کیا گیا ہے اور ایپلی کیشنز میں استعمال کرنے کی کوشش کرنے پر ان کے نتیجے میں ایک انتباہ ہوگا؛
  • ونڈوز پر Python ماڈیول استعمال کرنے کی صلاحیت فراہم کی گئی ہے۔

ماخذ: opennet.ru

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