рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп wolfSSL 5.1.0 рдХреЛ рд░рд┐рд▓реАрдЬ

рдХрдореНрдкреНрдпрд╛рдХреНрдЯ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп wolfSSL 5.1.0 рдХреЛ рд░рд┐рд▓реАрдЬ, рд╕реАрдорд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рд░ рдореЗрдореЛрд░реА рд╕реНрд░реЛрддрд╣рд░реВ, рдЬрд╕реНрддреИ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдЕрдл рдерд┐рдВрдЧреНрд╕ рдЙрдкрдХрд░рдгрд╣рд░реВ, рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ, рдЕрдЯреЛрдореЛрдЯрд┐рдн рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ, рд░рд╛рдЙрдЯрд░рд╣рд░реВ рд░ рдореЛрдмрд╛рдЗрд▓ рдлреЛрдирд╣рд░реВ рдЬрд╕реНрддрд╛ рдЗрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдХреЛрдб C рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ GPLv2 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓реЗ ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 рд░ DTLS 1.2 рд╕рд╣рд┐рдд рдЖрдзреБрдирд┐рдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВрдХреЛ рдЙрдЪреНрдЪ-рд╕рдореНрдкрд╛рджрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬреБрди рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рдЕрдиреБрд╕рд╛рд░ OpenSSL рдмрд╛рдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ рднрдиреНрджрд╛ реиреж рдЧреБрдгрд╛ рдмрдвреА рдХрдореНрдкреНрдпрд╛рдХреНрдЯ рдЫрдиреНред рдпрд╕рд▓реЗ рдЖрдлреНрдиреИ рд╕рд░рд▓реАрдХреГрдд API рд░ OpenSSL API рд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрд╣ рджреБрд╡реИ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред OCSP (рдЕрдирд▓рд╛рдЗрди рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдЯреЗрдЯрд╕ рдкреНрд░реЛрдЯреЛрдХрд▓) рд░ CRL (рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд░рд┐рднреЛрдХреЗрд╕рди рд▓рд┐рд╕реНрдЯ) рд▓рд╛рдИ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд░рджреНрджреАрдХрд░рдг рдЬрд╛рдБрдЪ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫред

wolfSSL 5.1.0 рдХрд╛ рдореБрдЦреНрдп рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ: NXP SE050 (Curve25519 рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде) рд░ Renesas RA6M4ред Renesas RX65N/RX72N рдХреЛ рд▓рд╛рдЧрд┐, TSIP 1.14 (рдЯреНрд░рд╕реНрдЯреЗрдб рд╕реЗрдХреНрдпреЛрд░ IP) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред
  • Apache http рд╕рд░реНрднрд░рдХреЛ рд▓рд╛рдЧрд┐ рдкреЛрд░реНрдЯрдорд╛ рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдиреНрдЯрдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред TLS 1.3 рдХреЛ рд▓рд╛рдЧрд┐, NIST рд░рд╛рдЙрдиреНрдб 3 FALCON рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдпреЛрдЬрдирд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдХреНрд╡рд╛рдиреНрдЯрдо рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЪрдпрди рдЧрд░реНрди рдкреНрд░рддрд┐рд░реЛрдзреА, рдХреНрд░рд┐рдкреНрдЯреЛ-рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдореЛрдбрдорд╛ wolfSSL рдмрд╛рдЯ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ cURL рдХреЛ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдердкрд┐рдпреЛред
  • рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рддрд╣рдорд╛ NGINX 1.21.4 рд░ Apache httpd 2.4.51 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред
  • SSL_OP_NO_TLSv1_2 рдЭрдгреНрдбрд╛ рд░ SSL_CTX_get_max_early_data, SSL_CTX_set_max_early_data, SSL_set_max_early_data, SSL_get_max_early_data, SSL_CTX_clear_mode, SSL_CTX_clear_mode, SSL_CTX_clear_mode, SSL_CTX_clear_mode, SSL_SL_val_data OpenSSL рдЕрдиреБрдХреВрд▓рддрд╛ ly_data рдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдбрдорд╛ write_earред
  • AES-CCM рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордХреЛ рдмрд┐рд▓реНрдЯ-рдЗрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдХрд▓рдмреНрдпрд╛рдХ рдкреНрд░рдХрд╛рд░реНрдп рджрд░реНрддрд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред
  • CSR (рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЕрдиреБрд░реЛрдз) рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рди OIDs рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдореНрдпрд╛рдХреНрд░реЛ WOLFSSL_CUSTOM_OID рдердкрд┐рдпреЛред
  • FSSL_ECDSA_DETERMINISTIC_K_VARIANT рдореНрдпрд╛рдХреНрд░реЛрджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдирд┐рд░реНрдзрд╛рд░рдгрд╡рд╛рджреА ECC рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдирдпрд╛рдБ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ wc_GetPubKeyDerFromCert, wc_InitDecodedCert, wc_ParseCert рд░ wc_FreeDecodedCert рдердкрд┐рдпреЛред
  • рдХрдо рдЧрдореНрднреАрд░рддрд╛рдХреЛ рд░реВрдкрдорд╛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░рд┐рдПрдХрд╛ рджреБрдИ рдЬреЛрдЦрд┐рдорд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд╣рд┐рд▓реЛ рдХрдордЬреЛрд░реАрд▓реЗ TLS 1.2 рдЬрдбрд╛рдирдорд╛ MITM рдЖрдХреНрд░рдордгрдХреЛ рдмреЗрд▓рд╛ рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ DoS рдЖрдХреНрд░рдордг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рджреЛрд╕реНрд░реЛ рднреЗрджреНрдпрддрд╛рд▓реЗ рд╕рд░реНрднрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рдорд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рдХреЛ рд╕рдореНрдкреВрд░реНрдг рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рдБрдЪ рдирдЧрд░реНрдиреЗ wolfSSL-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдХреНрд╕реА рд╡рд╛ рдЬрдбрд╛рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдЧреНрд░рд╛рд╣рдХ рд╕рддреНрд░рдХреЛ рдкреБрди: рд╕реБрд░реБрдорд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди