wolfSSL 5.1.0 āĻāĻŽāĻĒā§āϝāĻžāĻā§āĻ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻĒā§āϰāĻāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϏā§āĻŽāĻŋāϤ āĻĒā§āϰāϏā§āϏāϰ āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āϰāĻŋāϏā§āϰā§āϏ, āϝā§āĻŽāύ IoT āĻĄāĻŋāĻāĻžāĻāϏ, āϏā§āĻŽāĻžāϰā§āĻ āĻšā§āĻŽ āϏāĻŋāϏā§āĻā§āĻŽ, āϏā§āĻŦāϝāĻŧāĻāĻāĻžāϞāĻŋāϤ āϤāĻĨā§āϝ āϏāĻŋāϏā§āĻā§āĻŽ, āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ āĻŽā§āĻŦāĻžāĻāϞ āĻĢā§āύ āϏāĻš āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĄāĻŋāĻāĻžāĻāϏ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻā§āĻĄāĻāĻŋ C āϤ⧠āϞā§āĻāĻž āĻāĻŦāĻ GPLv2 āϞāĻžāĻāϏā§āύā§āϏā§āϰ āĻ āϧā§āύ⧠āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ ChaCha20, Curve25519, NTRU, RSA, Blake2b, TLS 1.0-1.3 āĻāĻŦāĻ DTLS 1.2 āϏāĻš āĻāϧā§āύāĻŋāĻ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋāĻ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āĻāĻā§āĻ-āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝāĻž āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻŽāϤā§, OpenSSL āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āϤā§āϞāύāĻžāϝāĻŧ 20 āĻā§āĻŖ āĻŦā§āĻļāĻŋ āĻāĻŽā§āĻĒā§āϝāĻžāĻā§āĻāĨ¤ āĻāĻāĻŋ āϤāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āϏāϰāϞā§āĻā§āϤ API āĻāĻŦāĻ OpenSSL API-āĻāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏā§āϤāϰ āĻāĻāϝāĻŧāĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĒā§āϰāϤā§āϝāĻžāĻšāĻžāϰ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāύā§āϝ OCSP (āĻ āύāϞāĻžāĻāύ āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āϏā§āĻā§āϝāĻžāĻāĻžāϏ āĻĒā§āϰā§āĻā§āĻāϞ) āĻāĻŦāĻ CRL (āϏāĻžāϰā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĒā§āϰāϤā§āϝāĻžāĻšāĻžāϰ āϤāĻžāϞāĻŋāĻāĻž) āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϰāϝāĻŧā§āĻā§āĨ¤
wolfSSL 5.1.0-āĻ āĻŽā§āϞ āĻāĻĻā§āĻāĻžāĻŦāύ:
- āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: NXP SE050 (Curve25519 āϏāĻŽāϰā§āĻĨāύ āϏāĻš) āĻāĻŦāĻ Renesas RA6M4āĨ¤ Renesas RX65N/RX72N āĻāϰ āĻāύā§āϝ TSIP 1.14 (āĻā§āϰāĻžāϏā§āĻā§āĻĄ āϏāĻŋāĻāĻŋāĻāϰ āĻāĻāĻĒāĻŋ) āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- Apache HTTP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāύā§āϝ āĻĒā§āϰā§āĻā§ āĻĒā§āϏā§āĻ-āĻā§āϝāĻŧāĻžāύā§āĻāĻžāĻŽ āĻā§āϰāĻŋāĻĒā§āĻā§āĻā§āϰāĻžāĻĢāĻŋ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ TLS 1.3-āĻāϰ āĻāύā§āϝ, NIST āϰāĻžāĻāύā§āĻĄ 3 FALCON āĻĄāĻŋāĻāĻŋāĻāĻžāϞ āϏā§āĻŦāĻžāĻā§āώāϰ āϏā§āĻāĻŋāĻŽ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻā§āϰāĻŋāĻĒā§āĻā§-āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŽā§āĻĄā§ wolfSSL āĻĻāĻŋāϝāĻŧā§ āϤā§āϰāĻŋ āĻāĻžāϰā§āϞ-āĻāϰ āĻāύā§āϝ āĻĒāϰā§āĻā§āώāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻāĻāĻāĻŋ āĻā§āϝāĻŧāĻžāύā§āĻāĻžāĻŽ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ⧠āύāĻŋāϰā§āĻŦāĻžāĻāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāϤāĻŋāϰā§āϧā§āĨ¤
- āĻ āύā§āϝāĻžāύā§āϝ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠NGINX 1.21.4 āĻāĻŦāĻ Apache httpd 2.4.51-āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- SSL_OP_NO_TLSv1_2 āĻĢā§āϞā§āϝāĻžāĻ āĻāĻŦāĻ SSL_CTX_get_max_early_data, SSL_CTX_set_max_early_data, SSL_set_max_early_data, SSL_get_max_early_data, SSL_CTX_clear_mode, SSL_CTX_clear_mode, SSL_CTX_clear_mode, SSL_CTX_clear_mode, SSL_CTX_clear_mode, SSL_CTX_valid OpenSSL-āĻāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝā§āϰ āĻāύā§āϝ āĻā§āĻĄā§ SL_write_early_data āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- AES-CCM āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻāĻāĻāĻŋ āĻāϞāĻŦā§āϝāĻžāĻ āĻĢāĻžāĻāĻļāύ āύāĻŋāĻŦāύā§āϧāύ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ā§ˇ
- CSR (āĻļāĻāϏāĻžāĻĒāϤā§āϰ⧠āϏā§āĻŦāĻžāĻā§āώāϰ āĻāϰāĻžāϰ āĻ āύā§āϰā§āϧ) āĻāύā§āϝ āĻāĻžāϏā§āĻāĻŽ OID āϤā§āϰāĻŋ āĻāϰāϤ⧠WOLFSSL_CUSTOM_OID āĻŽā§āϝāĻžāĻā§āϰ⧠āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- FSSL_ECDSA_DETERMINISTIC_K_VARIANT āĻŽā§āϝāĻžāĻā§āϰ⧠āĻĻā§āĻŦāĻžāϰāĻž āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻĄāĻŋāĻāĻžāϰāĻŽāĻŋāύāĻŋāϏā§āĻāĻŋāĻ ECC āϏā§āĻŦāĻžāĻā§āώāϰā§āϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
- āύāϤā§āύ āĻĢāĻžāĻāĻļāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ wc_GetPubKeyDerFromCert, wc_InitDecodedCert, wc_ParseCert āĻāĻŦāĻ wc_FreeDecodedCertāĨ¤
- āĻĻā§āĻāĻŋ āĻĻā§āϰā§āĻŦāϞāϤāĻž āϏāĻāĻļā§āϧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āύāĻŋāĻŽā§āύ āϤā§āĻŦā§āϰāϤāĻžāϰ āϏā§āϤāϰ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻĒā§āϰāĻĨāĻŽ āĻĻā§āϰā§āĻŦāϞāϤāĻž āĻāĻāĻāĻŋ TLS 1.2 āϏāĻāϝā§āĻā§ MITM āĻāĻā§āϰāĻŽāĻŖā§āϰ āϏāĻŽāϝāĻŧ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ⧠āĻāĻāĻāĻŋ DoS āĻāĻā§āϰāĻŽāĻŖā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻĻā§āϰā§āĻŦāϞāϤāĻž āĻāĻāĻāĻŋ wolfSSL-āĻāĻŋāϤā§āϤāĻŋāĻ āĻĒā§āϰāĻā§āϏāĻŋ āĻŦāĻž āϏāĻāϝā§āĻāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏā§āĻļāύā§āϰ āĻĒā§āύāĻāϏā§āĻāύāĻžāϰ āĻāĻĒāϰ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āϞāĻžāĻ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻžāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āϝāĻž āϏāĻžāϰā§āĻāĻžāϰ āĻļāĻāϏāĻžāĻĒāϤā§āϰā§āϰ āĻŦāĻŋāϰā§āĻĻā§āϧ⧠āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻā§āϰāĻžāϏā§āĻ āĻā§āĻāύ āϝāĻžāĻāĻžāĻ āĻāϰ⧠āύāĻžāĨ¤
āĻāϤā§āϏ: opennet.ru
