Available cryptographic library release Boot 2.11.0used in the project NeoPG, a fork of GnuPG 2. The library provides a large collection of ready-made primitivesused in TLS, X.509 certificates, AEAD ciphers, TPMs, PKCS#11, password hashing, and post-quantum cryptography. The library is written in C++11 and supplied under the BSD license.
Added Argon2 password hashing and password-based key generation functions using Argon2 and Bcrypt;
Added support for Windows and Linux certificate storage systems. The System_Certificate_Store API has been implemented, working on top of Windows, macOS, and Linux-specific certificate stores. Added trust_roots CLI to check system certificate stores;
Added a layer to ensure compatibility with libsodium (sodium.h);
Added support for sending HelloVerifyRequest DTLS messages on the server side;
Implemented TLS streams compatible with boost::asio::ssl;
Provided support for TLS testing using the test suite from BoringSSL;