Expand description
Security primitives and memory safety utilities
This module provides foundational security types and patterns used throughout the dcrypt ecosystem to ensure proper handling of sensitive cryptographic material.
Re-exports§
pub use secret::EphemeralSecret;pub use secret::SecureZeroingType;pub use secret::ZeroizeGuard;pub use memory::SecureCompare;pub use memory::barrier;
Modules§
- memory
- Memory safety patterns and secure operations
- secret
- Secret data types that invoke zeroization for owned storage
Structs§
- Secret
Buffer - A fixed-size byte array that explicitly clears its owned storage on drop.
- Secret
Vec - Exact-size owned bytes whose initialized storage is explicitly cleared on drop.