Fa'asa'olotoina o le potutusi fa'ata'oto wolfSSL 5.0.0

O lo'o maua se fa'asalalauga fou o le potutusi fa'ata'otoga fa'akomepiuta wolfSSL 5.0.0, fa'atatau mo le fa'aogaina i luga o masini fa'apipi'i fa'apipi'i ma manatua e pei ole Initaneti o Mea, faiga fale atamai, faiga fa'amatalaga ta'avale, ta'avale ma telefoni fe'avea'i. O le code e tusia i le gagana C ma tufatufaina i lalo ole laisene GPLv2.

O le faletusi o loʻo tuʻuina atu ai faʻatinoga maualuga o faʻataʻitaʻiga faʻaonaponei faʻaonaponei, e aofia ai ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 ma DTLS 1.2, lea e tusa ai ma le au atinaʻe e 20 taimi sili atu ona faʻatusatusa nai lo faʻatinoga mai OpenSSL. E maua uma ai ana lava API faigofie ma se laulau mo le fetaui ma le OpenSSL API. E iai le lagolago mo le OCSP (Online Certificate Status Protocol) ma le CRL (Certificate Revocation List) mo le siakiina o le soloia o tusi faamaonia.

Faiga fou a le wolfSSL 5.0.0:

  • Faʻaopoopo lagolago faʻavae: IoT-Safe (faatasi ai ma le TLS lagolago), SE050 (faʻatasi ai ma le RNG, SHA, AES, ECC ma le ED25519 lagolago) ma Renesas TSIP 1.13 (mo RX72N microcontrollers).
  • Fa'aopoopoina le lagolago mo fa'ata'ita'iga fa'ata'ita'iga fa'ata'ita'i fa'ata'ita'i e fa'asa'o i le filifiliga i luga ole komipiuta quantum: NIST Round 3 KEM kulupu mo TLS 1.3 ma vaega fa'atosina NIST ECC fa'avae ile poloketi OQS (Open Quantum Safe, liboqs). O vaega e tetee i filifiliga i luga o se komipiuta quantum ua faʻaopoopoina foi i le laulau e faʻamautinoa le fetaui. Lagolago mo le NTRU ma le QSH algorithms ua fa'agata.
  • O le module mo le fatu Linux e maua ai le lagolago mo cryptographic algorithms e ogatasi ma le FIPS 140-3 tulaga saogalemu. O se isi oloa o loʻo tuʻuina atu i le faʻatinoga o le FIPS 140-3, o le tulafono o loʻo i ai pea i le tulaga o suʻega, iloiloga ma faʻamaoniga.
  • O fesuiaiga o le RSA, ECC, DH, DSA, AES/AES-GCM algorithms, faatelevaveina le faaaogaina o x86 CPU vector faatonuga, ua faaopoopo i le module mo le fatu Linux. E fa'avavevave fo'i le au fa'alavelave e fa'aoga ai fa'atonuga ve'e. Fa'aopoopoina le lagolago mo se subsystem mo le siakiina o modules e fa'aaoga ai saini numera. E mafai ona fau le afi fa'apipi'i wolfCrypt crypto i le faiga “—enable-linuxkm-pie” (tutoatasi-tutoatasi). O le module e maua ai le lagolago mo Linux kernels 3.16, 4.4, 4.9, 5.4 ma le 5.10.
  • Ina ia mautinoa le fetaui ma isi faletusi ma talosaga, lagolago mo libssh2, pyOpenSSL, libimobiledevice, rsyslog, OpenSSH 8.5p1 ma le Python 3.8.5 ua faʻaopoopoina i luga o le laulau.
  • Fa'aopoopoina se vaega tele o API fou, e aofia ai EVP_blake2, wolfSSL_set_client_CA_list, wolfSSL_EVP_sha512_256, wc_Sha512*, EVP_shake256, SSL_CIPHER_*, SSL_SESSION_*, ma isi.
  • Fa'amauina ni fa'aletonu se lua e manatu mama: o le tautau pe a faia saini numera DSA ma nisi fa'amaufa'ailoga ma le fa'amaonia le sa'o o tusi pasi fa'atasi ai ma le tele o igoa fa'atusa pe a fa'aoga tapula'a igoa.

puna: opennet.ru

Faaopoopo i ai se faamatalaga