Udgivelsen af den kryptografiske bibliotek Botan 2.12.0

Tilgængelig Udgivelse af den kryptografiske biblioteks Botan 2.12.0, anvendt i projektet NeoPG, en fork af GnuPG 2. Biblioteket leverer en stor samling af færdige primitive, der bruges i TLS-protokollen, X.509-certifikater, AEAD-krypteringer, TPM-moduler, PKCS#11, password hashing og postkvante-kryptering (signaturer baseret på hash og nøgleaftaler baseret på McEliece og NewHope). Biblioteket er skrevet i C++11 og leveres under BSD-licensen.

Blandt ændringer i den nye udgivelse:

  • Tilføjet støtte til anvendelse af NEON- og AltiVec-optimeringer i implementeringen af AES, som sikrer konstant udførelsestid;
  • Forbedret ydeevne af implementeringer af RSA, GCM, OCB, XTS, CTR og ChaCha20Poly1305;
  • Tilføjet støtte til generering af Argon2-hashes større end 64 byte;
  • I DTLS er der gennemført optimering af MTU-opdelingsoperationer, og der er tilføjet håndtering af forbindelsesafbrud på klientsiden med efterfølgende genforbindelse på samme portnummer;
  • Tilføjet støtte til indikationen af tilbagefald af TLS 1.3-forbindelser til en lavere protokolversion;
  • Tilføjet støtte til algoritmen til oprettelse af digitale signaturer GOST 34.10-2012;
  • Forbedret ydeevne af RDRAND på x86-64-systemer;
  • Tilføjet støtte til hardware-pseudorandom number generator leveret i POWER9-processorer, og ydeevnen er forbedret på POWER8-systemer med AES-instruktioner;
  • Tilføjet nye værktøjer 'entropy', 'base32_enc' og 'base32_dec';
  • Mange header-filer er nu markeret som kun til intern brug og resulterer i en advarselsmeddelelse, når de forsøges anvendt i applikationer;
  • Muliggør brug af Python-modulet i Windows.

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