Crate dcrypt_api

Source
Expand description

Public API traits and types for the DCRYPT library

This crate provides the public API surface for the DCRYPT ecosystem, including trait definitions, error types, and common types used throughout the library.

Re-exports§

pub use error::Error;
pub use error::Result;
pub use traits::AuthenticatedCipher;
pub use traits::BlockCipher;
pub use traits::HashAlgorithm;
pub use traits::Kem;
pub use traits::KeyDerivationFunction;
pub use traits::Serialize;
pub use traits::Signature;
pub use traits::StreamCipher;
pub use traits::SymmetricCipher;
pub use traits::kem;
pub use traits::serialize;
pub use traits::signature;
pub use traits::symmetric;
pub use types::*;

Modules§

error
Error handling for cryptographic ecosystem
traits
Trait definitions for cryptographic operations in DCRYPT
types
Core types with security guarantees for the DCRYPT library