$ openssl
v0.10.76OpenSSL bindings
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
Links • https://crates.io/crates/openssl • https://docs.rs/openssl • https://github.com/rust-openssl/rust-openssl/pull/2401 • https://github.com/rust-openssl/rust-openssl/pull/2423 • https://github.com/rust-openssl/rust-openssl/pull/2424 • https://github.com/rust-openssl/rust-openssl/pull/2426 • https://github.com/rust-openssl/rust-openssl/pull/2430 • https://github.com/rust-openssl/rust-openssl/pull/2432 • https://github.com/rust-openssl/rust-openssl/pull/2407 • https://github.com/rust-openssl/rust-openssl/pull/2434 • https://github.com/rust-openssl/rust-openssl/pull/2433 • https://github.com/rust-openssl/rust-openssl/pull/2431 • https://github.com/rust-openssl/rust-openssl/pull/2441 • https://github.com/rust-openssl/rust-openssl/pull/2436 • https://github.com/rust-openssl/rust-openssl/pull/2416 • https://github.com/rust-openssl/rust-openssl/pull/2443 • https://github.com/rust-openssl/rust-openssl/pull/2447 • https://github.com/rust-openssl/rust-openssl/pull/2450 • https://github.com/rust-openssl/rust-openssl/pull/2453 • https://github.com/rust-openssl/rust-openssl/pull/2455 • https://github.com/rust-openssl/rust-openssl/pull/2457 • https://github.com/rust-openssl/rust-openssl/pull/2451 • https://github.com/rust-openssl/rust-openssl/pull/2458 • https://github.com/rust-openssl/rust-openssl/pull/2454 • https://github.com/rust-openssl/rust-openssl/pull/2462 • https://github.com/rust-openssl/rust-openssl/pull/2463 • https://github.com/rust-openssl/rust-openssl/pull/2452 • https://github.com/rust-openssl/rust-openssl/pull/2473 • https://github.com/rust-openssl/rust-openssl/pull/2475 • https://github.com/rust-openssl/rust-openssl/pull/2476 • https://github.com/rust-openssl/rust-openssl/pull/2477 • https://github.com/rust-openssl/rust-openssl/pull/2478 • https://github.com/rust-openssl/rust-openssl/pull/2479 • https://github.com/rust-openssl/rust-openssl/pull/2480 • https://github.com/rust-openssl/rust-openssl/pull/2482 • https://github.com/rust-openssl/rust-openssl/pull/2481 • https://github.com/rust-openssl/rust-openssl/pull/2483 • https://github.com/rust-openssl/rust-openssl/pull/2484 • https://github.com/rust-openssl/rust-openssl/pull/2485 • https://github.com/rust-openssl/rust-openssl/pull/2486 • https://github.com/rust-openssl/rust-openssl/pull/2487 • https://github.com/rust-openssl/rust-openssl/pull/2488 • https://github.com/rust-openssl/rust-openssl/pull/2492 • https://github.com/rust-openssl/rust-openssl/pull/2493 • https://github.com/rust-openssl/rust-openssl/pull/2494 • https://github.com/rust-openssl/rust-openssl/pull/2491 • https://github.com/rust-openssl/rust-openssl/pull/2471 • https://github.com/rust-openssl/rust-openssl/pull/2495 • https://github.com/rust-openssl/rust-openssl/pull/2490 • https://github.com/rust-openssl/rust-openssl/pull/2497 • https://github.com/rust-openssl/rust-openssl/pull/2498 • https://github.com/rust-openssl/rust-openssl/pull/2499 • https://github.com/rust-openssl/rust-openssl/pull/2500 • https://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
$ VERSION HISTORY
$ LINKS
$ INSTALL
cargo add opensslOr add to Cargo.toml: openssl = "0.10.76"