Botan Cryptographic Library Release 2.11.0

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

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

  • Argon2 ۽ Bcrypt استعمال ڪندي Argon2 پاسورڊ هيشنگ ۽ پاسورڊ تي ٻڌل ڪيئي جنريشن افعال شامل ڪيو ويو؛
  • ونڊوز ۽ لينڪس سرٽيفڪيٽ اسٽوريج سسٽم لاءِ سپورٽ شامل ڪئي وئي. System_Certificate_Store API لاڳو ڪيو ويو آهي، سرٽيفڪيٽ اسٽورن جي چوٽي تي ونڊوز، macOS ۽ Linux لاءِ مخصوص ڪم ڪري رهيو آهي. شامل ڪيو ويو trust_roots CLI سسٽم سرٽيفڪيٽ اسٽورن کي چيڪ ڪرڻ لاءِ؛
  • libsodium (sodium.h) سان مطابقت کي يقيني بڻائڻ لاءِ هڪ پرت شامل ڪئي وئي؛
  • سرور جي پاسي تي DTLS HelloVerifyRequest پيغام موڪلڻ لاءِ سپورٽ شامل ڪئي وئي؛
  • لاڳو ٿيل TLS اسٽريمز boost::asio::ssl;
  • BoringSSL کان ٽيسٽ سوٽ استعمال ڪندي TLS جاچ لاءِ مدد فراهم ڪئي وئي؛
  • وڌايل موڊ ڪارڪردگي جي سي ايم;
  • XMSS (Extended Merkle Signature Scheme) جو نفاذ RFC 8391 سان جڙيل آهي؛
  • TLS 1.3 لاءِ supported_versions ايڪسٽينشن لاءِ سپورٽ شامل ڪئي وئي؛
  • شامل ڪيو ويو RFC 25519 مطابق عمل درآمد جو Ed8032ph.

جو ذريعو: opennet.ru

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