Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion aws-encryption-sdk-specification
Submodule aws-encryption-sdk-specification updated 95 files
+5 −0 .github/CODEOWNERS
+4 −0 .github/PULL_REQUEST_TEMPLATE.md
+1 −1 .github/workflows/ci_static-analysis.yaml
+7 −1 .gitignore
+5 −0 .markdownlint.json
+2 −0 .prettierignore
+91 −0 README.md
+1 −1 changes/2020-05-13_remove-keyring-trace/change.md
+8 −8 changes/2020-06-09_wrapping-key-identifiers/change.md
+0 −0 changes/2020-07-01_aws-kms-keyring-redesign/background.md
+3 −3 changes/2020-07-01_aws-kms-keyring-redesign/change.md
+301 −0 changes/2022-06-19_seperate_material_providers/background.md
+130 −0 changes/2022-06-19_seperate_material_providers/change.md
+441 −0 changes/2022-11-14_encryption_context_on_decrypt/background.md
+259 −0 changes/2022-11-14_encryption_context_on_decrypt/encryption_context_use_cases.md
+360 −0 changes/2022-11-14_encryption_context_on_decrypt/proposal.md
+217 −0 changes/2023-06-19_thread_safe_cache/background.md
+196 −0 changes/2023-06-19_thread_safe_cache/change.md
+286 −0 changes/2023_7_12_update-keystore-structure/background.md
+150 −0 changes/2023_7_12_update-keystore-structure/proposal.md
+274 −0 changes/2024-05-20-keystore-kms-config/change.md
+1 −1 ci/prettify.sh
+100 −0 client-apis/client.md
+58 −9 client-apis/decrypt.md
+94 −31 client-apis/encrypt.md
+0 −178 compliance/framework/aws-kms/aws-kms-key-arn.txt
+0 −79 compliance/framework/aws-kms/aws-kms-key-arn/2.5.toml
+0 −47 compliance/framework/aws-kms/aws-kms-key-arn/2.8.toml
+0 −52 compliance/framework/aws-kms/aws-kms-key-arn/2.9.toml
+0 −123 compliance/framework/aws-kms/aws-kms-mrk-are-unique.txt
+0 −48 compliance/framework/aws-kms/aws-kms-mrk-are-unique/2.5.toml
+0 −233 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key-provider.txt
+0 −14 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key-provider/2.5.toml
+0 −102 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key-provider/2.6.toml
+0 −182 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key-provider/2.7.toml
+0 −50 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key-provider/2.8.toml
+0 −106 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key-provider/2.9.toml
+0 −225 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key.txt
+0 −81 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key/2.10.toml
+0 −63 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key/2.11.toml
+0 −14 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key/2.5.toml
+0 −64 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key/2.6.toml
+0 −12 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key/2.7.toml
+0 −12 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key/2.8.toml
+0 −179 compliance/framework/aws-kms/aws-kms-mrk-aware-master-key/2.9.toml
+0 −194 compliance/framework/aws-kms/aws-kms-mrk-aware-multi-keyrings.txt
+0 −98 compliance/framework/aws-kms/aws-kms-mrk-aware-multi-keyrings/2.5.toml
+0 −163 compliance/framework/aws-kms/aws-kms-mrk-aware-multi-keyrings/2.6.toml
+0 −311 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-keyring.txt
+0 −14 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-keyring/2.5.toml
+0 −42 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-keyring/2.6.toml
+0 −258 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-keyring/2.7.toml
+0 −217 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-keyring/2.8.toml
+0 −212 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-region-discovery-keyring.txt
+0 −14 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-region-discovery-keyring/2.5.toml
+0 −61 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-region-discovery-keyring/2.6.toml
+0 −12 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-region-discovery-keyring/2.7.toml
+0 −258 compliance/framework/aws-kms/aws-kms-mrk-aware-symmetric-region-discovery-keyring/2.8.toml
+0 −110 compliance/framework/aws-kms/aws-kms-mrk-match-for-decrypt.txt
+0 −48 compliance/framework/aws-kms/aws-kms-mrk-match-for-decrypt/2.5.toml
+1 −3 data-format/message-body.md
+68 −46 data-format/message-header.md
+4 −1 data-format/message.md
+44 −0 framework/README.md
+449 −89 framework/algorithm-suites.md
+112 −0 framework/aws-kms/aws-kms-discovery-keyring.md
+403 −0 framework/aws-kms/aws-kms-hierarchical-keyring.md
+166 −0 framework/aws-kms/aws-kms-keyring.md
+20 −20 framework/aws-kms/aws-kms-mrk-discovery-keyring.md
+36 −36 framework/aws-kms/aws-kms-mrk-keyring.md
+1 −1 framework/aws-kms/aws-kms-mrk-match-for-decrypt.md
+29 −30 framework/aws-kms/aws-kms-mrk-multi-keyrings.md
+109 −0 framework/aws-kms/aws-kms-multi-keyrings.md
+267 −0 framework/aws-kms/aws-kms-rsa-keyring.md
+770 −0 framework/branch-key-store.md
+3 −4 framework/caching-cmm.md
+57 −8 framework/cmm-interface.md
+110 −0 framework/commitment-policy.md
+91 −13 framework/cryptographic-materials-cache.md
+48 −25 framework/default-cmm.md
+41 −24 framework/keyring-interface.md
+0 −395 framework/kms-keyring.md
+10 −16 framework/local-cryptographic-materials-cache.md
+9 −12 framework/multi-keyring.md
+35 −24 framework/raw-aes-keyring.md
+6 −6 framework/raw-rsa-keyring.md
+104 −0 framework/required-encryption-context-cmm.md
+162 −0 framework/storm-tracking-cryptographic-materials-cache.md
+239 −8 framework/structures.md
+38 −0 framework/synchronized-local-cryptographic-materials-cache.md
+113 −0 framework/transitive-requirements.md
+68 −0 proposals/2022-10-27_rsa-keyring-v2/proposal.md
+20 −12 util/extract.js
+1 −1 util/report.js
+17 −0 util/specification_extract.sh