Expand description
Cryptographic provider implementations for lib-Q
This module provides the provider pattern implementation for lib-Q, allowing for pluggable cryptographic algorithm implementations with proper security validation and error handling.
Re-exports§
pub use aead_provider::LibQAeadStubProvider;pub use hash_provider::LibQHashProvider;pub use kem_provider::LibQKemProvider;pub use libq_provider::LibQCryptoProvider;pub use signature_provider::LibQSignatureProvider;
Modules§
- aead_
provider - AEAD stub provider (core only)
- hash_
provider - Hash provider implementation
- kem_
provider - KEM (Key Encapsulation Mechanism) provider implementation
- libq_
provider - Main lib-Q cryptographic provider implementation
- signature_
provider - Signature provider implementation