Botan Kriptoqrafik Kitabxana Buraxılışı 2.11.0

Mövcuddur kriptoqrafik kitabxananın buraxılması Botanik 2.11.0, layihədə istifadə olunur NeoPG, GnuPG 2 çəngəli. Kitabxana böyük kolleksiya təqdim edir hazır primitivlər, TLS protokolunda, X.509 sertifikatlarında, AEAD şifrələrində, TPM-lərdə, PKCS#11, parol hashing və post-kvant kriptoqrafiyasında istifadə olunur. Kitabxana C++ 11-də yazılmışdır və təchiz olunmuşdur BSD lisenziyası altında.

arasında dəyişikliklər yeni buraxılışda:

  • Argon2 və Bcrypt istifadə edərək Argon2 parolunun hashing və parola əsaslanan açar yaratma funksiyaları əlavə edildi;
  • Windows və Linux sertifikat saxlama sistemləri üçün əlavə dəstək. Windows, macOS və Linux üçün xüsusi sertifikat mağazalarının üzərində işləyən System_Certificate_Store API tətbiq edilmişdir. Sistem sertifikat mağazalarını yoxlamaq üçün trust_roots CLI əlavə edildi;
  • Libsodium (sodium.h) ilə uyğunluğu təmin etmək üçün bir təbəqə əlavə edildi;
  • Server tərəfində DTLS HelloVerifyRequest mesajlarının göndərilməsi üçün əlavə dəstək;
  • Boost::asio::ssl ilə uyğun gələn TLS axınları;
  • BoringSSL test paketindən istifadə edərək TLS testi üçün dəstək;
  • Artan rejim performansı GCM;
  • XMSS (Genişləndirilmiş Merkle İmza Sxemi) tətbiqi RFC 8391 ilə uyğunlaşdırılıb;
  • TLS 1.3 üçün supported_versions genişləndirilməsi üçün əlavə dəstək;
  • Ed25519ph-ın RFC 8032 uyğun tətbiqi əlavə edildi.

Mənbə: opennet.ru

Добавить комментарий