Skip to main content

Module json

Module json 

Source
Expand description

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.

Re-exports§

pub use builder::*;
pub use data::*;
pub use structure::*;

Modules§

builder
Builder pattern for constructing PEPJSONValue objects.
data
Core JSON encryption types and implementations.
macros
Macros for creating PEPJSONValue objects with a JSON-like syntax.
structure
JSON structure descriptors and related operations.