Tso tawm ntawm cryptographic tsev qiv ntawv wolfSSL 5.0.0

Kev tso tawm tshiab ntawm lub tsev qiv ntawv cryptographic compact wolfSSL 5.0.0 yog muaj, optimized rau kev siv ntawm processor- thiab nco-constrained embedded li xws li Internet ntawm yam khoom, ntse hauv tsev systems, automotive cov ntaub ntawv systems, routers thiab mobile xov tooj. Cov cai sau ua lus C thiab muab faib raws li daim ntawv tso cai GPLv2.

Lub tsev qiv ntawv muab kev ua tau zoo ntawm kev siv niaj hnub cryptographic algorithms, suav nrog ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 thiab DTLS 1.2, uas raws li cov neeg tsim tawm yog 20 npaug ntau dua li kev siv los ntawm OpenSSL. Nws muab ob qho tib si nws tus kheej API yooj yim thiab txheej rau kev sib raug zoo nrog OpenSSL API. Muaj kev txhawb nqa rau OCSP (Online Certificate Status Protocol) thiab CRL (Certificate Revocation List) rau kev txheeb xyuas daim ntawv pov thawj tshem tawm.

Kev tsim kho tseem ceeb ntawm wolfSSL 5.0.0:

  • Ntxiv kev txhawb nqa platform: IoT-Safe (nrog TLS kev txhawb nqa), SE050 (nrog RNG, SHA, AES, ECC thiab ED25519 kev txhawb nqa) thiab Renesas TSIP 1.13 (rau RX72N microcontrollers).
  • Ntxiv kev txhawb nqa rau tom qab quantum cryptography algorithms uas tiv thaiv kev xaiv ntawm lub computer quantum: NIST Round 3 KEM pawg rau TLS 1.3 thiab hybrid NIST ECC pawg raws li OQS (Qhib Quantum Safe, liboqs) project. Cov pab pawg uas tiv thaiv kev xaiv ntawm quantum computer kuj tau ntxiv rau hauv txheej kom ntseeg tau tias muaj kev sib haum xeeb. Kev them nyiaj yug rau NTRU thiab QSH algorithms tau raug txiav lawm.
  • Lub module rau Linux kernel muab kev txhawb nqa rau cryptographic algorithms uas ua raws li FIPS 140-3 tus qauv kev ruaj ntseg. Ib qho khoom sib cais tau nthuav tawm nrog kev siv ntawm FIPS 140-3, cov cai uas tseem nyob rau theem ntawm kev sim, tshuaj xyuas thiab tshuaj xyuas.
  • Kev hloov pauv ntawm RSA, ECC, DH, DSA, AES / AES-GCM algorithms, nrawm siv x86 CPU vector cov lus qhia, tau ntxiv rau cov qauv rau Linux kernel. Siv cov lus qhia vector, cuam tshuam cov neeg ua haujlwm kuj tau nrawm. Ntxiv kev txhawb nqa rau lub subsystem rau kev kuaj xyuas modules siv cov kos npe digital. Nws yog qhov ua tau los tsim cov wolfCrypt crypto cav nyob rau hauv "-enable-linuxkm-pie" (txoj hauj lwm-kev ywj pheej) hom. Lub module muab kev txhawb nqa rau Linux kernels 3.16, 4.4, 4.9, 5.4 thiab 5.10.
  • Txhawm rau kom muaj kev sib raug zoo nrog lwm lub tsev qiv ntawv thiab kev siv, kev txhawb nqa rau libssh2, pyOpenSSL, libimobiledevice, rsyslog, OpenSSH 8.5p1 thiab Python 3.8.5 tau ntxiv rau txheej.
  • Ntxiv ib feem loj ntawm APIs tshiab, suav nrog EVP_blake2, wolfSSL_set_client_CA_list, wolfSSL_EVP_sha512_256, wc_Sha512*, EVP_shake256, SSL_CIPHER_*, SSL_SESSION_*, thiab lwm yam.
  • Txhim kho ob qhov tsis zoo uas suav tias yog qhov tsis zoo: lub hang thaum tsim DSA cov npe kos npe nrog qee qhov tsis raug thiab tsis raug pov thawj ntawm daim ntawv pov thawj nrog ntau yam khoom lwm lub npe thaum siv cov kev txwv naming.

Tau qhov twg los: opennet.ru

Ntxiv ib saib