qualia_core_db/specialized_libs/cryptographic_library/mod.rs
1//! Cryptographic Library - Quantum-Resistant Cryptographic Operations
2//!
3//! This module provides high-performance cryptographic operations leveraging Phase 2 enhancements:
4//! - Fiduciary Cryptography (ML-DSA) for post-quantum digital signatures
5//! - Zero-Knowledge Semantic Proofs for privacy-preserving cryptography
6//! - Hardware-Sympathetic Storage (ZNS) for secure key storage
7//! - Allocation Firewall (eBPF) for kernel-level cryptographic operations
8
9use crate::fiduciary_crypto::{CryptoContext, MlDsaSignature, MlDsaSigner, MlDsaVcProof};
10use serde::{Deserialize, Serialize};
11use std::collections::HashMap;
12
13// ---------------------------------------------------------------------------
14// Library-ized into single-concern submodules (CLAUDE.md ยง11). This module
15// re-exports the full public surface so every external path
16// `crate::specialized_libs::cryptographic_library::<Item>` resolves as before.
17// ---------------------------------------------------------------------------
18
19mod encryption;
20mod errors;
21mod hashing;
22mod key_management;
23mod library;
24mod proofs;
25mod security;
26mod signing;
27mod types;
28
29#[cfg(test)]
30mod tests;
31
32pub use encryption::*;
33pub use errors::*;
34pub use hashing::*;
35pub use key_management::*;
36pub use library::*;
37pub use proofs::*;
38pub use security::*;
39pub use signing::*;
40pub use types::*;