LibreSSL 3.8.0 αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž‚αŸ’αžšαžΈαž”αžαžΌ

αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„ OpenBSD αž”αžΆαž“αž’αŸ’αžœαžΎαž”αž‘αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž€αž‰αŸ’αž…αž”αŸ‹ LibreSSL 3.8.0 αžŠαŸ‚αž›αž’αžΆαž…αž…αž›αŸαžαž”αžΆαž“ αžŠαŸ‚αž›αž“αŸ…αž€αŸ’αž“αž»αž„αž“αŸ„αŸ‡ αž…αŸ†αž“αž»αž…αž”αŸ’αžšαžŸαž–αŸ’αžœαž“αŸƒ OpenSSL αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„ αž€αŸ’αž“αž»αž„αž‚αŸ„αž›αž”αŸ†αžŽαž„αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž“αŸƒαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ” αž‚αž˜αŸ’αžšαŸ„αž„ LibreSSL αž‚αžΊαž•αŸ’αžαŸ„αžαž›αžΎαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž‚αž»αžŽαž—αžΆαž–αžαŸ’αž–αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž·αž’αžΈαž€αžΆαžš SSL/TLS αžŠαŸ„αž™αž›αž»αž”αž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹ αž”αž“αŸ’αžαŸ‚αž˜αž˜αž»αžαž„αžΆαžšαžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž”αž“αŸ’αžαŸ‚αž˜ αž“αž·αž„αž€αžΆαžšαžŸαž˜αŸ’αž’αžΆαž αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž€αžΌαžŠαž‘αžΎαž„αžœαž·αž‰αž™αŸ‰αžΆαž„αžŸαŸ†αžαžΆαž“αŸ‹αŸ” αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ LibreSSL 3.8.0 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž‡αžΆαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž–αž·αžŸαŸ„αž’αž“αŸαžŠαŸ‚αž›αž’αž—αž·αžœαžŒαŸ’αžαž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž“αŸ…αž€αŸ’αž“αž»αž„ OpenBSD 7.4 αŸ” αž€αŸ’αž“αž»αž„αž–αŸαž›αž‡αžΆαž˜αž½αž™αž‚αŸ’αž“αžΆαž“αŸ„αŸ‡ αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒ LibreSSL 3.6.3 αž“αž·αž„ 3.7.3 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„ αžŠαŸ‚αž›αž€αŸ’αž“αž»αž„αž“αŸ„αŸ‡αž˜αžΆαž“αž€αŸ†αž αž»αžŸαž‡αžΆαž…αŸ’αžšαžΎαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αž½αžŸαž‡αž»αž›αŸ”

αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžšαž”αžŸαŸ‹ LibreSSL 3.8.0αŸ–

  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αžΆαžαŸ‹ SHA-2 αž“αž·αž„ SHA-3 αŸ”
  • αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž€αžΆαžšαžŸαž˜αŸ’αž’αžΆαž αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαž€αžΌαžŠ SHA αžαžΆαž„αž€αŸ’αž“αž»αž„αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž αžΎαž™αŸ”
  • αž˜αž»αžαž„αžΆαžšαžαžΆαž„αž€αŸ’αž“αž»αž„ BN_exp() αž“αž·αž„ BN_copy() αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αžΎαž„αžœαž·αž‰αŸ” αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž˜αž»αžαž„αžΆαžš BN_mod_sqrt() αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αŸ†αž“αž½αžŸαŸ”
  • αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αžŸαž—αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ AMD64 αž”αŸ’αžšαžΎαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ† endbr64 (αž”αž‰αŸ’αž…αž”αŸ‹αžŸαžΆαžαžΆαžŠαŸ„αž™αž”αŸ’αžšαž™αŸ„αž›) αŸ”
  • αž›αŸαžαž€αžΌαžŠαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž€αŸ’αž“αž»αž„ RFC 5280 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž–αžΈ BoringSSL αŸ”
  • αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚αž”αž“αŸ’αžαž“αŸƒ libcrypto αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ CBB (bytebuilder) αž“αž·αž„ CBS (bytestring) αŸ”
  • αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžŠαŸ‚αž›αž”αžŽαŸ’αžαžΆαž›αž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαž”αŸ†αž”αŸ‚αž€αž―αž€αžŸαž·αž‘αŸ’αž’αž·αž“αŸ…αž€αŸ’αž“αž»αž„ libtls αžαžΌαž…αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž“αŸ…αž€αŸ’αž“αž»αž„ OpenSSL 3 αŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαž”αŸ’αžšαžΌαž€αžŸαŸŠαžΈ (RFC 3820), GF2m, API X9.31, CTS (Cipher Text Stealing) αžšαž”αŸ€αž” SXNET, NETSCAPE_CERT_SEQUENCE, POLICY_TREE αž€αŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž›αžΏαž“αž”αŸ’αžšαž€αž”αžŠαŸ„αž™αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αž“αžΆαž€αŸ‹αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžŸαŸ‚αž€αŸ„αž„ NIST prime αž“αž·αž„αžšαžΆαž„αž–αž„αž€αŸ’αžšαž–αžΎαžŠαžΌαž…αž‡αžΆ EC_GFp_nist (EC_GFp_nist)αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž‘αž·αž‰αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS, αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS πŸ”₯ αž‘αž·αž‰αžŸαŸαžœαžΆαž”αž„αŸ’αž αŸ„αŸ‡αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS | ProHoster