phantom_protocol/crypto/mod.rs
1pub mod adaptive_crypto;
2pub mod aes_session;
3pub mod hybrid_kem;
4pub mod hybrid_sign;
5pub mod kdf;
6pub mod pow;
7pub mod rng;
8pub mod self_tests;
9// `keys.rs` previously wrapped pqcrypto-* opaque secret keys with manual
10// `unsafe` `ptr::write_volatile` zeroing. After Phase 5.1 we use ml-kem /
11// ml-dsa types that implement `Zeroize` natively, so this module is gone
12// — one fewer `#[allow(unsafe_code)]` opt-in in the crate.