Skip to main content

Module security

Module security 

Source
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§

SecretBuffer
A fixed-size byte array that explicitly clears its owned storage on drop.
SecretVec
Exact-size owned bytes whose initialized storage is explicitly cleared on drop.