Versión 2.11.0 de la biblioteca criptográfica Botan
Disponible lanzamiento de una biblioteca criptográfica Botánico 2.11.0, utilizado en el proyecto NeoPG, una bifurcación de GnuPG 2. La biblioteca proporciona una gran colección primitivos listos para usar, utilizado en el protocolo TLS, certificados X.509, cifrados AEAD, TPM, PKCS#11, hash de contraseñas y criptografía poscuántica. La biblioteca está escrita en C++11 y suministrado bajo la licencia BSD.
Se agregaron funciones de hash de contraseñas de Argon2 y generación de claves basadas en contraseñas usando Argon2 y Bcrypt;
Se agregó soporte para sistemas de almacenamiento de certificados de Windows y Linux. Se implementó la API System_Certificate_Store, que funciona sobre los almacenes de certificados específicos de Windows, macOS y Linux. Se agregó la CLI trust_roots para verificar los almacenes de certificados del sistema;
Se agregó una capa para garantizar la compatibilidad con libsodium (sodium.h);
Se agregó soporte para enviar mensajes DTLS HelloVerifyRequest en el lado del servidor;
Se implementaron transmisiones TLS compatibles con boost::asio::ssl;
Se brindó soporte para pruebas TLS utilizando el conjunto de pruebas de BoringSSL;