Botan Şifreleme Kütüphanesi Sürüm 2.11.0

Mevcut bir kriptografik kütüphanenin yayınlanması Botanik 2.11.0projede kullanılan NeoPG, GnuPG 2'nin bir çatalı. Kütüphane geniş bir koleksiyon sağlar hazır ilkellerTLS protokolünde, X.509 sertifikalarında, AEAD şifrelerinde, TPM'lerde, PKCS#11'de, şifre karmasında ve kuantum sonrası şifrelemede kullanılır. Kütüphane C++11 ile yazılmıştır ve sağlanan BSD lisansı altında.

Arasında değişiklikler yeni sürümde:

  • Argon2 ve Bcrypt kullanılarak Argon2 parola karma ve parola tabanlı anahtar oluşturma işlevleri eklendi;
  • Windows ve Linux sertifika depolama sistemleri için destek eklendi. System_Certificate_Store API'si, Windows, macOS ve Linux'a özel sertifika depolarının üzerinde çalışacak şekilde uygulanmıştır. Sistem sertifikası depolarını kontrol etmek için Trust_roots CLI eklendi;
  • Libsodium (sodium.h) ile uyumluluğu sağlamak için bir katman eklendi;
  • Sunucu tarafında DTLS HelloVerifyRequest mesajlarının gönderilmesine yönelik destek eklendi;
  • boost::asio::ssl ile uyumlu TLS akışları uygulandı;
  • BoringSSL'in test paketini kullanarak TLS testi için destek sağlandı;
  • Artan mod performansı GCM;
  • XMSS (Genişletilmiş Merkle İmza Şeması) uygulaması RFC 8391 ile uyumludur;
  • TLS 1.3 için desteklenen_versiyonlar uzantısı desteği eklendi;
  • Ed25519ph'nin RFC 8032 uyumlu uygulaması eklendi.

Kaynak: opennet.ru

Yorum ekle