Mwepụta nke ọba akwụkwọ cryptographic wolfSSL 5.0.0

Ntọhapụ ọhụrụ nke kọmpat cryptographic ọba akwụkwọ wolfSSL 5.0.0 dị, ahaziri maka ojiji na ihe nrụpụta na ngwaọrụ agbakwunyere ebe nchekwa dị ka ịntanetị nke ihe, sistemụ ụlọ smart, sistemụ ozi ụgbọ ala, ndị na-anya ụgbọ mmiri na ekwentị mkpanaaka. Edere koodu ahụ n'asụsụ C wee kesaa n'okpuru ikike GPLv2.

Ọbá akwụkwọ ahụ na-enye mmejuputa arụmọrụ dị elu nke algọridim cryptographic ọgbara ọhụrụ, gụnyere ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 na DTLS 1.2, nke dị ka ndị mmepe si kwuo 20 ugboro karịa mmejuputa sitere na OpenSSL. Ọ na-enye ma API ya dị mfe yana oyi akwa maka ndakọrịta na OpenSSL API. Enwere nkwado maka OCSP (Online Certificate Status Protocol) na CRL (Ndepụta Nkwụghachi Asambodo) maka ịlele mwepu akwụkwọ.

Isi ihe ohuru nke wolfSSL 5.0.0:

  • Nkwado ikpo okwu agbakwunyere: IoT-Safe (ya na nkwado TLS), SE050 (ya na nkwado RNG, SHA, AES, ECC na ED25519) na Renesas TSIP 1.13 (maka RX72N microcontrollers).
  • Nkwado agbakwunyere maka algọridim post-quantum cryptography nke na-eguzogide nhọrọ na kọmpụta quantum: NIST Round 3 KEM otu maka TLS 1.3 na ngwakọ NIST ECC nke dabere na oru OQS (Open Quantum Safe, liboqs). Otu dị iche iche na-eguzogide nhọrọ na kọmpụta quantum agbakwunyerekwa na oyi akwa iji hụ na ndakọrịta. Akwụsịla nkwado maka NTRU na QSH algorithms.
  • Modul maka Linux kernel na-enye nkwado maka algọridim nke cryptographic nke kwekọrọ na ọkọlọtọ nchekwa FIPS 140-3. A na-enye ngwaahịa dị iche iche na mmejuputa FIPS 140-3, koodu nke ka dị na ọkwa nke ule, nyochaa na nkwenye.
  • Ụdị dị iche iche nke RSA, ECC, DH, DSA, AES/AES-GCM algọridim, agbakwunyere site na iji x86 CPU vector ntuziaka, na modul maka Linux kernel. A na-emekwa ngwa ngwa ndị na-ahụ maka nkwụsịtụ site na iji ntuziaka vector. Nkwado agbakwunyere maka sistemụ sub maka ịlele modul site na iji mbinye aka dijitalụ. Ọ ga-ekwe omume iwulite igwe crypto wolfCrypt agbakwunyere na ọnọdụ "-enable-linuxkm-pie" (ọnọdụ-independent). Modul ahụ na-enye nkwado maka Linux kernels 3.16, 4.4, 4.9, 5.4 na 5.10.
  • Iji hụ na ndakọrịta na ọba akwụkwọ na ngwa ndị ọzọ, agbakwunyela nkwado maka libssh2, pyOpenSSL, libimobiledevice, rsyslog, OpenSSH 8.5p1 na Python 3.8.5 na oyi akwa.
  • Agbakwunyere nnukwu akụkụ nke API ọhụrụ, gụnyere EVP_blake2, wolfSSL_set_client_CA_list, wolfSSL_EVP_sha512_256, wc_Sha512*, EVP_shake256, SSL_CIPHER_*, SSL_SESSION_*, wdg.
  • Edobere adịghị ike abụọ a na-ewere dị ka ihe adịghị mma: kpọgidere mgbe ị na-emepụta mbinye aka dijitalụ DSA nwere ụfọdụ paramita yana nkwenye na-ezighi ezi nke asambodo nwere ọtụtụ aha ọzọ mgbe ị na-eji mmachi ịkpọ aha.

isi: opennet.ru

Tinye a comment