แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž‚แŸ’แžšแžธแž” wolfSSL 4.4.0

แž˜แžถแž“ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแž“แŸƒแž”แžŽแŸ’แžŽแžถแž›แŸแž™แž‚แŸ’แžšแžธแž”แž‚แŸ’แžšแžธแž”แž”แž„แŸ’แžšแžฝแž˜ wolfSSL 4.4.0แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž›แžพแžงแž”แž€แžšแžŽแŸแžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แž”แŸ‹แž‡แžถแž˜แžฝแž™แž“แžนแž„แžแžฝแžšแž€แŸ’แž”แžถแž› แž“แžทแž„แž’แž“แž’แžถแž“แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž˜แžถแž“แž€แž˜แŸ’แžšแžทแž แžŠแžผแž…แž‡แžถแžงแž”แž€แžšแžŽแŸ Internet of Things แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž•แŸ’แž‘แŸ‡แž†แŸ’แž›แžถแžแžœแŸƒ แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž–แŸแžแŸŒแž˜แžถแž“แžšแžแž™แž“แŸ’แž แžšแŸ‰แŸ„แžแž‘แŸแžš แž“แžทแž„แž‘แžผแžšแžŸแž–แŸ’แž‘แž…แž›แŸแžแŸ” แž›แŸแžแž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ C แž“แžทแž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ GPLv2.

แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแž€แž”แžŠแŸ„แž™แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แžแŸ’แž–แžŸแŸ‹แž“แŸƒแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž‚แŸ’แžšแžธแž”แž”แŸ‚แž”แž‘แŸ†แž“แžพแž” แžšแžฝแž˜แž˜แžถแž“ ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 แž“แžทแž„ DTLS 1.2 แžŠแŸ‚แž›แž™แŸ„แž„แž‘แŸ…แžแžถแž˜แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แžบแž”แž„แŸ’แžšแžฝแž˜แž‡แžถแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž–แžธ OpenSSL แžŠแž›แŸ‹แž‘แŸ… 20 แžŠแž„แŸ” แžœแžถแž•แŸ’แžแž›แŸ‹แž‘แžถแŸ†แž„ API แžŸแžถแž˜แž‰แŸ’แž‰แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“ แž“แžทแž„แžŸแŸ’แžšแž‘แžถแž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™ OpenSSL API แŸ” แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš OCSP (แž–แžทแž’แžธแžŸแžถแžšแžŸแŸ’แžแžถแž“แž—แžถแž–แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแž) แž“แžทแž„ C.R.L. (แž”แž‰แŸ’แž‡แžธแžŠแž€แž แžผแžแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš) แžŠแžพแž˜แŸ’แž”แžธแž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž€แžถแžšแžŠแž€แž แžผแžแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแŸ”

แž€แžถแžšแž…แŸ’แž“แŸƒแž”แŸ’แžšแžŒแžทแžแžŸแŸ†แžแžถแž“แŸ‹แŸ—แžšแž”แžŸแŸ‹ wolfSSL 4.4.0แŸ–

  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž“แŸ’แž‘แŸ‡แžŸแŸ€แž‚แŸ’แžœแžธแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž˜แžธแž€แŸ’แžšแžผแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜
    แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Qualcomm Hexagon;

  • แž€แžถแžšแž•แŸ’แž‚แžปแŸ† DSP แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž›แŸแžแž€แžผแžŠแž€แŸ‚แž€แŸ†แž แžปแžŸ (ECC) แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž‘แŸ…แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แž‘แŸ‡แžˆแžธแž” DSP;
  • APIs แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹ ChaCha20/Poly1305 in แžขแŸแžขแŸแžŠ;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš OpenVPN;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž˜แžฝแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ Apache http;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš IBM s390x;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš PKCS8 แžŸแž˜แŸ’แžšแžถแž”แŸ‹ ED25519;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž แŸ…แž‘แžผแžšแžŸแŸแž–แŸ’แž‘แžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžแŸ’แžŸแŸ‚แž€แŸ„แž„แžšแžถแž„แžขแŸแž›แžธแž” P384 แžŸแž˜แŸ’แžšแžถแž”แŸ‹ SP แŸ”
  • API แžŸแž˜แŸ’แžšแžถแž”แŸ‹ BIO แž“แžทแž„ EVP;
  • แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžšแž”แŸ€แž” AES-OFB แž“แžทแž„ AES-CFB;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ’แžŸแŸ‚แž€แŸ„แž„แžšแžถแž„แžขแŸแž›แžธแž” Curve448, X448 แž“แžทแž„ Ed448;
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŸแžถแž„แžŸแž„แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Renesas Synergy S7G2 แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แŸ”

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

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