Skip to main content

origin_secrets/
lib.rs

1//! Credential storage as a port (ADR-0008).
2//!
3//! Tokens never go into the application database. They go here, and the concrete
4//! backend is the OS keychain wherever one exists.
5
6mod key;
7mod memory;
8mod secret;
9mod store;
10
11#[cfg(feature = "testing")]
12pub mod contract;
13
14pub use key::SecretKey;
15pub use memory::MemorySecretStore;
16pub use secret::Secret;
17pub use store::SecretStore;