Lansare bibliotecă criptografică Botan 2.11.0

Disponibil lansarea bibliotecii criptografice Botan 2.11.0, utilizată în proiectul NeoPG, un fork al GnuPG 2. Biblioteca oferă o mare colecție de primitive gata de utilizare, utilizate în protocolul TLS, certificatele X.509, cifrurile AEAD, modulele TPM, PKCS#11, hashingul parolelor și criptografia post-cuantică. Biblioteca este scrisă în C++11 și este livrat sub licența BSD.

Printre modificări în noua versiune:

  • A fost adăugată funcția de hashing a parolelor Argon2 și funcțiile de generare a cheilor bazate pe parolă, care folosesc Argon2 și Bcrypt;
  • S-a adăugat suport pentru sistemele de stocare a certificatelor Windows și Linux. A fost implementat API-ul System_Certificate_Store, care funcționează deasupra stocărilor specifice Windows, macOS și Linux. A fost adăugat CLI trust_roots pentru verificarea stocărilor sistemice de certificate;
  • A fost adăugat un strat pentru asigurarea compatibilității cu libsodium (sodium.h);
  • A fost adăugat suport pentru trimiterea mesajelor DTLS HelloVerifyRequest pe partea serverului;
  • S-au implementat fluxuri TLS compatibile cu boost::asio::ssl;
  • S-a asigurat suport pentru testarea TLS folosind setul de teste de la BoringSSL;
  • Performanța modului a fost crescută GCM;
  • Implementarea XMSS (Extended Merkle Signature Scheme) a fost adusă în conformitate cu RFC 8391;
  • A fost adăugat suport pentru extensia supported_versions pentru TLS 1.3;
  • A fost adăugată implementarea Ed25519ph, compatibilă cu RFC 8032.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster