Botan Cryptographic Library versió 2.12.0

Disponible llançament d'una biblioteca criptogràfica boten 2.12.0, utilitzat en el projecte NeoPG, una bifurcació de GnuPG 2. La biblioteca ofereix una gran col·lecció primitius ja fets, utilitzat en el protocol TLS, certificats X.509, xifratge AEAD, TPM, PKCS#11, hashing de contrasenyes i criptografia postquàntica (signatures basades en hash i acord de claus basats en McEliece i NewHope). La biblioteca està escrita en C++11 i subministrat sota la llicència BSD.

Entre canvis a la nova versió:

  • S'ha afegit suport per utilitzar optimitzacions NEON i AltiVec en una implementació AES de temps d'execució constant;
  • Rendiment millorat de les implementacions RSA, GCM, OCB, XTS, CTR i ChaCha20Poly1305;
  • S'ha afegit suport per generar hash Argon2 de més de 64 bytes;
  • DTLS ha optimitzat les operacions de partició de MTU i ha afegit el processament de les interrupcions de connexió a causa de problemes al costat del client amb la posterior reconnexió des del mateix número de port;
  • S'ha afegit suport per indicar la retrocessió de les connexions TLS 1.3 a una versió de protocol inferior;
  • S'ha afegit suport per a l'algorisme per crear signatures digitals GOST 34.10-2012;
  • Augment del rendiment RDRAND en sistemes x86-64;
  • S'ha afegit suport per al generador de nombres pseudoaleatoris de maquinari proporcionat als processadors POWER9 i el rendiment millorat als sistemes POWER8 amb instruccions AES;
  • S'han afegit noves utilitats "entropia", "base32_enc" i "base32_dec";
  • Molts fitxers de capçalera ara estan marcats només per a ús intern i donaran lloc a un avís quan s'intenti d'utilitzar-los en aplicacions;
  • Es proporciona la possibilitat d'utilitzar el mòdul Python a Windows.

Font: opennet.ru

Afegeix comentari