$ openssl

v0.10.76

OpenSSL bindings

Downloads: 263.8M
Recent: 34.1M
Versions: 169
Updated: March 12, 2026

Latest Update Summary

Crate

Name: openssl New version: 0.10.74 Release date: 2025-10-15T11:21:40Z

Crate readme

Short description OpenSSL bindings for the Rust programming language.

Long description The current supported release of openssl is 0.10 and openssl-sys is 0.9. New major versions will be published at most once per year. After a new release, the previous major version will be partially supported with bug fixes for 3 months, after which support will be dropped entirely.

Features

Code Examples

Linkshttps://crates.io/crates/opensslhttps://docs.rs/opensslhttps://github.com/rust-openssl/rust-openssl/pull/2401https://github.com/rust-openssl/rust-openssl/pull/2423https://github.com/rust-openssl/rust-openssl/pull/2424https://github.com/rust-openssl/rust-openssl/pull/2426https://github.com/rust-openssl/rust-openssl/pull/2430https://github.com/rust-openssl/rust-openssl/pull/2432https://github.com/rust-openssl/rust-openssl/pull/2407https://github.com/rust-openssl/rust-openssl/pull/2434https://github.com/rust-openssl/rust-openssl/pull/2433https://github.com/rust-openssl/rust-openssl/pull/2431https://github.com/rust-openssl/rust-openssl/pull/2441https://github.com/rust-openssl/rust-openssl/pull/2436https://github.com/rust-openssl/rust-openssl/pull/2416https://github.com/rust-openssl/rust-openssl/pull/2443https://github.com/rust-openssl/rust-openssl/pull/2447https://github.com/rust-openssl/rust-openssl/pull/2450https://github.com/rust-openssl/rust-openssl/pull/2453https://github.com/rust-openssl/rust-openssl/pull/2455https://github.com/rust-openssl/rust-openssl/pull/2457https://github.com/rust-openssl/rust-openssl/pull/2451https://github.com/rust-openssl/rust-openssl/pull/2458https://github.com/rust-openssl/rust-openssl/pull/2454https://github.com/rust-openssl/rust-openssl/pull/2462https://github.com/rust-openssl/rust-openssl/pull/2463https://github.com/rust-openssl/rust-openssl/pull/2452https://github.com/rust-openssl/rust-openssl/pull/2473https://github.com/rust-openssl/rust-openssl/pull/2475https://github.com/rust-openssl/rust-openssl/pull/2476https://github.com/rust-openssl/rust-openssl/pull/2477https://github.com/rust-openssl/rust-openssl/pull/2478https://github.com/rust-openssl/rust-openssl/pull/2479https://github.com/rust-openssl/rust-openssl/pull/2480https://github.com/rust-openssl/rust-openssl/pull/2482https://github.com/rust-openssl/rust-openssl/pull/2481https://github.com/rust-openssl/rust-openssl/pull/2483https://github.com/rust-openssl/rust-openssl/pull/2484https://github.com/rust-openssl/rust-openssl/pull/2485https://github.com/rust-openssl/rust-openssl/pull/2486https://github.com/rust-openssl/rust-openssl/pull/2487https://github.com/rust-openssl/rust-openssl/pull/2488https://github.com/rust-openssl/rust-openssl/pull/2492https://github.com/rust-openssl/rust-openssl/pull/2493https://github.com/rust-openssl/rust-openssl/pull/2494https://github.com/rust-openssl/rust-openssl/pull/2491https://github.com/rust-openssl/rust-openssl/pull/2471https://github.com/rust-openssl/rust-openssl/pull/2495https://github.com/rust-openssl/rust-openssl/pull/2490https://github.com/rust-openssl/rust-openssl/pull/2497https://github.com/rust-openssl/rust-openssl/pull/2498https://github.com/rust-openssl/rust-openssl/pull/2499https://github.com/rust-openssl/rust-openssl/pull/2500https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.73...openssl-v0.10.74

https://api.github.com/repos/rust-openssl/rust-openssl/releases/254653342

Release info

Release version: 0.10.74

Release description In this release, several significant improvements and features have been introduced. Notable changes include enhanced support for the OPENSSL_NO_COMP and OPENSSL_NO_SRTP environment variables, which improve compatibility with specific OpenSSL configurations. The addition of the aws-lc-fips feature allows for linking with the aws-lc-fips-sys crate. The release also addresses various warnings in newer Rust versions and includes important API adjustments for LibreSSL 4.2.0. Documentation links have been updated to point to the new docs.openssl.org domain. The pkey_ctx has seen expansions to generate various types of cryptographic parameters and keys, including DSA, EC, DH, and RSA. Several fixes for specific platforms and updates to support new versions of OpenSSL and LibreSSL have been made, reflecting a commitment to maintaining up-to-date security protocols and libraries. Additionally, the minimum required version of OpenSSL has been raised to 1.0.2, which may affect users on older versions.

Code Examples Enable 'aws-lc-fips' feature

[dependencies.openssl]
 version = "*"
 features = ["aws-lc-fips"]

Bump minimum OpenSSL version

# In Cargo.toml
[dependencies.openssl]
 version = "*"
 features = ["v1.0.2"]

Patch update: 0.10.75 → 0.10.76

$ DOWNLOADS TREND

208.1M263.8M

$ VERSION HISTORY

v0.10.76March 12, 2026
v0.10.75November 7, 2025
v0.10.74October 15, 2025
v0.10.73May 29, 2025

$ LINKS

$ INSTALL

cargo add openssl

Or add to Cargo.toml: openssl = "0.10.76"