Izdaja kriptografske knjižnice Botan 2.12.0

Na voljo izdaja kriptografske knjižnice Botan 2.12.0, uporabljene v projektu NeoPG, vilica GnuPG 2. Knjižnica ponuja obsežno zbirko pripravljenih primitivi, used in the TLS protocol, X.509 certificates, AEAD ciphers, TPM modules, PKCS#11, password hashing, and post-quantum cryptography (hash-based signatures and key agreement based on McEliece and NewHope). The library is written in C++11 and isporučuje se pod BSD licencom.

Med sprememb u novom izdanju:

  • Added support for NEON and AltiVec optimizations ensuring constant execution time for AES implementations;
  • Improved performance of RSA, GCM, OCB, XTS, CTR, and ChaCha20Poly1305 implementations;
  • Added support for Argon2 hash generation larger than 64 bytes;
  • In DTLS, optimized MTU split operations and added handling for connection drops due to client-side issues, with subsequent reconnection from the same port number;
  • Added support for downgrading TLS 1.3 connections to a lower protocol version;
  • Added support for the digital signature creation algorithm GOST 34.10-2012;
  • Increased RDRAND performance on x86-64 systems;
  • Added support for the hardware random number generator provided in POWER9 processors, and improved performance on POWER8 systems with AES instructions;
  • New utilities 'entropy', 'base32_enc', and 'base32_dec' added;
  • Many header files are now marked for internal use only, leading to warning messages when attempting to use them in applications;
  • Enabled use of the Python module on Windows.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster