publikimi i bibliotekës kriptografike , e përdorur në projektin , fork i GnuPG 2. Biblioteka ofron një koleksion të gjerë , të përdorur në protokollin TLS, certifikatat X.509, shifrat AEAD, modulet TPM, PKCS#11, hashimin e fjalëkalimeve dhe kriptografinë post-kuantike. Biblioteka është shkruar në gjuhën C++11 dhe në bazë të licencës BSD.
Ndër në versionin e ri:
- U shtua funksioni i hashimit të fjalëkalimeve Argon2 dhe funksionet e derivimit të çelësit nga fjalëkalimi, që përdorin Argon2 dhe Bcrypt;
- U shtua mbështetja për sistemet e ruajtjes së certifikatave Windows dhe Linux. U implementua API System_Certificate_Store, që funksionon mbi depot e certifikatave specifike për Windows, macOS dhe Linux. U shtua CLI trust_roots për kontrollin e depove të sistemit të certifikatave;
- U shtua një shtresë për të siguruar përputhshmëri me libsodium (sodium.h);
- U shtua mbështetja për dërgimin e mesazheve DTLS HelloVerifyRequest në anën e serverit;
- U implementuan rrjedha TLS të përputhshme me boost::asio::ssl;
- U sigurua mbështetje për testimin e TLS duke përdorur paketën e testeve nga BoringSSL;
- U rrit performanca e mënyrës ;
- Implementimi i XMSS (Extended Merkle Signature Scheme) u përshtat me RFC 8391;
- U shtua mbështetja për zgjerimin supported_versions për TLS 1.3;
- U shtua implementimi i Ed25519ph, i përputhshëm me RFC 8032.
Burimi: opennet.ru
