openssl-sys
FFI bindings to OpenSSL
0.9.117
424M downloads/mo
#273 most downloaded on crates.io
rust-openssl/rust-openssl
What this package is like to depend on
Last release 2 months ago
12 Jun 2026
Release timing varies
gaps range from 2 weeks to 5 months
Some releases are documented
notes for 74 of 183 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
183 releases · first in 2014
8 releases in the last 12 months
see the full history below
Release timeline
183 releases · Nov 2014 to Jun 2026Releases
latest 60 of 183-
0.9.11712 Jun 2026Release notes
Open source →What's Changed
- Bump aws-ls-sys to 0.41 by @joshgodsiff in #2640
- Add brainpoolP224r1 and brainpoolP224t1 NID constants by @sfarestam-iproov in #2642
- x509: add minimal support for CRL building by @DavidFontaineOcd in #2538
- add mldsa.h to the boringssl bindgen by @reaperhulk in #2650
- Deprecate Asn1StringRef::as_utf8 in favor of a NUL-safe to_string by @alex in #2652
- Fix verify_mode() panic on unmodeled verify mode bits by @alex in #2651
- Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #2653
- Release openssl 0.10.81 and openssl-sys 0.9.117 by @reaperhulk in #2655
New Contributors
- @joshgodsiff made their first contribution in #2640
- @sfarestam-iproov made their first contribution in #2642
- @DavidFontaineOcd made their first contribution in #2538
Full Changelog: openssl-sys-v0.9.116...openssl-sys-v0.9.117
Release notes
Open source →Added
- Added
SSL_VERIFY_CLIENT_ONCEandSSL_VERIFY_POST_HANDSHAKE. - Added
NID_brainpoolP224r1andNID_brainpoolP224t1. - Added ML-DSA bindings on BoringSSL.
Changed
- Bumped
aws-lc-systo 0.41.
-
0.9.11616 May 2026Release notes
Open source →What's Changed
- Prefer Homebrew openssl@4 and stop looking for [email protected] by @alex in #2633
- Fix output buffer overflow in cipher_update_inplace for AES key-wrap-with-padding by @alex in #2638
- Release openssl 0.10.80 and openssl-sys 0.9.116 by @alex in #2639
Full Changelog: openssl-sys-v0.9.115...openssl-sys-v0.9.116
Release notes
Open source →Changed
- On macOS, the Homebrew auto-detection now prefers
openssl@4, falls back toopenssl@3/[email protected], and no longer looks for[email protected].
-
0.9.11504 May 2026Release notes
Open source →What's Changed
- Bump actions/cache from 5.0.4 to 5.0.5 by @dependabot[bot] in #2610
- Try to fix OpenSSL 1.1.0l download by @botovq in #2614
- Require &mut BigNumContextRef for EcPointRef mul/invert by @alex in #2615
- Fix UB in EcGroupRef::generator on groups without a generator by @alex in #2617
- Replace
use libc::*;with targeted imports in openssl-sys by @alex in #2618 - Add PKeyRef::is_a and KeyType for name-based key identification by @reaperhulk in #2619
- Add PKey::{public,private}_key_from_raw_bytes_ex by @reaperhulk in #2620
- Bump MSRV to 1.80 by @reaperhulk in #2622
- Drop once_cell in favor of std::sync::{LazyLock, OnceLock} by @reaperhulk in #2623
- Add PKey::private_key_from_seed for ML-DSA/ML-KEM key import by @reaperhulk in #2621
- parallelize more builds in CI for cold caches by @reaperhulk in #2625
- Add PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction by @reaperhulk in #2626
- Fix process abort when verify/PSK callbacks fire after SSL_CTX swap by @alex in #2624
- Bind OSSL_PARAM_modified and use it for seed_into by @reaperhulk in #2628
- Add PkeyCtxRef::set_context_string for ML-DSA by @reaperhulk in #2629
- Reject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders by @alex in #2631
- Fix output buffer overflow for AES key-wrap-with-padding ciphers by @alex in #2630
- Release openssl 0.10.79 and openssl-sys 0.9.115 by @reaperhulk in #2632
Full Changelog: openssl-sys-v0.9.114...openssl-sys-v0.9.115
Release notes
Open source →Added
- Added
OSSL_PARAM_modifiedand exposed theOSSL_PARAMstruct fields, so callers can detect whether a get-params call wrote into a parameter and read itsreturn_size. - Added
EVP_CIPHER_flags/EVP_CIPHER_get_flags, theEVP_CIPH_MODEmask, and theEVP_CIPH_WRAP_MODEconstant.
Changed
- Bumped MSRV to 1.80.
-
0.9.11419 Apr 2026Release notes
Open source →What's Changed
- Fix Suite B flag assignments in verify.rs by @alex in #2592
- Use cvt_p for OPENSSL_malloc error handling by @alex in #2593
- Mark BIO_get_mem_data on AWS-LC to be unsafe by @alex in #2594
- Set timeout for package installation step by @alex in #2595
- Panic in Crypter::new when IV is required but not provided by @alex in #2596
- openssl 4 support by @reaperhulk in #2591
- Avoid panic for overlong OIDs by @botovq in #2598
- Fix dangling stack pointer in custom extension add callback by @alex in #2599
- Add support for LibreSSL 4.3.x by @botovq in #2603
- fix inverted bounds assertion in AES key unwrap by @reaperhulk in #2604
- Reject oversized length returns from password callback trampoline by @alex in #2605
- Validate callback-returned lengths in PSK and cookie trampolines by @alex in #2607
- Error for short out in MdCtxRef::digest_final() by @botovq in #2608
- Check derive output buffer length on OpenSSL 1.1.x by @alex in #2606
- Release openssl v0.10.78 and openssl-sys v0.9.114 by @alex in #2609
Full Changelog: openssl-sys-v0.9.113...openssl-sys-v0.9.114
Release notes
Open source →Added
- Added support for OpenSSL 4.x.
- Added support for LibreSSL 4.3.x.
Changed
- Marked
BIO_get_mem_dataasunsafeon AWS-LC -- this matches other backends. X509_NAME_ENTRY_get_data,X509_NAME_ENTRY_get_object, andX509_CRL_get_issuernow return*constpointers underossl400to match OpenSSL 4.
-
0.9.11312 Apr 2026Release notes
Open source →What's Changed
- CI: Hash-pin all action usage, avoid credential persistence in actions/checkout by @woodruffw in #2587
- Bump aws-lc-sys to 0.39 by @goffrie in #2588
- md_ctx: enable sign/verify/reset on BoringSSL, LibreSSL, and AWS-LC by @alex in #2589
- Release openssl v0.10.77 and openssl-sys v0.9.113 by @alex in #2590
New Contributors
- @woodruffw made their first contribution in #2587
Full Changelog: openssl-sys-v0.9.112...openssl-sys-v0.9.113
Release notes
Open source →Added
- Exposed
EVP_MD_CTX_reseton LibreSSL.
Changed
- Bumped
aws-lc-systo 0.39.
-
0.9.11212 Mar 2026Release notes
Open source →Added
- Added bindings for HKDF support.
- Added
OSSL_PARAM_BLD_push_int. - Added bindings for
EVP_PKEY_new_raw_public_key_ex,EVP_PKEY_new_raw_private_key_ex, andEVP_PKEY_is_a. - Added brainpool curve NID constants.
- Added NID for
AES_*_OCB. - Unconditionally exposed
X509_NAME_dupand other*_dup()functions. - Added support for pregenerated Rust bindings from AWS-LC installations.
- Added support for LibreSSL 4.3.0.
Changed
- Bumped
aws-lc-sysfrom 0.27 to 0.38. 0.38 includes security fixes (CVEs).
Removed
- Removed
ASN1_STRING_datafor LibreSSL 4.3.0. - Removed
X509_VERIFY_PARAM_IDfor LibreSSL 4.3.0. - Removed
ASN1_ENCODINGfor LibreSSL 4.3.0.
-
0.9.11107 Nov 2025Release notes
Open source →Added
- Added bindings to
EVP_MACAPIs. - Added bindings to
ASN1_GENERALIZEDTIME_newandASN1_GENERALIZEDTIME_set_string.
- Added bindings to
-
0.9.11015 Oct 2025Release notes
Open source →Added
- Added support for LibreSSL 4.2.0.
- Added bindings to many OpenSSL APIs.
Changed
- Bumped bindgen to 0.72.0.
- Bumped MSRV to 1.70.
Fixed
- Fixed missing
__off_ton NetBSD 10. - Fixed building with
OPENSSL_NO_COMP. - Fixed building with
OPENSSL_NO_SRTP. - Fixed finding OpenSSL on AIX.
Removed
- Removed support for OpenSSL <1.0.2.
- Removed support for LibreSSL <3.5.
-
0.9.10929 May 2025Release notes
Open source →Fixed
- Fixed building with
vcpkg, a statically linked OpenSSL, and rust 1.87.0. - Fixed building on the latest BoringSSL.
- Fixed building with
-
0.9.10830 Apr 2025 -
0.9.10704 Apr 2025 -
0.9.10615 Feb 2025Release notes
Open source →Added
- Support building with
OPENSSL_NO_RC2. - Exposed
EVP_rc2_cbcandEVP_rc2_40_cbc.
- Support building with
-
0.9.10502 Feb 2025 -
0.9.10416 Oct 2024Release notes
Open source →Added
- Added support for LibreSSL 4.0.x.
- Added
EVP_KDF_*andEVP_KDF_CTX_*bindings. - Added
EVP_DigestSqueeze. - Added
OSSL_PARAM_construct_octet_string. - Added
OSSL_set_max_threadsandOSSL_get_max_threads.
Changed
openssl-sysis now a 2021 edition crate- Explicitly specify the MSRV in
Cargo.toml - Raised the
bindgen(optional) dependency from 0.65 to 0.69
-
0.9.10320 Jul 2024Release notes
Open source →Added
- Added several functions and constants for datagram
BIOs. - Added
EVP_PKEY_set1_DSA,EVP_PKEY_set1_DH, andEVP_PKEY_set1_EC_KEY. - Added several functions related to QUIC support.
- Added several functions and constants for datagram
-
0.9.10228 Mar 2024 -
0.9.10121 Feb 2024Release notes
Open source →Fixed
- Fixed a bug where, when building with the
vendoredfeature, this crate always needed to be rebuilt.
- Fixed a bug where, when building with the
-
0.9.10019 Feb 2024Release notes
Open source →Added
- Added
OSSL_PARAM,OSSL_PARAM_construct_uint,OSSL_PARAM_construct_end. - Added
EVP_PKEY_CTX_set_paramsandEVP_PKEY_CTX_get_params. - Added
X509_alias_get0. - Added
EVP_default_properties_enable_fips.
- Added
-
0.9.9920 Jan 2024Release notes
Open source →Added
- On macOS added Homebrew's
[email protected]to the list of candidates to build against. NID_brainpoolP256r1,NID_brainpoolP320r1,NID_brainpoolP384r1, andNID_brainpoolP512r1are now available on LibreSSL.
Changed
X509_PURPOSEis now opaque on LibreSSL 3.9.0+.
- On macOS added Homebrew's
-
0.9.9822 Dec 2023Release notes
Open source →Added
- Added
RAND_priv_bytes. - Added
NID_brainpoolP320r1.
Changed
X509_PURPOSE_get0now returns aconstpointer on LibreSSL 3.9.0+.X509V3_EXT_add_aliasis removed on LibreSSL 3.9.0+.
- Added
-
0.9.9705 Dec 2023Release notes
Open source →Changed
- libatomic is no longer dynamically linked for 32 bit ARM targets.
Added
- Added
SSL_read_ex,SSL_peek_ex, andSSL_write_ex.
-
0.9.9623 Nov 2023Release notes
Open source →Changed
EVP_chacha20is now available on LibreSSL
Added
- Added
EVP_des_ede3_ecb,EVP_des_ede3_cfb8,EVP_des_ede3_ofb,EVP_camellia_128_ofb,EVP_camellia_192_ofb,EVP_camellia_256_ofb,EVP_cast5_ofb,EVP_idea_ofb - Added
X509_STORE_get1_all_certs - Added
SSL_CTRL_GET_PEER_TMP_KEY,SSL_CTRL_GET_TMP_KEY,SSL_get_peer_tmp_key,SSL_get_tmp_key
-
0.9.9503 Nov 2023Release notes
Open source →Changed
- Fixed the availability of
EVP_PKEY_RSA_PSSon OpenSSL
Added
- Added support for LibreSSL 3.8.x.
- Added
NID_chacha20_poly1305
- Fixed the availability of
-
0.9.9401 Nov 2023Release notes
Open source →Changed
X509_ALGORis now opaque on new LibreSSL releases
Added
- Added support for building with
OPENSSL_NO_SCRYPT - Added
EVP_PKEY_RSA_PSSandEVP_PKEY_DHX - Functions and constants for using HKDF
EVP_PKEYare now available on LibreSSL. - Added
SSL_CTX_set_security_level,SSL_set_security_level,SSL_CTX_get_security_level,SSL_get_security_level - Added
X509_check_host,X509_check_email,X509_check_ip,X509_check_ip_asc
-
0.9.9304 Sep 2023Release notes
Open source →Changed
- The
vendoredCargo feature now builds OpenSSL 3.1, as 1.1.1 is reaching its EOL.
Added
- Added support for LibreSSL 3.8.1.
- The
-
0.9.9227 Aug 2023Release notes
Open source →Added
- Added
EVP_CIPHER_CTX_copy - Expose
EVP_chacha20_poly1305on LibreSSL - Added
X509_VERIFY_PARAM_set1_email
- Added
-
0.9.9106 Aug 2023Release notes
Open source →Added
- Expose
poly1305_state,CRYPTO_poly1305_init,CRYPTO_poly1305_update, andCRYPTO_poly1305_finishon BoringSSL and LibreSSL. - Fix detection of libraries on OpenBSD.
- Added
EC_POINT_point2hexandEC_POINT_hex2point. - Added
EVP_PKEY_verify_recover_init,EVP_PKEY_verify_recover, andEVP_PKEY_CTX_set_signature_md. - Added
EVP_CIPHER_CTX_FLAG_WRAP_ALLOWandEVP_CTX_set_flags. - Added
BN_mod_sqrt.
- Expose
-
0.9.9020 Jun 2023Release notes
Open source →Fixed
- Fixed compilation with BoringSSL when building with the bindgen CLI.
-
0.9.8920 Jun 2023Release notes
Open source →Fixed
- Fixed compilation with recent versions of BoringSSL.
Added
- Added support for detecting OpenSSL compiled with
OPENSSL_NO_OCB. - Added
EVP_PKEY_SM2andNID_sm2. - Added
EVP_PKEY_assign_RSA,EVP_PKEY_assign_DSA,EVP_PKEY_assign_DH, andEVP_PKEY_assign_EC_KEY. - Added
EC_GROUP_get_asn1_flag. - Expose
EC_POINT_get_affine_coordinateson BoringSSL and LibreSSL. - Added
EVP_PKEY_derive_set_peer_ex.
-
0.9.8830 May 2023Release notes
Open source →Added
- Added support for the LibreSSL 3.8.0.
- Added support for detecting
OPENSSL_NO_RC4. - Added
OBJ_dup. - Added
ASN1_TYPE_new,ASN1_TYPE_set,d2i_ASN1_TYPE, andi2d_ASN1_TYPE. - Added
SSL_bytes_to_cipher_list,SSL_CTX_get_num_tickets, andSSL_get_num_tickets. - Added
GENERAL_NAME_set0_othername. - Added
X509_get_pathlen.
-
0.9.8724 Apr 2023Release notes
Open source →Added
- Added
DH_CHECK. - Added
CMAC_CTX_new,CMAC_CTX_free,CMAC_Init,CMAC_Update,CMAC_Final, andCMAC_CTX_copy. - Added
EVP_default_properties_is_fips_enabled. - Added
X509_get0_subject_key_id,X509_get0_authority_key_id,X509_get0_authority_issuer, andX509_get0_authority_serial. - Added
NID_poly1305.
- Added
-
0.9.8620 Apr 2023Release notes
Open source →Fixed
- Fixed BoringSSL support with the latest bindgen release.
Added
- Added bindings for PKCS#7 functions and more X.509 functions.
-
0.9.8510 Apr 2023 -
0.9.8401 Apr 2023Release notes
Open source →Added
- Added
ASN1_INTEGER_dupandASN1_INTEGER_cmp. - Added
stack_st_X509_NAME_ENTRY. - Added
DIST_POINT_NAME,DIST_POINT,stack_st_DIST_POINT,DIST_POINT_free, andDIST_POINT_NAME_free.
- Added
-
0.9.8324 Mar 2023Release notes
Open source →Fixed
- Fixed version checks for LibreSSL.
Added
- Added
i2d_X509_EXTENSION. - Added
GENERAL_NAME_new.
-
0.9.8219 Mar 2023Release notes
Open source →Added
- Added support for LibreSSL 3.7.1.
- Added support for X25519 and Ed25519 on LibreSSL and BoringSSL.
-
0.9.8115 Mar 2023Release notes
Open source →Fixed
Fixed builds against OpenSSL built with
no-cast.Added
- Added experimental bindgen support for BoringSSL.
- Added
X509_VERIFY_PARAM_set_auth_level,X509_VERIFY_PARAM_get_auth_level, andX509_VERIFY_PARAM_set_purpose. - Added
X509_PURPOSE_*consts. - Added
X509_NAME_add_entry. - Added
X509_load_crl_file. - Added
SSL_set_cipher_list,SSL_set_ssl_method,SSL_use_PrivateKey_file,SSL_use_PrivateKey,SSL_use_certificate,SSL_use_certificate_chain_file,SSL_set_client_CA_list,SSL_add_client_CA, andSSL_set0_verify_cert_store. - Added
X509_PURPOSE,X509_STORE_set_purpose, andX509_STORE_set_trust. - Added
SSL_CTX_set_num_tickets,SSL_set_num_tickets,SSL_CTX_get_num_tickets, andSSL_get_num_tickets. - Added
CMS_verify.
Removed
- Removed an unnecessary link to libatomic for 32-bit android targets.
-
0.9.8020 Dec 2022Release notes
Open source →Fixed
- Added
NO_DEPRECATED_3_0cfg checks for more APIs.
Added
- Added support for LibreSSL 3.7.0.
- Added
SSL_CTRL_CHAIN_CERTandSSL_add0_chain_cert. - Added
EVP_PKEY_get_security_bitsandEVP_PKEY_security_bits. - Added
OSSL_PROVIDER_set_default_search_path.
- Added
-
0.9.7906 Dec 2022Release notes
Open source →Added
- Added
EVP_CIPHER_CTX_num. - Added
X509_LOOKUP_fileandX509_load_cert_file.
- Added
-
0.9.7824 Nov 2022Release notes
Open source →Added
- Added support for LibreSSL 3.6.x.
- Added
NID_brainpoolP256r1,NID_brainpoolP384r1, andNID_brainpool512r1. - Added
EVP_camellia_128_cfb128,EVP_camellia_128_ecb,EVP_camellia_192_cfb128,EVP_camellia_192_ecb,EVP_camellia_256_cfb128, andEVP_camellia_256_ecb. - Added
EVP_cast5_cfb64andEVP_cast5_ecb. - Added
EVP_idea_cfb64andEVP_idea_ecb. - Added
DSA_SIG,d2i_DSA_SIG,i2d_DSA_SIG,DSA_SIG_new,DSA_SIG_free,DSA_SIG_get0, andDSA_SIG_set0. - Added
X509_STORE_set1_param,X509_VERIFY_PARAM_new,X509_VERIFY_PARAM_set_time, andX509_VERIFY_PARAM_set_depth.
-
0.9.7722 Oct 2022 -
0.9.7626 Sep 2022Release notes
Open source →Added
- Added
SSL_get_psk_identity_hintandSSL_get_psk_identity. - Added SHA-3 NID constants.
- Added
SSL_OP_PRIORITIZE_CHACHA. - Added
X509_REQ_print. - Added
EVP_MD_CTX_sizeandEVP_MD_CTX_get_size - Added
EVP_MD_CTX_reset. - Added experimental, unstable support for BoringSSL.
Fixed
- Fixed the deprecation note on
SSL_CTX_set_alpn_select_cb.
- Added
-
0.9.7509 Jul 2022Release notes
Open source →Added
- Added SM4 bindings.
- Added
EC_GROUP_set_generatorandEC_POINT_set_affine_coordinates_GFp.
-
0.9.7402 Jun 2022Release notes
Open source →Added
- Added
EVP_MD_block_size. - Added
X509V3_EXT_add_alias. - Added
X509_V_ERR_INVALID_CAback when building against OpenSSL 3.0.
- Added
-
0.9.7303 May 2022Release notes
Open source →Added
- Added support for installations that place libraries in
$OPENSSL_DIR/lib64in addition to$OPENSSL_DIR/lib. - Added
X509_issuer_name_hash. - Added
ASN1_string_set. - Added
X509_CRL_dup,X509_REQ_dup,X509_NAME_dup, andX509_dup. - Added
X509_print. - Added support for LibreSSL 3.5.x.
- Added support for installations that place libraries in
-
0.9.7212 Dec 2021Release notes
Open source →Changed
- Temporarily downgraded the vendored OpenSSL back to 1.1.1 due to significant performance regressions. We will move back to 3.0.0 when a future release resolves those issues.
Added
- Added
PKCS12_set_mac. - Added
EVP_PKEY_sign_init,EVP_PKEY_sign,EVP_PKEY_verify_init, andEVP_PKEY_verify. - Added support for LibreSSL 3.4.x.
-
0.9.7116 Nov 2021Nothing published for this version
-
0.9.7031 Oct 2021Release notes
Open source →Fixed
- Fixed linkage to static 3.0.0 OpenSSL libraries on some 32 bit architectures.
-
0.9.6931 Oct 2021Release notes
Open source →Changed
- Upgraded the vendored OpenSSL to 3.0.0.
Added
- Added support for automatic detection of Homebrew
openssl@3installs. - Added
EVP_PKEY_Q_keygenandEVP_EC_gen.
-
0.9.6827 Oct 2021Release notes
Open source →Added
- Added
BN_bn2binpad. - Added
i2d_X509_NAMEandd2i_X509_NAME. - Added
BN_FLG_MALLOCED,BN_FLG_STATIC_DATA,BN_FLG_CONSTTIME, andBN_FLG_SECURE. - Added
BN_CTX_secure_new,BN_secure_new,BN_set_flags, andBN_get_flags.
- Added
-
0.9.6721 Sep 2021 -
0.9.6617 Aug 2021Release notes
Open source →Added
- Added
EVP_seed_cbc,EVP_seed_cfb128,EVP_seed_ecb, andEVP_seed_ofb. - Added
OBJ_lengthandOBJ_get0_data. - Added
i2d_PKCS8PrivateKey_bio.
- Added
-
0.9.6521 Jun 2021 -
0.9.6419 Jun 2021Release notes
Open source →Added
- Added support for OpenSSL 3.x.x.
- Added
SSL_peek. - Added
ERR_LIB_ASN1andASN1_R_HEADER_TOO_LONG. - Added
d2i_X509_bio. - Added
OBJ_nid2obj. - Added
RAND_add. - Added
SSL_CTX_set_post_handshake_auth. - Added
COMP_get_type. - Added
X509_get_default_cert_file_env,X509_get_default_cert_file,X509_get_default_cert_dir_env, andX509_get_default_cirt_dir.
-
0.9.6306 May 2021 -
0.9.6228 Apr 2021Release notes
Open source →Added
- Added support for LibreSSL 3.3.2.
- Added
DH_set0_key. - Added
EC_POINT_get_affine_coordinates.
-
0.9.6113 Mar 2021Release notes
Open source →Added
- Added support for automatic detection of OpenSSL installations via pkgsrc and MacPorts on macOS.
- Added various
V_ASN1_*constants. - Added
DH_generate_parameters_ex. - Added
EC_POINT_is_at_infinityandEC_POINT_is_on_curve. - Added
EVP_CIPHER_nid. - Added
EVP_sm3. - Added
NID_*constants related to SM3. - Added
PKCS7_get0_signers. - Added
EVP_PKEY_CTX_set0_rsa_oaep_label. - Added
ACCESS_DESCRIPTIONandACCESS_DESCRIPTION_free.
-
0.9.6024 Dec 2020Release notes
Open source →Added
- Added support for the default Homebrew install directory on ARM.
- Added
EVP_PKEY_CTX_set_rsa_oaep_mdandEVP_PKEY_CTRL_RSA_OAEP_MD.
-
0.9.5909 Dec 2020Release notes
Open source →Added
- Added support for LibreSSL 3.2.x, 3.3.0, and 3.3.1.
- Added
DH_generate_parameters,DH_generate_key,DH_compute_key, andDH_size. - Added
NID_X25519,NID_X448,EVP_PKEY_x25519andEVP_PKEY_x448. - Added
OBJ_txt2obj. - Added
d2i_PKCS7andi2d_PKCS7. - Added
SRTP_AEAD_AES_128_GCMandSRTP_AEAD_AES_256_GCM.
-
0.9.5805 Jun 2020Release notes
Open source →Added
- Added
SSL_set_mtu. - Added support for LibreSSL 3.2.0.
- Added
PEM_read_bio_EC_PUBKEY,PEM_write_bio_EC_PUBKEY,d2i_EC_PUBKEY, andi2d_EC_PUBKEY. - Added
EVP_PKEY_encrypt_init,EVP_PKEY_encrypt,EVP_PKEY_decrypt_init,EVP_PKEY_decrypt,EVP_PKEY_get_raw_public_key,EVP_PKEY_new_raw_public_key,EVP_PKEY_get_raw_private_key, andEVP_PKEY_new_raw_private_key. - Added
OBJ_sn2nid.
- Added