Expand description
Provider-neutral cryptographic operations.
XML parsing and protocol orchestration depend on this contract rather than
concrete cryptographic crates. Secret-bearing signing/decryption keys remain
opaque behind the operation-specific key traits exposed by xmldsig and
xmlenc; this provider owns stateless primitives and randomness.
Structs§
- Capability
Query - Provider capability query, including optional algorithm granularity.
- Rust
Crypto Provider - Pure-Rust provider backed by RustCrypto crates.
Enums§
- 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.
Functions§
- default_
provider - Borrow the pure-Rust default provider.