object_storage_proxy/credentials/mod.rs
1//! Credential types, signing, and secret management.
2//!
3//! Sub-modules:
4//! * [`hmac_keystore`] — in-memory HMAC key store exposed to Python.
5//! * [`models`] — [`models::BucketCredential`] enum parsed from raw credential strings.
6//! * [`secrets_proxy`] — IBM IAM bearer-token exchange and caching.
7//! * [`signer`] — AWS Signature Version 4 request signing and verification.
8
9pub mod hmac_keystore;
10pub mod models;
11pub mod secrets_proxy;
12pub mod signer;