[][src]Module schemeguardian::secrets

secrets module

Re-exports

pub use secrets_engine::Lease;
pub use secrets_engine::SecretType;
pub use secrets_engine::AuthEngine;
pub use branca_engine::branca_random;
pub use branca_engine::branca_encode;
pub use branca_engine::branca_decode;
pub use csprng::random64alpha;
pub use passphrase_engine::Passphrase;
pub use auth_storage::Payload;
pub use auth_storage::SimpleAuthStorage;

Modules

auth_storage

Contains all methods for simple authentication based on stored values

branca_engine

Contains methods for handling branca tokens

csprng

Contains methods generating Cryptographically Secure Psuedo-Random Numbers stored in a Secret

passphrase_engine

Contains all methods for handling passphrases

secrets_engine

SecretsEngine acts as a secure barrier to issue, authenticate, authorize, revoke, reissue, rotate or encrypt secrets;