Liberigo de Botan 2.11.0 kriptografa biblioteko

Disponebla liberigo de kriptografa biblioteko Botano 2.11.0, uzata en la projekto NeoPG, forko de GnuPG 2. La biblioteko disponigas grandan kolekton pretaj primitivuloj, uzita en la TLS-protokolo, X.509-atestiloj, AEAD-ĉifroj, TPMoj, PKCS#11, pasvorta hashing, kaj post-kvantuma kriptografio. La biblioteko estas skribita en C++11 kaj provizis sub la permesilo BSD.

Inter la ŝanĝoj en la nova eldono:

  • Aldonita Argon2 pasvorta hashing kaj pasvort-bazitaj ŝlosilaj generacio funkcioj uzante Argon2 kaj Bcrypt;
  • Aldonita subteno por Vindozaj kaj Linukso-atestsistemoj. La System_Certificate_Store API estis efektivigita, funkciante krom atestilbutikoj specifaj por Vindozo, macOS kaj Linukso. Aldonita trust_roots CLI por kontroli sistemajn atestilbutikojn;
  • Aldonita tavolo por certigi kongruon kun libsodium (sodium.h);
  • Aldonita subteno por sendi DTLS HelloVerifyRequest mesaĝojn ĉe la servilo;
  • Efektivigitaj TLS-fluoj kongruaj kun boost::asio::ssl;
  • Provizis subtenon por TLS-testado per la testaro de BoringSSL;
  • Pliigita reĝima rendimento GCM;
  • La efektivigo de XMSS (Extended Merkle Signature Scheme) estas akordigita kun RFC 8391;
  • Aldonita subteno por supported_versions etendo por TLS 1.3;
  • Aldonita RFC 25519 konforma efektivigo de Ed8032ph.

fonto: opennet.ru

Aldoni komenton