Kutolewa kwa Maktaba ya Cryptographic ya Botan 2.11.0

Inapatikana kutolewa kwa maktaba ya kriptografia Botani 2.11.0, kutumika katika mradi huo NeoPG, uma wa GnuPG 2. Maktaba hutoa mkusanyiko mkubwa primitives tayari, inayotumika katika itifaki ya TLS, vyeti vya X.509, misimbo ya AEAD, TPMs, PKCS#11, hashing ya nenosiri, na kriptografia ya baada ya quantum. Maktaba imeandikwa katika C++11 na hutolewa chini ya leseni ya BSD.

Miongoni mwa mabadiliko katika toleo jipya:

  • Imeongeza neno la siri la Argon2 hashing na vitendaji muhimu vya uundaji wa nenosiri kwa kutumia Argon2 na Bcrypt;
  • Usaidizi ulioongezwa kwa mifumo ya hifadhi ya cheti cha Windows na Linux. API ya System_Certificate_Store imetekelezwa, ikifanya kazi juu ya maduka ya cheti mahususi kwa Windows, macOS na Linux. Imeongeza trust_roots CLI ili kuangalia maduka ya cheti cha mfumo;
  • Imeongeza safu ili kuhakikisha utangamano na libsodiamu (sodium.h);
  • Usaidizi ulioongezwa wa kutuma ujumbe wa DTLS HelloVerifyRequest kwenye upande wa seva;
  • Mitiririko ya TLS iliyotekelezwa inayooana na boost::asio::ssl;
  • Imetoa usaidizi wa majaribio ya TLS kwa kutumia kitengo cha majaribio kutoka BoringSSL;
  • Kuongezeka kwa utendaji wa modi GCM;
  • Utekelezaji wa XMSS (Mpango wa Sahihi Iliyoongezwa ya Merkle) unalinganishwa na RFC 8391;
  • Usaidizi ulioongezwa wa kiendelezi cha matoleo_ya TLS 1.3;
  • Utekelezaji unaofuata wa RFC 25519 wa Ed8032ph umeongezwa.

Chanzo: opennet.ru

Kuongeza maoni