LibreSSL 3.7.0 Cryptographic Library เบญเบญเบ

เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™ OpenBSD เป„เบ”เป‰เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเบŠเบธเบ” LibreSSL 3.7.0 เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เบ—เบตเปˆ, เป€เบŠเบดเปˆเบ‡เบžเบฒเบเปƒเบ™เบ™เบฑเป‰เบ™เบกเบตเบฅเบฐเบšเบปเบšเบชเป‰เบญเบกเบ‚เบญเบ‡ OpenSSL เบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เป€เบžเบทเปˆเบญเปเบ™เปƒเบชเปˆเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเปƒเบ™เบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเบชเบนเบ‡เบ‚เบถเป‰เบ™. เป‚เบ„เบ‡เบเบฒเบ™ LibreSSL เปเบกเปˆเบ™เบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™ SSL/TLS เป‚เบ”เบเบเบฒเบ™เบเปเบฒเบˆเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™, เป€เบžเบตเปˆเบกเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป€เบžเบตเปˆเบกเป€เบ•เบตเบก, เปเบฅเบฐเบเบฒเบ™เบ—เปเบฒเบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบซเบกเปˆเบ‚เบญเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบฅเบฐเบซเบฑเบ”. LibreSSL 3.7.0 เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบ›เปˆเบญเบเบ—เบปเบ”เบฅเบญเบ‡เบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบˆเบฐเบฅเบงเบกเบขเบนเปˆเปƒเบ™ OpenBSD 7.3.

เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡ LibreSSL 3.7.0:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ Ed25519 เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Daniel Bernstein เปเบฅเบฐเบญเบตเบ‡เปƒเบชเปˆเป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡ Curve25519 elliptic เปเบฅเบฐ SHA-512 hash. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Ed25519 เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเบ—เบฑเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ primitive เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปเบฅเบฐเป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš EVP.
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš EVP เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™ X25519, เป€เบŠเบดเปˆเบ‡เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบฅเบฒเบเป€เบŠเบฑเบ™ Ed25519 เป‚เบ”เบเปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆ "X" เบžเบดเบเบฑเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบˆเบธเบ”เปƒเบ™เป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡เบฎเบนเบšเบฎเบต, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบœเปˆเบญเบ™เบˆเปเบฒเบ™เบงเบ™เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เปเบฅเบฐเบเบงเบ”เบชเบญเบšเบฅเบฒเบเป€เบŠเบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ.
  • API เบฅเบฐเบ”เบฑเบšเบ•เปเปˆเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ เปเบฅเบฐเบชเปˆเบงเบ™เบ•เบปเบง, เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš OpenSSL 1.1, เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”, เบฎเบญเบ‡เบฎเบฑเบšเบเบฐเปเบˆ EVP_PKEY_ED25519, EVP_PKEY_HMAC เปเบฅเบฐ EVP_PKEY_X25519.
  • เปเบ—เบ™เปœเป‰เบฒเบ—เบตเปˆเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš timegm() เปเบฅเบฐ gmtime(), เบŸเบฑเบ‡เบŠเบฑเบ™ POSIX เบˆเบฒเบ BoringSSL เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบงเบฑเบ™เบ—เบต.
  • เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” BN (BigNum) เป„เบ”เป‰เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เบฅเบฐเบซเบฑเบ”เป€เบเบปเปˆเบฒเปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™.
  • เบ–เบญเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš HMAC PRIVATE KEY.
  • เป€เบฎเบฑเบ”เบงเบฝเบเบฅเบฐเบซเบฑเบ”เบžเบฒเบเปƒเบ™เบ„เบทเบ™เปƒเปเปˆเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ เปเบฅเบฐเบเบงเบ”เบชเบญเบšเบฅเบฒเบเป€เบŠเบฑเบ™ DSA.
  • เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบเบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบš TLSv1.2 เป„เบ”เป‰เบ–เบทเบเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆ.
  • stack TLS เป€เบเบปเปˆเบฒเป„เบ”เป‰เบ–เบทเบเบญเบฐเบ™เบฒเป„เบกเปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบซเบกเปˆ.
  • เบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡เบŸเบฑเบ‡เบŠเบฑเบ™ BIO_read() เปเบฅเบฐ BIO_write() เปเบกเปˆเบ™เบขเบนเปˆเปƒเบเป‰เบเบฑเบš OpenSSL 3.]

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™