openauth-core 0.0.4

Core types and primitives for OpenAuth.
Documentation
//! Cryptographic primitives used by OpenAuth core.

pub mod buffer;
mod envelope;
pub mod jwe;
pub mod jwt;
pub mod password;
pub mod random;
mod symmetric;

pub use envelope::{format_envelope, parse_envelope, Envelope};
pub use jwe::{
    symmetric_decode_jwt, symmetric_decode_jwt_with_salt, symmetric_encode_jwt,
    symmetric_encode_jwt_with_salt, JweSecretSource,
};
pub use symmetric::{
    build_secret_config, parse_secrets_env, symmetric_decrypt, symmetric_encrypt, validate_secrets,
    SecretConfig, SecretEntry, SecretSource,
};