Botānas kriptogrāfijas bibliotēkas laidiens 2.11.0

Pieejams kriptogrāfijas bibliotēkas izlaišana Botāns 2.11.0, izmantots projektā NeoPG, GnuPG 2 dakša. Bibliotēka nodrošina lielu kolekciju gatavi primitīvi, ko izmanto TLS protokolā, X.509 sertifikātos, AEAD šifros, TPM, PKCS#11, paroļu jaukšanā un pēckvantu kriptogrāfijā. Bibliotēka ir rakstīta C++11 un piegādāts saskaņā ar BSD licenci.

Vidū izmaiņas jaunajā laidienā:

  • Pievienotas Argon2 paroļu jaukšanas un uz paroli balstītas atslēgu ģenerēšanas funkcijas, izmantojot Argon2 un Bcrypt;
  • Pievienots atbalsts Windows un Linux sertifikātu glabāšanas sistēmām. Ir ieviesta System_Certificate_Store API, kas darbojas ar Windows, MacOS un Linux sertifikātu krātuvēm. Pievienots Trust_roots CLI, lai pārbaudītu sistēmas sertifikātu krātuves;
  • Pievienots slānis, lai nodrošinātu saderību ar libsodium (sodium.h);
  • Pievienots atbalsts DTLS HelloVerifyRequest ziņojumu sūtīšanai servera pusē;
  • Ieviestās TLS straumes, kas ir saderīgas ar boost::asio::ssl;
  • Nodrošināts atbalsts TLS testēšanai, izmantojot BoringSSL testu komplektu;
  • Paaugstināta režīma veiktspēja GCM;
  • XMSS (Extended Merkle Signature Scheme) ieviešana ir saskaņota ar RFC 8391;
  • Pievienots TLS 1.3 paplašinājuma support_versions atbalsts;
  • Pievienota ar RFC 25519 saderīga Ed8032ph ieviešana.

Avots: opennet.ru

Pievieno komentāru