serde_encrypt_core/lib.rs
1//! Core implementation of serde-encrypt crate.
2//!
3//! This crate is serde agnostic because:
4//!
5//! - serde cannot be easily build in some environment (e.g. rust-sgx-sdk),
6//! - so it is nice to manage serde dependency in thin layer (serde-encrypt crate here) in order to build core logic easily.
7//!
8//! Normally, users do not depend on this crate directly.
9
10#![deny(missing_debug_implementations, missing_docs)]
11#![cfg_attr(not(feature = "std"), no_std)]
12
13extern crate alloc;
14
15pub mod encrypt;
16pub mod error;
17pub mod key;
18pub mod random;