Uscita della libreria crittografica Botan 2.12.0

È disponibile rilascio della libreria crittografica Botan 2.12.0, utilizzata nel progetto NeoPG, fork di GnuPG 2. La libreria fornisce una vasta collezione di primitivi pronti all'uso, utilizzati nel protocollo TLS, certificati X.509, cifrature AEAD, moduli TPM, PKCS#11, hashing delle password e crittografia post-quantistica (firmate basate su hash e accordo di chiavi basati su McEliece e NewHope). La libreria è scritta in C++11 e fornito sotto licenza BSD.

Tra cambiamenti nella nuova versione:

  • Aggiunta la supporto per l'uso di ottimizzazioni NEON e AltiVec per garantire un tempo di esecuzione costante dell'implementazione di AES;
  • Migliorata la performance delle implementazioni RSA, GCM, OCB, XTS, CTR e ChaCha20Poly1305;
  • Aggiunto il supporto per la generazione di hash Argon2 di dimensioni superiori a 64 byte;
  • Ottimizzate le operazioni di segmentazione MTU in DTLS e aggiunta la gestione dei disconnessioni dovuti a problemi lato client con successivo riconnessione allo stesso numero di porta;
  • Aggiunto il supporto per l'indicazione del rollback delle connessioni TLS 1.3 a una versione inferiore del protocollo;
  • Aggiunto il supporto per l'algoritmo di creazione di firme digitali GOST 34.10-2012;
  • Aumentata la performance di RDRAND su sistemi x86-64;
  • Aggiunto il supporto per il generatore hardware di numeri pseudo-casuali fornito nei processori POWER9 e aumentata la performance sui sistemi POWER8 con istruzioni AES;
  • Aggiunti nuovi utility «entropy», «base32_enc» e «base32_dec»;
  • Molti file di intestazione sono ora contrassegnati come solo per uso interno e generano un avviso quando si tenta di utilizzarli nelle applicazioni;
  • Resa possibile l'uso del modulo Python su Windows.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster