Izdaja kriptografske knjižnice Botan 2.11.0

Na voljo izdaja kriptografske knjižnice Zagon 2.11.0, ki se uporablja v projektu NeoPG, razcep GnuPG 2. Knjižnica nudi veliko zbirko gotovi primitivi, ki se uporablja v protokolu TLS, potrdilih X.509, šifrah AEAD, TPM-jih, PKCS#11, zgoščevanju gesel in postkvantni kriptografiji. Knjižnica je napisana v C++11 in priloženo pod licenco BSD.

med spremembe v novi izdaji:

  • Dodane funkcije zgoščevanja gesel Argon2 in generiranja ključev na podlagi gesel z uporabo Argon2 in Bcrypt;
  • Dodana podpora za sisteme za shranjevanje potrdil Windows in Linux. Implementiran je API System_Certificate_Store, ki deluje nad shrambami potrdil, značilnimi za Windows, macOS in Linux. Dodan CLI trust_roots za preverjanje shramb sistemskih potrdil;
  • Dodana plast za zagotavljanje združljivosti z libnatrijem (sodium.h);
  • Dodana podpora za pošiljanje sporočil DTLS HelloVerifyRequest na strani strežnika;
  • Implementirani tokovi TLS, združljivi z boost::asio::ssl;
  • Zagotovljena podpora za testiranje TLS z uporabo preskusne zbirke BoringSSL;
  • Povečana zmogljivost načina CMG;
  • Implementacija XMSS (Extended Merkle Signature Scheme) je usklajena z RFC 8391;
  • Dodana podpora za razširitev supported_versions za TLS 1.3;
  • Dodana izvedba Ed25519ph, skladna z RFC 8032.

Vir: opennet.ru

Dodaj komentar