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

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแž“แŸƒแž”แžŽแŸ’แžŽแžถแž›แŸแž™แž‚แŸ’แžšแžธแž”แž‚แŸ’แžšแžธแž”แžแžผแž… wolfSSL 5.0.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 (แž–แžทแž’แžธแžŸแžถแžšแžŸแŸ’แžแžถแž“แž—แžถแž–แžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แŸแžแŸ’แžšแžขแž“แžกแžถแž‰) แž“แžทแž„ CRL (แž”แž‰แŸ’แž‡แžธแžŠแž€แž แžผแžแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžš) แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž€แžถแžšแžŠแž€แž แžผแžแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแŸ”

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

  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžœแŸแž‘แžทแž€แžถแž”แž“แŸ’แžแŸ‚แž˜แŸ– IoT-Safe (แž‡แžถแž˜แžฝแž™แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš TLS), SE050 (แž‡แžถแž˜แžฝแž™แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš RNG, SHA, AES, ECC แž“แžทแž„ ED25519) แž“แžทแž„ Renesas TSIP 1.13 (แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž˜แžธแž€แŸ’แžšแžผ RX72N) แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแž‚แŸ’แžšแžธแž”แž€แŸ’แžšแŸ„แž™ Quantum แžŠแŸ‚แž›แž’แž“แŸ‹แž“แžนแž„แž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž“แŸ…แž›แžพแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžš QuantumแŸ– แž€แŸ’แžšแžปแž˜ NIST Round 3 KEM แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แžšแžปแž˜ TLS 1.3 แž“แžทแž„แž€แŸ’แžšแžปแž˜ NIST ECC แž€แžผแž“แž€แžถแžแŸ‹แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž‚แž˜แŸ’แžšแŸ„แž„ OQS (Open Quantum Safe, liboqs) แŸ” แž€แŸ’แžšแžปแž˜แžŠแŸ‚แž›แž’แž“แŸ‹แž“แžนแž„แž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž“แŸ…แž›แžพแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžš quantum แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แžšแž‘แžถแž”แŸ‹แž•แž„แžŠแŸ‚แžš แžŠแžพแž˜แŸ’แž”แžธแž’แžถแž“แžถแž”แžถแž“แž“แžผแžœแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ NTRU แž“แžทแž„ QSH แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แžˆแž”แŸ‹แŸ”
  • แž˜แŸ‰แžผแžŒแžปแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž…แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแž‚แŸ’แžšแžธแž”แžŠแŸ‚แž›แžขแž“แžปแž›แŸ„แž˜แžแžถแž˜แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– FIPS 140-3 แŸ” แž•แž›แžทแžแž•แž›แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž FIPS 140-3 แžŠแŸ‚แž›แž‡แžถแž€แžผแžŠแžŠแŸ‚แž›แž“แŸ…แžแŸ‚แžŸแŸ’แžแžทแžแž€แŸ’แž“แžปแž„แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž แž–แžทแž“แžทแžแŸ’แž™ แž“แžทแž„แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แŸ”
  • แžœแŸ‰แžถแžšแŸ’แž™แŸ‰แž„แŸ‹แž“แŸƒแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ RSA, ECC, DH, DSA, AES/AES-GCM แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžœแŸ‰แžทแž…แž‘แŸแžš x86 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž˜แŸ‰แžผแžŒแžปแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž…แŸ” แžงแž”แž€แžšแžŽแŸแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแžšแŸ†แžแžถแž“แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžœแŸ‰แžทแž…แž‘แŸแžšแž•แž„แžŠแŸ‚แžšแŸ” แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž˜แŸ‰แžผแžŒแžปแž›แžŠแŸ„แž™แž”แŸ’แžšแžพแž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž›แŸ” แžœแžถแžขแžถแž…แž”แž„แŸ’แž€แžพแžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž‚แŸ’แžšแžธแž”แž‚แŸ’แžšแžธแž”แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แž”แŸ‹ wolfCrypt แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” "-enable-linuxkm-pie" (position-independent) แŸ” แž˜แŸ‰แžผแžŒแžปแž›แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž… 3.16, 4.4, 4.9, 5.4 แž“แžทแž„ 5.10 แŸ”
  • แžŠแžพแž˜แŸ’แž”แžธแž’แžถแž“แžถแž”แžถแž“แž“แžผแžœแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž”แžŽแŸ’แžŽแžถแž›แŸแž™ แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ libssh2, pyOpenSSL, libimobiledevice, rsyslog, OpenSSH 8.5p1 แž“แžทแž„ Python 3.8.5 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžŸแŸ’แžšแž‘แžถแž”แŸ‹แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž•แŸ’แž“แŸ‚แž€แž’แŸ†แž“แŸƒ APIs แžแŸ’แž˜แžธ แžšแžฝแž˜แž‘แžถแŸ†แž„ EVP_blake2, wolfSSL_set_client_CA_list, wolfSSL_EVP_sha512_256, wc_Sha512*, EVP_shake256, SSL_CIPHER_*, SSL_SESSION_* แž‡แžถแžŠแžพแž˜แŸ”
  • แž‡แžฝแžŸแž‡แžปแž›แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž…แŸ†แž“แžฝแž“แž–แžธแžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแžแŸ‹แž‘แžปแž€แžแžถแž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแžŸแŸ’แž›แžผแžแž”แžผแžแŸ– แž€แžถแžšแž–แŸ’แž™แžฝแžšแž“แŸ…แž–แŸแž›แž”แž„แŸ’แž€แžพแžแž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž› DSA แž‡แžถแž˜แžฝแž™แž“แžนแž„แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ แž“แžทแž„แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸƒแžœแžทแž‰แŸ’แž‰แžถแž”แž“แž”แžแŸ’แžšแžŠแŸ‚แž›แž˜แžถแž“แžˆแŸ’แž˜แŸ„แŸ‡แž‡แŸ†แž“แžฝแžŸแžœแžแŸ’แžแžปแž…แŸ’แžšแžพแž“แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž€แžถแžšแžšแžนแžแž”แž“แŸ’แžแžนแž„แž€แžถแžšแžŠแžถแž€แŸ‹แžˆแŸ’แž˜แŸ„แŸ‡แŸ”

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

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