Botan Cryptographic Library Tso Tawm 2.11.0

Muaj tso tawm lub tsev qiv ntawv cryptographic 2.11.0, siv nyob rau hauv qhov project NeoPG, ib rab diav rawg ntawm GnuPG 2. Lub tsev qiv ntawv muab cov ntawv sau loj npaj ua primitives, siv hauv TLS raws tu qauv, X.509 daim ntawv pov thawj, AEAD ciphers, TPMs, PKCS#11, password hashing, thiab post-quantum cryptography. Lub tsev qiv ntawv tau sau hauv C ++ 11 thiab nkag rau hauv raws li BSD daim ntawv tso cai.

Ntawm cov kev hloov nyob rau hauv qhov kev tso tawm tshiab:

  • Ntxiv Argon2 lo lus zais hashing thiab password-raws li lub cim tseem ceeb ua haujlwm siv Argon2 thiab Bcrypt;
  • Ntxiv kev txhawb nqa rau Windows thiab Linux daim ntawv pov thawj cia tshuab. Qhov System_Certificate_Store API tau raug coj los siv, ua haujlwm rau saum cov khw muag khoom pov thawj tshwj xeeb rau Windows, macOS thiab Linux. Ntxiv trust_roots CLI los xyuas cov khw muag khoom pov thawj;
  • Ntxiv ib txheej los xyuas kom meej compatibility nrog libsodium (sodium.h);
  • Ntxiv kev txhawb nqa xa DTLS HelloVerifyRequest cov lus nyob rau sab server;
  • Siv TLS kwj tau sib xws nrog boost::asio::ssl;
  • Muab kev txhawb nqa rau kev xeem TLS siv qhov kev xeem suite los ntawm BoringSSL;
  • Ntau hom kev ua tau zoo GCM;
  • Kev siv XMSS (Extended Merkle Kos Npe Scheme) ua raws li RFC 8391;
  • Ntxiv kev txhawb nqa rau kev txhawb nqa_versions txuas ntxiv rau TLS 1.3;
  • Ntxiv RFC 25519 raws li kev siv ntawm Ed8032ph.

Tau qhov twg los: opennet.ru

Ntxiv ib saib