auths_core/storage/
mod.rs1#[cfg(target_os = "android")]
4pub mod android_keystore;
5pub mod encrypted_file;
6#[cfg(any(target_os = "macos", target_os = "ios"))]
7pub mod ios_keychain;
8pub mod keychain;
9#[cfg(all(target_os = "linux", feature = "keychain-linux-secretservice"))]
10pub mod linux_secret_service;
11#[cfg(target_os = "macos")]
12pub mod macos_keychain;
13pub mod memory;
14pub mod passphrase_cache;
15#[cfg(feature = "keychain-pkcs11")]
16pub mod pkcs11;
17#[cfg(all(target_os = "macos", feature = "keychain-secure-enclave"))]
18#[allow(clippy::disallowed_methods, clippy::disallowed_types)]
19pub mod secure_enclave;
20#[cfg(all(target_os = "windows", feature = "keychain-windows"))]
21pub mod windows_credential;
22
23pub use encrypted_file::EncryptedFileStorage;
24pub use keychain::KeyStorage;
25pub use memory::MemoryStorage;
26pub use passphrase_cache::{PassphraseCache, get_passphrase_cache, parse_duration_str};