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
18
pub mod blinding;
pub mod setup;
pub mod shares;

pub use blinding::{
    WASMBlindedAttributeGlobalSecretKey, WASMBlindedGlobalKeys,
    WASMBlindedPseudonymGlobalSecretKey, WASMBlindingFactor,
};
// Note: Blinding functions are exposed via wasm_bindgen, not as pub fn
pub use setup::{
    wasm_make_distributed_attribute_global_keys, wasm_make_distributed_global_keys,
    wasm_make_distributed_pseudonym_global_keys,
};
pub use shares::{
    wasm_make_attribute_session_key_share, wasm_make_pseudonym_session_key_share,
    wasm_make_session_key_shares, WASMAttributeSessionKeyShare, WASMPseudonymSessionKeyShare,
    WASMSessionKeyShares,
};