рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд▓рд╛рдпрдмреНрд░рд░реА рд╡реБрд▓реНрдлрдПрд╕рдПрд╕рдПрд▓ 4.4.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рдЙрдкрд▓рдмреНрдз рдХреЙрдореНрдкреЕрдХреНрдЯ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд▓рд╛рдпрдмреНрд░рд░реАрдЪреЗ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди wolfSSL 4.4.0, рдорд░реНрдпрд╛рджрд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрдгрд┐ рдореЗрдорд░реА рд╕рдВрд╕рд╛рдзрдиреЗ, рдЬрд╕реЗ рдХреА рдЗрдВрдЯрд░рдиреЗрдЯ рдСрдл рдерд┐рдВрдЧреНрдЬ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕, рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рд╕рд┐рд╕реНрдЯрдо, рдСрдЯреЛрдореЛрдЯрд┐рд╡реНрд╣ рдорд╛рд╣рд┐рддреА рдкреНрд░рдгрд╛рд▓реА, рд░рд╛рдЙрдЯрд░ рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓ рдлреЛрдиреНрд╕рд╕рд╣ рдПрдореНрдмреЗрдбреЗрдб рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗрд▓реЗ. рдХреЛрдб C рдЖрдгрд┐ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv2 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

рд▓рд╛рдпрдмреНрд░рд░реА рдЖрдзреБрдирд┐рдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреА рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдЬреНрдпрд╛рдд ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 рдЖрдгрд┐ DTLS 1.2 рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ, рдЬреЗ рд╡рд┐рдХрд╕рдХрд╛рдВрдЪреНрдпрд╛ рдорддреЗ OpenSSL рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдкреЗрдХреНрд╖рд╛ 20 рдкрдЯ рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЖрд╣реЗрдд. рд╣реЗ рд╕реНрд╡рддрдГрдЪреЗ рд╕рд░рд▓реАрдХреГрдд API рдЖрдгрд┐ OpenSSL API рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддреЗрд╕рд╛рдареА рдПрдХ рд╕реНрддрд░ рджреЛрдиреНрд╣реА рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╕рдкреЛрд░реНрдЯ рдЙрдкрд▓рдмреНрдз рдУрд╕реАрдПрд╕рдкреА (рдСрдирд▓рд╛рдЗрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд┐рддреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдЖрдгрд┐ рд╕реАрдЖрд░рдПрд▓ (рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд░рд┐рд╡реНрд╣реЛрдХреЗрд╢рди рд▓рд┐рд╕реНрдЯ) рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд░рд╕реНрддреАрдХрд░рдг рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА.

wolfSSL 4.4.0 рдЪреЗ рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛:

  • рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЪрд┐рдкреНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди
    рдХреНрд╡рд╛рд▓рдХреЙрдо рд╣реЗрдХреНрд╕рд╛рдЧрди;

  • рдбреАрдПрд╕рдкреА рдЪрд┐рдк рд╕рд╛рдЗрдбрдХрдбреЗ рдПрд░рд░ рдХрд░реЗрдХреНрд╢рди рдХреЛрдб (рдИрд╕реАрд╕реА) рддрдкрд╛рд╕рдгреА рдСрдкрд░реЗрд╢рдиреНрд╕ рд╣рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдбреАрдПрд╕рдкреА рдЕрд╕реЗрдВрдмреНрд▓реА;
  • ChaCha20/Poly1305 рд╕рд╛рдареА рдирд╡реАрди API in AEAD;
  • OpenVPN рд╕рдорд░реНрдерди;
  • Apache HTTP рд╕рд░реНрд╡реНрд╣рд░рд╕рд╣ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди;
  • IBM s390x рд╕рдорд░реНрдерди;
  • ED8 рд╕рд╛рдареА PKCS25519 рд╕рдорд░реНрдерди;
  • рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдордзреНрдпреЗ рдХреЙрд▓рдмреЕрдХ рдХреЙрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди;
  • SP рд╕рд╛рдареА P384 рд▓рдВрдмрд╡рд░реНрддреБрд│ рд╡рдХреНрд░ рд╕рдорд░реНрдерди.
  • BIO рдЖрдгрд┐ EVP рд╕рд╛рдареА API;
  • AES-OFB рдЖрдгрд┐ AES-CFB рдореЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА;
  • рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░ Curve448, X448 рдЖрдгрд┐ Ed448 рд╕рд╛рдареА рд╕рдорд░реНрдерди;
  • рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧ рд╡рд╛рдкрд░реВрди Renesas Synergy S7G2 рд╕рд╛рдареА рдмрд┐рд▓реНрдбрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛