ossl 1.5.2

OpenSSL version 3+ bindings to modern EVP APIs
docs.rs failed to build ossl-1.5.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: ossl-1.5.1

ossl

A crate providing low-level Rust bindings to the OpenSSL library.

ossl was spun off from the kryoptic project to provide a focused, standalone set of bindings for interacting with OpenSSL's C API.

This crate is intentionally focused on the modern OpenSSL 3+ APIs, primarily the high-level EVP interface and the OSSL_PARAM mechanism for parameter handling. It avoids legacy APIs to promote a more consistent and forward-looking approach to using OpenSSL from Rust.

This crate provides some thin, safe wrappers around common OpenSSL objects and patterns. It is intended as a foundational building block for higher-level cryptographic libraries rather than for direct application use.