izdanje kriptografske biblioteke , korištene u projektu , fork GnuPG 2. Biblioteka pruža veliku kolekciju , koristi se u TLS protokolu, X.509 certifikatima, AEAD šiframa, TPM modulima, PKCS#11, heširanju lozinki i postkvantnoj kriptografiji. Biblioteka je napisana u C++11 i pod BSD licencom.
Među u novom izdanju:
- dodana funkcija heširanja lozinki Argon2 i funkcije za generiranje ključeva temeljenih na lozinkama, koje koriste Argon2 i Bcrypt;
- dodana podrška za skladišne sisteme certifikata na Windows i Linux. Implementiran je API System_Certificate_Store koji radi iznad skladišta certifikata specifičnih za Windows, macOS i Linux. Dodan je CLI trust_roots za provjeru sistemskih skladišta certifikata;
- dodana je sloj za osiguranje kompatibilnosti s libsodium (sodium.h);
- dodana je podrška za slanje DTLS poruka HelloVerifyRequest s poslužiteljske strane;
- implementirani su TLS tokovi koji su kompatibilni s boost::asio::ssl;
- osigurana podrška za testiranje TLS-a koristeći testni set od BoringSSL;
- povećana je učinkovitost načina ;
- implementacija XMSS (Extended Merkle Signature Scheme) usklađena je s RFC 8391;
- dodana podrška za ekstenziju supported_versions za TLS 1.3;
- dodana implementacija Ed25519ph, kompatibilna s RFC 8032.
Izvor: opennet.ru
