LibreSSL 2.9.1 Cryptographic Library เบญเบญเบ

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

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™ LibreSSL 2.9.1:

  • เป€เบžเบตเปˆเบกเบŸเบฑเบ‡เบŠเบฑเบ™ SM3 hash (เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบˆเบตเบ™ GB/T 32905-2016);
  • เป€เบžเบตเปˆเบก SM4 block cipher (เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบˆเบตเบ™ GB/T 32907-2016);
  • เป€เบžเบตเปˆเบกเบกเบฒเป‚เบ„เบฃ OPENSSL_NO_* เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš OpenSSL;
  • เบงเบดเบ—เบตเบเบฒเบ™ EC_KEY_METHOD เบ–เบทเบเบชเบปเปˆเบ‡เบšเบฒเบ‡เบชเปˆเบงเบ™เบˆเบฒเบ OpenSSL;
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ— API OpenSSL 1.1 เบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš XChaCha20 เปเบฅเบฐ XChaCha20-Poly1305;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบญเบ™เบเบฐเปเบˆ AES เบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš EVP;
  • เบชเบฐเปœเบญเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡ CRYPTO_LOCK;
  • เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš OpenSSL, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ„เบ‡เบเบฒเบ™ pbkdf2 key hashing เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” openssl; เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ„เปเบฒเบชเบฑเปˆเบ‡ enc, crl, x509 เปเบฅเบฐ dgst เปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™ sha25 hashing;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบ—เบตเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡ LibreSSL เปเบฅเบฐ OpenSSL
    เบ›เบต 1.0/1.1;

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš Wycheproof เป€เบžเบตเปˆเบกเป€เบ•เบตเบก;
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰เบฅเบฐเบšเบปเบš RSA PSS เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เปƒเบ™เป€เบงเบฅเบฒเป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ (เบˆเบฑเบšเบกเบท);
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ‚เบญเบ‡เบฅเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบšเบกเบท, เบเปเบฒเบ™เบปเบ”เป„เบงเป‰เปƒเบ™ RFC-8446;
  • เบ–เบญเบ”เบฅเบฐเบซเบฑเบ” ASN.1 เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบˆเบฒเบ libcrypto เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบกเบฒเบ›เบฐเบกเบฒเบ™ 20 เบ›เบตเปเบฅเป‰เบง;
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เบ›เบฐเบเบญเบšเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบš 32-bit ARM เปเบฅเบฐ Mingw-w64;
  • เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก Android.

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

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