Skip to main contentCrate native_ossl
Source - bio
- BIO wrappers —
MemBio, MemBioBuf<'a>, Bio. - cipher
CipherAlg — EVP_CIPHER algorithm descriptor.- digest
DigestAlg — EVP_MD algorithm descriptor, and DigestCtx — stateful context.- error
- OpenSSL error queue —
Error, ErrorStack, ErrState. - fips
- FIPS provider helpers.
- kdf
- Key derivation —
KdfAlg, KdfCtx, and typed builders. - lib_ctx
LibCtx — OSSL_LIB_CTX wrapper and Provider — OSSL_PROVIDER wrapper.- mac
MacAlg — EVP_MAC algorithm descriptor.- ocsp
- OCSP — Online Certificate Status Protocol (
RFC 2560 / RFC 6960). - params
OSSL_PARAM_BLD builder and Params<'a> wrapper.- pkcs12
- PKCS#12 / PFX bundle — parsing and creation.
- pkey
Pkey<T> — asymmetric key container and operations.- rand
- Random number generation —
Rand (simple), RandAlg, and RandCtx. - ssl
- TLS —
SSL_CTX, SSL, and SSL_SESSION wrappers. - util
- General-purpose utilities.
- x509
- X.509 certificate — reading, inspecting, and building.
- ossl_call
- Call an OpenSSL function that returns 1 on success.
- ossl_ptr
- Call an OpenSSL function that returns a non-null pointer on success.