แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ LibreSSL 3.1.0 แž“แžทแž„ Botan 2.14.0 แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž‚แŸ’แžšแžธแž”

แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แž˜แŸ’แžšแŸ„แž„ OpenBSD แž”แž„แŸ’แž แžถแž‰ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž‰แŸ’แž…แž”แŸ‹แžŸแŸแžœแžถแž…แž›แŸแž LibreSSL 3.1.0แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แž…แŸ†แž“แžปแž…แž”แŸ’แžšแžŸแž–แŸ’แžœแž“แŸƒ OpenSSL แž€แŸ†แž–แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„ แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ†แžŽแž„แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แž“แŸƒแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แŸ” แž‚แž˜แŸ’แžšแŸ„แž„ LibreSSL แž‚แžบแž•แŸ’แžแŸ„แžแž›แžพแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž‚แžปแžŽแž—แžถแž–แžแŸ’แž–แžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžทแž’แžธแž€แžถแžš SSL/TLS แžŠแŸ„แž™แž›แžปแž”แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹ แž”แž“แŸ’แžแŸ‚แž˜แž˜แžปแžแž„แžถแžšแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž”แž“แŸ’แžแŸ‚แž˜ แž“แžทแž„แž€แžถแžšแžŸแž˜แŸ’แžขแžถแž แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแžกแžพแž„แžœแžทแž‰แž™แŸ‰แžถแž„แžŸแŸ†แžแžถแž“แŸ‹แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ LibreSSL 3.1.0 แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแžแŸ‹แž‘แžปแž€แžแžถแž‡แžถแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž–แžทแžŸแŸ„แž’แž“แŸแžŠแŸ‚แž›แžขแž—แžทแžœแžŒแŸ’แžแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŠแŸ‚แž›แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸ…แž€แŸ’แž“แžปแž„ OpenBSD 6.7 แŸ”

แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžšแž”แžŸแŸ‹ LibreSSL 3.1.0แŸ–

  • แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ†แž”แžผแž„แž“แŸƒ TLS 1.3 แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžšแžŠแŸ’แž‹แžแŸ’แž˜แžธ แž“แžทแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแŸ” แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แž˜แžถแž“แžแŸ‚แž•แŸ’แž“แŸ‚แž€แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœแž“แŸƒ TLS 1.3 แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แŸแž›แž“แŸแŸ‡ แž•แŸ’แž“แŸ‚แž€แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแž€แž˜แŸ’แž˜แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แžถแž–แŸแž›แžขแž“แžถแž‚แžแŸ”
  • แž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แžขแžถแž แž€แžถแžšแž‰แŸ‚แž€แž–แžทแž’แžธแž€แžถแžš แž“แžทแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แŸ”
  • แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžš RSA-PSS แž“แžทแž„ RSA-OAEP แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ OpenSSL 1.1.1แŸ”
  • แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ OpenSSL 1.1.1 แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ CMS (แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แž“แŸ’แž’แžŸแžถแžšแžŸแž˜แŸ’แž„แžถแžแŸ‹) แŸ” แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "cms" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ openssl แŸ”
  • แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™ OpenSSL 1.1.1 แžŠแŸ„แž™แž€แžถแžšแž•แŸ’แž‘แŸแžšแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแŸ†แžŽแžปแŸ†แžŠแŸแž’แŸ†แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž˜แžปแžแž„แžถแžšแž‚แŸ’แžšแžธแž”แž‚แŸ’แžšแžธแž”แžแŸ’แž˜แžธแŸ”
  • แžฅแžšแžทแž™แžถแž”แž‘แžšแž”แžŸแŸ‹ EVP_chacha20() แž‚แžบแž‡แžทแžแž‘แŸ…แž“แžนแž„แžขแžแŸ’แžแž“แŸแž™แž“แŸƒ OpenSSLแŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‘แžธแžแžถแŸ†แž„แž“แŸƒแžŸแŸ†แžŽแžปแŸ†แžŠแŸ‚แž›แž˜แžถแž“แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžขแžถแž‡แŸ’แž‰แžถแž’แžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ openssl แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "req" แžขแž“แžปแžœแžแŸ’แžแž‡แž˜แŸ’แžšแžพแžŸ "-addext" แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แžแžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹ แž€แžถแžšแžŠแŸ„แŸ‡แž›แŸ‚แž„ แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž‚แŸ’แžšแžธแž” แž”แžผแžแžถแž“ แŸข.แŸกแŸก.แŸ แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„ NeoPGแžŠแŸ‚แž›แž‡แžถแžŸแž˜แž“แŸƒ GnuPG 2. แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž”แžŽแŸ’แžแžปแŸ†แžŠแŸแž’แŸ†แž˜แžฝแž™ แž”แžปแž–แŸ’แžœแž€แžถแž›แžŠแŸ‚แž›แžแŸ’แžšแŸ€แž˜แžšแžฝแž…แž‡แžถแžŸแŸ’แžšแŸแž…แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แž–แžทแž’แžธแž€แžถแžš TLS, แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš X.509, แž›แŸแžแžŸแž˜แŸ’แž„แžถแžแŸ‹ AEAD, TPMs, PKCS#11, แž€แžถแžšแž”แŸ†แž”แŸ’แž›แŸ‚แž„แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹ แž“แžทแž„แž€แžถแžšแž‚แŸ’แžšแžธแž”แž€แŸ’แžšแŸ„แž™แžƒแŸ’แžœแžธแž“แžแžปแŸ† (แž แžแŸ’แžแž›แŸแžแžถแž•แŸ’แžขแŸ‚แž€แž›แžพแž แžถแžŸ แž“แžทแž„แž€แžทแž…แŸ’แž…แž–แŸ’แžšแž˜แž–แŸ’แžšแŸ€แž„แž‚แž“แŸ’แž›แžนแŸ‡แž•แŸ’แžขแŸ‚แž€แž›แžพ McEliece แž“แžทแž„ NewHope)แŸ” แž”แžŽแŸ’แžŽแžถแž›แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž€แŸ’แž“แžปแž„ C++11 แž“แžทแž„ แž•แŸ’แž‚แžแŸ‹แž•แŸ’แž‚แž„แŸ‹ แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ BSD แŸ”

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แž“แŸ…แž€แŸ’แž“แžปแž„แž”แž‰แŸ’แž แžถแžแŸ’แž˜แžธแžšแž”แžŸแŸ‹ BotanแŸ–

  • แž”แž“แŸ’แžแŸ‚แž˜โ€‹แž€แžถแžšโ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แžšแž”แŸ€แž” GCM (Galois/Counter Mode) แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžš POWER8 แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžœแŸ‰แžทแž…แž‘แŸแžš VPSUMD แŸ”
  • แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ ARM แž“แžทแž„ POWER แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžœแŸ‰แžทแž…แž‘แŸแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ AES แž‡แžถแž˜แžฝแž™แž“แžนแž„แž–แŸแž›แžœแŸแž›แžถแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแžแŸแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž–แž“แŸ’แž›แžฟแž“แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„แŸ”
  • แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแž”แž‰แŸ’แž…แŸ’แžšแžถแžŸแž˜แŸ‰แžผแžŒแžปแž›แžแŸ’แž˜แžธแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„ แžŠแŸ‚แž›แž›แžฟแž“แž‡แžถแž„ แž“แžทแž„แž€แžถแžšแž–แžถแžšแž”แžถแž“แž”แŸ’แžšแžŸแžพแžšแž‡แžถแž„แž€แžถแžšแžœแžถแž™แž›แžปแž€แž–แžธแž†แžถแž“แŸ‚แž›แž…แŸ†แž แŸ€แž„แŸ”
  • แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“ ECDSA/ECDH แžŠแŸ„แž™แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แžœแžถแž› NIST แŸ”

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

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹