A Botan 2.11.0 kriptográfiai könyvtár kiadása

Elérhető A kriptográfiai könyvtár kiadása Botan 2.11.0, amelyet a projektben alkalmaznak NeoPG, a GnuPG 2 forkjában. A könyvtár egy nagy gyűjteményt kínál kész primitív, amelyeket a TLS protokollban, az X.509 tanúsítványokban, az AEAD titkosításokban, a TPM modulokban, a PKCS#11-ben, a jelszavak hash-elésénél és a posztkvantum kriptográfiában használnak. A könyvtár C++11 nyelven íródott és szállítva van BSD licenc alatt.

A változtatások között API-specifikus módosítások találhatók: az új kiadásban:

  • Hozzáadva az Argon2 jelszóhash-elési funkció és a jelszó alapú kulcsgeneráló funkciók, amelyek az Argon2-t és a Bcrypt-t használják;
  • Hozzáadva a Windows és Linux tanúsítványtároló rendszerek támogatása. Megvalósítva a System_Certificate_Store API, amely a Windows, macOS és Linux specifikus tanúsítványtárolók felett működik. Hozzáadva a CLI trust_roots, amely ellenőrzi a rendszer tanúsítványtárolóit;
  • Hozzáadva egy réteg a libsodium (sodium.h) kompatibilitás biztosítása érdekében;
  • Hozzáadva a DTLS HelloVerifyRequest üzenetek küldésének támogatása a szerver oldalon;
  • Megvalósítva a TLS folyamok, amelyek kompatibilisek a boost::asio::ssl-lel;
  • Biztosított a TLS tesztelés támogatása a BoringSSL tesztkészlet használatával;
  • Növelt teljesítmény módja GCM;
  • Az XMSS (Extended Merkle Signature Scheme) megvalósítását az RFC 8391-hez igazították;
  • Hozzáadva a supported_versions kiterjesztés támogatása a TLS 1.3-hoz;
  • Hozzáadva az Ed25519ph megvalósítás, amely megfelel az RFC 8032-nek.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster