cadrumo.adapters.persistence.storage.custody package¶
Profile-scoped password-custody namespace.
The initializer is inert; import contracts from their defining modules.
Submodules¶
- cadrumo.adapters.persistence.storage.custody._capsule_data module
- cadrumo.adapters.persistence.storage.custody._capsule_filesystem module
remove_posix_staging_if_same()remove_posix_tree()fsync_directory()rename_directory_noreplace()renameat2_noreplace()rename_windows_directory_by_handle()write_through_windows_publication_fence()fsync_windows_published_commit()windows_stage_snapshot()remove_windows_unpublished_staging()windows_delete_exact_entry()windows_mark_handle_for_deletion()
- cadrumo.adapters.persistence.storage.custody._filesystem_records module
- cadrumo.adapters.persistence.storage.custody._inventory module
- cadrumo.adapters.persistence.storage.custody._kdf_attestation module
- cadrumo.adapters.persistence.storage.custody._kdf_codec module
- cadrumo.adapters.persistence.storage.custody._kdf_operations module
- cadrumo.adapters.persistence.storage.custody._kdf_process module
- cadrumo.adapters.persistence.storage.custody._kdf_records module
- cadrumo.adapters.persistence.storage.custody._kdf_refusals module
- cadrumo.adapters.persistence.storage.custody._kdf_windows_job module
- cadrumo.adapters.persistence.storage.custody._kdf_worker module
- cadrumo.adapters.persistence.storage.custody._kdf_worker_identity module
- cadrumo.adapters.persistence.storage.custody._kdf_worker_limits module
- cadrumo.adapters.persistence.storage.custody._kdf_worker_supervision module
- cadrumo.adapters.persistence.storage.custody._profile_password_codec module
- cadrumo.adapters.persistence.storage.custody._recovery_secret_codec module
- cadrumo.adapters.persistence.storage.custody.acceleration_receipt module
- cadrumo.adapters.persistence.storage.custody.acceleration_receipt_crypto module
PROFILE_SESSION_SCHEMA_VERSIONPROFILE_SESSION_KEY_BYTESencryption_error()validate_profile_session_metadata()PersistedProfileSessionPersistedProfileSession.schema_versionPersistedProfileSession.profile_idPersistedProfileSession.session_idPersistedProfileSession.custody_generationPersistedProfileSession.dek_epochPersistedProfileSession.issued_atPersistedProfileSession.idle_deadlinePersistedProfileSession.absolute_deadlinePersistedProfileSession.noncePersistedProfileSession.ciphertextPersistedProfileSession.tag
wrap_profile_session_dek()unwrap_profile_session_dek()advance_profile_session_idle_deadline()
- cadrumo.adapters.persistence.storage.custody.capsule module
ProfileCustodyCapsuleSummaryWitnessinventory_committed_profile_custody_capsule()write_profile_custody_deletion_marker()verify_profile_custody_deletion_tombstone()verify_profile_custody_deletion_marker()profile_custody_deletion_path()rename_profile_custody_capsule_for_deletion()remove_profile_custody_deletion_tombstone()publish_profile_custody_capsule()inventory_staged_profile_custody_capsule()publish_staged_profile_custody_capsule()recognize_current_profile_capsule()list_current_profile_custody_capsule_ids()list_current_profile_custody_capsule_summary_witnesses()profile_custody_staging_path()load_committed_profile_custody_label_record()replace_committed_profile_custody_envelope()install_committed_profile_custody_recovery_envelope()remove_committed_profile_custody_recovery_envelope()ProfileCustodyRecoveryMaterialload_committed_profile_recovery_material()load_staged_profile_custody_label_record()load_committed_profile_password_material()
- cadrumo.adapters.persistence.storage.custody.capsule_discovery module
- cadrumo.adapters.persistence.storage.custody.capsule_records module
ProfileCustodyCapsuleLabelProfileCustodyCapsuleLabel.content_digestProfileCustodyCapsuleLabel.self_digestProfileCustodyCapsuleLabel.content_payloadProfileCustodyCapsuleLabel.self_payloadProfileCustodyCapsuleLabel.computed_content_digestProfileCustodyCapsuleLabel.computed_self_digestProfileCustodyCapsuleLabel.canonical_json_bytes()ProfileCustodyCapsuleLabel.create()
ProfileCustodyCommitProfileCustodyDeletionMarkerparse_profile_custody_commit()parse_profile_custody_capsule_label()ProfileCustodyPasswordMaterialparse_profile_custody_deletion_marker()
- cadrumo.adapters.persistence.storage.custody.digest_model module
- cadrumo.adapters.persistence.storage.custody.envelope module
- cadrumo.adapters.persistence.storage.custody.errors module
- cadrumo.adapters.persistence.storage.custody.filesystem module
profile_custody_local_lock()profile_custody_root_lock()read_profile_custody_local_record()read_optional_profile_custody_local_record()write_profile_custody_local_record()compare_and_replace_profile_custody_local_record()compare_and_replace_same_or_predecessor_profile_custody_local_record()compare_and_clear_profile_custody_local_record()clear_profile_custody_local_record()lexists()posix_child_exists()read_regular_file()read_regular_file_fd()read_regular_file_open()windows_regular_file_anchor()posix_open_exclusive_file()write_descriptor_fsynced()write_windows_local_stage()windows_replace_file()windows_read_handle_bounded()renameat2_exchange()
- cadrumo.adapters.persistence.storage.custody.filesystem_primitives module
WindowsDirectoryAnchorErrorsProfileCustodyPasswordReadOperationis_real_directory()ensure_real_directory()anchor_directory()ensure_profile_custody_local_directory()windows_file_information_type()windows_create_file_api()shared_directory_anchors()windows_directory_anchor()windows_component_paths()posix_directory_fd()posix_open_child_directory()posix_mkdir_child_directory()is_reparse_metadata()write_exclusive_fsynced()write_exclusive_fsynced_fd()
- cadrumo.adapters.persistence.storage.custody.kdf_supervision module
ProfileCustodyKdfResourcesProfileCustodyKdfCalibrationProfileCustodyUnlockprofile_password_wrap_aad()profile_kdf_grid()fixed_profile_kdf_fallback()profile_kdf_resources()profile_kdf_is_eligible()calibrate_profile_kdf()unlock_profile_custody()unlock_profile_custody_password_material()wrap_profile_custody_password_material()unlock_profile_custody_recovery_material()wrap_profile_custody_recovery_material()profile_kdf_lease()
- cadrumo.adapters.persistence.storage.custody.label_head_models module
LABEL_HEAD_MAX_BYTESProfileLabelHeadProfileLabelHead.schema_versionProfileLabelHead.profile_idProfileLabelHead.label_revisionProfileLabelHead.label_content_digestProfileLabelHead.label_self_digestProfileLabelHead.source_witnessProfileLabelHead.previous_head_digestProfileLabelHead.self_digestProfileLabelHead.create_initial()ProfileLabelHead.advance()ProfileLabelHead.verifies()
ProfileLabelHeadPendingAdvanceProfileLabelHeadPendingAdvance.schema_versionProfileLabelHeadPendingAdvance.operation_idProfileLabelHeadPendingAdvance.profile_idProfileLabelHeadPendingAdvance.expected_head_digestProfileLabelHeadPendingAdvance.expected_labelProfileLabelHeadPendingAdvance.replacement_labelProfileLabelHeadPendingAdvance.replacement_headProfileLabelHeadPendingAdvance.self_digestProfileLabelHeadPendingAdvance.create()
- cadrumo.adapters.persistence.storage.custody.label_head_repository module
- cadrumo.adapters.persistence.storage.custody.paths module
- cadrumo.adapters.persistence.storage.custody.records module
- cadrumo.adapters.persistence.storage.custody.recovery module
- cadrumo.adapters.persistence.storage.custody.sentinel module
- cadrumo.adapters.persistence.storage.custody.sentinel_contract module
profile_custody_sentinel_aad()profile_custody_sentinel_aad_for()profile_custody_sentinel_plaintext()ProfileCustodySentinelRecordProfileCustodySentinelRecord.schema_versionProfileCustodySentinelRecord.productProfileCustodySentinelRecord.profile_idProfileCustodySentinelRecord.dek_epochProfileCustodySentinelRecord.data_format_versionProfileCustodySentinelRecord.purposeProfileCustodySentinelRecord.nonce_b64ProfileCustodySentinelRecord.ciphertext_b64ProfileCustodySentinelRecord.tag_b64ProfileCustodySentinelRecord.encrypted_blob()ProfileCustodySentinelRecord.canonical_json_bytes()
parse_profile_custody_sentinel_record()verify_profile_custody_sentinel()
- cadrumo.adapters.persistence.storage.custody.zeroise module