Botan Cryptographic Library Release 2.12.0

دستياب هڪ cryptographic لائبريري جي ڇڏڻ باٽني 2.12.0، منصوبي ۾ استعمال ڪيو ويو نيو پي جيGnuPG 2 جو هڪ فورڪ. لائبريري هڪ وڏو مجموعو مهيا ڪري ٿي تيار ٿيل primitives, TLS پروٽوڪول ۾ استعمال ڪيو ويو، X.509 سرٽيفڪيٽ، AEAD ciphers، TPMs، PKCS #11، پاسورڊ هيشنگ، ۽ پوسٽ ڪوانٽم ڪرپٽوگرافي (هيش تي ٻڌل دستخط ۽ اهم معاهدو McEliece ۽ NewHope جي بنياد تي). لائبريري C++ 11 ۾ لکيل آهي ۽ فراهم ڪيو ويو BSD لائسنس جي تحت.

انهن ۾ تبديليون نئين رليز ۾:

  • شامل ڪيل سپورٽ NEON ۽ AltiVec اصلاحن کي استعمال ڪرڻ لاءِ مسلسل رن ٽائم AES عمل ۾؛
  • RSA، GCM، OCB، XTS، CTR ۽ ChaCha20Poly1305 لاڳو ڪرڻ جي بهتر ڪارڪردگي؛
  • 2 بائيٽ کان وڏي Argon64 هيش ٺاهڻ لاءِ سپورٽ شامل ڪئي وئي؛
  • DTLS MTU ورهاڱي جي عملن کي بهتر ڪيو آهي ۽ ڪلائنٽ پاسي جي مسئلن جي ڪري ڪنيڪشن بريڪ جي پروسيسنگ کي شامل ڪيو آهي ساڳئي پورٽ نمبر کان پوءِ ٻيهر ڪنيڪشن سان؛
  • شامل ڪيل سپورٽ کي اشارو ڪرڻ لاءِ TLS 1.3 ڪنيڪشن جي رول بيڪ کي هيٺين پروٽوڪول ورزن ڏانهن؛
  • ڊجيٽل دستخط ٺاهڻ لاء الگورتھم لاء مدد شامل ڪئي وئي گسٽ 34.10-2012;
  • x86-64 سسٽم تي RDRAND ڪارڪردگي وڌايو؛
  • POWER9 پروسيسرز تي مهيا ڪيل هارڊويئر pseudo-random نمبر جنريٽر لاءِ شامل ڪيل سپورٽ ۽ AES هدايتون سان POWER8 سسٽم تي بهتر ڪارڪردگي؛
  • شامل ڪيل نيون يوٽيلٽيز "اينٽراپي"، "بيس32_enc" ۽ "base32_dec"؛
  • ڪيتريون ئي هيڊر فائلون ھاڻي صرف اندروني استعمال لاءِ نشان لڳل آھن ۽ جڏھن ايپليڪيشنن ۾ استعمال ٿيڻ جي ڪوشش ڪئي ويندي ته ان جي نتيجي ۾ ھڪ ڊيڄاريندڙ ھوندو.
  • ونڊوز تي پٿون ماڊل استعمال ڪرڻ جي صلاحيت مهيا ڪئي وئي آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو