lansarea bibliotecii criptografice , utilizată în proiectul , un fork al GnuPG 2. Biblioteca oferă o mare colecție , utilizate în protocoalele TLS, certificatele X.509, criptările AEAD, modulele TPM, PKCS#11, hasharea parolelor și criptografia post-cuantică (semnături bazate pe hash și acordarea cheilor bazate pe McEliece și NewHope). Biblioteca este scrisă în limbajul C++11 și sub licența BSD.
Printre în noua versiune:
- A fost adăugat suport pentru utilizarea optimizărilor NEON și AltiVec în implementarea AES care asigură un timp de execuție constant;
- Performanța implementărilor RSA, GCM, OCB, XTS, CTR și ChaCha20Poly1305 a fost îmbunătățită;
- A fost adăugat suport pentru generarea de hash-uri Argon2 mai mari de 64 de octeți;
- În DTLS au fost optimizate operațiunile de fragmentare MTU și a fost adăugată gestionarea deconectărilor din cauza problemelor de client, cu reconectare pe același port;
- A fost adăugat suport pentru indicarea retrogradării conexiunilor TLS 1.3 la o versiune mai mică a protocolului;
- A fost adăugat suport pentru algoritmul de generare a semnăturilor digitale ;
- Performanța RDRAND pe sistemele x86-64 a fost îmbunătățită;
- A fost adăugat suport pentru un generator hardware de numere aleatoare, disponibil în procesoarele POWER9, iar performanța pe sistemele POWER8 cu instrucțiuni AES a fost crescută;
- Au fost adăugate noi utilitare „entropy”, „base32_enc” și „base32_dec”;
- Multe fișiere header sunt acum marcate ca fiind pentru utilizare internă și emit un avertisment atunci când sunt utilizate în aplicații;
- Se asigură utilizarea modulului Python pe Windows.
Sursa: opennet.ro
