izdanje kriptografske biblioteke , korištene u projektu , fork GnuPG 2. Biblioteka pruža veliku kolekciju , korištenih u protokolu TLS, X.509 certifikatima, AEAD šiframa, TPM modulima, PKCS#11, hraširanju lozinki i postkvantnoj kriptografiji (potpisi na bazi haša i dogovor o ključevima na bazi McEliece i NewHope). Biblioteka je napisana u C++11 i pod BSD licencom.
Među u novom izdanju:
- Dodana podrška za korištenje NEON i AltiVec optimizacija u implementaciji AES uz konstantno vrijeme izvođenja;
- Povećane performanse RSA, GCM, OCB, XTS, CTR i ChaCha20Poly1305 implementacija;
- Dodana podrška za generiranje Argon2 hash-a veće od 64 bajta;
- Optimizirane operacije dijeljenja MTU u DTLS-u i dodana obrada prekida veze zbog problema na strani klijenta uz ponovnu uspostavu s istog broja porta;
- Dodana podrška za indikaciju povratka TLS 1.3 veze na nižu verziju protokola;
- Dodana podrška za algoritam digitalnog potpisivanja ;
- Povećane performanse RDRAND-a na x86-64 sustavima;
- Dodana podrška za hardverski generator pseudovoljnih brojeva koji se nalaze u POWER9 procesorima, i povećana performansa na POWER8 sustavima s AES instrukcijama;
- Dodane nove alatke 'entropy', 'base32_enc' i 'base32_dec';
- Mnogi zaglavlja sada su označeni kao samo za unutarnju upotrebu i generiraju upozorenje prilikom pokušaja korištenja u aplikacijama;
- Omogućena upotreba Python modula na Windowsu.
Izvor: opennet.ru
