$ openssl-sys

v0.9.112

FFI bindings to OpenSSL

Downloads: 300.3M
Recent: 40.5M
Versions: 178
Updated: March 12, 2026

Latest Update Summary

Crate

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

Crate readme

Short description A logger that prints all messages with a readable output format.

Long description The simple_logger crate provides a logging solution with customizable output formats, including timestamps in RFC 3339 format. It supports enabling simple colors based on log levels, includes thread metadata, and allows toggling the output between STDOUT and STDERR. The crate has been maintained since its initial version in 2015, focusing on simplicity. Optional features include disabling default features and including specific ones for timestamps, colors, threads, and changing output destination.

Features • colors • timestamps • threads • nightly • stderr

Code Examples Basic usage

 use simple_logger::SimpleLogger;

fn main() {
    SimpleLogger::new().init().unwrap();

    log::warn!("This is an example message.");
}

Cargo.toml dependency with default features disabled

 [dependencies.simple_logger]
default-features = false

Cargo.toml with timestamps feature enabled

 [dependencies.simple_logger]
default-features = false
features = ["timestamps"]

Cargo.toml with combined features

 [dependencies.simple_logger]
features = ["colors", "threads", "timestamps", "nightly", "stderr"]

Run example via Cargo

 cargo run --example init

Linkshttps://github.com/borntyping/rust-simple_loggerhttps://crates.io/crates/simple_loggerhttps://docs.rs/simple_loggerhttps://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/2427https://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/2448https://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.9.110

Release description This version introduces multiple significant enhancements and fixes. Key changes include improved support for feature flags such as OPENSSL_NO_COMP and OPENSSL_NO_SRTP, which can affect how OpenSSL behaves under certain configurations. The introduction of the aws-lc-fips feature allows for integration with the aws-lc-fips-sys crate, expanding the library's capabilities. Various API adjustments have been made for compatibility with LibreSSL 4.2.0, and significant updates to OpenSSL documentation URLs reflect a transition to the new docs.openssl.org domain. The version also includes a variety of fixes targeting compiler warnings in newer Rust versions, as well as enhancements such as generating DSA, EC, DH, and RSA keys via the pkey_ctx function. Additional support for argon2d and argon2i variants is also included, alongside other notable changes to maintain compatibility with newer libraries and deprecate older ones. The release has also seen updates to the CI pipeline and cleanup of old configuration checks, streamlining the codebase.

Code Examples

Patch update: 0.9.111 → 0.9.112

$ DOWNLOADS TREND

230.5M300.3M

$ VERSION HISTORY

v0.9.112March 12, 2026
v0.9.111November 7, 2025
v0.9.110October 15, 2025
v0.9.109May 29, 2025

$ LINKS

$ INSTALL

cargo add openssl-sys

Or add to Cargo.toml: openssl-sys = "0.9.112"