Botan Cryptographic Library Release 2.12.0

Dispunibule liberazione di una biblioteca criptografica Boot 2.12.0, usatu in u prugettu NeoPG, una furchetta di GnuPG 2. A biblioteca furnisce una grande cullizzioni primitivi pronti, utilizatu in u protocolu TLS, certificati X.509, cifri AEAD, TPMs, PKCS#11, password hashing, è criptografia post-quantum (signature basate in hash è accordu chjave basatu in McEliece è NewHope). A biblioteca hè scritta in C ++ 11 è furnitu sottu a licenza BSD.

Frà cambiamenti in a nova versione:

  • Aghjunghje supportu per l'usu di l'ottimisazioni NEON è AltiVec in una implementazione AES di runtime constante;
  • Prestazione mejorata di implementazioni RSA, GCM, OCB, XTS, CTR è ChaCha20Poly1305;
  • Supportu aghjuntu per a generazione di hash Argon2 più grande di 64 bytes;
  • DTLS hà ottimisatu l'operazioni di partizionamentu MTU è aghjustatu u processu di rotture di cunnessione per i prublemi in u latu di u cliente cù a reconnection successive da u stessu numeru di portu;
  • Aghjunghje supportu per indicà u rollback di e cunnessione TLS 1.3 à una versione di protokollu più bassa;
  • Aghjunghje supportu per l'algoritmu per a creazione di signature digitale GOST 34.10-2012;
  • A prestazione RDRAND aumentata nantu à i sistemi x86-64;
  • Aghjunghje supportu per u generatore di numeri pseudo-aleatoriu di hardware furnitu in i prucessori POWER9 è a prestazione mejorata in i sistemi POWER8 cù struzzioni AES;
  • Aghjunghjite novi utilità "entropia", "base32_enc" è "base32_dec";
  • Parechji fugliali di l'intestazione sò avà marcati solu per l'usu internu è daranu un avvisu quandu pruvate à esse usatu in l'applicazioni;
  • A capacità di utilizà u modulu Python in Windows hè furnita.

Source: opennet.ru

Add a comment