Verfügbar Veröffentlichung einer kryptografischen Bibliothek Starten Sie 2.11.0, im Projekt verwendet NeoPG, ein Fork von GnuPG 2. Die Bibliothek bietet eine große Sammlung fertige Primitive, wird im TLS-Protokoll, X.509-Zertifikaten, AEAD-Verschlüsselungen, TPMs, PKCS#11, Passwort-Hashing und Post-Quanten-Kryptographie verwendet. Die Bibliothek ist in C++11 geschrieben und geliefert unter der BSD-Lizenz.
Argon2-Passwort-Hashing und passwortbasierte Schlüsselgenerierungsfunktionen mit Argon2 und Bcrypt hinzugefügt;
Unterstützung für Windows- und Linux-Zertifikatspeichersysteme hinzugefügt. Die System_Certificate_Store-API wurde implementiert und funktioniert auf Zertifikatspeichern speziell für Windows, macOS und Linux. Trust_roots-CLI hinzugefügt, um Systemzertifikatspeicher zu überprüfen;
Eine Ebene hinzugefügt, um die Kompatibilität mit libsodium (sodium.h) sicherzustellen;
Unterstützung für das Senden von DTLS HelloVerifyRequest-Nachrichten auf der Serverseite hinzugefügt;
Implementierte TLS-Streams, die mit boost::asio::ssl kompatibel sind;
Bereitstellung von Unterstützung für TLS-Tests mit der Testsuite von BoringSSL;