Izlazak kriptografske biblioteke Botan 2.11.0

Dostupno izdanje kriptografske biblioteke Botan 2.11.0, korištene u projektu NeoPG, fork GnuPG 2. Biblioteka pruža veliku kolekciju gotovih primitva, koristi se u TLS protokolu, X.509 certifikatima, AEAD šiframa, TPM modulima, PKCS#11, heširanju lozinki i postkvantnoj kriptografiji. Biblioteka je napisana u C++11 i isporučuje se pod BSD licencom.

Među promenama u novom izdanju:

  • dodana funkcija heširanja lozinki Argon2 i funkcije za generiranje ključeva temeljenih na lozinkama, koje koriste Argon2 i Bcrypt;
  • dodana podrška za skladišne sisteme certifikata na Windows i Linux. Implementiran je API System_Certificate_Store koji radi iznad skladišta certifikata specifičnih za Windows, macOS i Linux. Dodan je CLI trust_roots za provjeru sistemskih skladišta certifikata;
  • dodana je sloj za osiguranje kompatibilnosti s libsodium (sodium.h);
  • dodana je podrška za slanje DTLS poruka HelloVerifyRequest s poslužiteljske strane;
  • implementirani su TLS tokovi koji su kompatibilni s boost::asio::ssl;
  • osigurana podrška za testiranje TLS-a koristeći testni set od BoringSSL;
  • povećana je učinkovitost načina GCM;
  • implementacija XMSS (Extended Merkle Signature Scheme) usklađena je s RFC 8391;
  • dodana podrška za ekstenziju supported_versions za TLS 1.3;
  • dodana implementacija Ed25519ph, kompatibilna s RFC 8032.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster