vydání kryptografické knihovny , používané v projektu , forku GnuPG 2. Knihovna poskytuje širokou sbírku , využívaných v protokolu TLS, Zertifikátech X.509, šifrách AEAD, modulech TPM, PKCS#11, hašování hesel a postkvantové kryptografii. Knihovna je napsána v jazyce C++11 a na základě licence BSD.
Mezi v novém vydání:
- Byla přidána funkce hašování hesel Argon2 a funkce pro generování klíče na základě hesla, které používají Argon2 a Bcrypt;
- Byla přidána podpora systémů úložiště certifikátů Windows a Linux. Implementováno API System_Certificate_Store, které pracuje nad specifickými úložišti certifikátů pro Windows, macOS a Linux. Přidán CLI trust_roots pro kontrolu systémových úložišť certifikátů;
- Byla přidána vrstva pro zajištění kompatibility s libsodium (sodium.h);
- Byla přidána podpora odesílání DTLS zpráv HelloVerifyRequest na straně serveru;
- Byly implementovány TLS proudy kompatibilní s boost::asio::ssl;
- Zajištěna podpora testování TLS s využitím testovací sady od BoringSSL;
- Zvýšena výkonnost režimu ;
- Implementace XMSS (Extended Merkle Signature Scheme) byla uvedena do souladu s RFC 8391;
- Byla přidána podpora rozšíření supported_versions pro TLS 1.3;
- Byla přidána implementace Ed25519ph, kompatibilní s RFC 8032.
Zdroj: opennet.ru
