Krüptograafia teegi Botan 2.11.0 väljaanne

Saadaval krüptograafilise raamatukogu väljaanne Botan 2.11.0, mida kasutatakse projektis NeoPG, GnuPG 2 filiaal. Raamatukogu pakub laia valikut valmis primitiive, mis kasutavad TLS-protokolli, X.509 sertifikaate, AEAD šifreid, TPM mooduleid, PKCS#11, paroolide hashimist ja postkvantkrüptograafiat. Teek on kirjutatud C++11 keeles ja on saadaval BSD litsentsi alusel.

Kuna muutusi uues väljaandes:

  • Lisatud paroolide hashimise funktsioon Argon2 ja paroolipõhiste võtmete genereerimise funktsioonid, mis kasutavad Argon2 ja Bcrypt;
  • Lisatud tugi sertifikaadihoidlatele Windows ja Linux. On rakendatud API System_Certificate_Store, mis töötab Windowsi, macOS-i ja Linuxi spetsiifiliste sertifikaadihoidlate peal. Lisatud CLI trust_roots süsteemsete sertifikaadihoidlate kontrollimiseks;
  • Lisatud kiht libsodium'i (sodium.h) ühilduvuse tagamiseks;
  • Lisatud toetus HelloVerifyRequest DTLS-sõnumite saatmiseks serveri poolel;
  • Realiseeritud TLS-vood, mis on ühilduvad boost::asio::ssl-iga;
  • Tagatud TLS-i testimise tugi BoringSSL-i testkomplekti kasutamisega;
  • Suurendatud režiimi jõudlust GCM;
  • XMSS (Extended Merkle Signature Scheme) rakendus viidatud RFC 8391-le;
  • Lisatud tugi TLS 1.3 jaoks mõeldud supported_versions laiendusele;
  • Lisatud Ed25519ph rakendus, mis on ühilduv RFC 8032-ga.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster