Crate dcrypt_common

Source
Expand description

Common implementations and shared functionality for the DCRYPT library

This crate provides common utilities and implementations used across multiple DCRYPT components.

Re-exports§

pub use security::EphemeralSecret;
pub use security::SecretBuffer;
pub use security::SecureZeroingType;
pub use security::ZeroizeGuard;
pub use security::secret::SecretVec;
pub use security::memory::SecureCompare;
pub use security::memory::SecureOperation;
pub use security::memory::SecureOperationExt;
pub use security::memory::SecureOperationBuilder;
pub use security::memory::barrier;
pub use ec_common::CurveParams;
pub use ec_common::Point as ECPoint;

Modules§

ec_common
Common elliptic curve operations
math_common
Common mathematical operations for cryptographic algorithms
mceliece_common
Common operations for McEliece-based cryptography
ntru_common
Common operations for NTRU-based cryptography
security
Security primitives and memory safety utilities