lansarea unei biblioteci criptografice , folosit în proiect , o furcă a GnuPG 2. Biblioteca oferă o colecție mare , utilizat în protocolul TLS, certificate X.509, cifruri AEAD, TPM-uri, PKCS#11, hashing parole și criptografie post-cuantică (semnături bazate pe hash și acord de cheie bazat pe McEliece și NewHope). Biblioteca este scrisă în C++11 și sub licența BSD.
Printre în noua versiune:
- S-a adăugat suport pentru utilizarea optimizărilor NEON și AltiVec într-o implementare AES de rulare constantă;
- Performanță îmbunătățită a implementărilor RSA, GCM, OCB, XTS, CTR și ChaCha20Poly1305;
- S-a adăugat suport pentru generarea hash-urilor Argon2 mai mari de 64 de octeți;
- DTLS a optimizat operațiunile de partiționare MTU și a adăugat procesarea întreruperilor de conexiune din cauza problemelor din partea clientului cu reconectarea ulterioară de la același număr de port;
- S-a adăugat suport pentru indicarea retragerii conexiunilor TLS 1.3 la o versiune de protocol inferioară;
- S-a adăugat suport pentru algoritmul de creare a semnăturilor digitale ;
- Performanță RDRAND crescută pe sisteme x86-64;
- S-a adăugat suport pentru generatorul hardware de numere pseudo-aleatoare furnizat în procesoarele POWER9 și performanță îmbunătățită pe sistemele POWER8 cu instrucțiuni AES;
- S-au adăugat noi utilități „entropie”, „base32_enc” și „base32_dec”;
- Multe fișiere de antet sunt acum marcate numai pentru uz intern și vor avea ca rezultat un avertisment atunci când vor încerca să fie utilizate în aplicații;
- A fost oferită posibilitatea de a utiliza modulul Python Windows.
Sursa: opennet.ru
