Udgivelsen af den kryptografiske bibliotek Botan 2.11.0

Tilgængelig Udgivelse af den kryptografiske biblioteks Botan 2.11.0, anvendt i projektet NeoPG, en fork af GnuPG 2. Biblioteket leverer en stor samling af færdige primitive, der anvendes i TLS-protokollen, X.509-certifikater, AEAD-krypteringsalgoritmer, TPM-moduler, PKCS#11, hash af adgangskoder og postkvantekryptografi. Biblioteket er skrevet i C++11 og leveres under BSD-licensen.

Blandt ændringer i den nye udgivelse:

  • Tilføjet funktion til hashing af adgangskoder Argon2 og nøglegenereringsfunktioner baseret på adgangskoder, der bruger Argon2 og Bcrypt;
  • Tilføjet support for certifikatlagringssystemer til Windows og Linux. Implementeret API System_Certificate_Store, der fungerer ovenpå Windows-, macOS- og Linux-specifikke certifikatlagre. Tilføjet CLI trust_roots til at kontrollere systemets certifikatlagre;
  • Tilføjet et lag for at sikre kompatibilitet med libsodium (sodium.h);
  • Tilføjet support til at sende DTLS-meddelinger HelloVerifyRequest fra serverens side;
  • Implementeret TLS-streams, der er kompatible med boost::asio::ssl;
  • Sikret support til TLS-testning ved hjælp af testkittet fra BoringSSL;
  • Forbedret ydeevnen i tilstanden GCM;
  • Implementeringen af XMSS (Extended Merkle Signature Scheme) er blevet tilpasset RFC 8391;
  • Tilføjet support for udvidelsen supported_versions til TLS 1.3;
  • Tilføjet implementering af Ed25519ph, der er kompatibel med RFC 8032.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster