Skip to content

Commit be23069

Browse files
committed
docs: add CMM examples to readme
1 parent f0951f7 commit be23069

File tree

5 files changed

+10
-0
lines changed

5 files changed

+10
-0
lines changed

examples/README.md

+7
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,13 @@ We start with AWS KMS examples, then show how to use other wrapping keys.
5959
* How to combine AWS KMS with an offline escrow key
6060
* [with keyrings](./src/keyring/multi/aws_kms_with_escrow.py)
6161
* [with master key providers](./src/master_key_provider/multi/aws_kms_with_escrow.py)
62+
* How to reuse data keys across multiple messages
63+
* [with the caching cryptographic materials manager](./src/crypto_materials_manager/caching/simple_cache.py)
64+
* How to restrict algorithm suites
65+
* [with a custom cryptographic materials manager](src/crypto_materials_manager/custom/algorithm_suite_enforcement.py)
66+
* How to require encryption context fields
67+
* [with a custom cryptographic materials manager](src/crypto_materials_manager/custom/requiring_encryption_context_fields.py)
68+
* [How to explicitly use the default cryptographic materials manager](./src/crypto_materials_manager/explicit_default.py)
6269

6370
### Keyrings
6471

examples/src/crypto_materials_manager/explicit_default.py

+3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
those components will automatically wrap it in a default CMM.
1111
1212
This example shows how you could do this manually if you wanted to.
13+
This can be useful when constructing custom CMMs.
14+
For examples showing how to create custom CMMs,
15+
see the ``crypto_materials_manager/custom`` directory.
1316
1417
https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/concepts.html#crypt-materials-manager
1518

0 commit comments

Comments
 (0)