Izdanja kriptografskih biblioteka Botan 2.12.0

Dostupno izdanje kriptografske biblioteke Botan 2.12.0, korištene u projektu NeoPG, fork GnuPG 2. Biblioteka pruža veliku kolekciju gotovih primitva, korištenih u protokolu TLS, X.509 certifikatima, AEAD šiframa, TPM modulima, PKCS#11, hraširanju lozinki i postkvantnoj kriptografiji (potpisi na bazi haša i dogovor o ključevima na bazi McEliece i NewHope). Biblioteka je napisana u C++11 i isporučuje se pod BSD licencom.

Među promenama u novom izdanju:

  • Dodana podrška za korištenje NEON i AltiVec optimizacija u implementaciji AES uz konstantno vrijeme izvođenja;
  • Povećane performanse RSA, GCM, OCB, XTS, CTR i ChaCha20Poly1305 implementacija;
  • Dodana podrška za generiranje Argon2 hash-a veće od 64 bajta;
  • Optimizirane operacije dijeljenja MTU u DTLS-u i dodana obrada prekida veze zbog problema na strani klijenta uz ponovnu uspostavu s istog broja porta;
  • Dodana podrška za indikaciju povratka TLS 1.3 veze na nižu verziju protokola;
  • Dodana podrška za algoritam digitalnog potpisivanja GOST 34.10-2012;
  • Povećane performanse RDRAND-a na x86-64 sustavima;
  • Dodana podrška za hardverski generator pseudovoljnih brojeva koji se nalaze u POWER9 procesorima, i povećana performansa na POWER8 sustavima s AES instrukcijama;
  • Dodane nove alatke 'entropy', 'base32_enc' i 'base32_dec';
  • Mnogi zaglavlja sada su označeni kao samo za unutarnju upotrebu i generiraju upozorenje prilikom pokušaja korištenja u aplikacijama;
  • Omogućena upotreba Python modula na Windowsu.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster