Verfügbar Veröffentlichung einer kryptografischen Bibliothek Starten Sie 2.12.0, im Projekt verwendet NeoPG, ein Fork von GnuPG 2. Die Bibliothek bietet eine große Sammlung fertige Primitive, verwendet im TLS-Protokoll, X.509-Zertifikaten, AEAD-Chiffren, TPMs, PKCS#11, Passwort-Hashing und Post-Quanten-Kryptographie (Hash-basierte Signaturen und Schlüsselvereinbarung basierend auf McEliece und NewHope). Die Bibliothek ist in C++11 geschrieben und geliefert unter der BSD-Lizenz.
Unterstützung für die Verwendung von NEON- und AltiVec-Optimierungen in einer AES-Implementierung mit konstanter Laufzeit hinzugefügt;
Verbesserte Leistung von RSA-, GCM-, OCB-, XTS-, CTR- und ChaCha20Poly1305-Implementierungen;
Unterstützung für die Generierung von Argon2-Hashes mit mehr als 64 Bytes hinzugefügt;
DTLS hat MTU-Partitionierungsvorgänge optimiert und die Verarbeitung von Verbindungsunterbrechungen aufgrund von Problemen auf der Clientseite mit anschließender Wiederverbindung von derselben Portnummer hinzugefügt;
Unterstützung für die Anzeige des Rollbacks von TLS 1.3-Verbindungen auf eine niedrigere Protokollversion hinzugefügt;
Unterstützung für den Algorithmus zum Erstellen digitaler Signaturen hinzugefügt GOST 34.10-2012;
Erhöhte RDRAND-Leistung auf x86-64-Systemen;
Unterstützung für den auf POWER9-Prozessoren bereitgestellten Hardware-Pseudozufallszahlengenerator hinzugefügt und Leistung auf POWER8-Systemen mit AES-Anweisungen verbessert;
Neue Dienstprogramme „entropy“, „base32_enc“ und „base32_dec“ hinzugefügt;
Viele Header-Dateien sind jetzt nur für den internen Gebrauch gekennzeichnet und führen zu einer Warnung, wenn versucht wird, sie in Anwendungen zu verwenden.
Es besteht die Möglichkeit, das Python-Modul unter Windows zu verwenden.