lëshimi i bibliotekës kriptografike , e përdorur në projektin , një fork i GnuPG 2. Biblioteka ofron një koleksion të gjerë , të përdorura në protokollin TLS, certifikatat X.509, cifrat AEAD, modulët TPM, PKCS#11, hashimin e fjalëkalimeve dhe kriptografinë post-kvantike. Biblioteka është e shkruar në gjuhën C++11 dhe nën licencën BSD.
Ndër në lëshimin e ri:
- ĂshtĂ« shtuar funksioni i hashimit tĂ« fjalĂ«kalimeve Argon2 dhe funksionet pĂ«r formimin e çelave tĂ« bazuara nĂ« fjalĂ«kalim, qĂ« pĂ«rdorin Argon2 dhe Bcrypt;
- JanĂ« shtuar mbĂ«shtetje pĂ«r sistemet e ruajtjes sĂ« certifikatave Windows dhe Linux. ĂshtĂ« realizuar API System_Certificate_Store, qĂ« funksionon mbi ruajtjet specifike pĂ«r Windows, macOS dhe Linux tĂ« certifikatave. ĂshtĂ« shtuar CLI trust_roots pĂ«r verifikimin e ruajtjeve sistemore tĂ« certifikatave;
- ĂshtĂ« shtuar njĂ« shtresĂ« pĂ«r tĂ« siguruar kompatibilitetin me libsodium (sodium.h);
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r dĂ«rgimin e mesazheve DTLS HelloVerifyRequest nga ana e serverit;
- ĂshtĂ« realizuar TLS-rrjedhat, tĂ« cilat janĂ« tĂ« kompatibilshme me boost::asio::ssl;
- ĂshtĂ« siguruar mbĂ«shtetje pĂ«r testimin e TLS me pĂ«rdorimin e grupit tĂ« testeve nga BoringSSL;
- Janë rritur performancat e modit ;
- Implementimi i XMSS (Extended Merkle Signature Scheme) është përshtatur me RFC 8391;
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin supported_versions pĂ«r TLS 1.3;
- ĂshtĂ« shtuar implementimi Ed25519ph, i cili Ă«shtĂ« kompatibil me RFC 8032.
Burimi: opennet.ru
