Skip to main content

Module api

Module api 

Source
Expand description

Unified API for lib-Q cryptographic operations

This module provides a consistent, secure API that works identically whether used as a Rust crate or compiled to WASM.

Re-exports§

pub use crate::contexts::KemContext;

Structs§

Utils
The core API provides a clean interface that:

Enums§

Algorithm
Algorithm identifiers for cryptographic operations
AlgorithmCategory
Algorithm categories
SecurityLevel
Security levels for cryptographic algorithms

Traits§

AeadOperations
AEAD operations (Layer A — Result only)
CryptoProvider
Cryptographic provider that supplies implementations
HashOperations
Hash operations
KemOperations
Key Encapsulation Mechanism operations
SignatureOperations
Digital Signature operations