de release van de cryptografische bibliotheek , toegepast in het project , de fork van GnuPG 2. De bibliotheek biedt een grote collectie , gebruikt in het TLS-protocol, X.509-certificaten, AEAD-ciphers, TPM-modules, PKCS#11, wachtwoordhashing en post-kwantumcryptografie (handtekeningen op basis van hashes en sleutelovereenkomsten op basis van McEliece en NewHope). De bibliotheek is geschreven in C++11 en onder de BSD-licentie.
Onder in de nieuwe release:
- Ondersteuning toegevoegd voor het gebruik van NEON- en AltiVec-optimalisaties in de verzekerende AES-implementatie met constante uitvoertijd;
- Verbeterde prestaties van RSA-, GCM-, OCB-, XTS-, CTR- en ChaCha20Poly1305-implementaties;
- Ondersteuning toegevoegd voor het genereren van Argon2-hashes groter dan 64 bytes;
- In DTLS zijn optimalisaties van MTU-splitsingen doorgevoerd en is verwerking van verbindingsoverbreaks door clientproblemen toegevoegd, met daaropvolgend opnieuw verbinden vanaf dezelfde poort;
- Ondersteuning toegevoegd voor het aangeven van het terugrollen van TLS 1.3-verbindingen naar een lagere versie van het protocol;
- Ondersteuning toegevoegd voor het algoritme voor digitale handtekeningen ;
- Verbeterde prestaties van RDRAND op x86-64-systemen;
- Ondersteuning toegevoegd voor een hardwarematige generator van pseudo-willekeurige getallen, geleverd in POWER9-processoren, en verbeterde prestaties op POWER8-systemen met AES-instructies;
- Nieuwe hulpprogramma's 'entropy', 'base32_enc' en 'base32_dec' toegevoegd;
- Veel headerbestanden zijn nu gemarkeerd als alleen voor intern gebruik en geven een waarschuwing bij gebruik in applicaties;
- Ondersteuning voor het gebruik van de Python-module op Windows is geboden.
Bron: opennet.ru
