OpenBSD แแ แแแฅแขแแก แแแแแแแแแ แแแแ แแแแแฃแจแแแก แแแ แขแแขแฃแแ LibreSSL 3.9.0 แแแแแขแ, แ แแแแแแช แฌแแ แแแแแแแแก OpenSSL-แแก แคแแ แแก แแ แจแแฅแแแแแแ แฃแกแแคแ แแฎแแแแแก แฃแคแ แ แแแฆแแแ แแแแแก แฃแแ แฃแแแแแกแแงแแคแแ. LibreSSL แแ แแแฅแขแ แแ แแแแขแแ แแแฃแแแ SSL/TLS แแ แแขแแแแแแแแก แแแฆแแแ แฎแแ แแกแฎแแก แแฎแแ แแแญแแ แแก แฃแแ แฃแแแแแงแแคแแแ แแ แแกแแญแแ แ แคแฃแแฅแชแแแแแแฃแ แแแแก แแแฎแกแแแ, แแแแแขแแแแแ แฃแกแแคแ แแฎแแแแแก แคแฃแแฅแชแแแแแก แแแแแขแแแแ แแ แแแแแก แแแแแก แแแแจแแแแแแแแแ แแแฌแแแแแแแ แแ แแแแแแฃแจแแแแแแ. LibreSSL 3.9.0 แแแแแแแ แแฅแกแแแ แแแแแขแฃแ แแแ แกแแแ, แ แแแแแแช แแแแแแ แแแก แคแฃแแฅแชแแแแก, แ แแแแแแแช แจแแแ OpenBSD 7.5-แจแ. แแแแแแ แแฃแแแ, แแแแแแแแ แกแขแแแแแฃแ แ LibreSSL 3.8.3 แแแ แกแแ, แ แแแแแแช แแกแฌแแ แแแก แ แแแแแแแแ แกแแแชแแคแแแฃแ แแ แแแแแแแก. Windows แจแแชแแแแแแ แแ แแแซแแแแ แแแฃแแ แแฎแแ แแแญแแ แ CET (Control-flow Enforcement Technology) แแแชแแแก แแแฅแแแแแแแกแแแแก.
LibreSSL 3.9.0-แแก แแแฎแแกแแแแแแแแแ:
- แแแแแแขแ แแฎแแ แแแญแแ แ ECDSA-แแ แแแคแฃแซแแแแฃแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแก แแแแแ แแแแแแแกแแแแก SHA-3 แฐแแจแแแแ.
- แแแแแแขแ HMAC-แแก แแฎแแ แแแญแแ แ แจแแแแแแแแฃแแ SHA-2 แแ SHA-3 แฐแแจแแแแ, แ แแแแ แช PBE PRF.
- แแแแขแคแแ แแแแก แจแแ แแก แแแ แขแแแแแฃแ แแแแก แแแกแแฃแแฏแแแแกแแแแแ แชแแแแแแแแแ แแแแฎแแ แชแแแแแ. แกแขแแขแแแฃแ แ แแแฃแแแแแก แแ แแแแแแแแแก แแแแแแแ แแกแแชแแแแแแแ, แแแแกแแแแแแแแกแแแแก แแแแแงแแแแแฃแแ LibreSSL แแฅแกแแแ แขแแ แแแฃแแ แกแแแแแแแแแแก แฃแแแขแแกแแแแก แแฎแแ โlibressl_โ-แแก แแ แแคแแฅแกแ แแฅแแก. CMake-แแ แแแคแฃแซแแแแฃแแ แแแแแแแ แแฆแแ แแฎแแ แชแแแแแแแ libcrypto compat แกแแแแแแแแแแก แแฅแกแแแ แขแก.
- OpenSSL-แแแ แแแแกแแแแแแแแก แแแกแแฃแแฏแแแแกแแแแแ แชแแแแแแแแแ แแแแฎแแ แชแแแแแ. แแแแแแแแแ, ChaCha แแแแแ แแแแแกแแแแก แแแแแแขแ แคแกแแแแแแแแแแ ChaCha20 แแ chacha20, SSL_library_init() แแ OPENSSL_init_ssl() แคแฃแแฅแชแแแแแก แแแฅแแแแแแ แแแแ แแแแแแ แแ EVP_{CIPHER,MD}_CTX_init() แแแแแซแแฎแแแแแ OpenSSL-แแก แฅแชแแแแกแแแ แจแแกแแแแแแกแแแแจแ แแแแแแ.
- openssl แแ แแแ แแแแก แแแแแแขแ โ-new -force_pubkeyโ, โ-multivalue-rdnโ, โ-set_issuerโ, โ-set_subjectโ แแ โ-utf8โ แแ แแจแแแแก แแฎแแ แแแญแแ แ.
- OBJ_bsearch_() แแแแแซแแฎแแแแแแ แกแขแแแแแ แขแฃแ bsearch() แคแฃแแฅแชแแแแ แแแแแกแแแ แแแแฎแแ แชแแแแแ.
- by_file_ctrl() แคแฃแแฅแชแแแก, EVP_Cipher{Init,Update,Final}() แแ OBJ_* API-แแก แแแแแ แขแแแแแฃแแ แแแแแแแแแขแแชแแ.
- EVP API-แแก แซแแ แแแแแ แ แแแ แแแแแแแชแแ. EVP_add_{cipher,digest}() แคแฃแแฅแชแแแแ แแแแฆแแแฃแแแ.
- X509_TRUST-แแก แแแแแ แขแแแแแฃแแ แแแแฃแจแแแแแ.
- แแแแแฌแแ แแแ BIO_dump*() แคแฃแแฅแชแแแแ.
- แแ แแแแแซแแคแแแแ แแแแแงแแแแแแกแแแแก แแ แแ แแก แแแแแขแแ แแแฃแแ แแแแแแแฃแ แ แชแฎแ แแแแแแก แแฎแแ แแแญแแ แ. แจแแแแแแ, แจแแคแ แแแแกแ แแ แฐแแจแแแแกแแแแก แคแกแแแแแแแแแแแก แแแแแญแแแ, แแแ แแแแฃแแ แกแขแ แแฅแแแแแแก แแแแแขแแแ, ASN.1 แแแแแแแแ, PKEY แแ CRL แแฆแแ แแ แแก แแฎแแ แแแญแแ แแแ.
- แฌแแแจแแแ BIO_set(), BIO_{sn,v,vsn}printf(), sk_find_ex() แแ OBJ_bsearch_() แคแฃแแฅแชแแแแ, แแกแแแ แแ แแแแแ แแแซแแแแแแฃแแ CRYPTO API แคแฃแแฅแชแแ.
- X509_CERT_AUX แแ X509_TRUST API-แแแแ แกแแฏแแ แ แฌแแแแแ แจแแฌแงแแแขแแแแ.
- GOST-แแกแ แแ STREEBOG-แแก แแแแแ แแแแแแแก แแฎแแ แแแญแแ แ แจแแฌแงแแ.
- แแแคแแ แแแแแฃแแ แแฎแแ แแแญแแ แ CET (Control-flow Enforcement Technology) แแแฅแแแแแแแกแแแแก, แ แแแแแแช แแแแแแงแแแแแ แแแแ แฃแแแแแแ แแ แแแแขแแ แแแฃแแ แแ แแแ แแแแ แแแแก (ROP) แขแแฅแแแแแก แแแแแงแแแแแแ แจแแฅแแแแแ แแฅแกแแแแแขแแแแก แจแแกแ แฃแแแแแกแแแ แแแกแแชแแแแ.
แฌแงแแ แ: opennet.ru
