рдмреЛрдЯрди рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд▓рд╛рдпрдмреНрд░рд░реА рд░рд┐рд▓реАрдЬ 2.11.0

рдЙрдкрд▓рдмреНрдз рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд▓рд╛рдпрдмреНрд░рд░реАрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдмреЛрдЯрди 2.11.0, рдкреНрд░рдХрд▓реНрдкрд╛рдд рд╡рд╛рдкрд░рд▓реЗ рдирд┐рдУрдкреАрдЬреА, GnuPG 2 рдЪрд╛ рдПрдХ рдХрд╛рдЯрд╛. рд▓рд╛рдпрдмреНрд░рд░реА рдПрдХ рдореЛрдард╛ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рддрдпрд╛рд░ рдЖрджрд┐рдо, TLS рдкреНрд░реЛрдЯреЛрдХреЙрд▓, X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ, AEAD рд╕рд┐рдлрд░, TPMs, PKCS#11, рдкрд╛рд╕рд╡рд░реНрдб рд╣реЕрд╢рд┐рдВрдЧ рдЖрдгрд┐ рдкреЛрд╕реНрдЯ-рдХреНрд╡рд╛рдВрдЯрдо рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рд▓рд╛рдпрдмреНрд░рд░реА C++11 рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдкреБрд░рд╡рдард╛ BSD рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд.

рдпрд╛рдкреИрдХреА рдмрджрд▓ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рдордзреНрдпреЗ:

  • Argon2 рдЖрдгрд┐ Bcrypt рд╡рд╛рдкрд░реВрди Argon2 рдкрд╛рд╕рд╡рд░реНрдб рд╣реЕрд╢рд┐рдВрдЧ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб-рдЖрдзрд╛рд░рд┐рдд рдХреА рдЬрдирд░реЗрд╢рди рдлрдВрдХреНрд╢рдиреНрд╕ рдЬреЛрдбрд▓реА;
  • рд╡рд┐рдВрдбреЛрдЬ рдЖрдгрд┐ рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. System_Certificate_Store API рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, Windows, macOS рдЖрдгрд┐ Linux рд╕рд╛рдареА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдЯреЛрдЕрд░рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдХрд╛рд░реНрдп рдХрд░рддреЗ. рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдЯреЛрдЕрд░ рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА trust_roots CLI рдЬреЛрдбрд▓реЗ;
  • libsodium (sodium.h) рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕реНрддрд░ рдЬреЛрдбрд▓рд╛;
  • рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ DTLS HelloVerifyRequest рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • boost::asio::ssl рд╕рд╣ рд╕реБрд╕рдВрдЧрдд рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реЗ TLS рдкреНрд░рд╡рд╛рд╣;
  • рдмреЛрд░рд┐рдВрдЧрдПрд╕рдПрд╕рдПрд▓ рдХрдбреАрд▓ рдЪрд╛рдЪрдгреА рд╕рдВрдЪ рд╡рд╛рдкрд░реВрди TLS рдЪрд╛рдЪрдгреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ;
  • рд╡рд╛рдврд▓реЗрд▓реА рдореЛрдб рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреАрд╕реАрдПрдо;
  • XMSS (рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдорд░реНрдХрд▓ рд╕рд┐рдЧреНрдиреЗрдЪрд░ рд╕реНрдХреАрдо) рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА RFC 8391 рд╕рд╣ рд╕рдВрд░реЗрдЦрд┐рдд рдЖрд╣реЗ;
  • TLS 1.3 рд╕рд╛рдареА supported_versions рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ;
  • Ed25519ph рдЪреА RFC 8032 рдЕрдиреБрд░реВрдк рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЬреЛрдбрд▓реА.

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

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