Expand description
Provider-neutral cryptographic operations.
XML parsing and protocol orchestration depend on this contract rather than concrete cryptographic crates. Secret-bearing keys remain opaque behind operation-specific handles; this provider owns primitive dispatch and randomness.
Structs§
- KdfParameters
- Provider-neutral parameters for a key-derivation operation.
- KeyAgreement
Parameters - Provider-neutral parameters for an asymmetric key-agreement operation.
- Rust
Crypto Provider - Pure-Rust provider backed by RustCrypto crates.
Enums§
- Provider
Capability - One exact provider capability, including operation-specific parameters.
- Provider
Error - Failure returned by a cryptographic provider.
- Provider
Input Error - Structured invalid-input reasons returned by cryptographic providers.
- Provider
Operation - A cryptographic operation advertised by a provider.
- X509
Signature Algorithm - Provider-neutral X.509 certificate and CRL signature parameters.
Statics§
- RUST_
CRYPTO_ PROVIDER - Process-wide immutable default provider. It contains no mutable state or keys.
Traits§
- Crypto
Provider - Stateless provider operations used by the XML Security pipelines.
- KeyAgreement
Key - Opaque private-key handle used for provider-defined key agreement.
Functions§
- default_
provider - Borrow the pure-Rust default provider.