LibreSSL 3.6.0 เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฐเชฟเชฒเซ€เช

เช“เชชเชจเชฌเซ€เชเชธเชกเซ€ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชฒเชฟเชฌเชฐเชเชธเชเชธเชเชฒ 3.6.0 เชชเซ‡เช•เซ‡เชœเชจเซ€ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฒ เช†เชตเซƒเชคเซเชคเชฟเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚, เชœเซ‡เชฎเชพเช‚ เช‰เชšเซเชš เชธเซเชคเชฐเชจเซ€ เชธเซเชฐเช•เซเชทเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเชพ เชนเซ‡เชคเซเชฅเซ€ เช“เชชเชจเชเชธเชเชธเชเชฒเชจเซ‹ เชซเซ‹เชฐเซเช• เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡. LibreSSL เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เชจเซ‡, เชตเชงเชพเชฐเชพเชจเซ€ เชธเซเชฐเช•เซเชทเชพ เชธเซเชตเชฟเชงเชพเช“ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡, เช…เชจเซ‡ เช•เซ‹เชก เชฌเซ‡เชเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชธเชพเชซ เช…เชจเซ‡ เชชเซเชจเชƒเช•เชพเชฐเซเชฏ เช•เชฐเซ€เชจเซ‡ SSL/TLS เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเซเชธ เชฎเชพเชŸเซ‡ เช‰เชšเซเชš-เช—เซเชฃเชตเชคเซเชคเชพเชจเชพ เชธเชฎเชฐเซเชฅเชจ เชชเชฐ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช›เซ‡. LibreSSL 3.6.0 เชฐเซ€เชฒเซ€เชเชจเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชฐเซ€เชฒเซ€เช เชคเชฐเซ€เช•เซ‡ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เช“เชชเชจเชฌเซ€เชเชธเชกเซ€ 7.2 เชฎเชพเช‚ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชธเซเชตเชฟเชงเชพเช“ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡.

LibreSSL 3.6.0 เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“:

  • HKDF (HMAC เช•เซ€ เชกเซ‡เชฐเชฟเชตเซ‡เชถเชจ เชซเช‚เช•เซเชถเชจ) เช•เซ€ เชœเชจเชฐเซ‡เชถเชจ เชซเช‚เช•เซเชถเชจ เชฎเชพเชŸเซ‡ EVP API เชจเซ‡ OpenSSL เชฎเชพเช‚เชฅเซ€ เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เชธเซเชฐเช•เซเชทเชพ เชธเซเชคเชฐเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ API เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ - SSL__{,CTX}_{get,set}_security_level().
  • QUIC เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• API เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹, เชœเซ‡ เชฎเซ‚เชณเชฐเซ‚เชชเซ‡ เชฌเซ‹เชฐเชฟเช‚เช—เชเชธเชเชธเชเชฒเชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เช›เซ‡.
  • TS ESSCertIDv2 เชšเช•เชพเชธเชฃเซ€ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เชฎเชฟเชฒเชฐ-เชฐเชพเชฌเซ€เชจ เชŸเซ‡เชธเซเชŸเชจเซ‡ เชฌเชฆเชฒเซ‡ เชฌเซ‡เชˆเชฒเซ€-เชชเซ‹เชฎเซ‡เชฐเซ‡เชจเซเชŸเซเช-เชธเซ‡เชฒเซเชซเซเชฐเซ€เชœ-เชตเซ‡เช—เชธเซเชŸเชพเชซ (เชฌเซ‡เชฒเซ€-เชชเซ€เชเชธเชกเชฌเชฒเซเชฏเซ) เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพ เชชเชฐเซ€เช•เซเชทเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.
  • เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช†เช‚เชคเชฐเชฟเช• เชชเซเชจเชƒเช•เชพเชฐเซเชฏ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹เชจเซ€ เชšเช•เชพเชธเชฃเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡เชฒ เชธเช‚เชธเชพเชงเชจ-เชธเช˜เชจ RFC 3779 เชšเซ‡เช• เช•เชฐเซ‡ เช›เซ‡. ASN.1 เชฎเชพเชŸเซ‡ เชกเซ€เช•เซ‹เชกเชฐ เช…เชจเซ‡ เชŸเชพเช‡เชฎ เชชเชพเชฐเซเชธเชฐ เชชเซเชจเชƒ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. ASN1_STRING_to_UTF8() เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เชธเชฎเชฐเซเชฅเชฟเชค เชฎเชพเชคเซเชฐ เชธเชพเช‡เชซเชฐ เชฌเชคเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ openssl เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชฎเชพเชŸเซ‡ "s" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹