Botan Cryptographic Library Verëffentlechung 2.11.0

Verfügbar Verëffentlechung vun enger kryptographescher Bibliothéik Stiwwel 2.11.0, am Projet benotzt NeoPG, eng Gabel vu GnuPG 2. D'Bibliothéik bitt eng grouss Sammlung prett-feieren Primitiv, benotzt am TLS Protokoll, X.509 Certificaten, AEAD Chifferen, TPMs, PKCS#11, Passwuert-Hashing a Post-Quante-Kryptographie. D'Bibliothéik ass an C ++ 11 an geliwwert ënner der BSD Lizenz.

Ënnert der Ännerungen an der neier Verëffentlechung:

  • Dobäi Argon2 Passwuert hashing a Passwuert-baséiert Schlëssel Generatioun Funktiounen benotzt Argon2 a Bcrypt;
  • Zousätzlech Ënnerstëtzung fir Windows a Linux Zertifika Späichersystemer. D'System_Certificate_Store API gouf implementéiert, funktionnéiert uewen op Zertifikatgeschäfter spezifesch fir Windows, macOS a Linux. trust_roots CLI bäigefüügt fir Systemzertifika Geschäfter ze kontrolléieren;
  • Eng Schicht bäigefüügt fir Kompatibilitéit mat Libsodium ze garantéieren (sodium.h);
  • Zousätzlech Ënnerstëtzung fir DTLS HelloVerifyRequest Messagen op der Server Säit ze schécken;
  • Implementéiert TLS Streams kompatibel mat Boost :: asio :: ssl;
  • Gitt Ënnerstëtzung fir TLS Testen mat der Testsuite vu BoringSSL;
  • Méi Modus Leeschtung GCM;
  • D'XMSS (Extended Merkle Signature Scheme) Implementatioun ass mat RFC 8391 ausgeriicht;
  • Zousätzlech Ënnerstëtzung fir Supported_versions Extensioun fir TLS 1.3;
  • Zousätzlech RFC 25519 konform Ëmsetzung vun Ed8032ph.

Source: opennet.ru

Setzt e Commentaire