libpep 0.12.0

Library for polymorphic encryption and pseudonymization
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! JSON value types that can be encrypted using PEP cryptography.
//!
//! This module provides `PEPJSONValue` which represents JSON values where
//! primitive values (bools, numbers, strings) are encrypted as Attributes
//! or LongAttributes, and optionally as Pseudonyms using `Pseudonym` variant.

pub mod builder;
pub mod data;
#[macro_use]
pub mod macros;
pub mod structure;
pub(crate) mod utils;

// Re-export public types
pub use builder::*;
pub use data::*;
pub use structure::*;