Modules§
- api
- Crate-level KMS encrypt/decrypt API for cross-service callers.
- blob
- AWS-shaped KMS ciphertext blobs.
- hook
- Cross-service KMS hook.
- provisioner
- Public helpers for provisioning KMS keys from outside the
fakecloud-kmscrate (e.g. CloudFormationAWS::KMS::Key/AWS::KMS::ReplicaKey). This module exposes a singlebuild_kms_keyfactory that mirrorsCreateKey’s behaviour without going through the AWS request/response machinery, plusprovision_key/provision_replica_key/provision_aliaswhich take aSharedKmsStatewrite lock and insert the resulting records. - resource_
policy - KMS implementation of
ResourcePolicyProvider.
Structs§
- KmsAlias
- KmsKey
- KmsService
- KmsSnapshot
- On-disk snapshot envelope for KMS state. Versioned so format changes fail loudly on upgrade.
- KmsState