Botan Cryptographic Library Release 2.11.0

Avanoa fa'amatu'u o se faletusi fa'ata'oto Boot 2.11.0, fa'aaogaina i le poloketi NeoPG, o se tui o le GnuPG 2. O le faletusi e maua ai se aofaʻiga tele mua'i saunia, fa'aaogaina i le TLS protocol, X.509 certificates, AEAD ciphers, TPMs, PKCS#11, password hashing, ma post-quantum cryptography. O le faletusi o loʻo tusia i le C ++ 11 ma sapalai i lalo ole laisene BSD.

Faatasi ai ma le suiga i le faʻasalalauga fou:

  • Fa'aopoopoina Argon2 password hashing ma fa'aupuga fa'avae galuega fa'avae autu e fa'aaoga Argon2 ma Bcrypt;
  • Fa'aopoopoina le lagolago mo Windows ma Linux tusi fa'apipi'i faiga. O le System_Certificate_Store API ua faʻatinoina, galue i luga o faleoloa tusi pasi faʻapitoa mo Windows, macOS ma Linux. Fa'aopoopo le trust_roots CLI e siaki ai faleoloa tusi faamaonia;
  • Faʻaopoopoina se laulau e faʻamautinoa ai le fetaui ma le libsodium (sodium.h);
  • Fa'aopoopoina le lagolago mo le auina atu o fe'au a le DTLS HelloVerifyRequest i le itu o le server;
  • Fa'atinoina le TLS streams e fetaui ma le boost::asio::ssl;
  • Tuuina atu le lagolago mo suʻega TLS e faʻaaoga ai le suʻega suʻega mai BoringSSL;
  • Fa'ateleina faiga fa'atino GCM;
  • O le faʻatinoga o le XMSS (Extended Merkle Signature Scheme) o loʻo ogatusa ma le RFC 8391;
  • Fa'aopoopo le lagolago mo supported_versions fa'aopoopoga mo TLS 1.3;
  • Faʻaopoopo le RFC 25519 faʻatinoina o le Ed8032ph.

puna: opennet.ru

Faaopoopo i ai se faamatalaga