แกแแแ แฌแแแก แจแแแฃแจแแแแแแกแ แแ 19 แกแแขแแกแขแ แแแแแจแแแแแก แจแแแแแ, OpenSSL 3.0.0 แแแแแแแแแแ แแแแแแแแ SSL/TLS แแ แแขแแแแแแแแกแ แแ แกแฎแแแแแกแฎแแ แแแจแแคแแ แแก แแแแแ แแแแแแแก แแแแแ แแแแ. แแฎแแแ แคแแแแแแ แแแแชแแแก แชแแแแแแแแแก, แ แแแแแแแช แแ แฆแแแแก แแแแกแแแแแแแแก API แแ ABI แแแแแแ, แแแแ แแ แชแแแแแแแแแ แแแแแแแแก แแ แแแแฎแแแแก แแแแแแแชแแแแแก แฃแแแขแแกแแแแก แแฃแจแแแแแแ, แ แแแแแแแช แกแแญแแ แแแแแ แแแแแฎแแแแแก OpenSSL 1.1.1-แแแ แแแแแกแแกแแแแแแ. OpenSSL 1.1.1-แแก แฌแแแ แคแแแแแแ แแฎแแ แแแญแแ แแแ แแฅแแแแ 2023 แฌแแแก แกแแฅแขแแแแ แแแแ.
แแแ แกแแแก แแแแ แแก แแแแจแแแแแแแแแ แชแแแแแแแ แแแแแแ แแแแแฃแแแ แขแ แแแแชแแฃแ "Major.Minor.Patch" แแฃแแแ แแชแแแแ แแแแแกแแแแกแแแ. แแแแแ แแแแ, แแแ แกแแแก แแแแแ แจแ แแแ แแแแ แชแแคแ แ (Major) แจแแแชแแแแแ แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แแแแกแแแแแแแ แแแแ แฆแแ API/ABI แแแแแแ, แฎแแแ แแแแ แ (Minor) แจแแแชแแแแแ, แ แแแแกแแช แคแฃแแฅแชแแแแแ แแแ แแแแแ แแแแ API/ABI-แก แจแแชแแแแก แแแ แแจแ. แแแแแ แแฅแขแแ แแแแแ แแแแแฎแแแแแแ แแแฌแแแแแฃแแ แแฅแแแแ แแแกแแแ แชแแคแ แแก (Patch) แชแแแแแแแแ. แแแแแ แ 3.0.0 1.1.1-แแก แจแแแแแ แแ แฉแแฃแแ แแฅแแ, แ แแแ แแแแแแแ แแแแชแแแแ แแแแแฎแฃแ แแ แแแแแแแ แแแแฃแจแแแแแแก แแ แแชแแกแจแ แแงแแค FIPS แแแแฃแแแแ OpenSSL-แแกแแแแก, แ แแกแแแแกแแช แแแแแงแแแแแฃแแ แแงแ 2.x แแฃแแแ แแชแแ.
แแ แแแฅแขแแกแแแแก แแแแ แ แแแแจแแแแแแแแแ แชแแแแแแแ แแงแ แแ แแแแ แแแชแแแแแแแแ (OpenSSL แแ SSLeay) แแแแแกแแแ Apache 2.0 แแแชแแแแแแแ. แฌแแแ แกแแแฃแแ แแแแก OpenSSL แแแชแแแแแ แแคแฃแซแแแแแแ แแแแแแแแ แแแแแแ Apache 1.0 แแแชแแแแแแก แขแแฅแกแขแก แแ แแแแแฎแแแแ OpenSSL-แแก แชแแแกแแฎแแ แแฆแแแจแแแแก แแแ แแแขแแแแฃแ แแแกแแแแแจแ OpenSSL แแแแแแแแแแแแแก แแแแแงแแแแแแกแแก, แแกแแแ แกแแแชแแแแฃแ แจแแขแงแแแแแแแแก, แแฃ OpenSSL แแงแ แแแฌแแแแแฃแแ แแ แแแฃแฅแขแแก แแแฌแแแแ. แแ แแแแฎแแแแแแแ แซแแแแ แแแชแแแแแ GPL-แแแ แจแแฃแแแแกแแแแแ แแแฎแแแ, แ แแช แแ แแฃแแแแแ OpenSSL-แแก แแแแแงแแแแแแก GPL-แแ แแแชแแแแแ แแแฃแ แแ แแแฅแขแแแจแ. แแ แจแแฃแแแแกแแแแแแแก แแแแแแแ แแกแแชแแแแแแแ, GPL แแ แแแฅแขแแแ แแแซแฃแแแก แแแแแแงแแแแแแแแ แแแแแ แแขแฃแแ แกแแแแชแแแแแ แฎแแแจแแแ แฃแแแแแแ, แ แแแแแแจแแช GPL-แแก แซแแ แแแแ แขแแฅแกแขแก แแแแแแขแ แแฃแแฅแขแ, แ แแแแแแช แชแแแกแแฎแแ แกแแจแฃแแแแแแก แแซแแแแแ แแแแแแแชแแแก แแแแแแจแแ แแแแแ OpenSSL แแแแแแแแแแแกแแแ แแ แแฆแแแจแแ, แ แแ GPL-แแก แแแแฎแแแแแแ แแ แแงแ แแแแแ แแแ OpenSSL-แแแ แแแแแแจแแ แแแแก.
OpenSSL 1.1.1 แคแแแแแแแแ แจแแแแ แแแแ, OpenSSL 3.0.0-แแ แแแแแแขแ 7500-แแ แแแขแ แชแแแแแแแ, แ แแแแแแช แจแแขแแแแแแ 350 แแแแแแแแแ แแแแก แแแแ . OpenSSL 3.0.0-แแก แซแแ แแแแแ แแแแแแชแแแแ:
- แจแแแแแแแแแแแฃแแแ แแฎแแแ FIPS แแแแฃแแ, แ แแแแแแช แแแแชแแแก แแ แแแขแแแ แแคแแฃแแ แแแแแ แแแแแแแก แแแแแ แแแแก, แ แแแแแแแช แจแแแกแแแแแแแ FIPS 140-2 แฃแกแแคแ แแฎแแแแแก แกแขแแแแแ แขแก (แแแแฃแแแก แกแแ แขแแคแแชแแ แแแแก แแ แแชแแกแ แแแแแแแแแแ แแ แแแแจแ, แฎแแแ FIPS 140-2 แกแแ แขแแคแแชแแ แแแ แแแกแแแแแแแแแ แแแแแแแ แฌแแแก). แแฎแแแ แแแแฃแแ แแแแ แแ แฃแคแ แ แแแแแแ แแแแแกแแงแแแแแแแแ แแ แแแกแ แแ แแแแ แแแแแแแชแแแกแแแ แแแแแแจแแ แแแ แแ แแฅแแแแ แฃแคแ แ แ แแฃแแ, แแแแ แ แแแแคแแแฃแ แแชแแแก แคแแแแแก แจแแชแแแ. แแแแฃแแแกแฎแแแแแ, FIPS แแแแฃแแ แแแแแ แแฃแแแ แแ แแแแแฎแแแก enable-fips แแคแชแแแก แฉแแ แแแแก.
- libcrypto แแฎแแ แชแแแแแแก pluggable แแ แแแแแแแ แแแแก แแแแชแแคแชแแแก, แ แแแแแแแช แจแแชแแแแ แซแ แแแแแแก แแแแชแแคแชแแ (ENGINE API แแแซแแแแแแฃแแแ). แแ แแแแแแแ แแแแก แแแฎแแแ แแแแ แแฅแแแ แจแแแแซแแแแ แแแแแแขแแ แแแแแ แแแแแแแก แกแแแฃแแแ แ แแแแฎแแ แชแแแแแแแแ แแกแแแ แแแแ แแชแแแแแกแแแแก, แ แแแแ แแชแแ แแแจแแคแแ แ, แแแจแแคแแ แ, แแแกแแฆแแแแก แแแแแ แแชแแ, MAC แแแแแแแ แแจแแแ, แชแแคแ แฃแแ แฎแแแแแฌแแ แแแแก แจแแฅแแแ แแ แแแแแแแฌแแแแ. แจแแกแแซแแแแแแแ แ แแแแ แช แแฎแแแแแก แแแแแแจแแ แแแ, แแกแแแ แฃแแแ แแฎแแ แแแญแแ แแแ แแแแแ แแแแแแแก แแแขแแ แแแขแแฃแแ แแแแฎแแ แชแแแแแแแแแก แจแแฅแแแ (แแแแฃแแแกแฎแแแแแ, OpenSSL-แจแ แฉแแจแแแแแฃแแ แแ แแแแแแแ แ แแฎแแ แแแแแแงแแแแแ แแแแแแฃแแ แแแแแ แแแแแกแแแแก).
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ แกแแ แขแแคแแแแขแแแแก แแแ แแแแก แแ แแขแแแแแแกแแแแก (RFC 4210), แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก CA แกแแ แแแ แแแแ แกแแ แแแคแแแแขแแแแก แแแแฎแแแแแก, แกแแ แแแคแแแแขแแแแก แแแแแฎแแแแแกแ แแ แกแแ แแแคแแแแขแแแแก แแแกแแฃแฅแแแแแแ. CMP-แแแ แแฃแจแแแแ แฎแแ แชแแแแแแแ แแฎแแแ openssl-cmp แฃแขแแแแขแแก แแแแแงแแแแแแ, แ แแแแแแช แแกแแแ แแฎแแ แก แฃแญแแ แก CRMF แคแแ แแแขแก (RFC 4211) แแ แแฎแแแแแก แแแแแแแแแก HTTP/HTTPS (RFC 6712) แกแแจแฃแแแแแแ.
- แแแแแ แแแแแ HTTP แแ HTTPS แแ แแขแแแแแแแแก แกแ แฃแแคแแกแแแแแ แแแแแแขแ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก GET แแ POST แแแแแแแแก, แแแแฎแแแแแก แแแแแแแกแแแแ แแแแแก, แแฃแจแแแแก แแ แแฅแกแแก แแแจแแแแแแ, ASN.1 แแแแแ แแแ แแ แแแแแก แแแแฃแจแแแแแ.
- แแฎแแแ EVP_MAC (แจแแขแงแแแแแแแแแแก แแแแแแขแแคแแแแชแแแก แแแแแก API) แแแแแแขแ, แ แแแ แแแแแแแแแแก แแแแขแแ แแแฃแแ แฉแแแแ แแแแแก แแฎแแแ แแแแแแแแแขแแชแแแแแก แแแแแขแแแ.
- แจแแแแแแแแแแแฃแแแ แแฎแแแ แแ แแแ แแแฃแแ แแแขแแ แคแแแกแ แแแกแแฆแแแแแแก แแแแแ แแ แแแแกแแแแก - EVP_KDF (Key Derivation Function API), แ แแแแแแช แแแแ แขแแแแแก KDF-แแกแ แแ PRF-แแก แแฎแแแ แแแแแ แแแแก แแแแแขแแแแก. แซแแแแ EVP_PKEY API, แ แแแแแก แแแจแแแแแแแแช แฎแแแแแกแแฌแแแแแ แแงแ scrypt, TLS1 PRF แแ HKDF แแแแแ แแแแแแ, แจแแแชแแแแ แคแแแแก แกแแฎแแ, แ แแแแแแช แแแแแ แแแแแ EVP_KDF แแ EVP_MAC API-แแแแก แแแแแ.
- TLS แแ แแขแแแแแแก แแแแแ แแแ แฃแแ แฃแแแแแงแแคแก Linux-แแก แแแ แแแจแ แฉแแจแแแแแฃแแ TLS แแแแแแขแแก แแ แกแแ แแแ แแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแแก แแแแ แแชแแแแแก แแแฉแฅแแ แแแแก แแแแแแ. Linux-แแก แแแ แแแแก แแแแ แแแฌแแแแแฃแแ TLS แแแแแแแแแขแแชแแแก แฉแแกแแ แแแแแ, แแฅแแแ แฃแแแ แฉแแ แแแ "SSL_OP_ENABLE_KTLS" แแแ แแแแขแ แแ "enable-ktls" แแแ แแแแขแ แ.
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ แแฎแแแ แแแแแ แแแแแแแกแแแแก:
- แซแแ แแแแแ แแแแแ แแ แแแแก แแแแแ แแแแแแ (KDF) แแ แแก "SINGLE STEP" แแ "SSH".
- แกแแแฃแแแ แแแฃแแ แฉแแกแแแก แแแแแ แแแแแแ (MAC) แแ แแก "GMAC" แแ "KMAC".
- RSA แแแกแแฆแแแแก แแแแแคแกแฃแแแชแแแก แแแแแ แแแแ (KEM) "RSASVE".
- แแแจแแคแแ แแก แแแแแ แแแแ "AES-SIV" (RFC-8452).
- แแแแแขแแแฃแแแ แแแ แแแ EVP API-แจแ แแแแแ แกแแฃแแ แจแแคแ แแแแก แแฎแแ แแแญแแ แแ AES แแแแแ แแแแแก แแแแแงแแแแแแ แแแกแแฆแแแแแแก แแแจแแคแแ แแกแแแแก (Key Wrap): โAES-128-WRAP-INVโ, โAES-192-WRAP-INVโ, โAES-256-WRAP- INV" , "AES-128-WRAP-PAD-INV", "AES-192-WRAP-PAD-INV" แแ "AES-256-WRAP-PAD-INV".
- EVP API-แก แแแแแแขแ แจแแคแ แฃแแ แขแแฅแกแขแแก แกแแกแฎแแก แแฆแแแแก (CTS) แแแแแ แแแแแแแก แแฎแแ แแแญแแ แ: "AES-128-CBC-CTS", "AES-192-CBC-CTS", "AES-256-CBC-CTS", "CAMELLIA-128-CBC". -CTSโ, โCAMELLIA-192-CBC-CTSโ แแ โCAMELLIA-256-CBC-CTSโ.
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ CAdES-BES แชแแคแ แฃแแ แฎแแแแแฌแแ แแแแกแแแแก (RFC 5126).
- AES_GCM แแฎแแ แชแแแแแแก AuthEnvelopedData (RFC 5083) แแแ แแแแขแ แก, แ แแแ แฉแแ แแแก AES GCM แ แแแแแแก แแแแแงแแแแแแ แแแขแแ แแแแแฃแแ แแ แแแจแแคแ แฃแแ แจแแขแงแแแแแแแแแแก แแแจแแคแแ แ แแ แแแจแแคแแ แ.
- PKCS7_get_octet_string แแ PKCS7_type_is_other แคแฃแแฅแชแแแแ แแแแแแขแ แกแแฏแแ แ API-แก.
- PKCS#12 API แชแแแแก PKCS12_create() แคแฃแแฅแชแแแจแ แแแแแงแแแแแฃแ แแแแฃแแแกแฎแแแ แแแแแ แแแแแแก PBKDF2-แแ แแ AES-แแ แแ แแงแแแแแก SHA-256 แแแแแ แแแแก MAC-แแก แแแแแกแแแแแแแแ. แฌแแ แกแฃแแ แฅแชแแแแก แแฆแกแแแแแแแ, แแแแแแแแกแฌแแแแแฃแแแ "-legacy" แแแ แแแแขแ. แแแแแแขแ แแฎแแแ แแแคแแ แแแแแฃแแ แแแ แแแแก แแแแ แ แแแแแแแแ PKCS12_*_ex, PKCS5_*_ex แแ PKCS8_*_ex, แ แแแแ แแชแแ PKCS12_add_key_ex().PKCS12_create_ex() แแ PKCS12_decrypt_skey_ex().
- Windows แแแแขแคแแ แแแกแแแแก แแแแแขแแแฃแแแ แซแแคแแแแก แกแแแฅแ แแแแแแชแแแก แแฎแแ แแแญแแ แ SRWLock แแแฅแแแแแแแก แแแแแงแแแแแแ.
- แแแแแขแแแฃแแแ แแฎแแแ Tracing API, แ แแแแแแช แฉแแ แแฃแแแ enable-trace แแแ แแแแขแ แแก แแแจแแแแแแ.
- EVP_PKEY_public_check() แแ EVP_PKEY_param_check() แคแฃแแฅแชแแแแจแ แแฎแแ แแแญแแ แแแ แแแกแแฆแแแแแแก แแแแแแแแแ แแแคแแ แแแแแ: RSA, DSA, ED25519, X25519, ED448 แแ X448.
- RAND_DRBG แฅแแแกแแกแขแแแ แแแแฆแแแฃแแแ, แฉแแแแชแแแแแฃแแแ EVP_RAND API-แแ. FIPS_mode() แแ FIPS_mode_set() แคแฃแแฅแชแแแแ แฌแแจแแแแแ.
- API-แแก แแแแจแแแแแแแแแ แแแฌแแแ แแแซแแแแแ - แแ แแแฅแขแแก แแแแจแ แแแซแแแแแแฃแแ แแแ แแแแก แแแแแงแแแแแ แแแแแแฌแแแแก แแแคแ แแฎแแแแแแแก แแแแแแแแชแแแก แแ แแก. แแแ แจแแ แแก แแแแแแ แแแแแก API-แแแ, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แแแแแ แแแแแแแก แแแ แแแแฃแ แแแแฎแแ แชแแแแแแแกแแแ (แแแแแแแแแ, AES_set_encrypt_key แแ AES_encrypt) แแคแแชแแแแฃแ แแ แแแแแชแฎแแแแ แแแซแแแแแแฃแแแ. แแคแแชแแแแฃแ แ แแฎแแ แแแญแแ แ OpenSSL 3.0.0-แจแ แแฎแแ แแแชแแแฃแแแ แแฎแแแแ แแแฆแแแ แแแแแก EVP API-แแแแกแแแแก, แ แแแแแแแช แแแแฆแแแฃแแแ แแแแแแแแฃแแแฃแ แ แแแแแ แแแแแก แขแแแแแแแแ (แแก API แแแแชแแแก, แแแแแแแแแ, EVP_EncryptInit_ex, EVP_EncryptUpdate แแ EVP_EncryptFinal แคแฃแแฅแชแแแแก). แแแซแแแแแแฃแแ API แฌแแแจแแแแ แแ แ-แแ แ แจแแแแแ แแแแแแ แแแแแชแแแแจแ. แซแแแแ แแแแแ แแแแแแแก แแแแแ แแแ, แ แแแแ แแชแแ MD2 แแ DES, แ แแแแแแแช แฎแแแแแกแแฌแแแแแแ EVP API-แแก แแแจแแแแแแ, แแแแแขแแแแแแ แชแแแแแฃแ โแแแแแแแแ แแแแแกโ แแแแฃแแจแ, แ แแแแแแช แแแแแ แแฃแแแ แแแแฃแแแกแฎแแแแแ.
- แแแแจแแแแแแแแแ แแแคแแ แแแแแ แแแแฃแแแแขแแชแแ แแ แกแแขแแกแขแ แแแแแแแฅแขแ. 1.1.1 แคแแแแแแแแ แจแแแแ แแแแ, แแแแฃแแแแขแแชแแแก แแแชแฃแแแแ แแแแแแ แแ 94%-แแ, แฎแแแ แกแแขแแกแขแ แแแแแแแฅแขแแก แแแแแก แแแแ แแแแแแ แแ 54%-แแ.
แฌแงแแ แ: opennet.ru