Path Lines of Code CHANGELOG.md 259 CODE_OF_CONDUCT.md 4 CONTRIBUTING.md 38 DynamoDbEncryption/README.md 99 DynamoDbEncryption/codegen-patches/DynamoDbEncryption/dotnet/dafny-4.2.0.patch 48 DynamoDbEncryption/codegen-patches/DynamoDbEncryption/dotnet/dafny-4.8.0.patch 50 DynamoDbEncryption/codegen-patches/DynamoDbEncryption/java/dafny-4.8.0.patch 23 DynamoDbEncryption/codegen-patches/DynamoDbEncryptionTransforms/dotnet/dafny-4.8.0.patch 15 DynamoDbEncryption/codegen-patches/DynamoDbEncryptionTransforms/java/dafny-4.8.0.patch 23 DynamoDbEncryption/codegen-patches/DynamoDbItemEncryptor/dotnet/dafny-4.8.0.patch 15 DynamoDbEncryption/codegen-patches/DynamoDbItemEncryptor/java/dafny-4.8.0.patch 23 DynamoDbEncryption/codegen-patches/StructuredEncryption/dotnet/dafny-4.8.0.patch 15 DynamoDbEncryption/codegen-patches/StructuredEncryption/java/dafny-4.8.0.patch 23 DynamoDbEncryption/runtimes/java/README.md 123 DynamoDbEncryption/runtimes/java/gradle.properties 1 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/aws-kms-direct-1.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/metastore-aes-hmac-2.json 33 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/metastore-data-tables-1.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/metastore-data-tables-2.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/metastore-data-tables-3.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/metastore-kms-3.json 33 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/metastore-rsa-rsa-1.json 33 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/static-aes-hmac-1.json 287 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/static-aes-hmac-2.json 287 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/static-aes-hmac-3.json 375 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/wrapped-aes-hmac-1.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/wrapped-rsa-rsa-1.json 287 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/wrapped-rsa-rsa-2.json 375 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/java/wrapped-rsa-rsa-3.json 287 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/aws-kms-direct-1.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/metastore-aes-hmac-2.json 33 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/metastore-aws-kms-1.json 33 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/metastore-data-tables-1.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/metastore-data-tables-2.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/metastore-data-tables-3.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/metastore-rsa-rsa-1.json 33 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/static-aes-hmac-1.json 287 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/static-aes-hmac-2.json 287 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/static-aes-hmac-3.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/wrapped-aes-hmac-1.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/wrapped-rsa-rsa-1.json 287 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/wrapped-rsa-rsa-2.json 311 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/ciphertext/python/wrapped-rsa-rsa-3.json 287 DynamoDbEncryption/runtimes/java/src/test/resources/vectors/encrypted_item/scenarios.json 300 DynamoDbEncryption/runtimes/net/README.md 79 DynamoDbEncryption/runtimes/rust/README.md 20 DynamoDbEncryption/runtimes/rust/RELEASE.md 16 DynamoDbEncryption/runtimes/rust/examples/README.md 26 DynamoDbEncryption/runtimes/rust/examples/basic_get_put_example.rs 101 DynamoDbEncryption/runtimes/rust/examples/clientsupplier/client_supplier_example.rs 142 DynamoDbEncryption/runtimes/rust/examples/clientsupplier/mod.rs 3 DynamoDbEncryption/runtimes/rust/examples/clientsupplier/regional_role_client_supplier.rs 41 DynamoDbEncryption/runtimes/rust/examples/clientsupplier/regional_role_client_supplier_config.rs 16 DynamoDbEncryption/runtimes/rust/examples/create_keystore_key.rs 33 DynamoDbEncryption/runtimes/rust/examples/get_encrypted_data_key_description.rs 45 DynamoDbEncryption/runtimes/rust/examples/itemencryptor/item_encrypt_decrypt.rs 103 DynamoDbEncryption/runtimes/rust/examples/itemencryptor/mod.rs 1 DynamoDbEncryption/runtimes/rust/examples/keyring/branch_key_id_supplier.rs 46 DynamoDbEncryption/runtimes/rust/examples/keyring/hierarchical_keyring.rs 207 DynamoDbEncryption/runtimes/rust/examples/keyring/kms_rsa_keyring.rs 21 DynamoDbEncryption/runtimes/rust/examples/keyring/mod.rs 8 DynamoDbEncryption/runtimes/rust/examples/keyring/mrk_discovery_multi_keyring.rs 124 DynamoDbEncryption/runtimes/rust/examples/keyring/multi_keyring.rs 26 DynamoDbEncryption/runtimes/rust/examples/keyring/multi_mrk_keyring.rs 177 DynamoDbEncryption/runtimes/rust/examples/keyring/raw_aes_keyring.rs 18 DynamoDbEncryption/runtimes/rust/examples/keyring/raw_rsa_keyring.rs 175 DynamoDbEncryption/runtimes/rust/examples/main.rs 17 DynamoDbEncryption/runtimes/rust/examples/multi_get_put_example.rs 169 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/basic_searchable_encryption.rs 181 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/beacon_styles_searchable_encryption.rs 306 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/complexexample/README.md 20 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/complexexample/beacon_config.rs 469 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/complexexample/complex_searchable_encryption.rs 27 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/complexexample/mod.rs 4 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/complexexample/put_requests.rs 416 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/complexexample/query_requests.rs 642 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/compound_beacon_searchable_encryption.rs 207 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/mod.rs 5 DynamoDbEncryption/runtimes/rust/examples/searchableencryption/virtual_beacon_searchable_encryption.rs 257 DynamoDbEncryption/runtimes/rust/examples/test_utils.rs 24 DynamoDbEncryption/runtimes/rust/src/README.md 35 Examples/runtimes/java/DynamoDbEncryption/README.md 30 Examples/runtimes/java/DynamoDbEncryption/build.gradle.kts 106 Examples/runtimes/java/DynamoDbEncryption/gradlew.bat 71 Examples/runtimes/java/DynamoDbEncryption/settings.gradle.kts 1 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/BasicPutGetExample.java 114 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/ConfigUtils.java 50 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/CreateKeyStoreKeyExample.java 45 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/CreateKeyStoreTableExample.java 42 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/GetEncryptedDataKeyDescriptionExample.java 112 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/ManipulationUtils.java 154 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/ScanErrorExample.java 115 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/clientsupplier/ClientSupplierExample.java 222 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/clientsupplier/RegionalRoleClientSupplier.java 48 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/clientsupplier/RegionalRoleClientSupplierConfig.java 16 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/enhanced/EnhancedPutGetExample.java 115 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/enhanced/LombokPutGetExample.java 163 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/enhanced/SimpleClass.java 52 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/enhanced/SimpleClass2.java 52 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/enhanced/SimpleClass3.java 52 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/enhanced/SimpleClass4.java 61 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/enhanced/SimpleViaLombok.java 34 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/enhanced/SingleTableExample.java 153 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/enhanced/TableSchemaBuilderPutGetExample.java 214 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/itemencryptor/ItemEncryptDecryptExample.java 100 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/ExampleBranchKeyIdSupplier.java 39 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/HierarchicalKeyringExample.java 180 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/KmsEcdhKeyringExample.java 421 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/KmsRsaKeyringExample.java 232 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/MrkDiscoveryMultiKeyringExample.java 196 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/MultiKeyringExample.java 222 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/MultiMrkKeyringExample.java 265 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/RawAesKeyringExample.java 141 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/RawEcdhKeyringExample.java 579 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/RawRsaKeyringExample.java 262 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/keyring/SharedCacheAcrossHierarchicalKeyringsExample.java 220 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/searchableencryption/BasicSearchableEncryptionExample.java 223 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/searchableencryption/BeaconStylesSearchableEncryptionExample.java 361 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/searchableencryption/CompoundBeaconSearchableEncryptionExample.java 297 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/searchableencryption/VirtualBeaconSearchableEncryptionExample.java 299 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/searchableencryption/complexexample/BeaconConfig.java 505 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/searchableencryption/complexexample/ComplexSearchableEncryptionExample.java 37 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/searchableencryption/complexexample/PutRequests.java 791 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/searchableencryption/complexexample/QueryRequests.java 887 Examples/runtimes/java/DynamoDbEncryption/src/main/java/software/amazon/cryptography/examples/searchableencryption/complexexample/README.md 21 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/TestBasicPutGetExample.java 11 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/TestCreateKeyStoreKeyExample.java 14 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/TestCreateKeyStoreTableExample.java 12 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/TestGetEncryptedDataKeyDescriptionExample.java 18 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/TestScanErrorExample.java 11 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/TestUtils.java 27 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/clientsupplier/TestClientSupplierExample.java 21 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/enhanced/TestEnhancedPutGetExample.java 26 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/enhanced/TestSingleTableExample.java 12 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/itemencryptor/TestItemEncryptDecryptExample.java 12 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestHierarchicalKeyringExample.java 28 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestKmsEcdhKeyringExample.java 33 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestKmsRsaKeyringExample.java 17 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestMrkDiscoveryMultiKeyringExample.java 20 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestMrkMultiKeyringExample.java 14 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestMultiKeyringExample.java 15 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestRawAesKeyringExample.java 14 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestRawEcdhKeyringExample.java 42 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestRawRsaKeyringExample.java 14 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/keyring/TestSharedCacheAcrossHierarchicalKeyringsExample.java 24 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/searchableencryption/SearchableEncryptionTestUtils.java 12 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/searchableencryption/TestBasicSearchableEncryptionExample.java 20 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/searchableencryption/TestBeaconStylesSearchableEncryptionExample.java 20 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/searchableencryption/TestCompoundBeaconSearchableEncryptionExample.java 20 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/searchableencryption/TestVirtualBeaconSearchableEncryptionExample.java 20 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/searchableencryption/complexexample/ComplexSearchableEncryptionTestUtils.java 4 Examples/runtimes/java/DynamoDbEncryption/src/test/java/software/amazon/cryptography/examples/searchableencryption/complexexample/TestComplexSearchableEncryptionExample.java 21 Examples/runtimes/java/Migration/DDBECToAWSDBE/README.md 29 Examples/runtimes/java/Migration/DDBECToAWSDBE/build.gradle.kts 103 Examples/runtimes/java/Migration/DDBECToAWSDBE/gradlew.bat 71 Examples/runtimes/java/Migration/DDBECToAWSDBE/settings.gradle.kts 1 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/main/java/software/amazon/cryptography/examples/migration/awsdbe/MigrationExampleStep1.java 132 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/main/java/software/amazon/cryptography/examples/migration/awsdbe/MigrationExampleStep2.java 132 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/main/java/software/amazon/cryptography/examples/migration/awsdbe/MigrationExampleStep3.java 106 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/main/java/software/amazon/cryptography/examples/migration/awsdbe/SimpleClass.java 54 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/main/java/software/amazon/cryptography/examples/migration/ddbec/MigrationExampleStep0.java 64 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/main/java/software/amazon/cryptography/examples/migration/ddbec/SimpleClass.java 52 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/awsdbe/TestMigrationExampleStep1.java 43 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/awsdbe/TestMigrationExampleStep2.java 43 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/awsdbe/TestMigrationExampleStep3.java 55 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/awsdbe/TestUtils.java 7 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/ddbec/TestMigrationExampleStep0.java 57 Examples/runtimes/java/Migration/DDBECToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/ddbec/TestUtils.java 7 Examples/runtimes/java/Migration/PlaintextToAWSDBE/README.md 35 Examples/runtimes/java/Migration/PlaintextToAWSDBE/build.gradle.kts 101 Examples/runtimes/java/Migration/PlaintextToAWSDBE/gradlew.bat 71 Examples/runtimes/java/Migration/PlaintextToAWSDBE/settings.gradle.kts 1 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/main/java/software/amazon/cryptography/examples/awsdbe/MigrationExampleStep1.java 107 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/main/java/software/amazon/cryptography/examples/awsdbe/MigrationExampleStep2.java 107 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/main/java/software/amazon/cryptography/examples/awsdbe/MigrationExampleStep3.java 103 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/main/java/software/amazon/cryptography/examples/awsdbe/SimpleClass.java 54 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/main/java/software/amazon/cryptography/examples/plaintext/CreateSimpleTable.java 50 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/main/java/software/amazon/cryptography/examples/plaintext/EnhancedPlaintextPutGetExample.java 30 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/main/java/software/amazon/cryptography/examples/plaintext/MigrationExampleStep0.java 52 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/main/java/software/amazon/cryptography/examples/plaintext/SimpleClass.java 50 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/awsdbe/TestMigrationExampleStep1.java 42 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/awsdbe/TestMigrationExampleStep2.java 42 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/awsdbe/TestMigrationExampleStep3.java 58 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/awsdbe/TestUtils.java 7 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/awsdbe/encrypttable/TestEncryptExistingTable.java 134 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/plaintext/TestMigrationExampleStep0.java 41 Examples/runtimes/java/Migration/PlaintextToAWSDBE/src/test/java/software/amazon/cryptography/examples/migration/plaintext/TestUtils.java 7 Examples/runtimes/java/Migration/README.md 16 Examples/runtimes/java/README.md 7 Examples/runtimes/net/Examples.csproj 13 Examples/runtimes/net/src/BasicPutGetExample.cs 74 Examples/runtimes/net/src/CreateKeyStoreKeyExample.cs 22 Examples/runtimes/net/src/CreateKeyStoreTableExample.cs 21 Examples/runtimes/net/src/Examples.cs 38 Examples/runtimes/net/src/GetEncryptedDataKeyDescriptionExample.cs 39 Examples/runtimes/net/src/MultiPutGetExample.cs 136 Examples/runtimes/net/src/ScanErrorExample.cs 83 Examples/runtimes/net/src/TestUtils.cs 63 Examples/runtimes/net/src/clientsupplier/ClientSupplierExample.cs 116 Examples/runtimes/net/src/clientsupplier/RegionalRoleClientSupplier.cs 23 Examples/runtimes/net/src/clientsupplier/RegionalRoleClientSupplierConfig.cs 15 Examples/runtimes/net/src/itemencryptor/ItemEncryptDecryptExample.cs 59 Examples/runtimes/net/src/keyring/ExampleBranchKeyIdSupplier.cs 35 Examples/runtimes/net/src/keyring/HierarchicalKeyringExample.cs 96 Examples/runtimes/net/src/keyring/KmsEcdhKeyringExample.cs 225 Examples/runtimes/net/src/keyring/KmsRsaKeyringExample.cs 111 Examples/runtimes/net/src/keyring/MrkDiscoveryMultiKeyringExample.cs 98 Examples/runtimes/net/src/keyring/MultiKeyringExample.cs 114 Examples/runtimes/net/src/keyring/MultiMrkKeyringExample.cs 141 Examples/runtimes/net/src/keyring/RawAesKeyringExample.cs 82 Examples/runtimes/net/src/keyring/RawEcdhKeyringExample.cs 370 Examples/runtimes/net/src/keyring/RawRsaKeyringExample.cs 146 Examples/runtimes/net/src/keyring/SharedCacheAcrossHierarchicalKeyringsExample.cs 136 Examples/runtimes/net/src/searchableencryption/BasicSearchableEncryptionExample.cs 134 Examples/runtimes/net/src/searchableencryption/BeaconStylesSearchableEncryptionExample.cs 249 Examples/runtimes/net/src/searchableencryption/CompoundBeaconSearchableEncryptionExample.cs 170 Examples/runtimes/net/src/searchableencryption/VirtualBeaconSearchableEncryptionExample.cs 177 Examples/runtimes/net/src/searchableencryption/complexexample/BeaconConfig.cs 286 Examples/runtimes/net/src/searchableencryption/complexexample/ComplexSearchableEncryptionExample.cs 14 Examples/runtimes/net/src/searchableencryption/complexexample/PutRequests.cs 533 Examples/runtimes/net/src/searchableencryption/complexexample/QueryRequests.cs 738 Examples/runtimes/net/src/searchableencryption/complexexample/README.md 21 Examples/runtimes/rust/README.md 1 LICENSE.txt 169 README.md 55 SUPPORT_POLICY.rst 40 TestVectors/README.md 33 TestVectors/project.properties 4 TestVectors/runtimes/java/PermTest.json 222 TestVectors/runtimes/java/configs.json 176 TestVectors/runtimes/java/data.json 392 TestVectors/runtimes/java/decrypt_dotnet_32.json 243 TestVectors/runtimes/java/decrypt_dotnet_33.json 316 TestVectors/runtimes/java/decrypt_java_32.json 243 TestVectors/runtimes/java/decrypt_java_33.json 316 TestVectors/runtimes/java/iotest.json 270 TestVectors/runtimes/java/large_records.json 1172 TestVectors/runtimes/java/records.json 50 VERSIONING.rst 19 cfn/code_build_parameter_map.json 6 project.properties 6 releases/rust/db_esdk/README.md 20 releases/rust/db_esdk/dafny_runtime_rust/README.md 1 releases/rust/db_esdk/examples/README.md 26 releases/rust/db_esdk/examples/basic_get_put_example.rs 101 releases/rust/db_esdk/examples/clientsupplier/client_supplier_example.rs 142 releases/rust/db_esdk/examples/clientsupplier/mod.rs 3 releases/rust/db_esdk/examples/clientsupplier/regional_role_client_supplier.rs 41 releases/rust/db_esdk/examples/clientsupplier/regional_role_client_supplier_config.rs 16 releases/rust/db_esdk/examples/create_keystore_key.rs 33 releases/rust/db_esdk/examples/get_encrypted_data_key_description.rs 45 releases/rust/db_esdk/examples/itemencryptor/item_encrypt_decrypt.rs 103 releases/rust/db_esdk/examples/itemencryptor/mod.rs 1 releases/rust/db_esdk/examples/keyring/branch_key_id_supplier.rs 46 releases/rust/db_esdk/examples/keyring/hierarchical_keyring.rs 207 releases/rust/db_esdk/examples/keyring/kms_rsa_keyring.rs 21 releases/rust/db_esdk/examples/keyring/mod.rs 8 releases/rust/db_esdk/examples/keyring/mrk_discovery_multi_keyring.rs 124 releases/rust/db_esdk/examples/keyring/multi_keyring.rs 26 releases/rust/db_esdk/examples/keyring/multi_mrk_keyring.rs 177 releases/rust/db_esdk/examples/keyring/raw_aes_keyring.rs 18 releases/rust/db_esdk/examples/keyring/raw_rsa_keyring.rs 175 releases/rust/db_esdk/examples/main.rs 17 releases/rust/db_esdk/examples/multi_get_put_example.rs 169 releases/rust/db_esdk/examples/searchableencryption/basic_searchable_encryption.rs 181 releases/rust/db_esdk/examples/searchableencryption/beacon_styles_searchable_encryption.rs 306 releases/rust/db_esdk/examples/searchableencryption/complexexample/README.md 20 releases/rust/db_esdk/examples/searchableencryption/complexexample/beacon_config.rs 469 releases/rust/db_esdk/examples/searchableencryption/complexexample/complex_searchable_encryption.rs 27 releases/rust/db_esdk/examples/searchableencryption/complexexample/mod.rs 4 releases/rust/db_esdk/examples/searchableencryption/complexexample/put_requests.rs 416 releases/rust/db_esdk/examples/searchableencryption/complexexample/query_requests.rs 642 releases/rust/db_esdk/examples/searchableencryption/compound_beacon_searchable_encryption.rs 207 releases/rust/db_esdk/examples/searchableencryption/mod.rs 5 releases/rust/db_esdk/examples/searchableencryption/virtual_beacon_searchable_encryption.rs 257 releases/rust/db_esdk/examples/test_utils.rs 24 specification/changes/2024-02-29-encryption-context/background.md 92 specification/changes/2024-02-29-encryption-context/change.md 95 specification/changes/2024-05-19-simplify-structured-encryption/background.md 107 specification/changes/2024-05-19-simplify-structured-encryption/change.md 29 specification/dynamodb-encryption-client/ddb-attribute-serialization.md 165 specification/dynamodb-encryption-client/ddb-encryption-branch-key-id-supplier.md 44 specification/dynamodb-encryption-client/ddb-get-encrypted-data-key-description.md 26 specification/dynamodb-encryption-client/ddb-item-conversion.md 52 specification/dynamodb-encryption-client/ddb-item-encryptor.md 40 specification/dynamodb-encryption-client/ddb-sdk-integration.md 502 specification/dynamodb-encryption-client/ddb-support.md 193 specification/dynamodb-encryption-client/ddb-table-encryption-config.md 154 specification/dynamodb-encryption-client/decrypt-item.md 130 specification/dynamodb-encryption-client/encrypt-item.md 143 specification/dynamodb-encryption-client/string-ordering.md 68 specification/searchable-encryption/beacons.md 353 specification/searchable-encryption/search-config.md 360 specification/searchable-encryption/virtual.md 115 specification/structured-encryption/decrypt-path-structure.md 177 specification/structured-encryption/decrypt-structure.md 43 specification/structured-encryption/encrypt-path-structure.md 228 specification/structured-encryption/encrypt-structure.md 42 specification/structured-encryption/footer.md 87 specification/structured-encryption/header.md 173 specification/structured-encryption/resolve-auth-actions.md 38 specification/structured-encryption/structures.md 149