LibreSSL 2.9.1 Cryptographic Library tso tawm

OpenBSD Project Developers hais tawm tso tawm ib tsab portable ntawm lub pob LibreSSL 2.9.1, nyob rau hauv uas lub diav rawg ntawm OpenSSL tab tom tsim, txhawm rau muab kev ruaj ntseg ntau dua. Txoj haujlwm LibreSSL tau tsom mus rau kev txhawb nqa zoo rau SSL / TLS raws tu qauv los ntawm kev tshem tawm cov haujlwm tsis tsim nyog, ntxiv cov yam ntxwv kev ruaj ntseg ntxiv, thiab ua kom huv thiab rov ua haujlwm ntawm lub hauv paus code. LibreSSL 2.9.1 tso tawm yog suav tias yog kev sim tso tawm uas tsim cov yam ntxwv uas yuav suav nrog hauv OpenBSD 6.5.

Hloov pauv hauv LibreSSL 2.9.1:

  • Ntxiv SM3 hash muaj nuj nqi (Suav tus qauv GB/T 32905-2016);
  • Ntxiv SM4 thaiv cipher (Suav tus qauv GB / T 32907-2016);
  • Ntxiv macros OPENSSL_NO_* los txhim kho kev sib raug zoo nrog OpenSSL;
  • Txoj kev EC_KEY_METHOD yog ib feem ported los ntawm OpenSSL;
  • Ua raws li OpenSSL 1.1 API hu uas ploj lawm;
  • Ntxiv kev txhawb nqa rau XChaCha20 thiab XChaCha20-Poly1305;
  • Ntxiv kev txhawb nqa rau kev xa cov yuam sij AES ntawm EVP interface;
  • Muab tsis siv neeg pib pib ntawm CRYPTO_LOCK;
  • Txhawm rau txhim kho kev sib raug zoo nrog OpenSSL, kev txhawb nqa rau pbkdf2 qhov tseem ceeb hashing scheme tau ntxiv rau cov khoom siv openssl; los ntawm lub neej ntawd, cov lus txib enc, crl, x509 thiab dgst siv txoj kev sha25 hashing;
  • Ntxiv cov kev ntsuam xyuas los tshawb xyuas kev txav mus los ntawm LibreSSL thiab OpenSSL
    1.0 / 1.1;

  • Ntxiv cov kev xeem Wycheproof ntxiv;
  • Ntxiv lub peev xwm los siv RSA PSS algorithm rau kev kos npe digital thaum sib tham txog kev sib txuas (sib tuav tes);
  • Ntxiv kev siv lub xeev lub tshuab rau kev tuav tes, txhais hauv RFC-8446;
  • Tshem tawm cov cuab yeej cuab tam ASN.1 cuam tshuam los ntawm libcrypto uas tsis tau siv txog li 20 xyoo;
  • Ntxiv kev sib dhos ua kom zoo rau 32-ntsis ARM thiab Mingw-w64 systems;
  • Txhim kho kev sib raug zoo nrog Android platform.

Tau qhov twg los: opennet.ru

Ntxiv ib saib