krüptograafia teegi väljaanne , mis on kasutusel projektis , GnuPG 2 fork. Raamatukogu pakub suurt kollektsiooni , mida kasutatakse TLS-protokollis, X.509-sertifikaatides, AEAD-šifreerimistes, TPM-moodulites, PKCS#11-s, paroolide hashimise ja postkvantkrüptograafias. Raamatukogu on kirjutatud C++11 keeles ja BSD litsentsi all.
Sealhulgas uus väljaanne:
- Lisatud Argon2 parooli hashimise funktsioon ja parooli põhjal mooduli genereerimise funktsioonid, mis kasutavad Argon2 ja Bcrypt;
- Lisatud tugi Windowsi ja Linuxi sertifikaadi salvestussüsteemidele. Teostatud API System_Certificate_Store, mis töötab Windowsi, macOS-i ja Linuxi sertifikaadi salvestuste kohal. Lisatud CLI trust_roots sertifikaadi salvestuste kontrollimiseks;
- Lisatud kiht libsodium (sodium.h) ühilduvuse tagamiseks;
- Lisatud tugi DTLS-sõnumite HelloVerifyRequest saatmiseks serveri poolel;
- Teostatud TLS-vood, mis on ühilduvad boost::asio::ssl-iga;
- Tagatud TLS-i testimise tugi BoringSSL-i testkomplekti abil;
- Parandatud töötluse efektiivsust režiimis ;
- XMSS-i (Extended Merkle Signature Scheme) rakendamine viidud vastavusse RFC 8391-ga;
- Lisatud tugi supported_versions laiendile TLS 1.3 jaoks;
- Lisatud Ed25519ph rakendus, mis on ühilduv RFC 8032-ga.
Allikas: opennet.ru
