cadrumo.adapters.persistence.storage.master_key package¶
Inert namespace for master-key providers, sessions, and KDF helpers.
The defining submodules own the provider family, active-session operations, KDF parameters, and safety guards. Callers import those contracts directly; the package initializer exports no symbols. The shared-master providers, their backend resolver, and its passphrase-callback alias are deleted: the active master key is the unlocked bucket’s own data key, so a process-wide key store had no reader.
Recovery is not exported here at all. Enrolment and restore are
per-profile custody operations owned by
cadrumo.adapters.persistence.storage.custody, and the
shared-master wrapping primitives that once mirrored one process-wide
key under a recovery key have been deleted rather than left standing:
nothing wrote the artefact they read, so they guarded no material this
build could produce. Importing this package does not resolve providers, acquire
keys, unwrap recovery material, or write custody files.
The per-profile acceleration receipt that carries authenticated session state
across processes is NOT here: it belongs to
cadrumo.adapters.persistence.storage.custody, which owns per-profile
password custody.
Submodules¶
- cadrumo.adapters.persistence.storage.master_key.active_session module
active_sessionNoActiveBucketSessionErroractivate_session()bind_active_bucket_session()get_active_master_key()get_active_hmac_subkey()has_active_bucket_session()ActiveProfileSessionPresenceAdaptercurrent_active_bucket_session()session_serves_bucket()active_bucket_session_serves()close_active_bucket_session()suspend_active_session()
- cadrumo.adapters.persistence.storage.master_key.bucket_session module
BucketSessionBucketSession.open_resumed()BucketSession.bucket_idBucketSession.storage_rootBucketSession.sealedBucketSession.idle_deadlineBucketSession.opened_atBucketSession.absolute_deadlineBucketSession.dekBucketSession.hmac_subkey()BucketSession.touch()BucketSession.is_expired()BucketSession.routed_settings()BucketSession.acquire_engine()BucketSession.close()
- cadrumo.adapters.persistence.storage.master_key.idle_timeout module
- cadrumo.adapters.persistence.storage.master_key.kdf_params module
- cadrumo.adapters.persistence.storage.master_key.live_sessions module
- cadrumo.adapters.persistence.storage.master_key.login_handover_journal module
- cadrumo.adapters.persistence.storage.master_key.login_throttle module
- cadrumo.adapters.persistence.storage.master_key.master_key_derivation module