├── .github ├── CODEOWNERS ├── actions │ ├── install_smithy_dafny_codegen_dependencies │ │ └── action.yml │ └── polymorph_codegen │ │ └── action.yml ├── dependabot.yml ├── not-grep.toml └── workflows │ ├── check-files.yml │ ├── check_only_key_word.yml │ ├── ci_codegen.yml │ ├── ci_duvet.yml │ ├── ci_examples_java.yml │ ├── ci_examples_net.yml │ ├── ci_static_analysis.yml │ ├── ci_test_go.yml │ ├── ci_test_java.yml │ ├── ci_test_net.yml │ ├── ci_test_vector_java.yml │ ├── ci_test_vector_net.yml │ ├── ci_todos.yml │ ├── dafny-interop.yml │ ├── dafny_interop_examples_java.yml │ ├── dafny_interop_examples_net.yml │ ├── dafny_interop_java.yml │ ├── dafny_interop_test_net.yml │ ├── dafny_interop_test_vector_java.yml │ ├── dafny_interop_test_vector_net.yml │ ├── dafny_verify_version.yml │ ├── dafny_version.yml │ ├── daily_ci.yml │ ├── go-release.yml │ ├── issue-notification.yml │ ├── library_dafny_verification.yml │ ├── library_format.yml │ ├── library_rust_tests.yml │ ├── manual.yml │ ├── mpl-head.yml │ ├── mpl_dependency_java_version.yml │ ├── mpl_head_version.yml │ ├── nightly.yml │ ├── non-prod.yml │ ├── pull.yml │ ├── push.yml │ ├── sem_ver.yml │ ├── semantic_release.yml │ ├── smithy-diff.yml │ └── test_vector_verification.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .releaserc.cjs ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DynamoDbEncryption ├── .gitignore ├── Makefile ├── README.md ├── codebuild │ ├── release-prod.yml │ ├── release-staging.yml │ ├── release.yml │ ├── sign.yml │ ├── test-prod.yml │ └── verify.yml ├── codegen-patches │ ├── DynamoDbEncryption │ │ ├── dotnet │ │ │ ├── dafny-4.2.0.patch │ │ │ ├── dafny-4.8.0.patch │ │ │ └── dafny-4.9.0.patch │ │ └── java │ │ │ └── dafny-4.8.0.patch │ ├── DynamoDbEncryptionTransforms │ │ ├── dotnet │ │ │ ├── dafny-4.8.0.patch │ │ │ └── dafny-4.9.0.patch │ │ └── java │ │ │ └── dafny-4.8.0.patch │ ├── DynamoDbItemEncryptor │ │ ├── dotnet │ │ │ ├── dafny-4.8.0.patch │ │ │ └── dafny-4.9.0.patch │ │ └── java │ │ │ └── dafny-4.8.0.patch │ └── StructuredEncryption │ │ ├── dotnet │ │ ├── dafny-4.8.0.patch │ │ └── dafny-4.9.0.patch │ │ └── java │ │ └── dafny-4.8.0.patch ├── dafny │ ├── DynamoDbEncryption │ │ ├── Model │ │ │ ├── AwsCryptographyDbEncryptionSdkDynamoDbTypes.dfy │ │ │ └── DynamoDbEncryption.smithy │ │ ├── src │ │ │ ├── AwsCryptographyDbEncryptionSdkDynamoDbOperations.dfy │ │ │ ├── Beacon.dfy │ │ │ ├── CompoundBeacon.dfy │ │ │ ├── ConfigToInfo.dfy │ │ │ ├── DDBSupport.dfy │ │ │ ├── DynamoDbEncryptionBranchKeyIdSupplier.dfy │ │ │ ├── DynamoToStruct.dfy │ │ │ ├── FilterExpr.dfy │ │ │ ├── Index.dfy │ │ │ ├── NormalizeNumber.dfy │ │ │ ├── SearchInfo.dfy │ │ │ ├── TermLoc.dfy │ │ │ ├── UpdateExpr.dfy │ │ │ ├── Util.dfy │ │ │ └── Virtual.dfy │ │ └── test │ │ │ ├── Beacon.dfy │ │ │ ├── BeaconTestFixtures.dfy │ │ │ ├── ConfigToInfo.dfy │ │ │ ├── DDBSupport.dfy │ │ │ ├── DynamoDbEncryptionBranchKeyIdSupplierTest.dfy │ │ │ ├── DynamoDbGetEncryptedDataKeyDescriptionTest.dfy │ │ │ ├── DynamoToStruct.dfy │ │ │ ├── FilterExpr.dfy │ │ │ ├── NormalizeNumber.dfy │ │ │ ├── UpdateExpr.dfy │ │ │ └── Virtual.dfy │ ├── DynamoDbEncryptionTransforms │ │ ├── Model │ │ │ ├── AwsCryptographyDbEncryptionSdkDynamoDbTransformsTypes.dfy │ │ │ ├── DynamoDbEncryptionTransforms.smithy │ │ │ └── transforms.smithy │ │ ├── src │ │ │ ├── AttributeResolver.dfy │ │ │ ├── AwsCryptographyDbEncryptionSdkDynamoDbTransformsOperations.dfy │ │ │ ├── BatchExecuteStatementTransform.dfy │ │ │ ├── BatchGetItemTransform.dfy │ │ │ ├── BatchWriteItemTransform.dfy │ │ │ ├── DdbMiddlewareConfig.dfy │ │ │ ├── DdbStatement.dfy │ │ │ ├── DeleteItemTransform.dfy │ │ │ ├── DynamoDbMiddlewareSupport.dfy │ │ │ ├── ExecuteStatementTransform.dfy │ │ │ ├── ExecuteTransactionTransform.dfy │ │ │ ├── GetItemTransform.dfy │ │ │ ├── Index.dfy │ │ │ ├── PutItemTransform.dfy │ │ │ ├── QueryTransform.dfy │ │ │ ├── ScanTransform.dfy │ │ │ ├── TransactGetItemsTransform.dfy │ │ │ ├── TransactWriteItemsTransform.dfy │ │ │ └── UpdateItemTransform.dfy │ │ └── test │ │ │ ├── BatchExecuteStatementTransform.dfy │ │ │ ├── BatchGetItemTransform.dfy │ │ │ ├── BatchWriteItemTransform.dfy │ │ │ ├── DdbStatement.dfy │ │ │ ├── DeleteItemTransform.dfy │ │ │ ├── ExecuteStatementTransform.dfy │ │ │ ├── ExecuteTransactionTransform.dfy │ │ │ ├── GetItemTransform.dfy │ │ │ ├── PutItemTransform.dfy │ │ │ ├── QueryTransform.dfy │ │ │ ├── ScanTransform.dfy │ │ │ ├── TestFixtures.dfy │ │ │ ├── TransactGetItemsTransform.dfy │ │ │ ├── TransactWriteItemsTransform.dfy │ │ │ └── UpdateItemTransform.dfy │ ├── DynamoDbItemEncryptor │ │ ├── Model │ │ │ ├── AwsCryptographyDbEncryptionSdkDynamoDbItemEncryptorTypes.dfy │ │ │ └── DynamoDbItemEncryptor.smithy │ │ ├── src │ │ │ ├── AwsCryptographyDbEncryptionSdkDynamoDbItemEncryptorOperations.dfy │ │ │ ├── Index.dfy │ │ │ ├── InternalLegacyOverride.dfy │ │ │ └── Util.dfy │ │ └── test │ │ │ └── DynamoDBItemEncryptorTest.dfy │ └── StructuredEncryption │ │ ├── Model │ │ ├── AwsCryptographyDbEncryptionSdkStructuredEncryptionTypes.dfy │ │ └── StructuredEncryption.smithy │ │ ├── src │ │ ├── AwsCryptographyDbEncryptionSdkStructuredEncryptionOperations.dfy │ │ ├── Canonize.dfy │ │ ├── Crypt.dfy │ │ ├── Footer.dfy │ │ ├── Header.dfy │ │ ├── Index.dfy │ │ ├── OptimizedMergeSort.dfy │ │ ├── Paths.dfy │ │ ├── SortCanon.dfy │ │ └── Util.dfy │ │ └── test │ │ ├── Crypt.dfy │ │ ├── HappyCaseTests.dfy │ │ ├── Header.dfy │ │ ├── Paths.dfy │ │ └── StructuredDataTestFixtures.dfy ├── icon.png └── runtimes │ ├── go │ ├── ImplementationFromDafny-go │ │ ├── InternalLegacyOverride │ │ │ └── extern.go │ │ ├── WrappedAwsCryptographyDbEncryptionSdkDynamoDbItemEncryptorService │ │ │ └── shim.go │ │ ├── WrappedAwsCryptographyDbEncryptionSdkDynamoDbService │ │ │ └── shim.go │ │ ├── WrappedAwsCryptographyDbEncryptionSdkDynamoDbTransformsService │ │ │ └── shim.go │ │ ├── WrappedAwsCryptographyDbEncryptionSdkStructuredEncryptionService │ │ │ └── shim.go │ │ ├── awscryptographydbencryptionsdkdynamodbitemencryptorsmithygenerated │ │ │ ├── api_client.go │ │ │ ├── to_dafny.go │ │ │ └── to_native.go │ │ ├── awscryptographydbencryptionsdkdynamodbitemencryptorsmithygeneratedtypes │ │ │ ├── errors.go │ │ │ ├── types.go │ │ │ └── unmodelled_errors.go │ │ ├── awscryptographydbencryptionsdkdynamodbsmithygenerated │ │ │ ├── DynamoDbKeyBranchKeyIdSupplier.go │ │ │ ├── DynamoDbKeyBranchKeyIdSupplierNativeWrapper.go │ │ │ ├── LegacyDynamoDbEncryptor.go │ │ │ ├── LegacyDynamoDbEncryptorNativeWrapper.go │ │ │ ├── api_client.go │ │ │ ├── to_dafny.go │ │ │ └── to_native.go │ │ ├── awscryptographydbencryptionsdkdynamodbsmithygeneratedtypes │ │ │ ├── enums.go │ │ │ ├── errors.go │ │ │ ├── types.go │ │ │ └── unmodelled_errors.go │ │ ├── awscryptographydbencryptionsdkdynamodbtransformssmithygenerated │ │ │ ├── api_client.go │ │ │ ├── to_dafny.go │ │ │ └── to_native.go │ │ ├── awscryptographydbencryptionsdkdynamodbtransformssmithygeneratedtypes │ │ │ ├── errors.go │ │ │ ├── types.go │ │ │ └── unmodelled_errors.go │ │ ├── awscryptographydbencryptionsdkstructuredencryptionsmithygenerated │ │ │ ├── api_client.go │ │ │ ├── to_dafny.go │ │ │ └── to_native.go │ │ ├── awscryptographydbencryptionsdkstructuredencryptionsmithygeneratedtypes │ │ │ ├── enums.go │ │ │ ├── errors.go │ │ │ ├── types.go │ │ │ └── unmodelled_errors.go │ │ ├── dbesdkmiddleware │ │ │ └── middleware.go │ │ ├── go.mod │ │ └── go.sum │ ├── README.md │ └── TestsFromDafny-go │ │ ├── WrappedAwsCryptographyDbEncryptionSdkDynamoDbItemEncryptorService │ │ └── shim.go │ │ ├── WrappedAwsCryptographyDbEncryptionSdkDynamoDbService │ │ └── shim.go │ │ ├── WrappedAwsCryptographyDbEncryptionSdkDynamoDbTransformsService │ │ └── shim.go │ │ ├── WrappedAwsCryptographyDbEncryptionSdkStructuredEncryptionService │ │ └── shim.go │ │ ├── awscryptographydbencryptionsdkdynamodbitemencryptorsmithygenerated │ │ ├── api_client.go │ │ ├── to_dafny.go │ │ └── to_native.go │ │ ├── awscryptographydbencryptionsdkdynamodbitemencryptorsmithygeneratedtypes │ │ ├── errors.go │ │ ├── types.go │ │ └── unmodelled_errors.go │ │ ├── awscryptographydbencryptionsdkdynamodbsmithygenerated │ │ ├── DynamoDbKeyBranchKeyIdSupplier.go │ │ ├── DynamoDbKeyBranchKeyIdSupplierNativeWrapper.go │ │ ├── LegacyDynamoDbEncryptor.go │ │ ├── LegacyDynamoDbEncryptorNativeWrapper.go │ │ ├── api_client.go │ │ ├── to_dafny.go │ │ └── to_native.go │ │ ├── awscryptographydbencryptionsdkdynamodbsmithygeneratedtypes │ │ ├── enums.go │ │ ├── errors.go │ │ ├── types.go │ │ └── unmodelled_errors.go │ │ ├── awscryptographydbencryptionsdkdynamodbtransformssmithygenerated │ │ ├── api_client.go │ │ ├── to_dafny.go │ │ └── to_native.go │ │ ├── awscryptographydbencryptionsdkdynamodbtransformssmithygeneratedtypes │ │ ├── errors.go │ │ ├── types.go │ │ └── unmodelled_errors.go │ │ ├── awscryptographydbencryptionsdkstructuredencryptionsmithygenerated │ │ ├── api_client.go │ │ ├── to_dafny.go │ │ └── to_native.go │ │ ├── awscryptographydbencryptionsdkstructuredencryptionsmithygeneratedtypes │ │ ├── enums.go │ │ ├── errors.go │ │ ├── types.go │ │ └── unmodelled_errors.go │ │ ├── go.mod │ │ └── go.sum │ ├── java │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── makefile_helper.sh │ ├── settings.gradle.kts │ └── src │ │ ├── main │ │ ├── java │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── cryptography │ │ │ │ └── dbencryptionsdk │ │ │ │ ├── dynamodb │ │ │ │ ├── DynamoDbEncryptionExecutionAttribute.java │ │ │ │ ├── DynamoDbEncryptionInterceptor.java │ │ │ │ ├── SupportedOperations.java │ │ │ │ ├── enhancedclient │ │ │ │ │ ├── CreateDynamoDbEncryptionInterceptorInput.java │ │ │ │ │ ├── DoNothingTag.java │ │ │ │ │ ├── DynamoDbEncryptionDoNothing.java │ │ │ │ │ ├── DynamoDbEncryptionSignAndIncludeInEncryptionContext.java │ │ │ │ │ ├── DynamoDbEncryptionSignOnly.java │ │ │ │ │ ├── DynamoDbEnhancedClientEncryption.java │ │ │ │ │ ├── DynamoDbEnhancedTableEncryptionConfig.java │ │ │ │ │ ├── EncryptionAttributeTags.java │ │ │ │ │ ├── SignAndIncludeInEncryptionContextTag.java │ │ │ │ │ └── SignOnlyTag.java │ │ │ │ ├── internaldafny │ │ │ │ │ ├── __default.java │ │ │ │ │ └── types │ │ │ │ │ │ └── __default.java │ │ │ │ ├── itemencryptor │ │ │ │ │ └── internaldafny │ │ │ │ │ │ ├── __default.java │ │ │ │ │ │ ├── legacy │ │ │ │ │ │ └── InternalLegacyOverride.java │ │ │ │ │ │ └── types │ │ │ │ │ │ └── __default.java │ │ │ │ └── transforms │ │ │ │ │ └── internaldafny │ │ │ │ │ ├── __default.java │ │ │ │ │ └── types │ │ │ │ │ └── __default.java │ │ │ │ └── structuredencryption │ │ │ │ └── internaldafny │ │ │ │ ├── __default.java │ │ │ │ └── types │ │ │ │ └── __default.java │ │ ├── sdkv1 │ │ │ └── com │ │ │ │ └── amazonaws │ │ │ │ └── services │ │ │ │ └── dynamodbv2 │ │ │ │ └── datamodeling │ │ │ │ ├── AttributeEncryptor.java │ │ │ │ ├── encryption │ │ │ │ ├── DelegatedKey.java │ │ │ │ ├── DoNotEncrypt.java │ │ │ │ ├── DoNotTouch.java │ │ │ │ ├── DynamoDBEncryptor.java │ │ │ │ ├── DynamoDBSigner.java │ │ │ │ ├── EncryptionContext.java │ │ │ │ ├── EncryptionFlags.java │ │ │ │ ├── HandleUnknownAttributes.java │ │ │ │ ├── TableAadOverride.java │ │ │ │ ├── materials │ │ │ │ │ ├── AbstractRawMaterials.java │ │ │ │ │ ├── AsymmetricRawMaterials.java │ │ │ │ │ ├── CryptographicMaterials.java │ │ │ │ │ ├── DecryptionMaterials.java │ │ │ │ │ ├── EncryptionMaterials.java │ │ │ │ │ ├── SymmetricRawMaterials.java │ │ │ │ │ └── WrappedRawMaterials.java │ │ │ │ ├── providers │ │ │ │ │ ├── AsymmetricStaticProvider.java │ │ │ │ │ ├── CachingMostRecentProvider.java │ │ │ │ │ ├── DirectKmsMaterialProvider.java │ │ │ │ │ ├── EncryptionMaterialsProvider.java │ │ │ │ │ ├── KeyStoreMaterialsProvider.java │ │ │ │ │ ├── SymmetricStaticProvider.java │ │ │ │ │ ├── WrappedMaterialsProvider.java │ │ │ │ │ └── store │ │ │ │ │ │ ├── MetaStore.java │ │ │ │ │ │ └── ProviderStore.java │ │ │ │ └── utils │ │ │ │ │ └── EncryptionContextOperators.java │ │ │ │ └── internal │ │ │ │ ├── AttributeValueMarshaller.java │ │ │ │ ├── Base64.java │ │ │ │ ├── ByteBufferInputStream.java │ │ │ │ ├── Hkdf.java │ │ │ │ ├── LRUCache.java │ │ │ │ ├── MsClock.java │ │ │ │ ├── TTLCache.java │ │ │ │ └── Utils.java │ │ └── smithy-generated │ │ │ └── software │ │ │ └── amazon │ │ │ └── cryptography │ │ │ └── dbencryptionsdk │ │ │ ├── dynamodb │ │ │ ├── DynamoDbEncryption.java │ │ │ ├── DynamoDbKeyBranchKeyIdSupplier.java │ │ │ ├── IDynamoDbKeyBranchKeyIdSupplier.java │ │ │ ├── ILegacyDynamoDbEncryptor.java │ │ │ ├── LegacyDynamoDbEncryptor.java │ │ │ ├── ToDafny.java │ │ │ ├── ToNative.java │ │ │ ├── itemencryptor │ │ │ │ ├── DynamoDbItemEncryptor.java │ │ │ │ ├── ToDafny.java │ │ │ │ ├── ToNative.java │ │ │ │ └── model │ │ │ │ │ ├── CollectionOfErrors.java │ │ │ │ │ ├── DecryptItemInput.java │ │ │ │ │ ├── DecryptItemOutput.java │ │ │ │ │ ├── DynamoDbItemEncryptorConfig.java │ │ │ │ │ ├── DynamoDbItemEncryptorException.java │ │ │ │ │ ├── EncryptItemInput.java │ │ │ │ │ ├── EncryptItemOutput.java │ │ │ │ │ ├── OpaqueError.java │ │ │ │ │ ├── OpaqueWithTextError.java │ │ │ │ │ └── ParsedHeader.java │ │ │ ├── model │ │ │ │ ├── AsSet.java │ │ │ │ ├── BeaconKeySource.java │ │ │ │ ├── BeaconStyle.java │ │ │ │ ├── BeaconVersion.java │ │ │ │ ├── CollectionOfErrors.java │ │ │ │ ├── CompoundBeacon.java │ │ │ │ ├── Constructor.java │ │ │ │ ├── ConstructorPart.java │ │ │ │ ├── CreateDynamoDbEncryptionBranchKeyIdSupplierInput.java │ │ │ │ ├── CreateDynamoDbEncryptionBranchKeyIdSupplierOutput.java │ │ │ │ ├── DynamoDbEncryptionConfig.java │ │ │ │ ├── DynamoDbEncryptionException.java │ │ │ │ ├── DynamoDbTableEncryptionConfig.java │ │ │ │ ├── DynamoDbTablesEncryptionConfig.java │ │ │ │ ├── EncryptedDataKeyDescription.java │ │ │ │ ├── EncryptedDataKeyDescriptionOutput.java │ │ │ │ ├── EncryptedPart.java │ │ │ │ ├── GetBranchKeyIdFromDdbKeyInput.java │ │ │ │ ├── GetBranchKeyIdFromDdbKeyOutput.java │ │ │ │ ├── GetEncryptedDataKeyDescriptionInput.java │ │ │ │ ├── GetEncryptedDataKeyDescriptionOutput.java │ │ │ │ ├── GetEncryptedDataKeyDescriptionUnion.java │ │ │ │ ├── GetPrefix.java │ │ │ │ ├── GetSegment.java │ │ │ │ ├── GetSegments.java │ │ │ │ ├── GetSubstring.java │ │ │ │ ├── GetSuffix.java │ │ │ │ ├── Insert.java │ │ │ │ ├── LegacyOverride.java │ │ │ │ ├── LegacyPolicy.java │ │ │ │ ├── Lower.java │ │ │ │ ├── MultiKeyStore.java │ │ │ │ ├── OpaqueError.java │ │ │ │ ├── OpaqueWithTextError.java │ │ │ │ ├── PartOnly.java │ │ │ │ ├── PlaintextOverride.java │ │ │ │ ├── SearchConfig.java │ │ │ │ ├── Shared.java │ │ │ │ ├── SharedSet.java │ │ │ │ ├── SignedPart.java │ │ │ │ ├── SingleKeyStore.java │ │ │ │ ├── StandardBeacon.java │ │ │ │ ├── Upper.java │ │ │ │ ├── VirtualField.java │ │ │ │ ├── VirtualPart.java │ │ │ │ └── VirtualTransform.java │ │ │ └── transforms │ │ │ │ ├── DynamoDbEncryptionTransforms.java │ │ │ │ ├── ToDafny.java │ │ │ │ ├── ToNative.java │ │ │ │ └── model │ │ │ │ ├── BatchExecuteStatementInputTransformInput.java │ │ │ │ ├── BatchExecuteStatementInputTransformOutput.java │ │ │ │ ├── BatchExecuteStatementOutputTransformInput.java │ │ │ │ ├── BatchExecuteStatementOutputTransformOutput.java │ │ │ │ ├── BatchGetItemInputTransformInput.java │ │ │ │ ├── BatchGetItemInputTransformOutput.java │ │ │ │ ├── BatchGetItemOutputTransformInput.java │ │ │ │ ├── BatchGetItemOutputTransformOutput.java │ │ │ │ ├── BatchWriteItemInputTransformInput.java │ │ │ │ ├── BatchWriteItemInputTransformOutput.java │ │ │ │ ├── BatchWriteItemOutputTransformInput.java │ │ │ │ ├── BatchWriteItemOutputTransformOutput.java │ │ │ │ ├── CollectionOfErrors.java │ │ │ │ ├── DeleteItemInputTransformInput.java │ │ │ │ ├── DeleteItemInputTransformOutput.java │ │ │ │ ├── DeleteItemOutputTransformInput.java │ │ │ │ ├── DeleteItemOutputTransformOutput.java │ │ │ │ ├── DynamoDbEncryptionTransformsException.java │ │ │ │ ├── ExecuteStatementInputTransformInput.java │ │ │ │ ├── ExecuteStatementInputTransformOutput.java │ │ │ │ ├── ExecuteStatementOutputTransformInput.java │ │ │ │ ├── ExecuteStatementOutputTransformOutput.java │ │ │ │ ├── ExecuteTransactionInputTransformInput.java │ │ │ │ ├── ExecuteTransactionInputTransformOutput.java │ │ │ │ ├── ExecuteTransactionOutputTransformInput.java │ │ │ │ ├── ExecuteTransactionOutputTransformOutput.java │ │ │ │ ├── GetItemInputTransformInput.java │ │ │ │ ├── GetItemInputTransformOutput.java │ │ │ │ ├── GetItemOutputTransformInput.java │ │ │ │ ├── GetItemOutputTransformOutput.java │ │ │ │ ├── OpaqueError.java │ │ │ │ ├── OpaqueWithTextError.java │ │ │ │ ├── PutItemInputTransformInput.java │ │ │ │ ├── PutItemInputTransformOutput.java │ │ │ │ ├── PutItemOutputTransformInput.java │ │ │ │ ├── PutItemOutputTransformOutput.java │ │ │ │ ├── QueryInputTransformInput.java │ │ │ │ ├── QueryInputTransformOutput.java │ │ │ │ ├── QueryOutputTransformInput.java │ │ │ │ ├── QueryOutputTransformOutput.java │ │ │ │ ├── ResolveAttributesInput.java │ │ │ │ ├── ResolveAttributesOutput.java │ │ │ │ ├── ScanInputTransformInput.java │ │ │ │ ├── ScanInputTransformOutput.java │ │ │ │ ├── ScanOutputTransformInput.java │ │ │ │ ├── ScanOutputTransformOutput.java │ │ │ │ ├── TransactGetItemsInputTransformInput.java │ │ │ │ ├── TransactGetItemsInputTransformOutput.java │ │ │ │ ├── TransactGetItemsOutputTransformInput.java │ │ │ │ ├── TransactGetItemsOutputTransformOutput.java │ │ │ │ ├── TransactWriteItemsInputTransformInput.java │ │ │ │ ├── TransactWriteItemsInputTransformOutput.java │ │ │ │ ├── TransactWriteItemsOutputTransformInput.java │ │ │ │ ├── TransactWriteItemsOutputTransformOutput.java │ │ │ │ ├── UpdateItemInputTransformInput.java │ │ │ │ ├── UpdateItemInputTransformOutput.java │ │ │ │ ├── UpdateItemOutputTransformInput.java │ │ │ │ └── UpdateItemOutputTransformOutput.java │ │ │ └── structuredencryption │ │ │ ├── StructuredEncryption.java │ │ │ ├── ToDafny.java │ │ │ ├── ToNative.java │ │ │ └── model │ │ │ ├── AuthItem.java │ │ │ ├── AuthenticateAction.java │ │ │ ├── CollectionOfErrors.java │ │ │ ├── CryptoAction.java │ │ │ ├── CryptoItem.java │ │ │ ├── DecryptPathStructureInput.java │ │ │ ├── DecryptPathStructureOutput.java │ │ │ ├── DecryptStructureInput.java │ │ │ ├── DecryptStructureOutput.java │ │ │ ├── EncryptPathStructureInput.java │ │ │ ├── EncryptPathStructureOutput.java │ │ │ ├── EncryptStructureInput.java │ │ │ ├── EncryptStructureOutput.java │ │ │ ├── OpaqueError.java │ │ │ ├── OpaqueWithTextError.java │ │ │ ├── ParsedHeader.java │ │ │ ├── PathSegment.java │ │ │ ├── ResolveAuthActionsInput.java │ │ │ ├── ResolveAuthActionsOutput.java │ │ │ ├── StructureSegment.java │ │ │ ├── StructuredDataTerminal.java │ │ │ ├── StructuredEncryptionConfig.java │ │ │ └── StructuredEncryptionException.java │ │ └── test │ │ ├── java │ │ └── software │ │ │ └── amazon │ │ │ └── cryptography │ │ │ └── dbencryptionsdk │ │ │ └── dynamodb │ │ │ ├── DynamoDbEncryptionInterceptorIntegrationTests.java │ │ │ ├── DynamoDbEncryptionInterceptorTest.java │ │ │ ├── DynamoDbItemConversionIntegrationTests.java │ │ │ ├── HierarchicalKeyringBranchKeyIdSupplierTests.java │ │ │ ├── TestUtils.java │ │ │ └── enhancedclient │ │ │ ├── DynamoDbEncryptionEnhancedClientIntegrationTests.java │ │ │ ├── DynamoDbEnhancedClientEncryptionTest.java │ │ │ ├── invaliddatamodels │ │ │ ├── ConflictingAnnotatedNestedBean.java │ │ │ ├── ConflictingFlattenedBean.java │ │ │ ├── InvalidAnnotatedNestedBean.java │ │ │ ├── InvalidAnnotatedPartitionClass.java │ │ │ ├── InvalidAnnotatedSortClass.java │ │ │ ├── InvalidDeepFlatten.java │ │ │ ├── InvalidDeepNested.java │ │ │ └── InvalidDoubleAnnotationClass.java │ │ │ └── validdatamodels │ │ │ ├── AllTypesClass.java │ │ │ ├── AnnotatedConvertedBy.java │ │ │ ├── AnnotatedFlattenedBean.java │ │ │ ├── LegacyClass.java │ │ │ ├── SignAndIncludeInEncryptionContextClass.java │ │ │ ├── SignOnlyClass.java │ │ │ ├── SimpleClass.java │ │ │ ├── SingleTable1.java │ │ │ ├── SingleTable2.java │ │ │ └── SingleTable3.java │ │ ├── resources │ │ └── vectors │ │ │ └── encrypted_item │ │ │ ├── ciphertext │ │ │ ├── java │ │ │ │ ├── aws-kms-direct-1.json │ │ │ │ ├── metastore-aes-hmac-2.json │ │ │ │ ├── metastore-data-tables-1.json │ │ │ │ ├── metastore-data-tables-2.json │ │ │ │ ├── metastore-data-tables-3.json │ │ │ │ ├── metastore-kms-3.json │ │ │ │ ├── metastore-rsa-rsa-1.json │ │ │ │ ├── static-aes-hmac-1.json │ │ │ │ ├── static-aes-hmac-2.json │ │ │ │ ├── static-aes-hmac-3.json │ │ │ │ ├── wrapped-aes-hmac-1.json │ │ │ │ ├── wrapped-rsa-rsa-1.json │ │ │ │ ├── wrapped-rsa-rsa-2.json │ │ │ │ └── wrapped-rsa-rsa-3.json │ │ │ └── python │ │ │ │ ├── aws-kms-direct-1.json │ │ │ │ ├── metastore-aes-hmac-2.json │ │ │ │ ├── metastore-aws-kms-1.json │ │ │ │ ├── metastore-data-tables-1.json │ │ │ │ ├── metastore-data-tables-2.json │ │ │ │ ├── metastore-data-tables-3.json │ │ │ │ ├── metastore-rsa-rsa-1.json │ │ │ │ ├── static-aes-hmac-1.json │ │ │ │ ├── static-aes-hmac-2.json │ │ │ │ ├── static-aes-hmac-3.json │ │ │ │ ├── wrapped-aes-hmac-1.json │ │ │ │ ├── wrapped-rsa-rsa-1.json │ │ │ │ ├── wrapped-rsa-rsa-2.json │ │ │ │ └── wrapped-rsa-rsa-3.json │ │ │ ├── keys.json │ │ │ └── scenarios.json │ │ └── sdkv1 │ │ └── com │ │ └── amazonaws │ │ └── services │ │ └── dynamodbv2 │ │ ├── datamodeling │ │ ├── AttributeEncryptorTest.java │ │ ├── LegacyTestVectors.java │ │ ├── TransformerHolisticIT.java │ │ ├── encryption │ │ │ ├── DelegatedEncryptionTest.java │ │ │ ├── DelegatedEnvelopeEncryptionTest.java │ │ │ ├── DynamoDBEncryptorTest.java │ │ │ ├── DynamoDBSignerTest.java │ │ │ ├── materials │ │ │ │ ├── AsymmetricRawMaterialsTest.java │ │ │ │ └── SymmetricRawMaterialsTest.java │ │ │ ├── providers │ │ │ │ ├── AsymmetricStaticProviderTest.java │ │ │ │ ├── CachingMostRecentProviderTests.java │ │ │ │ ├── DirectKmsMaterialProviderTest.java │ │ │ │ ├── KeyStoreMaterialsProviderTest.java │ │ │ │ ├── SymmetricStaticProviderTest.java │ │ │ │ ├── WrappedMaterialsProviderTest.java │ │ │ │ └── store │ │ │ │ │ └── MetaStoreTests.java │ │ │ └── utils │ │ │ │ └── EncryptionContextOperatorsTest.java │ │ └── internal │ │ │ ├── AttributeValueMarshallerTest.java │ │ │ ├── Base64Tests.java │ │ │ ├── ByteBufferInputStreamTest.java │ │ │ ├── ConcurrentTTLCacheTest.java │ │ │ ├── HkdfTests.java │ │ │ ├── LRUCacheTest.java │ │ │ └── TTLCacheTest.java │ │ ├── mapper │ │ ├── encryption │ │ │ ├── BinaryAttributeByteArrayTestClass.java │ │ │ ├── BinaryAttributeByteBufferTestClass.java │ │ │ ├── CrossSDKVerificationTestClass.java │ │ │ ├── IndexRangeKeyTestClass.java │ │ │ ├── MapperQueryExpressionCryptoTest.java │ │ │ ├── NoSuchTableTestClass.java │ │ │ ├── NumberAttributeTestClass.java │ │ │ ├── NumberSetAttributeTestClass.java │ │ │ ├── RangeKeyTestClass.java │ │ │ ├── StringAttributeTestClass.java │ │ │ ├── StringSetAttributeTestClass.java │ │ │ ├── TestDynamoDBMapperFactory.java │ │ │ └── TestEncryptionMaterialsProvider.java │ │ └── integration │ │ │ ├── AutoGeneratedKeysITCase.java │ │ │ ├── BatchWriteITCase.java │ │ │ ├── BinaryAttributesITCase.java │ │ │ ├── ComplexTypeITCase.java │ │ │ ├── ConfigurationITCase.java │ │ │ ├── DynamoDBCryptoIntegrationTestBase.java │ │ │ ├── DynamoDBMapperCryptoIntegrationTestBase.java │ │ │ ├── DynamoDBTestBase.java │ │ │ ├── ExceptionHandlingITCase.java │ │ │ ├── HashKeyOnlyTableWithGSIITCase.java │ │ │ ├── IndexRangeKeyAttributesITCase.java │ │ │ ├── InheritanceITCase.java │ │ │ ├── KeyOnlyPutITCase.java │ │ │ ├── MapperLoadingStrategyConfigITCase.java │ │ │ ├── MapperSaveConfigCryptoIntegrationTestBase.java │ │ │ ├── MapperSaveConfigITCase.java │ │ │ ├── NumericSetAttributesITCase.java │ │ │ ├── PlaintextItemITCase.java │ │ │ ├── QueryITCase.java │ │ │ ├── RangeKeyAttributesITCase.java │ │ │ ├── ScanITCase.java │ │ │ ├── SimpleNumericAttributesITCase.java │ │ │ ├── SimpleStringAttributesITCase.java │ │ │ ├── StringSetAttributesITCase.java │ │ │ └── VersionAttributeUpdateITCase.java │ │ └── testing │ │ ├── AttrMatcher.java │ │ ├── AttributeValueDeserializer.java │ │ ├── AttributeValueMatcher.java │ │ ├── AttributeValueSerializer.java │ │ ├── DdbRecordMatcher.java │ │ ├── FakeKMS.java │ │ ├── FakeParameters.java │ │ ├── ScenarioManifest.java │ │ ├── TestDelegatedKey.java │ │ └── types │ │ ├── BaseClass.java │ │ ├── BaseClassWithNewAttribute.java │ │ ├── BaseClassWithUnknownAttributeAnnotation.java │ │ ├── DoNotEncryptField.java │ │ ├── DoNotTouchField.java │ │ ├── HashKeyOnly.java │ │ ├── KeysOnly.java │ │ ├── Mixed.java │ │ ├── SignOnly.java │ │ ├── SignOnlyWithUnknownAttributeAnnotation.java │ │ ├── SignOnlyWithUnknownAttributeAnnotationWithNewAttribute.java │ │ ├── TableOverride.java │ │ ├── Untouched.java │ │ ├── UntouchedWithNewAttribute.java │ │ ├── UntouchedWithUnknownAttributeAnnotation.java │ │ └── UntouchedWithUnknownAttributeAnnotationWithNewAttribute.java │ ├── net │ ├── .editorconfig │ ├── AssemblyInfo.cs │ ├── DynamoDbEncryption.csproj │ ├── DynamoDbEncryption.sln │ ├── Extern │ │ └── InternalLegacyConfig.cs │ ├── Generated │ │ ├── DynamoDbEncryption │ │ │ ├── AsSet.cs │ │ │ ├── BeaconKeySource.cs │ │ │ ├── BeaconStyle.cs │ │ │ ├── BeaconVersion.cs │ │ │ ├── CollectionOfErrors.cs │ │ │ ├── CompoundBeacon.cs │ │ │ ├── Constructor.cs │ │ │ ├── ConstructorPart.cs │ │ │ ├── CreateDynamoDbEncryptionBranchKeyIdSupplierInput.cs │ │ │ ├── CreateDynamoDbEncryptionBranchKeyIdSupplierOutput.cs │ │ │ ├── DynamoDbEncryption.cs │ │ │ ├── DynamoDbEncryptionConfig.cs │ │ │ ├── DynamoDbEncryptionException.cs │ │ │ ├── DynamoDbKeyBranchKeyIdSupplier.cs │ │ │ ├── DynamoDbKeyBranchKeyIdSupplierBase.cs │ │ │ ├── DynamoDbTableEncryptionConfig.cs │ │ │ ├── DynamoDbTablesEncryptionConfig.cs │ │ │ ├── EncryptedDataKeyDescription.cs │ │ │ ├── EncryptedDataKeyDescriptionOutput.cs │ │ │ ├── EncryptedPart.cs │ │ │ ├── GetBranchKeyIdFromDdbKeyInput.cs │ │ │ ├── GetBranchKeyIdFromDdbKeyOutput.cs │ │ │ ├── GetEncryptedDataKeyDescriptionInput.cs │ │ │ ├── GetEncryptedDataKeyDescriptionOutput.cs │ │ │ ├── GetEncryptedDataKeyDescriptionUnion.cs │ │ │ ├── GetPrefix.cs │ │ │ ├── GetSegment.cs │ │ │ ├── GetSegments.cs │ │ │ ├── GetSubstring.cs │ │ │ ├── GetSuffix.cs │ │ │ ├── IDynamoDbKeyBranchKeyIdSupplier.cs │ │ │ ├── ILegacyDynamoDbEncryptor.cs │ │ │ ├── Insert.cs │ │ │ ├── LegacyDynamoDbEncryptor.cs │ │ │ ├── LegacyDynamoDbEncryptorBase.cs │ │ │ ├── LegacyOverride.cs │ │ │ ├── LegacyPolicy.cs │ │ │ ├── Lower.cs │ │ │ ├── MultiKeyStore.cs │ │ │ ├── NativeWrapper_DynamoDbKeyBranchKeyIdSupplier.cs │ │ │ ├── NativeWrapper_LegacyDynamoDbEncryptor.cs │ │ │ ├── OpaqueError.cs │ │ │ ├── OpaqueWithTextError.cs │ │ │ ├── PartOnly.cs │ │ │ ├── PlaintextOverride.cs │ │ │ ├── SearchConfig.cs │ │ │ ├── Shared.cs │ │ │ ├── SharedSet.cs │ │ │ ├── SignedPart.cs │ │ │ ├── SingleKeyStore.cs │ │ │ ├── StandardBeacon.cs │ │ │ ├── TypeConversion.cs │ │ │ ├── Upper.cs │ │ │ ├── VirtualField.cs │ │ │ ├── VirtualPart.cs │ │ │ └── VirtualTransform.cs │ │ ├── DynamoDbEncryptionTransforms │ │ │ ├── BatchExecuteStatementInputTransformInput.cs │ │ │ ├── BatchExecuteStatementInputTransformOutput.cs │ │ │ ├── BatchExecuteStatementOutputTransformInput.cs │ │ │ ├── BatchExecuteStatementOutputTransformOutput.cs │ │ │ ├── BatchGetItemInputTransformInput.cs │ │ │ ├── BatchGetItemInputTransformOutput.cs │ │ │ ├── BatchGetItemOutputTransformInput.cs │ │ │ ├── BatchGetItemOutputTransformOutput.cs │ │ │ ├── BatchWriteItemInputTransformInput.cs │ │ │ ├── BatchWriteItemInputTransformOutput.cs │ │ │ ├── BatchWriteItemOutputTransformInput.cs │ │ │ ├── BatchWriteItemOutputTransformOutput.cs │ │ │ ├── CollectionOfErrors.cs │ │ │ ├── DeleteItemInputTransformInput.cs │ │ │ ├── DeleteItemInputTransformOutput.cs │ │ │ ├── DeleteItemOutputTransformInput.cs │ │ │ ├── DeleteItemOutputTransformOutput.cs │ │ │ ├── DynamoDbEncryptionTransforms.cs │ │ │ ├── DynamoDbEncryptionTransformsException.cs │ │ │ ├── ExecuteStatementInputTransformInput.cs │ │ │ ├── ExecuteStatementInputTransformOutput.cs │ │ │ ├── ExecuteStatementOutputTransformInput.cs │ │ │ ├── ExecuteStatementOutputTransformOutput.cs │ │ │ ├── ExecuteTransactionInputTransformInput.cs │ │ │ ├── ExecuteTransactionInputTransformOutput.cs │ │ │ ├── ExecuteTransactionOutputTransformInput.cs │ │ │ ├── ExecuteTransactionOutputTransformOutput.cs │ │ │ ├── GetItemInputTransformInput.cs │ │ │ ├── GetItemInputTransformOutput.cs │ │ │ ├── GetItemOutputTransformInput.cs │ │ │ ├── GetItemOutputTransformOutput.cs │ │ │ ├── OpaqueError.cs │ │ │ ├── OpaqueWithTextError.cs │ │ │ ├── PutItemInputTransformInput.cs │ │ │ ├── PutItemInputTransformOutput.cs │ │ │ ├── PutItemOutputTransformInput.cs │ │ │ ├── PutItemOutputTransformOutput.cs │ │ │ ├── QueryInputTransformInput.cs │ │ │ ├── QueryInputTransformOutput.cs │ │ │ ├── QueryOutputTransformInput.cs │ │ │ ├── QueryOutputTransformOutput.cs │ │ │ ├── ResolveAttributesInput.cs │ │ │ ├── ResolveAttributesOutput.cs │ │ │ ├── ScanInputTransformInput.cs │ │ │ ├── ScanInputTransformOutput.cs │ │ │ ├── ScanOutputTransformInput.cs │ │ │ ├── ScanOutputTransformOutput.cs │ │ │ ├── TransactGetItemsInputTransformInput.cs │ │ │ ├── TransactGetItemsInputTransformOutput.cs │ │ │ ├── TransactGetItemsOutputTransformInput.cs │ │ │ ├── TransactGetItemsOutputTransformOutput.cs │ │ │ ├── TransactWriteItemsInputTransformInput.cs │ │ │ ├── TransactWriteItemsInputTransformOutput.cs │ │ │ ├── TransactWriteItemsOutputTransformInput.cs │ │ │ ├── TransactWriteItemsOutputTransformOutput.cs │ │ │ ├── TypeConversion.cs │ │ │ ├── UpdateItemInputTransformInput.cs │ │ │ ├── UpdateItemInputTransformOutput.cs │ │ │ ├── UpdateItemOutputTransformInput.cs │ │ │ └── UpdateItemOutputTransformOutput.cs │ │ ├── DynamoDbItemEncryptor │ │ │ ├── CollectionOfErrors.cs │ │ │ ├── DecryptItemInput.cs │ │ │ ├── DecryptItemOutput.cs │ │ │ ├── DynamoDbItemEncryptor.cs │ │ │ ├── DynamoDbItemEncryptorConfig.cs │ │ │ ├── DynamoDbItemEncryptorException.cs │ │ │ ├── EncryptItemInput.cs │ │ │ ├── EncryptItemOutput.cs │ │ │ ├── OpaqueError.cs │ │ │ ├── OpaqueWithTextError.cs │ │ │ ├── ParsedHeader.cs │ │ │ └── TypeConversion.cs │ │ └── StructuredEncryption │ │ │ ├── AuthItem.cs │ │ │ ├── AuthenticateAction.cs │ │ │ ├── AuthenticateItem.cs │ │ │ ├── CollectionOfErrors.cs │ │ │ ├── CryptoAction.cs │ │ │ ├── CryptoItem.cs │ │ │ ├── CryptoSchemaItem.cs │ │ │ ├── DecryptPathStructureInput.cs │ │ │ ├── DecryptPathStructureOutput.cs │ │ │ ├── DecryptStructureInput.cs │ │ │ ├── DecryptStructureOutput.cs │ │ │ ├── EncryptPathStructureInput.cs │ │ │ ├── EncryptPathStructureOutput.cs │ │ │ ├── EncryptStructureInput.cs │ │ │ ├── EncryptStructureOutput.cs │ │ │ ├── OpaqueError.cs │ │ │ ├── OpaqueWithTextError.cs │ │ │ ├── ParsedHeader.cs │ │ │ ├── PathSegment.cs │ │ │ ├── ResolveAuthActionsInput.cs │ │ │ ├── ResolveAuthActionsOutput.cs │ │ │ ├── StructureSegment.cs │ │ │ ├── StructuredDataTerminal.cs │ │ │ ├── StructuredEncryption.cs │ │ │ ├── StructuredEncryptionConfig.cs │ │ │ ├── StructuredEncryptionException.cs │ │ │ └── TypeConversion.cs │ ├── README.md │ ├── src │ │ └── Interceptor.cs │ └── tests │ │ └── Test-DynamoDbEncryption.csproj │ └── rust │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── RELEASE.md │ ├── copy_externs.sh │ ├── examples │ ├── README.md │ ├── basic_get_put_example.rs │ ├── clientsupplier │ │ ├── client_supplier_example.rs │ │ ├── mod.rs │ │ ├── regional_role_client_supplier.rs │ │ └── regional_role_client_supplier_config.rs │ ├── create_keystore_key.rs │ ├── get_encrypted_data_key_description.rs │ ├── itemencryptor │ │ ├── item_encrypt_decrypt.rs │ │ └── mod.rs │ ├── keyring │ │ ├── branch_key_id_supplier.rs │ │ ├── hierarchical_keyring.rs │ │ ├── kms_rsa_keyring.rs │ │ ├── mod.rs │ │ ├── mrk_discovery_multi_keyring.rs │ │ ├── multi_keyring.rs │ │ ├── multi_mrk_keyring.rs │ │ ├── raw_aes_keyring.rs │ │ └── raw_rsa_keyring.rs │ ├── main.rs │ ├── migration │ │ ├── mod.rs │ │ └── plaintext_to_awsdbe │ │ │ ├── README.md │ │ │ ├── awsdbe │ │ │ ├── common.rs │ │ │ ├── migration_step_1.rs │ │ │ ├── migration_step_2.rs │ │ │ ├── migration_step_3.rs │ │ │ └── mod.rs │ │ │ ├── migration_utils.rs │ │ │ ├── mod.rs │ │ │ └── plaintext │ │ │ ├── migration_step_0.rs │ │ │ └── mod.rs │ ├── multi_get_put_example.rs │ ├── searchableencryption │ │ ├── basic_searchable_encryption.rs │ │ ├── beacon_styles_searchable_encryption.rs │ │ ├── complexexample │ │ │ ├── README.md │ │ │ ├── beacon_config.rs │ │ │ ├── complex_searchable_encryption.rs │ │ │ ├── mod.rs │ │ │ ├── put_requests.rs │ │ │ └── query_requests.rs │ │ ├── compound_beacon_searchable_encryption.rs │ │ ├── mod.rs │ │ └── virtual_beacon_searchable_encryption.rs │ └── test_utils.rs │ ├── src │ ├── README.md │ ├── intercept.rs │ ├── lib.rs │ └── software_externs.rs │ ├── start_release.sh │ ├── test_examples │ ├── .gitignore │ └── Cargo.toml │ ├── test_published.sh │ └── upgrade_examples.sh ├── Examples ├── Makefile └── runtimes │ ├── go │ ├── clientsupplier │ │ ├── clientsupplierexample.go │ │ ├── regionalRoleClientSupplierConfig.go │ │ └── regionalroleclientsupplier.go │ ├── go.mod │ ├── go.sum │ ├── itemencryptor │ │ └── itemencryptdecrypt.go │ ├── keyring │ │ ├── awskmskeyring.go │ │ ├── awskmsrsakeyring.go │ │ ├── branchkeyidsupplier.go │ │ ├── hierarchicalkeyring.go │ │ ├── mrkdiscoverymultikeyring.go │ │ ├── rawaeskeyring.go │ │ └── rawrsakeyring.go │ ├── main.go │ ├── migration │ │ └── PlaintextToAWSDBE │ │ │ ├── README.md │ │ │ ├── awsdbe │ │ │ ├── common.go │ │ │ ├── step1.go │ │ │ ├── step1_test.go │ │ │ ├── step2.go │ │ │ ├── step2_test.go │ │ │ ├── step3.go │ │ │ └── step3_test.go │ │ │ ├── migrationutils.go │ │ │ └── plaintext │ │ │ ├── step0.go │ │ │ └── step0_test.go │ ├── misc │ │ ├── basicputgetexample.go │ │ ├── createBranchKeyID.go │ │ ├── getEncryptedDataKeyDescription.go │ │ └── multiPutGet.go │ ├── searchableencryption │ │ ├── basicsearchableencryptionexample.go │ │ ├── beaconstylessearchableencryptionexample.go │ │ ├── complexexample │ │ │ ├── README.md │ │ │ ├── beaconconfig.go │ │ │ ├── complexsearchableencryptionexample.go │ │ │ ├── putrequests.go │ │ │ └── queryrequests.go │ │ ├── compoundbeaconsearchableencryptionexample.go │ │ └── virtualbeaconsearchableencryptionexample.go │ └── utils │ │ └── exampleUtils.go │ ├── java │ ├── DynamoDbEncryption │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── README.md │ │ ├── build.gradle.kts │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── cryptography │ │ │ │ └── examples │ │ │ │ ├── BasicPutGetExample.java │ │ │ │ ├── ConfigUtils.java │ │ │ │ ├── CreateKeyStoreKeyExample.java │ │ │ │ ├── CreateKeyStoreTableExample.java │ │ │ │ ├── GetEncryptedDataKeyDescriptionExample.java │ │ │ │ ├── ManipulationUtils.java │ │ │ │ ├── ScanErrorExample.java │ │ │ │ ├── clientsupplier │ │ │ │ ├── ClientSupplierExample.java │ │ │ │ ├── RegionalRoleClientSupplier.java │ │ │ │ └── RegionalRoleClientSupplierConfig.java │ │ │ │ ├── enhanced │ │ │ │ ├── EnhancedPutGetExample.java │ │ │ │ ├── LombokPutGetExample.java │ │ │ │ ├── SimpleClass.java │ │ │ │ ├── SimpleClass2.java │ │ │ │ ├── SimpleClass3.java │ │ │ │ ├── SimpleClass4.java │ │ │ │ ├── SimpleViaLombok.java │ │ │ │ ├── SingleTableExample.java │ │ │ │ └── TableSchemaBuilderPutGetExample.java │ │ │ │ ├── itemencryptor │ │ │ │ └── ItemEncryptDecryptExample.java │ │ │ │ ├── keyring │ │ │ │ ├── ExampleBranchKeyIdSupplier.java │ │ │ │ ├── HierarchicalKeyringExample.java │ │ │ │ ├── KmsEcdhKeyringExample.java │ │ │ │ ├── KmsRsaKeyringExample.java │ │ │ │ ├── MrkDiscoveryMultiKeyringExample.java │ │ │ │ ├── MultiKeyringExample.java │ │ │ │ ├── MultiMrkKeyringExample.java │ │ │ │ ├── RawAesKeyringExample.java │ │ │ │ ├── RawEcdhKeyringExample.java │ │ │ │ ├── RawRsaKeyringExample.java │ │ │ │ └── SharedCacheAcrossHierarchicalKeyringsExample.java │ │ │ │ └── searchableencryption │ │ │ │ ├── BasicSearchableEncryptionExample.java │ │ │ │ ├── BeaconStylesSearchableEncryptionExample.java │ │ │ │ ├── CompoundBeaconSearchableEncryptionExample.java │ │ │ │ ├── VirtualBeaconSearchableEncryptionExample.java │ │ │ │ └── complexexample │ │ │ │ ├── BeaconConfig.java │ │ │ │ ├── ComplexSearchableEncryptionExample.java │ │ │ │ ├── PutRequests.java │ │ │ │ ├── QueryRequests.java │ │ │ │ └── README.md │ │ │ └── test │ │ │ └── java │ │ │ └── software │ │ │ └── amazon │ │ │ └── cryptography │ │ │ └── examples │ │ │ ├── TestBasicPutGetExample.java │ │ │ ├── TestCreateKeyStoreKeyExample.java │ │ │ ├── TestCreateKeyStoreTableExample.java │ │ │ ├── TestGetEncryptedDataKeyDescriptionExample.java │ │ │ ├── TestScanErrorExample.java │ │ │ ├── TestUtils.java │ │ │ ├── clientsupplier │ │ │ └── TestClientSupplierExample.java │ │ │ ├── enhanced │ │ │ ├── TestEnhancedPutGetExample.java │ │ │ └── TestSingleTableExample.java │ │ │ ├── itemencryptor │ │ │ └── TestItemEncryptDecryptExample.java │ │ │ ├── keyring │ │ │ ├── TestHierarchicalKeyringExample.java │ │ │ ├── TestKmsEcdhKeyringExample.java │ │ │ ├── TestKmsRsaKeyringExample.java │ │ │ ├── TestMrkDiscoveryMultiKeyringExample.java │ │ │ ├── TestMrkMultiKeyringExample.java │ │ │ ├── TestMultiKeyringExample.java │ │ │ ├── TestRawAesKeyringExample.java │ │ │ ├── TestRawEcdhKeyringExample.java │ │ │ ├── TestRawRsaKeyringExample.java │ │ │ └── TestSharedCacheAcrossHierarchicalKeyringsExample.java │ │ │ └── searchableencryption │ │ │ ├── SearchableEncryptionTestUtils.java │ │ │ ├── TestBasicSearchableEncryptionExample.java │ │ │ ├── TestBeaconStylesSearchableEncryptionExample.java │ │ │ ├── TestCompoundBeaconSearchableEncryptionExample.java │ │ │ ├── TestVirtualBeaconSearchableEncryptionExample.java │ │ │ └── complexexample │ │ │ ├── ComplexSearchableEncryptionTestUtils.java │ │ │ └── TestComplexSearchableEncryptionExample.java │ ├── Migration │ │ ├── DDBECToAWSDBE │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── build.gradle.kts │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── software │ │ │ │ │ └── amazon │ │ │ │ │ └── cryptography │ │ │ │ │ └── examples │ │ │ │ │ └── migration │ │ │ │ │ ├── awsdbe │ │ │ │ │ ├── MigrationExampleStep1.java │ │ │ │ │ ├── MigrationExampleStep2.java │ │ │ │ │ ├── MigrationExampleStep3.java │ │ │ │ │ └── SimpleClass.java │ │ │ │ │ └── ddbec │ │ │ │ │ ├── MigrationExampleStep0.java │ │ │ │ │ └── SimpleClass.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── cryptography │ │ │ │ └── examples │ │ │ │ └── migration │ │ │ │ ├── awsdbe │ │ │ │ ├── TestMigrationExampleStep1.java │ │ │ │ ├── TestMigrationExampleStep2.java │ │ │ │ ├── TestMigrationExampleStep3.java │ │ │ │ └── TestUtils.java │ │ │ │ └── ddbec │ │ │ │ ├── TestMigrationExampleStep0.java │ │ │ │ └── TestUtils.java │ │ ├── PlaintextToAWSDBE │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── build.gradle.kts │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── settings.gradle.kts │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── software │ │ │ │ │ └── amazon │ │ │ │ │ └── cryptography │ │ │ │ │ └── examples │ │ │ │ │ ├── awsdbe │ │ │ │ │ ├── MigrationExampleStep1.java │ │ │ │ │ ├── MigrationExampleStep2.java │ │ │ │ │ ├── MigrationExampleStep3.java │ │ │ │ │ └── SimpleClass.java │ │ │ │ │ └── plaintext │ │ │ │ │ ├── CreateSimpleTable.java │ │ │ │ │ ├── EnhancedPlaintextPutGetExample.java │ │ │ │ │ ├── MigrationExampleStep0.java │ │ │ │ │ └── SimpleClass.java │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── cryptography │ │ │ │ └── examples │ │ │ │ └── migration │ │ │ │ ├── TestUtils.java │ │ │ │ ├── awsdbe │ │ │ │ ├── TestMigrationExampleStep1.java │ │ │ │ ├── TestMigrationExampleStep2.java │ │ │ │ ├── TestMigrationExampleStep3.java │ │ │ │ └── encrypttable │ │ │ │ │ └── TestEncryptExistingTable.java │ │ │ │ └── plaintext │ │ │ │ └── TestMigrationExampleStep0.java │ │ └── README.md │ └── README.md │ ├── net │ ├── .gitignore │ ├── Examples.csproj │ └── src │ │ ├── BasicPutGetExample.cs │ │ ├── CreateKeyStoreKeyExample.cs │ │ ├── CreateKeyStoreTableExample.cs │ │ ├── Examples.cs │ │ ├── GetEncryptedDataKeyDescriptionExample.cs │ │ ├── MultiPutGetExample.cs │ │ ├── ScanErrorExample.cs │ │ ├── TestUtils.cs │ │ ├── clientsupplier │ │ ├── ClientSupplierExample.cs │ │ ├── RegionalRoleClientSupplier.cs │ │ └── RegionalRoleClientSupplierConfig.cs │ │ ├── itemencryptor │ │ └── ItemEncryptDecryptExample.cs │ │ ├── keyring │ │ ├── ExampleBranchKeyIdSupplier.cs │ │ ├── HierarchicalKeyringExample.cs │ │ ├── KmsEcdhKeyringExample.cs │ │ ├── KmsRsaKeyringExample.cs │ │ ├── MrkDiscoveryMultiKeyringExample.cs │ │ ├── MultiKeyringExample.cs │ │ ├── MultiMrkKeyringExample.cs │ │ ├── RawAesKeyringExample.cs │ │ ├── RawEcdhKeyringExample.cs │ │ ├── RawRsaKeyringExample.cs │ │ └── SharedCacheAcrossHierarchicalKeyringsExample.cs │ │ ├── migration │ │ └── PlaintextToAWSDBE │ │ │ ├── MigrationUtils.cs │ │ │ ├── README.md │ │ │ ├── awsdbe │ │ │ ├── Common.cs │ │ │ ├── MigrationStep1.cs │ │ │ ├── MigrationStep1Test.cs │ │ │ ├── MigrationStep2.cs │ │ │ ├── MigrationStep2Test.cs │ │ │ ├── MigrationStep3.cs │ │ │ └── MigrationStep3Test.cs │ │ │ └── plaintext │ │ │ ├── MigrationStep0.cs │ │ │ └── MigrationStep0Test.cs │ │ └── searchableencryption │ │ ├── BasicSearchableEncryptionExample.cs │ │ ├── BeaconStylesSearchableEncryptionExample.cs │ │ ├── CompoundBeaconSearchableEncryptionExample.cs │ │ ├── VirtualBeaconSearchableEncryptionExample.cs │ │ └── complexexample │ │ ├── BeaconConfig.cs │ │ ├── ComplexSearchableEncryptionExample.cs │ │ ├── PutRequests.cs │ │ ├── QueryRequests.cs │ │ └── README.md │ └── rust │ └── README.md ├── LICENSE.txt ├── Makefile ├── NOTICE ├── README.md ├── SUPPORT_POLICY.rst ├── SharedMakefile.mk ├── TestVectors ├── .gitignore ├── Makefile ├── README.md ├── dafny │ ├── DDBEncryption │ │ ├── Model │ │ │ ├── AwsCryptographyDbEncryptionSdkDynamoDbTypesWrapped.dfy │ │ │ └── AwsCryptographyDynamoDbEncryptionTypesWrapped.dfy │ │ ├── src │ │ │ ├── CreateInterceptedDDBClient.dfy │ │ │ ├── CreateWrappedItemEncryptor.dfy │ │ │ ├── DecryptManifest.dfy │ │ │ ├── EncryptManifest.dfy │ │ │ ├── Index.dfy │ │ │ ├── JsonConfig.dfy │ │ │ ├── JsonItem.dfy │ │ │ ├── LibraryIndex.dfy │ │ │ ├── Permute.dfy │ │ │ ├── TestVectors.dfy │ │ │ ├── WriteManifest.dfy │ │ │ └── WriteSetPermutations.dfy │ │ └── test │ │ │ └── RunMain.dfy │ └── WrappedDynamoDbItemEncryptor │ │ ├── Model │ │ └── AwsCryptographyDbEncryptionSdkDynamoDbItemEncryptorTypesWrapped.dfy │ │ └── src │ │ └── Index.dfy ├── project.properties └── runtimes │ ├── go │ ├── ImplementationFromDafny-go │ │ ├── CreateInterceptedDDBClient │ │ │ └── extern.go │ │ ├── CreateWrappedItemEncryptor │ │ │ └── extern.go │ │ ├── go.mod │ │ └── go.sum │ └── TestsFromDafny-go │ │ ├── go.mod │ │ └── go.sum │ ├── java │ ├── .gitignore │ ├── PermTest.json │ ├── build.gradle.kts │ ├── configs.json │ ├── data.json │ ├── decrypt_dotnet_32.json │ ├── decrypt_dotnet_33.json │ ├── decrypt_dotnet_33a.json │ ├── decrypt_go_38.json │ ├── decrypt_java_32.json │ ├── decrypt_java_33.json │ ├── decrypt_java_33a.json │ ├── decrypt_java_39.json │ ├── decrypt_rust_38.json │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ ├── iotest.json │ ├── large_records.json │ ├── records.json │ └── src │ │ └── main │ │ ├── java │ │ ├── CreateInterceptedDDBClient_Compile │ │ │ └── __default.java │ │ ├── CreateWrappedItemEncryptor_Compile │ │ │ └── __default.java │ │ └── software │ │ │ └── amazon │ │ │ └── cryptography │ │ │ └── dbencryptionsdk │ │ │ └── dynamodb │ │ │ └── internaldafny │ │ │ └── wrapped │ │ │ └── __default.java │ │ └── smithy-generated │ │ └── software │ │ └── amazon │ │ └── cryptography │ │ └── dbencryptionsdk │ │ └── dynamodb │ │ ├── itemencryptor │ │ └── wrapped │ │ │ └── TestDynamoDbItemEncryptor.java │ │ └── wrapped │ │ └── TestDynamoDbEncryption.java │ ├── net │ ├── .gitignore │ ├── DbEsdkTestVectors.csproj │ ├── Extern │ │ ├── CreateClient.cs │ │ └── CreateWrappedItemEncryptor.cs │ ├── Generated │ │ ├── DDBEncryption │ │ │ ├── DynamoDbEncryptionShim.cs │ │ │ ├── TypeConversion.cs │ │ │ ├── WrappedNativeWrapper_DynamoDbKeyBranchKeyIdSupplier.cs │ │ │ └── WrappedNativeWrapper_LegacyDynamoDbEncryptor.cs │ │ └── WrappedDynamoDbItemEncryptor │ │ │ ├── DynamoDbItemEncryptorShim.cs │ │ │ └── TypeConversion.cs │ └── src │ │ └── TestVectorsMain.cs │ └── rust │ ├── .gitignore │ ├── Cargo.toml │ ├── copy_externs.sh │ └── src │ ├── create_client.rs │ ├── create_wrapped_item_encryptor.rs │ ├── intercept.rs │ └── lib.rs ├── VERSIONING.rst ├── cfn ├── CA-CI.yml ├── CA-Staging.yml ├── CB-Staging.yml ├── CI.yaml ├── code_build_parameter_map.json └── net │ ├── CA-Staging.yml │ └── CB-Release.yml ├── codebuild ├── net │ ├── retrieve_api_access_key.py │ ├── retrieve_signed_assembly.py │ ├── signing_lib.py │ └── upload_assembly.py ├── release │ ├── release-prod.yml │ ├── release.yml │ └── validate-release.yml └── staging │ ├── release-staging.yml │ └── validate-staging.yml ├── project.properties ├── releases ├── go │ └── .git-cliff.toml └── rust │ └── db_esdk │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── dafny_runtime_rust │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── big_int.rs │ │ ├── lib.rs │ │ ├── small_int.rs │ │ ├── system │ │ └── mod.rs │ │ └── tests │ │ └── mod.rs │ ├── examples │ ├── README.md │ ├── basic_get_put_example.rs │ ├── clientsupplier │ │ ├── client_supplier_example.rs │ │ ├── mod.rs │ │ ├── regional_role_client_supplier.rs │ │ └── regional_role_client_supplier_config.rs │ ├── create_keystore_key.rs │ ├── get_encrypted_data_key_description.rs │ ├── itemencryptor │ │ ├── item_encrypt_decrypt.rs │ │ └── mod.rs │ ├── keyring │ │ ├── branch_key_id_supplier.rs │ │ ├── hierarchical_keyring.rs │ │ ├── kms_rsa_keyring.rs │ │ ├── mod.rs │ │ ├── mrk_discovery_multi_keyring.rs │ │ ├── multi_keyring.rs │ │ ├── multi_mrk_keyring.rs │ │ ├── raw_aes_keyring.rs │ │ └── raw_rsa_keyring.rs │ ├── main.rs │ ├── multi_get_put_example.rs │ ├── searchableencryption │ │ ├── basic_searchable_encryption.rs │ │ ├── beacon_styles_searchable_encryption.rs │ │ ├── complexexample │ │ │ ├── README.md │ │ │ ├── beacon_config.rs │ │ │ ├── complex_searchable_encryption.rs │ │ │ ├── mod.rs │ │ │ ├── put_requests.rs │ │ │ └── query_requests.rs │ │ ├── compound_beacon_searchable_encryption.rs │ │ ├── mod.rs │ │ └── virtual_beacon_searchable_encryption.rs │ └── test_utils.rs │ └── src │ ├── aes_gcm.rs │ ├── aes_kdf_ctr.rs │ ├── client.rs │ ├── client │ ├── batch_execute_statement_input_transform.rs │ ├── batch_execute_statement_output_transform.rs │ ├── batch_get_item_input_transform.rs │ ├── batch_get_item_output_transform.rs │ ├── batch_write_item_input_transform.rs │ ├── batch_write_item_output_transform.rs │ ├── delete_item_input_transform.rs │ ├── delete_item_output_transform.rs │ ├── execute_statement_input_transform.rs │ ├── execute_statement_output_transform.rs │ ├── execute_transaction_input_transform.rs │ ├── execute_transaction_output_transform.rs │ ├── get_item_input_transform.rs │ ├── get_item_output_transform.rs │ ├── put_item_input_transform.rs │ ├── put_item_output_transform.rs │ ├── query_input_transform.rs │ ├── query_output_transform.rs │ ├── resolve_attributes.rs │ ├── scan_input_transform.rs │ ├── scan_output_transform.rs │ ├── transact_get_items_input_transform.rs │ ├── transact_get_items_output_transform.rs │ ├── transact_write_items_input_transform.rs │ ├── transact_write_items_output_transform.rs │ ├── update_item_input_transform.rs │ └── update_item_output_transform.rs │ ├── concurrent_call.rs │ ├── conversions.rs │ ├── conversions │ ├── batch_execute_statement_input_transform.rs │ ├── batch_execute_statement_input_transform │ │ ├── _batch_execute_statement_input_transform_input.rs │ │ └── _batch_execute_statement_input_transform_output.rs │ ├── batch_execute_statement_input_transform_input.rs │ ├── batch_execute_statement_input_transform_output.rs │ ├── batch_execute_statement_output_transform.rs │ ├── batch_execute_statement_output_transform │ │ ├── _batch_execute_statement_output_transform_input.rs │ │ └── _batch_execute_statement_output_transform_output.rs │ ├── batch_execute_statement_output_transform_input.rs │ ├── batch_execute_statement_output_transform_output.rs │ ├── batch_get_item_input_transform.rs │ ├── batch_get_item_input_transform │ │ ├── _batch_get_item_input_transform_input.rs │ │ └── _batch_get_item_input_transform_output.rs │ ├── batch_get_item_input_transform_input.rs │ ├── batch_get_item_input_transform_output.rs │ ├── batch_get_item_output_transform.rs │ ├── batch_get_item_output_transform │ │ ├── _batch_get_item_output_transform_input.rs │ │ └── _batch_get_item_output_transform_output.rs │ ├── batch_get_item_output_transform_input.rs │ ├── batch_get_item_output_transform_output.rs │ ├── batch_write_item_input_transform.rs │ ├── batch_write_item_input_transform │ │ ├── _batch_write_item_input_transform_input.rs │ │ └── _batch_write_item_input_transform_output.rs │ ├── batch_write_item_input_transform_input.rs │ ├── batch_write_item_input_transform_output.rs │ ├── batch_write_item_output_transform.rs │ ├── batch_write_item_output_transform │ │ ├── _batch_write_item_output_transform_input.rs │ │ └── _batch_write_item_output_transform_output.rs │ ├── batch_write_item_output_transform_input.rs │ ├── batch_write_item_output_transform_output.rs │ ├── client.rs │ ├── delete_item_input_transform.rs │ ├── delete_item_input_transform │ │ ├── _delete_item_input_transform_input.rs │ │ └── _delete_item_input_transform_output.rs │ ├── delete_item_input_transform_input.rs │ ├── delete_item_input_transform_output.rs │ ├── delete_item_output_transform.rs │ ├── delete_item_output_transform │ │ ├── _delete_item_output_transform_input.rs │ │ └── _delete_item_output_transform_output.rs │ ├── delete_item_output_transform_input.rs │ ├── delete_item_output_transform_output.rs │ ├── dynamo_db_tables_encryption_config.rs │ ├── dynamo_db_tables_encryption_config │ │ └── _dynamo_db_tables_encryption_config.rs │ ├── error.rs │ ├── execute_statement_input_transform.rs │ ├── execute_statement_input_transform │ │ ├── _execute_statement_input_transform_input.rs │ │ └── _execute_statement_input_transform_output.rs │ ├── execute_statement_input_transform_input.rs │ ├── execute_statement_input_transform_output.rs │ ├── execute_statement_output_transform.rs │ ├── execute_statement_output_transform │ │ ├── _execute_statement_output_transform_input.rs │ │ └── _execute_statement_output_transform_output.rs │ ├── execute_statement_output_transform_input.rs │ ├── execute_statement_output_transform_output.rs │ ├── execute_transaction_input_transform.rs │ ├── execute_transaction_input_transform │ │ ├── _execute_transaction_input_transform_input.rs │ │ └── _execute_transaction_input_transform_output.rs │ ├── execute_transaction_input_transform_input.rs │ ├── execute_transaction_input_transform_output.rs │ ├── execute_transaction_output_transform.rs │ ├── execute_transaction_output_transform │ │ ├── _execute_transaction_output_transform_input.rs │ │ └── _execute_transaction_output_transform_output.rs │ ├── execute_transaction_output_transform_input.rs │ ├── execute_transaction_output_transform_output.rs │ ├── get_item_input_transform.rs │ ├── get_item_input_transform │ │ ├── _get_item_input_transform_input.rs │ │ └── _get_item_input_transform_output.rs │ ├── get_item_input_transform_input.rs │ ├── get_item_input_transform_output.rs │ ├── get_item_output_transform.rs │ ├── get_item_output_transform │ │ ├── _get_item_output_transform_input.rs │ │ └── _get_item_output_transform_output.rs │ ├── get_item_output_transform_input.rs │ ├── get_item_output_transform_output.rs │ ├── put_item_input_transform.rs │ ├── put_item_input_transform │ │ ├── _put_item_input_transform_input.rs │ │ └── _put_item_input_transform_output.rs │ ├── put_item_input_transform_input.rs │ ├── put_item_input_transform_output.rs │ ├── put_item_output_transform.rs │ ├── put_item_output_transform │ │ ├── _put_item_output_transform_input.rs │ │ └── _put_item_output_transform_output.rs │ ├── put_item_output_transform_input.rs │ ├── put_item_output_transform_output.rs │ ├── query_input_transform.rs │ ├── query_input_transform │ │ ├── _query_input_transform_input.rs │ │ └── _query_input_transform_output.rs │ ├── query_input_transform_input.rs │ ├── query_input_transform_output.rs │ ├── query_output_transform.rs │ ├── query_output_transform │ │ ├── _query_output_transform_input.rs │ │ └── _query_output_transform_output.rs │ ├── query_output_transform_input.rs │ ├── query_output_transform_output.rs │ ├── resolve_attributes.rs │ ├── resolve_attributes │ │ ├── _resolve_attributes_input.rs │ │ └── _resolve_attributes_output.rs │ ├── resolve_attributes_input.rs │ ├── resolve_attributes_output.rs │ ├── scan_input_transform.rs │ ├── scan_input_transform │ │ ├── _scan_input_transform_input.rs │ │ └── _scan_input_transform_output.rs │ ├── scan_input_transform_input.rs │ ├── scan_input_transform_output.rs │ ├── scan_output_transform.rs │ ├── scan_output_transform │ │ ├── _scan_output_transform_input.rs │ │ └── _scan_output_transform_output.rs │ ├── scan_output_transform_input.rs │ ├── scan_output_transform_output.rs │ ├── transact_get_items_input_transform.rs │ ├── transact_get_items_input_transform │ │ ├── _transact_get_items_input_transform_input.rs │ │ └── _transact_get_items_input_transform_output.rs │ ├── transact_get_items_input_transform_input.rs │ ├── transact_get_items_input_transform_output.rs │ ├── transact_get_items_output_transform.rs │ ├── transact_get_items_output_transform │ │ ├── _transact_get_items_output_transform_input.rs │ │ └── _transact_get_items_output_transform_output.rs │ ├── transact_get_items_output_transform_input.rs │ ├── transact_get_items_output_transform_output.rs │ ├── transact_write_items_input_transform.rs │ ├── transact_write_items_input_transform │ │ ├── _transact_write_items_input_transform_input.rs │ │ └── _transact_write_items_input_transform_output.rs │ ├── transact_write_items_input_transform_input.rs │ ├── transact_write_items_input_transform_output.rs │ ├── transact_write_items_output_transform.rs │ ├── transact_write_items_output_transform │ │ ├── _transact_write_items_output_transform_input.rs │ │ └── _transact_write_items_output_transform_output.rs │ ├── transact_write_items_output_transform_input.rs │ ├── transact_write_items_output_transform_output.rs │ ├── update_item_input_transform.rs │ ├── update_item_input_transform │ │ ├── _update_item_input_transform_input.rs │ │ └── _update_item_input_transform_output.rs │ ├── update_item_input_transform_input.rs │ ├── update_item_input_transform_output.rs │ ├── update_item_output_transform.rs │ ├── update_item_output_transform │ │ ├── _update_item_output_transform_input.rs │ │ └── _update_item_output_transform_output.rs │ ├── update_item_output_transform_input.rs │ └── update_item_output_transform_output.rs │ ├── dafny_libraries.rs │ ├── ddb.rs │ ├── deps.rs │ ├── deps │ ├── aws_cryptography_dbEncryptionSdk_dynamoDb.rs │ ├── aws_cryptography_dbEncryptionSdk_dynamoDb │ │ ├── client.rs │ │ ├── client │ │ │ ├── create_dynamo_db_encryption_branch_key_id_supplier.rs │ │ │ └── get_encrypted_data_key_description.rs │ │ ├── conversions.rs │ │ ├── conversions │ │ │ ├── as_set.rs │ │ │ ├── beacon_key_source.rs │ │ │ ├── beacon_style.rs │ │ │ ├── beacon_version.rs │ │ │ ├── client.rs │ │ │ ├── compound_beacon.rs │ │ │ ├── constructor.rs │ │ │ ├── constructor_part.rs │ │ │ ├── create_dynamo_db_encryption_branch_key_id_supplier.rs │ │ │ ├── create_dynamo_db_encryption_branch_key_id_supplier │ │ │ │ ├── _create_dynamo_db_encryption_branch_key_id_supplier_input.rs │ │ │ │ └── _create_dynamo_db_encryption_branch_key_id_supplier_output.rs │ │ │ ├── create_dynamo_db_encryption_branch_key_id_supplier_input.rs │ │ │ ├── create_dynamo_db_encryption_branch_key_id_supplier_output.rs │ │ │ ├── dynamo_db_encryption_config.rs │ │ │ ├── dynamo_db_encryption_config │ │ │ │ └── _dynamo_db_encryption_config.rs │ │ │ ├── dynamo_db_key_branch_key_id_supplier.rs │ │ │ ├── dynamo_db_table_encryption_config.rs │ │ │ ├── dynamo_db_tables_encryption_config.rs │ │ │ ├── encrypted_data_key_description.rs │ │ │ ├── encrypted_part.rs │ │ │ ├── error.rs │ │ │ ├── get_branch_key_id_from_ddb_key.rs │ │ │ ├── get_branch_key_id_from_ddb_key │ │ │ │ ├── _get_branch_key_id_from_ddb_key_input.rs │ │ │ │ └── _get_branch_key_id_from_ddb_key_output.rs │ │ │ ├── get_branch_key_id_from_ddb_key_input.rs │ │ │ ├── get_branch_key_id_from_ddb_key_output.rs │ │ │ ├── get_encrypted_data_key_description.rs │ │ │ ├── get_encrypted_data_key_description │ │ │ │ ├── _get_encrypted_data_key_description_input.rs │ │ │ │ └── _get_encrypted_data_key_description_output.rs │ │ │ ├── get_encrypted_data_key_description_input.rs │ │ │ ├── get_encrypted_data_key_description_output.rs │ │ │ ├── get_encrypted_data_key_description_union.rs │ │ │ ├── get_prefix.rs │ │ │ ├── get_segment.rs │ │ │ ├── get_segments.rs │ │ │ ├── get_substring.rs │ │ │ ├── get_suffix.rs │ │ │ ├── insert.rs │ │ │ ├── legacy_dynamo_db_encryptor.rs │ │ │ ├── legacy_override.rs │ │ │ ├── legacy_policy.rs │ │ │ ├── lower.rs │ │ │ ├── multi_key_store.rs │ │ │ ├── part_only.rs │ │ │ ├── plaintext_override.rs │ │ │ ├── search_config.rs │ │ │ ├── shared.rs │ │ │ ├── shared_set.rs │ │ │ ├── signed_part.rs │ │ │ ├── single_key_store.rs │ │ │ ├── standard_beacon.rs │ │ │ ├── upper.rs │ │ │ ├── virtual_field.rs │ │ │ ├── virtual_part.rs │ │ │ └── virtual_transform.rs │ │ ├── deps.rs │ │ ├── error.rs │ │ ├── error │ │ │ └── sealed_unhandled.rs │ │ ├── operation.rs │ │ ├── operation │ │ │ ├── create_dynamo_db_encryption_branch_key_id_supplier.rs │ │ │ ├── create_dynamo_db_encryption_branch_key_id_supplier │ │ │ │ ├── _create_dynamo_db_encryption_branch_key_id_supplier_input.rs │ │ │ │ ├── _create_dynamo_db_encryption_branch_key_id_supplier_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_branch_key_id_from_ddb_key.rs │ │ │ ├── get_branch_key_id_from_ddb_key │ │ │ │ ├── _get_branch_key_id_from_ddb_key_input.rs │ │ │ │ ├── _get_branch_key_id_from_ddb_key_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_encrypted_data_key_description.rs │ │ │ └── get_encrypted_data_key_description │ │ │ │ ├── _get_encrypted_data_key_description_input.rs │ │ │ │ ├── _get_encrypted_data_key_description_output.rs │ │ │ │ └── builders.rs │ │ ├── types.rs │ │ ├── types │ │ │ ├── _as_set.rs │ │ │ ├── _beacon_key_source.rs │ │ │ ├── _beacon_style.rs │ │ │ ├── _beacon_version.rs │ │ │ ├── _compound_beacon.rs │ │ │ ├── _constructor.rs │ │ │ ├── _constructor_part.rs │ │ │ ├── _create_dynamo_db_encryption_branch_key_id_supplier_input.rs │ │ │ ├── _create_dynamo_db_encryption_branch_key_id_supplier_output.rs │ │ │ ├── _dynamo_db_table_encryption_config.rs │ │ │ ├── _dynamo_db_tables_encryption_config.rs │ │ │ ├── _encrypted_data_key_description.rs │ │ │ ├── _encrypted_part.rs │ │ │ ├── _get_branch_key_id_from_ddb_key_input.rs │ │ │ ├── _get_branch_key_id_from_ddb_key_output.rs │ │ │ ├── _get_encrypted_data_key_description_input.rs │ │ │ ├── _get_encrypted_data_key_description_output.rs │ │ │ ├── _get_encrypted_data_key_description_union.rs │ │ │ ├── _get_prefix.rs │ │ │ ├── _get_segment.rs │ │ │ ├── _get_segments.rs │ │ │ ├── _get_substring.rs │ │ │ ├── _get_suffix.rs │ │ │ ├── _insert.rs │ │ │ ├── _legacy_override.rs │ │ │ ├── _legacy_policy.rs │ │ │ ├── _lower.rs │ │ │ ├── _multi_key_store.rs │ │ │ ├── _part_only.rs │ │ │ ├── _plaintext_override.rs │ │ │ ├── _search_config.rs │ │ │ ├── _shared.rs │ │ │ ├── _shared_set.rs │ │ │ ├── _signed_part.rs │ │ │ ├── _single_key_store.rs │ │ │ ├── _standard_beacon.rs │ │ │ ├── _upper.rs │ │ │ ├── _virtual_field.rs │ │ │ ├── _virtual_part.rs │ │ │ ├── _virtual_transform.rs │ │ │ ├── builders.rs │ │ │ ├── dynamo_db_encryption_config.rs │ │ │ ├── dynamo_db_key_branch_key_id_supplier.rs │ │ │ ├── dynamo_db_key_branch_key_id_supplier │ │ │ │ └── get_branch_key_id_from_ddb_key.rs │ │ │ ├── error.rs │ │ │ └── legacy_dynamo_db_encryptor.rs │ │ └── validation.rs │ ├── aws_cryptography_dbEncryptionSdk_dynamoDb_itemEncryptor.rs │ ├── aws_cryptography_dbEncryptionSdk_dynamoDb_itemEncryptor │ │ ├── client.rs │ │ ├── client │ │ │ ├── decrypt_item.rs │ │ │ └── encrypt_item.rs │ │ ├── conversions.rs │ │ ├── conversions │ │ │ ├── client.rs │ │ │ ├── decrypt_item.rs │ │ │ ├── decrypt_item │ │ │ │ ├── _decrypt_item_input.rs │ │ │ │ └── _decrypt_item_output.rs │ │ │ ├── decrypt_item_input.rs │ │ │ ├── decrypt_item_output.rs │ │ │ ├── dynamo_db_item_encryptor_config.rs │ │ │ ├── dynamo_db_item_encryptor_config │ │ │ │ └── _dynamo_db_item_encryptor_config.rs │ │ │ ├── encrypt_item.rs │ │ │ ├── encrypt_item │ │ │ │ ├── _encrypt_item_input.rs │ │ │ │ └── _encrypt_item_output.rs │ │ │ ├── encrypt_item_input.rs │ │ │ ├── encrypt_item_output.rs │ │ │ ├── error.rs │ │ │ └── parsed_header.rs │ │ ├── deps.rs │ │ ├── error.rs │ │ ├── error │ │ │ └── sealed_unhandled.rs │ │ ├── operation.rs │ │ ├── operation │ │ │ ├── decrypt_item.rs │ │ │ ├── decrypt_item │ │ │ │ ├── _decrypt_item_input.rs │ │ │ │ ├── _decrypt_item_output.rs │ │ │ │ └── builders.rs │ │ │ ├── encrypt_item.rs │ │ │ └── encrypt_item │ │ │ │ ├── _encrypt_item_input.rs │ │ │ │ ├── _encrypt_item_output.rs │ │ │ │ └── builders.rs │ │ ├── types.rs │ │ ├── types │ │ │ ├── _decrypt_item_input.rs │ │ │ ├── _decrypt_item_output.rs │ │ │ ├── _encrypt_item_input.rs │ │ │ ├── _encrypt_item_output.rs │ │ │ ├── _parsed_header.rs │ │ │ ├── builders.rs │ │ │ ├── dynamo_db_item_encryptor_config.rs │ │ │ └── error.rs │ │ └── validation.rs │ ├── aws_cryptography_dbEncryptionSdk_structuredEncryption.rs │ ├── aws_cryptography_dbEncryptionSdk_structuredEncryption │ │ ├── client.rs │ │ ├── client │ │ │ ├── decrypt_path_structure.rs │ │ │ ├── decrypt_structure.rs │ │ │ ├── encrypt_path_structure.rs │ │ │ ├── encrypt_structure.rs │ │ │ └── resolve_auth_actions.rs │ │ ├── conversions.rs │ │ ├── conversions │ │ │ ├── auth_item.rs │ │ │ ├── authenticate_action.rs │ │ │ ├── client.rs │ │ │ ├── crypto_action.rs │ │ │ ├── crypto_item.rs │ │ │ ├── decrypt_path_structure.rs │ │ │ ├── decrypt_path_structure │ │ │ │ ├── _decrypt_path_structure_input.rs │ │ │ │ └── _decrypt_path_structure_output.rs │ │ │ ├── decrypt_path_structure_input.rs │ │ │ ├── decrypt_path_structure_output.rs │ │ │ ├── decrypt_structure.rs │ │ │ ├── decrypt_structure │ │ │ │ ├── _decrypt_structure_input.rs │ │ │ │ └── _decrypt_structure_output.rs │ │ │ ├── decrypt_structure_input.rs │ │ │ ├── decrypt_structure_output.rs │ │ │ ├── encrypt_path_structure.rs │ │ │ ├── encrypt_path_structure │ │ │ │ ├── _encrypt_path_structure_input.rs │ │ │ │ └── _encrypt_path_structure_output.rs │ │ │ ├── encrypt_path_structure_input.rs │ │ │ ├── encrypt_path_structure_output.rs │ │ │ ├── encrypt_structure.rs │ │ │ ├── encrypt_structure │ │ │ │ ├── _encrypt_structure_input.rs │ │ │ │ └── _encrypt_structure_output.rs │ │ │ ├── encrypt_structure_input.rs │ │ │ ├── encrypt_structure_output.rs │ │ │ ├── error.rs │ │ │ ├── parsed_header.rs │ │ │ ├── path_segment.rs │ │ │ ├── resolve_auth_actions.rs │ │ │ ├── resolve_auth_actions │ │ │ │ ├── _resolve_auth_actions_input.rs │ │ │ │ └── _resolve_auth_actions_output.rs │ │ │ ├── resolve_auth_actions_input.rs │ │ │ ├── resolve_auth_actions_output.rs │ │ │ ├── structure_segment.rs │ │ │ ├── structured_data_terminal.rs │ │ │ ├── structured_encryption_config.rs │ │ │ └── structured_encryption_config │ │ │ │ └── _structured_encryption_config.rs │ │ ├── deps.rs │ │ ├── error.rs │ │ ├── error │ │ │ └── sealed_unhandled.rs │ │ ├── operation.rs │ │ ├── operation │ │ │ ├── decrypt_path_structure.rs │ │ │ ├── decrypt_path_structure │ │ │ │ ├── _decrypt_path_structure_input.rs │ │ │ │ ├── _decrypt_path_structure_output.rs │ │ │ │ └── builders.rs │ │ │ ├── decrypt_structure.rs │ │ │ ├── decrypt_structure │ │ │ │ ├── _decrypt_structure_input.rs │ │ │ │ ├── _decrypt_structure_output.rs │ │ │ │ └── builders.rs │ │ │ ├── encrypt_path_structure.rs │ │ │ ├── encrypt_path_structure │ │ │ │ ├── _encrypt_path_structure_input.rs │ │ │ │ ├── _encrypt_path_structure_output.rs │ │ │ │ └── builders.rs │ │ │ ├── encrypt_structure.rs │ │ │ ├── encrypt_structure │ │ │ │ ├── _encrypt_structure_input.rs │ │ │ │ ├── _encrypt_structure_output.rs │ │ │ │ └── builders.rs │ │ │ ├── resolve_auth_actions.rs │ │ │ └── resolve_auth_actions │ │ │ │ ├── _resolve_auth_actions_input.rs │ │ │ │ ├── _resolve_auth_actions_output.rs │ │ │ │ └── builders.rs │ │ ├── types.rs │ │ ├── types │ │ │ ├── _auth_item.rs │ │ │ ├── _authenticate_action.rs │ │ │ ├── _crypto_action.rs │ │ │ ├── _crypto_item.rs │ │ │ ├── _decrypt_path_structure_input.rs │ │ │ ├── _decrypt_path_structure_output.rs │ │ │ ├── _decrypt_structure_input.rs │ │ │ ├── _decrypt_structure_output.rs │ │ │ ├── _encrypt_path_structure_input.rs │ │ │ ├── _encrypt_path_structure_output.rs │ │ │ ├── _encrypt_structure_input.rs │ │ │ ├── _encrypt_structure_output.rs │ │ │ ├── _parsed_header.rs │ │ │ ├── _path_segment.rs │ │ │ ├── _resolve_auth_actions_input.rs │ │ │ ├── _resolve_auth_actions_output.rs │ │ │ ├── _structure_segment.rs │ │ │ ├── _structured_data_terminal.rs │ │ │ ├── builders.rs │ │ │ ├── error.rs │ │ │ └── structured_encryption_config.rs │ │ └── validation.rs │ ├── aws_cryptography_keyStore.rs │ ├── aws_cryptography_keyStore │ │ ├── client.rs │ │ ├── client │ │ │ ├── create_key.rs │ │ │ ├── create_key_store.rs │ │ │ ├── get_active_branch_key.rs │ │ │ ├── get_beacon_key.rs │ │ │ ├── get_branch_key_version.rs │ │ │ ├── get_key_store_info.rs │ │ │ └── version_key.rs │ │ ├── conversions.rs │ │ ├── conversions │ │ │ ├── beacon_key_materials.rs │ │ │ ├── branch_key_materials.rs │ │ │ ├── client.rs │ │ │ ├── create_key.rs │ │ │ ├── create_key │ │ │ │ ├── _create_key_input.rs │ │ │ │ └── _create_key_output.rs │ │ │ ├── create_key_input.rs │ │ │ ├── create_key_output.rs │ │ │ ├── create_key_store.rs │ │ │ ├── create_key_store │ │ │ │ ├── _create_key_store_input.rs │ │ │ │ └── _create_key_store_output.rs │ │ │ ├── create_key_store_input.rs │ │ │ ├── create_key_store_output.rs │ │ │ ├── discovery.rs │ │ │ ├── error.rs │ │ │ ├── get_active_branch_key.rs │ │ │ ├── get_active_branch_key │ │ │ │ ├── _get_active_branch_key_input.rs │ │ │ │ └── _get_active_branch_key_output.rs │ │ │ ├── get_active_branch_key_input.rs │ │ │ ├── get_active_branch_key_output.rs │ │ │ ├── get_beacon_key.rs │ │ │ ├── get_beacon_key │ │ │ │ ├── _get_beacon_key_input.rs │ │ │ │ └── _get_beacon_key_output.rs │ │ │ ├── get_beacon_key_input.rs │ │ │ ├── get_beacon_key_output.rs │ │ │ ├── get_branch_key_version.rs │ │ │ ├── get_branch_key_version │ │ │ │ ├── _get_branch_key_version_input.rs │ │ │ │ └── _get_branch_key_version_output.rs │ │ │ ├── get_branch_key_version_input.rs │ │ │ ├── get_branch_key_version_output.rs │ │ │ ├── get_key_store_info.rs │ │ │ ├── get_key_store_info │ │ │ │ └── _get_key_store_info_output.rs │ │ │ ├── get_key_store_info_output.rs │ │ │ ├── key_store_config.rs │ │ │ ├── key_store_config │ │ │ │ └── _key_store_config.rs │ │ │ ├── kms_configuration.rs │ │ │ ├── mr_discovery.rs │ │ │ ├── version_key.rs │ │ │ ├── version_key │ │ │ │ ├── _version_key_input.rs │ │ │ │ └── _version_key_output.rs │ │ │ ├── version_key_input.rs │ │ │ └── version_key_output.rs │ │ ├── deps.rs │ │ ├── error.rs │ │ ├── error │ │ │ └── sealed_unhandled.rs │ │ ├── operation.rs │ │ ├── operation │ │ │ ├── create_key.rs │ │ │ ├── create_key │ │ │ │ ├── _create_key_input.rs │ │ │ │ ├── _create_key_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_key_store.rs │ │ │ ├── create_key_store │ │ │ │ ├── _create_key_store_input.rs │ │ │ │ ├── _create_key_store_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_active_branch_key.rs │ │ │ ├── get_active_branch_key │ │ │ │ ├── _get_active_branch_key_input.rs │ │ │ │ ├── _get_active_branch_key_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_beacon_key.rs │ │ │ ├── get_beacon_key │ │ │ │ ├── _get_beacon_key_input.rs │ │ │ │ ├── _get_beacon_key_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_branch_key_version.rs │ │ │ ├── get_branch_key_version │ │ │ │ ├── _get_branch_key_version_input.rs │ │ │ │ ├── _get_branch_key_version_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_key_store_info.rs │ │ │ ├── get_key_store_info │ │ │ │ ├── _get_key_store_info_output.rs │ │ │ │ ├── _unit.rs │ │ │ │ └── builders.rs │ │ │ ├── version_key.rs │ │ │ └── version_key │ │ │ │ ├── _version_key_input.rs │ │ │ │ ├── _version_key_output.rs │ │ │ │ └── builders.rs │ │ ├── types.rs │ │ ├── types │ │ │ ├── _beacon_key_materials.rs │ │ │ ├── _branch_key_materials.rs │ │ │ ├── _create_key_input.rs │ │ │ ├── _create_key_output.rs │ │ │ ├── _create_key_store_input.rs │ │ │ ├── _create_key_store_output.rs │ │ │ ├── _discovery.rs │ │ │ ├── _get_active_branch_key_input.rs │ │ │ ├── _get_active_branch_key_output.rs │ │ │ ├── _get_beacon_key_input.rs │ │ │ ├── _get_beacon_key_output.rs │ │ │ ├── _get_branch_key_version_input.rs │ │ │ ├── _get_branch_key_version_output.rs │ │ │ ├── _get_key_store_info_output.rs │ │ │ ├── _kms_configuration.rs │ │ │ ├── _mr_discovery.rs │ │ │ ├── _version_key_input.rs │ │ │ ├── _version_key_output.rs │ │ │ ├── builders.rs │ │ │ ├── error.rs │ │ │ └── key_store_config.rs │ │ └── validation.rs │ ├── aws_cryptography_materialProviders.rs │ ├── aws_cryptography_materialProviders │ │ ├── client.rs │ │ ├── client │ │ │ ├── create_aws_kms_discovery_keyring.rs │ │ │ ├── create_aws_kms_discovery_multi_keyring.rs │ │ │ ├── create_aws_kms_ecdh_keyring.rs │ │ │ ├── create_aws_kms_hierarchical_keyring.rs │ │ │ ├── create_aws_kms_keyring.rs │ │ │ ├── create_aws_kms_mrk_discovery_keyring.rs │ │ │ ├── create_aws_kms_mrk_discovery_multi_keyring.rs │ │ │ ├── create_aws_kms_mrk_keyring.rs │ │ │ ├── create_aws_kms_mrk_multi_keyring.rs │ │ │ ├── create_aws_kms_multi_keyring.rs │ │ │ ├── create_aws_kms_rsa_keyring.rs │ │ │ ├── create_cryptographic_materials_cache.rs │ │ │ ├── create_default_client_supplier.rs │ │ │ ├── create_default_cryptographic_materials_manager.rs │ │ │ ├── create_multi_keyring.rs │ │ │ ├── create_raw_aes_keyring.rs │ │ │ ├── create_raw_ecdh_keyring.rs │ │ │ ├── create_raw_rsa_keyring.rs │ │ │ ├── create_required_encryption_context_cmm.rs │ │ │ ├── decryption_materials_with_plaintext_data_key.rs │ │ │ ├── encryption_materials_has_plaintext_data_key.rs │ │ │ ├── get_algorithm_suite_info.rs │ │ │ ├── initialize_decryption_materials.rs │ │ │ ├── initialize_encryption_materials.rs │ │ │ ├── valid_algorithm_suite_info.rs │ │ │ ├── valid_decryption_materials_transition.rs │ │ │ ├── valid_encryption_materials_transition.rs │ │ │ ├── validate_commitment_policy_on_decrypt.rs │ │ │ └── validate_commitment_policy_on_encrypt.rs │ │ ├── conversions.rs │ │ ├── conversions │ │ │ ├── aes_wrapping_alg.rs │ │ │ ├── algorithm_suite_id.rs │ │ │ ├── algorithm_suite_info.rs │ │ │ ├── branch_key_id_supplier.rs │ │ │ ├── cache_type.rs │ │ │ ├── client.rs │ │ │ ├── client_supplier.rs │ │ │ ├── commitment_policy.rs │ │ │ ├── create_aws_kms_discovery_keyring.rs │ │ │ ├── create_aws_kms_discovery_keyring │ │ │ │ └── _create_aws_kms_discovery_keyring_input.rs │ │ │ ├── create_aws_kms_discovery_keyring_input.rs │ │ │ ├── create_aws_kms_discovery_multi_keyring.rs │ │ │ ├── create_aws_kms_discovery_multi_keyring │ │ │ │ └── _create_aws_kms_discovery_multi_keyring_input.rs │ │ │ ├── create_aws_kms_discovery_multi_keyring_input.rs │ │ │ ├── create_aws_kms_ecdh_keyring.rs │ │ │ ├── create_aws_kms_ecdh_keyring │ │ │ │ └── _create_aws_kms_ecdh_keyring_input.rs │ │ │ ├── create_aws_kms_ecdh_keyring_input.rs │ │ │ ├── create_aws_kms_hierarchical_keyring.rs │ │ │ ├── create_aws_kms_hierarchical_keyring │ │ │ │ └── _create_aws_kms_hierarchical_keyring_input.rs │ │ │ ├── create_aws_kms_hierarchical_keyring_input.rs │ │ │ ├── create_aws_kms_keyring.rs │ │ │ ├── create_aws_kms_keyring │ │ │ │ └── _create_aws_kms_keyring_input.rs │ │ │ ├── create_aws_kms_keyring_input.rs │ │ │ ├── create_aws_kms_mrk_discovery_keyring.rs │ │ │ ├── create_aws_kms_mrk_discovery_keyring │ │ │ │ └── _create_aws_kms_mrk_discovery_keyring_input.rs │ │ │ ├── create_aws_kms_mrk_discovery_keyring_input.rs │ │ │ ├── create_aws_kms_mrk_discovery_multi_keyring.rs │ │ │ ├── create_aws_kms_mrk_discovery_multi_keyring │ │ │ │ └── _create_aws_kms_mrk_discovery_multi_keyring_input.rs │ │ │ ├── create_aws_kms_mrk_discovery_multi_keyring_input.rs │ │ │ ├── create_aws_kms_mrk_keyring.rs │ │ │ ├── create_aws_kms_mrk_keyring │ │ │ │ └── _create_aws_kms_mrk_keyring_input.rs │ │ │ ├── create_aws_kms_mrk_keyring_input.rs │ │ │ ├── create_aws_kms_mrk_multi_keyring.rs │ │ │ ├── create_aws_kms_mrk_multi_keyring │ │ │ │ └── _create_aws_kms_mrk_multi_keyring_input.rs │ │ │ ├── create_aws_kms_mrk_multi_keyring_input.rs │ │ │ ├── create_aws_kms_multi_keyring.rs │ │ │ ├── create_aws_kms_multi_keyring │ │ │ │ └── _create_aws_kms_multi_keyring_input.rs │ │ │ ├── create_aws_kms_multi_keyring_input.rs │ │ │ ├── create_aws_kms_rsa_keyring.rs │ │ │ ├── create_aws_kms_rsa_keyring │ │ │ │ └── _create_aws_kms_rsa_keyring_input.rs │ │ │ ├── create_aws_kms_rsa_keyring_input.rs │ │ │ ├── create_cryptographic_materials_cache.rs │ │ │ ├── create_cryptographic_materials_cache │ │ │ │ └── _create_cryptographic_materials_cache_input.rs │ │ │ ├── create_cryptographic_materials_cache_input.rs │ │ │ ├── create_default_client_supplier.rs │ │ │ ├── create_default_client_supplier │ │ │ │ └── _create_default_client_supplier_input.rs │ │ │ ├── create_default_client_supplier_input.rs │ │ │ ├── create_default_cryptographic_materials_manager.rs │ │ │ ├── create_default_cryptographic_materials_manager │ │ │ │ └── _create_default_cryptographic_materials_manager_input.rs │ │ │ ├── create_default_cryptographic_materials_manager_input.rs │ │ │ ├── create_multi_keyring.rs │ │ │ ├── create_multi_keyring │ │ │ │ └── _create_multi_keyring_input.rs │ │ │ ├── create_multi_keyring_input.rs │ │ │ ├── create_raw_aes_keyring.rs │ │ │ ├── create_raw_aes_keyring │ │ │ │ └── _create_raw_aes_keyring_input.rs │ │ │ ├── create_raw_aes_keyring_input.rs │ │ │ ├── create_raw_ecdh_keyring.rs │ │ │ ├── create_raw_ecdh_keyring │ │ │ │ └── _create_raw_ecdh_keyring_input.rs │ │ │ ├── create_raw_ecdh_keyring_input.rs │ │ │ ├── create_raw_rsa_keyring.rs │ │ │ ├── create_raw_rsa_keyring │ │ │ │ └── _create_raw_rsa_keyring_input.rs │ │ │ ├── create_raw_rsa_keyring_input.rs │ │ │ ├── create_required_encryption_context_cmm.rs │ │ │ ├── create_required_encryption_context_cmm │ │ │ │ └── _create_required_encryption_context_cmm_input.rs │ │ │ ├── create_required_encryption_context_cmm_input.rs │ │ │ ├── cryptographic_materials_cache.rs │ │ │ ├── cryptographic_materials_manager.rs │ │ │ ├── dbe_algorithm_suite_id.rs │ │ │ ├── dbe_commitment_policy.rs │ │ │ ├── decrypt_materials.rs │ │ │ ├── decrypt_materials │ │ │ │ ├── _decrypt_materials_input.rs │ │ │ │ └── _decrypt_materials_output.rs │ │ │ ├── decrypt_materials_input.rs │ │ │ ├── decrypt_materials_output.rs │ │ │ ├── decryption_materials.rs │ │ │ ├── decryption_materials_with_plaintext_data_key.rs │ │ │ ├── decryption_materials_with_plaintext_data_key │ │ │ │ └── _decryption_materials_with_plaintext_data_key_input.rs │ │ │ ├── default_cache.rs │ │ │ ├── delete_cache_entry.rs │ │ │ ├── delete_cache_entry │ │ │ │ └── _delete_cache_entry_input.rs │ │ │ ├── delete_cache_entry_input.rs │ │ │ ├── derivation_algorithm.rs │ │ │ ├── direct_key_wrapping.rs │ │ │ ├── discovery_filter.rs │ │ │ ├── ecdsa.rs │ │ │ ├── edk_wrapping_algorithm.rs │ │ │ ├── encrypt.rs │ │ │ ├── encrypted_data_key.rs │ │ │ ├── encryption_materials.rs │ │ │ ├── encryption_materials_has_plaintext_data_key.rs │ │ │ ├── encryption_materials_has_plaintext_data_key │ │ │ │ └── _encryption_materials_has_plaintext_data_key_input.rs │ │ │ ├── ephemeral_private_key_to_static_public_key_input.rs │ │ │ ├── error.rs │ │ │ ├── esdk_algorithm_suite_id.rs │ │ │ ├── esdk_commitment_policy.rs │ │ │ ├── get_algorithm_suite_info.rs │ │ │ ├── get_algorithm_suite_info │ │ │ │ └── _get_algorithm_suite_info_output.rs │ │ │ ├── get_branch_key_id.rs │ │ │ ├── get_branch_key_id │ │ │ │ ├── _get_branch_key_id_input.rs │ │ │ │ └── _get_branch_key_id_output.rs │ │ │ ├── get_branch_key_id_input.rs │ │ │ ├── get_branch_key_id_output.rs │ │ │ ├── get_cache_entry.rs │ │ │ ├── get_cache_entry │ │ │ │ ├── _get_cache_entry_input.rs │ │ │ │ └── _get_cache_entry_output.rs │ │ │ ├── get_cache_entry_input.rs │ │ │ ├── get_cache_entry_output.rs │ │ │ ├── get_client.rs │ │ │ ├── get_client │ │ │ │ └── _get_client_input.rs │ │ │ ├── get_client_input.rs │ │ │ ├── get_encryption_materials.rs │ │ │ ├── get_encryption_materials │ │ │ │ ├── _get_encryption_materials_input.rs │ │ │ │ └── _get_encryption_materials_output.rs │ │ │ ├── get_encryption_materials_input.rs │ │ │ ├── get_encryption_materials_output.rs │ │ │ ├── hkdf.rs │ │ │ ├── identity.rs │ │ │ ├── initialize_decryption_materials.rs │ │ │ ├── initialize_decryption_materials │ │ │ │ ├── _initialize_decryption_materials_input.rs │ │ │ │ └── _initialize_decryption_materials_output.rs │ │ │ ├── initialize_decryption_materials_input.rs │ │ │ ├── initialize_encryption_materials.rs │ │ │ ├── initialize_encryption_materials │ │ │ │ ├── _initialize_encryption_materials_input.rs │ │ │ │ └── _initialize_encryption_materials_output.rs │ │ │ ├── initialize_encryption_materials_input.rs │ │ │ ├── intermediate_key_wrapping.rs │ │ │ ├── key_agreement_scheme.rs │ │ │ ├── keyring.rs │ │ │ ├── kms_ecdh_static_configurations.rs │ │ │ ├── kms_private_key_to_static_public_key_input.rs │ │ │ ├── kms_public_key_discovery_input.rs │ │ │ ├── material_providers_config.rs │ │ │ ├── material_providers_config │ │ │ │ └── _material_providers_config.rs │ │ │ ├── materials.rs │ │ │ ├── multi_threaded_cache.rs │ │ │ ├── no_cache.rs │ │ │ ├── none.rs │ │ │ ├── on_decrypt.rs │ │ │ ├── on_decrypt │ │ │ │ ├── _on_decrypt_input.rs │ │ │ │ └── _on_decrypt_output.rs │ │ │ ├── on_decrypt_input.rs │ │ │ ├── on_decrypt_output.rs │ │ │ ├── on_encrypt.rs │ │ │ ├── on_encrypt │ │ │ │ ├── _on_encrypt_input.rs │ │ │ │ └── _on_encrypt_output.rs │ │ │ ├── on_encrypt_input.rs │ │ │ ├── on_encrypt_output.rs │ │ │ ├── padding_scheme.rs │ │ │ ├── public_key_discovery_input.rs │ │ │ ├── put_cache_entry.rs │ │ │ ├── put_cache_entry │ │ │ │ └── _put_cache_entry_input.rs │ │ │ ├── put_cache_entry_input.rs │ │ │ ├── raw_ecdh_static_configurations.rs │ │ │ ├── raw_private_key_to_static_public_key_input.rs │ │ │ ├── signature_algorithm.rs │ │ │ ├── single_threaded_cache.rs │ │ │ ├── static_configurations.rs │ │ │ ├── storm_tracking_cache.rs │ │ │ ├── symmetric_signature_algorithm.rs │ │ │ ├── time_units.rs │ │ │ ├── update_usage_metadata.rs │ │ │ ├── update_usage_metadata │ │ │ │ └── _update_usage_metadata_input.rs │ │ │ ├── update_usage_metadata_input.rs │ │ │ ├── valid_algorithm_suite_info.rs │ │ │ ├── valid_algorithm_suite_info │ │ │ │ └── _valid_algorithm_suite_info_input.rs │ │ │ ├── valid_decryption_materials_transition.rs │ │ │ ├── valid_decryption_materials_transition │ │ │ │ └── _valid_decryption_materials_transition_input.rs │ │ │ ├── valid_decryption_materials_transition_input.rs │ │ │ ├── valid_encryption_materials_transition.rs │ │ │ ├── valid_encryption_materials_transition │ │ │ │ └── _valid_encryption_materials_transition_input.rs │ │ │ ├── valid_encryption_materials_transition_input.rs │ │ │ ├── validate_commitment_policy_on_decrypt.rs │ │ │ ├── validate_commitment_policy_on_decrypt │ │ │ │ └── _validate_commitment_policy_on_decrypt_input.rs │ │ │ ├── validate_commitment_policy_on_decrypt_input.rs │ │ │ ├── validate_commitment_policy_on_encrypt.rs │ │ │ ├── validate_commitment_policy_on_encrypt │ │ │ │ └── _validate_commitment_policy_on_encrypt_input.rs │ │ │ └── validate_commitment_policy_on_encrypt_input.rs │ │ ├── deps.rs │ │ ├── error.rs │ │ ├── error │ │ │ └── sealed_unhandled.rs │ │ ├── operation.rs │ │ ├── operation │ │ │ ├── create_aws_kms_discovery_keyring.rs │ │ │ ├── create_aws_kms_discovery_keyring │ │ │ │ ├── _create_aws_kms_discovery_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_discovery_multi_keyring.rs │ │ │ ├── create_aws_kms_discovery_multi_keyring │ │ │ │ ├── _create_aws_kms_discovery_multi_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_ecdh_keyring.rs │ │ │ ├── create_aws_kms_ecdh_keyring │ │ │ │ ├── _create_aws_kms_ecdh_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_hierarchical_keyring.rs │ │ │ ├── create_aws_kms_hierarchical_keyring │ │ │ │ ├── _create_aws_kms_hierarchical_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_keyring.rs │ │ │ ├── create_aws_kms_keyring │ │ │ │ ├── _create_aws_kms_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_mrk_discovery_keyring.rs │ │ │ ├── create_aws_kms_mrk_discovery_keyring │ │ │ │ ├── _create_aws_kms_mrk_discovery_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_mrk_discovery_multi_keyring.rs │ │ │ ├── create_aws_kms_mrk_discovery_multi_keyring │ │ │ │ ├── _create_aws_kms_mrk_discovery_multi_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_mrk_keyring.rs │ │ │ ├── create_aws_kms_mrk_keyring │ │ │ │ ├── _create_aws_kms_mrk_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_mrk_multi_keyring.rs │ │ │ ├── create_aws_kms_mrk_multi_keyring │ │ │ │ ├── _create_aws_kms_mrk_multi_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_multi_keyring.rs │ │ │ ├── create_aws_kms_multi_keyring │ │ │ │ ├── _create_aws_kms_multi_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_aws_kms_rsa_keyring.rs │ │ │ ├── create_aws_kms_rsa_keyring │ │ │ │ ├── _create_aws_kms_rsa_keyring_input.rs │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_cryptographic_materials_cache.rs │ │ │ ├── create_cryptographic_materials_cache │ │ │ │ ├── _create_cryptographic_materials_cache_input.rs │ │ │ │ ├── _create_cryptographic_materials_cache_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_default_client_supplier.rs │ │ │ ├── create_default_client_supplier │ │ │ │ ├── _create_default_client_supplier_input.rs │ │ │ │ ├── _create_default_client_supplier_output.rs │ │ │ │ └── builders.rs │ │ │ ├── create_default_cryptographic_materials_manager.rs │ │ │ ├── create_default_cryptographic_materials_manager │ │ │ │ ├── _create_cryptographic_materials_manager_output.rs │ │ │ │ ├── _create_default_cryptographic_materials_manager_input.rs │ │ │ │ └── builders.rs │ │ │ ├── create_multi_keyring.rs │ │ │ ├── create_multi_keyring │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ ├── _create_multi_keyring_input.rs │ │ │ │ └── builders.rs │ │ │ ├── create_raw_aes_keyring.rs │ │ │ ├── create_raw_aes_keyring │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ ├── _create_raw_aes_keyring_input.rs │ │ │ │ └── builders.rs │ │ │ ├── create_raw_ecdh_keyring.rs │ │ │ ├── create_raw_ecdh_keyring │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ ├── _create_raw_ecdh_keyring_input.rs │ │ │ │ └── builders.rs │ │ │ ├── create_raw_rsa_keyring.rs │ │ │ ├── create_raw_rsa_keyring │ │ │ │ ├── _create_keyring_output.rs │ │ │ │ ├── _create_raw_rsa_keyring_input.rs │ │ │ │ └── builders.rs │ │ │ ├── create_required_encryption_context_cmm.rs │ │ │ ├── create_required_encryption_context_cmm │ │ │ │ ├── _create_required_encryption_context_cmm_input.rs │ │ │ │ ├── _create_required_encryption_context_cmm_output.rs │ │ │ │ └── builders.rs │ │ │ ├── decrypt_materials.rs │ │ │ ├── decrypt_materials │ │ │ │ ├── _decrypt_materials_input.rs │ │ │ │ ├── _decrypt_materials_output.rs │ │ │ │ └── builders.rs │ │ │ ├── decryption_materials_with_plaintext_data_key.rs │ │ │ ├── decryption_materials_with_plaintext_data_key │ │ │ │ ├── _decryption_materials.rs │ │ │ │ ├── _unit.rs │ │ │ │ └── builders.rs │ │ │ ├── delete_cache_entry.rs │ │ │ ├── delete_cache_entry │ │ │ │ ├── _delete_cache_entry_input.rs │ │ │ │ ├── _unit.rs │ │ │ │ └── builders.rs │ │ │ ├── encryption_materials_has_plaintext_data_key.rs │ │ │ ├── encryption_materials_has_plaintext_data_key │ │ │ │ ├── _encryption_materials.rs │ │ │ │ ├── _unit.rs │ │ │ │ └── builders.rs │ │ │ ├── get_algorithm_suite_info.rs │ │ │ ├── get_algorithm_suite_info │ │ │ │ ├── _algorithm_suite_info.rs │ │ │ │ ├── _get_algorithm_suite_info_input.rs │ │ │ │ └── builders.rs │ │ │ ├── get_branch_key_id.rs │ │ │ ├── get_branch_key_id │ │ │ │ ├── _get_branch_key_id_input.rs │ │ │ │ ├── _get_branch_key_id_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_cache_entry.rs │ │ │ ├── get_cache_entry │ │ │ │ ├── _get_cache_entry_input.rs │ │ │ │ ├── _get_cache_entry_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_client.rs │ │ │ ├── get_client │ │ │ │ ├── _get_client_input.rs │ │ │ │ ├── _get_client_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_encryption_materials.rs │ │ │ ├── get_encryption_materials │ │ │ │ ├── _get_encryption_materials_input.rs │ │ │ │ ├── _get_encryption_materials_output.rs │ │ │ │ └── builders.rs │ │ │ ├── initialize_decryption_materials.rs │ │ │ ├── initialize_decryption_materials │ │ │ │ ├── _decryption_materials.rs │ │ │ │ ├── _initialize_decryption_materials_input.rs │ │ │ │ └── builders.rs │ │ │ ├── initialize_encryption_materials.rs │ │ │ ├── initialize_encryption_materials │ │ │ │ ├── _encryption_materials.rs │ │ │ │ ├── _initialize_encryption_materials_input.rs │ │ │ │ └── builders.rs │ │ │ ├── on_decrypt.rs │ │ │ ├── on_decrypt │ │ │ │ ├── _on_decrypt_input.rs │ │ │ │ ├── _on_decrypt_output.rs │ │ │ │ └── builders.rs │ │ │ ├── on_encrypt.rs │ │ │ ├── on_encrypt │ │ │ │ ├── _on_encrypt_input.rs │ │ │ │ ├── _on_encrypt_output.rs │ │ │ │ └── builders.rs │ │ │ ├── put_cache_entry.rs │ │ │ ├── put_cache_entry │ │ │ │ ├── _put_cache_entry_input.rs │ │ │ │ ├── _unit.rs │ │ │ │ └── builders.rs │ │ │ ├── update_usage_metadata.rs │ │ │ ├── update_usage_metadata │ │ │ │ ├── _unit.rs │ │ │ │ ├── _update_usage_metadata_input.rs │ │ │ │ └── builders.rs │ │ │ ├── valid_algorithm_suite_info.rs │ │ │ ├── valid_algorithm_suite_info │ │ │ │ ├── _algorithm_suite_info.rs │ │ │ │ ├── _unit.rs │ │ │ │ └── builders.rs │ │ │ ├── valid_decryption_materials_transition.rs │ │ │ ├── valid_decryption_materials_transition │ │ │ │ ├── _unit.rs │ │ │ │ ├── _valid_decryption_materials_transition_input.rs │ │ │ │ └── builders.rs │ │ │ ├── valid_encryption_materials_transition.rs │ │ │ ├── valid_encryption_materials_transition │ │ │ │ ├── _unit.rs │ │ │ │ ├── _valid_encryption_materials_transition_input.rs │ │ │ │ └── builders.rs │ │ │ ├── validate_commitment_policy_on_decrypt.rs │ │ │ ├── validate_commitment_policy_on_decrypt │ │ │ │ ├── _unit.rs │ │ │ │ ├── _validate_commitment_policy_on_decrypt_input.rs │ │ │ │ └── builders.rs │ │ │ ├── validate_commitment_policy_on_encrypt.rs │ │ │ └── validate_commitment_policy_on_encrypt │ │ │ │ ├── _unit.rs │ │ │ │ ├── _validate_commitment_policy_on_encrypt_input.rs │ │ │ │ └── builders.rs │ │ ├── types.rs │ │ ├── types │ │ │ ├── _aes_wrapping_alg.rs │ │ │ ├── _algorithm_suite_id.rs │ │ │ ├── _algorithm_suite_info.rs │ │ │ ├── _cache_type.rs │ │ │ ├── _commitment_policy.rs │ │ │ ├── _create_aws_kms_discovery_keyring_input.rs │ │ │ ├── _create_aws_kms_discovery_multi_keyring_input.rs │ │ │ ├── _create_aws_kms_ecdh_keyring_input.rs │ │ │ ├── _create_aws_kms_hierarchical_keyring_input.rs │ │ │ ├── _create_aws_kms_keyring_input.rs │ │ │ ├── _create_aws_kms_mrk_discovery_keyring_input.rs │ │ │ ├── _create_aws_kms_mrk_discovery_multi_keyring_input.rs │ │ │ ├── _create_aws_kms_mrk_keyring_input.rs │ │ │ ├── _create_aws_kms_mrk_multi_keyring_input.rs │ │ │ ├── _create_aws_kms_multi_keyring_input.rs │ │ │ ├── _create_aws_kms_rsa_keyring_input.rs │ │ │ ├── _create_cryptographic_materials_cache_input.rs │ │ │ ├── _create_default_client_supplier_input.rs │ │ │ ├── _create_default_cryptographic_materials_manager_input.rs │ │ │ ├── _create_multi_keyring_input.rs │ │ │ ├── _create_raw_aes_keyring_input.rs │ │ │ ├── _create_raw_ecdh_keyring_input.rs │ │ │ ├── _create_raw_rsa_keyring_input.rs │ │ │ ├── _create_required_encryption_context_cmm_input.rs │ │ │ ├── _dbe_algorithm_suite_id.rs │ │ │ ├── _dbe_commitment_policy.rs │ │ │ ├── _decrypt_materials_input.rs │ │ │ ├── _decrypt_materials_output.rs │ │ │ ├── _decryption_materials.rs │ │ │ ├── _default_cache.rs │ │ │ ├── _delete_cache_entry_input.rs │ │ │ ├── _derivation_algorithm.rs │ │ │ ├── _direct_key_wrapping.rs │ │ │ ├── _discovery_filter.rs │ │ │ ├── _ecdsa.rs │ │ │ ├── _edk_wrapping_algorithm.rs │ │ │ ├── _encrypt.rs │ │ │ ├── _encrypted_data_key.rs │ │ │ ├── _encryption_materials.rs │ │ │ ├── _ephemeral_private_key_to_static_public_key_input.rs │ │ │ ├── _esdk_algorithm_suite_id.rs │ │ │ ├── _esdk_commitment_policy.rs │ │ │ ├── _get_branch_key_id_input.rs │ │ │ ├── _get_branch_key_id_output.rs │ │ │ ├── _get_cache_entry_input.rs │ │ │ ├── _get_cache_entry_output.rs │ │ │ ├── _get_client_input.rs │ │ │ ├── _get_encryption_materials_input.rs │ │ │ ├── _get_encryption_materials_output.rs │ │ │ ├── _hkdf.rs │ │ │ ├── _identity.rs │ │ │ ├── _initialize_decryption_materials_input.rs │ │ │ ├── _initialize_encryption_materials_input.rs │ │ │ ├── _intermediate_key_wrapping.rs │ │ │ ├── _key_agreement_scheme.rs │ │ │ ├── _kms_ecdh_static_configurations.rs │ │ │ ├── _kms_private_key_to_static_public_key_input.rs │ │ │ ├── _kms_public_key_discovery_input.rs │ │ │ ├── _materials.rs │ │ │ ├── _multi_threaded_cache.rs │ │ │ ├── _no_cache.rs │ │ │ ├── _none.rs │ │ │ ├── _on_decrypt_input.rs │ │ │ ├── _on_decrypt_output.rs │ │ │ ├── _on_encrypt_input.rs │ │ │ ├── _on_encrypt_output.rs │ │ │ ├── _padding_scheme.rs │ │ │ ├── _public_key_discovery_input.rs │ │ │ ├── _put_cache_entry_input.rs │ │ │ ├── _raw_ecdh_static_configurations.rs │ │ │ ├── _raw_private_key_to_static_public_key_input.rs │ │ │ ├── _signature_algorithm.rs │ │ │ ├── _single_threaded_cache.rs │ │ │ ├── _static_configurations.rs │ │ │ ├── _storm_tracking_cache.rs │ │ │ ├── _symmetric_signature_algorithm.rs │ │ │ ├── _time_units.rs │ │ │ ├── _update_usage_metadata_input.rs │ │ │ ├── _valid_decryption_materials_transition_input.rs │ │ │ ├── _valid_encryption_materials_transition_input.rs │ │ │ ├── _validate_commitment_policy_on_decrypt_input.rs │ │ │ ├── _validate_commitment_policy_on_encrypt_input.rs │ │ │ ├── branch_key_id_supplier.rs │ │ │ ├── branch_key_id_supplier │ │ │ │ └── get_branch_key_id.rs │ │ │ ├── builders.rs │ │ │ ├── client_supplier.rs │ │ │ ├── client_supplier │ │ │ │ └── get_client.rs │ │ │ ├── cryptographic_materials_cache.rs │ │ │ ├── cryptographic_materials_cache │ │ │ │ ├── delete_cache_entry.rs │ │ │ │ ├── get_cache_entry.rs │ │ │ │ ├── put_cache_entry.rs │ │ │ │ └── update_usage_metadata.rs │ │ │ ├── cryptographic_materials_manager.rs │ │ │ ├── cryptographic_materials_manager │ │ │ │ ├── decrypt_materials.rs │ │ │ │ └── get_encryption_materials.rs │ │ │ ├── error.rs │ │ │ ├── keyring.rs │ │ │ ├── keyring │ │ │ │ ├── on_decrypt.rs │ │ │ │ └── on_encrypt.rs │ │ │ └── material_providers_config.rs │ │ └── validation.rs │ ├── aws_cryptography_primitives.rs │ ├── aws_cryptography_primitives │ │ ├── client.rs │ │ ├── client │ │ │ ├── aes_decrypt.rs │ │ │ ├── aes_encrypt.rs │ │ │ ├── aes_kdf_counter_mode.rs │ │ │ ├── compress_public_key.rs │ │ │ ├── decompress_public_key.rs │ │ │ ├── derive_shared_secret.rs │ │ │ ├── digest.rs │ │ │ ├── ecdsa_sign.rs │ │ │ ├── ecdsa_verify.rs │ │ │ ├── generate_ecc_key_pair.rs │ │ │ ├── generate_ecdsa_signature_key.rs │ │ │ ├── generate_random_bytes.rs │ │ │ ├── generate_rsa_key_pair.rs │ │ │ ├── get_public_key_from_private_key.rs │ │ │ ├── get_rsa_key_modulus_length.rs │ │ │ ├── h_mac.rs │ │ │ ├── hkdf.rs │ │ │ ├── hkdf_expand.rs │ │ │ ├── hkdf_extract.rs │ │ │ ├── kdf_counter_mode.rs │ │ │ ├── parse_public_key.rs │ │ │ ├── rsa_decrypt.rs │ │ │ ├── rsa_encrypt.rs │ │ │ └── validate_public_key.rs │ │ ├── conversions.rs │ │ ├── conversions │ │ │ ├── aes_ctr.rs │ │ │ ├── aes_decrypt.rs │ │ │ ├── aes_decrypt │ │ │ │ └── _aes_decrypt_input.rs │ │ │ ├── aes_decrypt_input.rs │ │ │ ├── aes_encrypt.rs │ │ │ ├── aes_encrypt │ │ │ │ ├── _aes_encrypt_input.rs │ │ │ │ └── _aes_encrypt_output.rs │ │ │ ├── aes_encrypt_input.rs │ │ │ ├── aes_encrypt_output.rs │ │ │ ├── aes_gcm.rs │ │ │ ├── aes_kdf_counter_mode.rs │ │ │ ├── aes_kdf_counter_mode │ │ │ │ └── _aes_kdf_counter_mode_input.rs │ │ │ ├── aes_kdf_ctr_input.rs │ │ │ ├── client.rs │ │ │ ├── compress_public_key.rs │ │ │ ├── compress_public_key │ │ │ │ ├── _compress_public_key_input.rs │ │ │ │ └── _compress_public_key_output.rs │ │ │ ├── compress_public_key_input.rs │ │ │ ├── compress_public_key_output.rs │ │ │ ├── crypto_config.rs │ │ │ ├── crypto_config │ │ │ │ └── _crypto_config.rs │ │ │ ├── decompress_public_key.rs │ │ │ ├── decompress_public_key │ │ │ │ ├── _decompress_public_key_input.rs │ │ │ │ └── _decompress_public_key_output.rs │ │ │ ├── decompress_public_key_input.rs │ │ │ ├── decompress_public_key_output.rs │ │ │ ├── derive_shared_secret.rs │ │ │ ├── derive_shared_secret │ │ │ │ ├── _derive_shared_secret_input.rs │ │ │ │ └── _derive_shared_secret_output.rs │ │ │ ├── derive_shared_secret_input.rs │ │ │ ├── derive_shared_secret_output.rs │ │ │ ├── digest.rs │ │ │ ├── digest │ │ │ │ └── _digest_input.rs │ │ │ ├── digest_algorithm.rs │ │ │ ├── digest_input.rs │ │ │ ├── ecc_private_key.rs │ │ │ ├── ecc_public_key.rs │ │ │ ├── ecdh_curve_spec.rs │ │ │ ├── ecdsa_sign.rs │ │ │ ├── ecdsa_sign │ │ │ │ └── _ecdsa_sign_input.rs │ │ │ ├── ecdsa_sign_input.rs │ │ │ ├── ecdsa_signature_algorithm.rs │ │ │ ├── ecdsa_verify.rs │ │ │ ├── ecdsa_verify │ │ │ │ └── _ecdsa_verify_input.rs │ │ │ ├── ecdsa_verify_input.rs │ │ │ ├── error.rs │ │ │ ├── generate_ecc_key_pair.rs │ │ │ ├── generate_ecc_key_pair │ │ │ │ ├── _generate_ecc_key_pair_input.rs │ │ │ │ └── _generate_ecc_key_pair_output.rs │ │ │ ├── generate_ecc_key_pair_input.rs │ │ │ ├── generate_ecc_key_pair_output.rs │ │ │ ├── generate_ecdsa_signature_key.rs │ │ │ ├── generate_ecdsa_signature_key │ │ │ │ ├── _generate_ecdsa_signature_key_input.rs │ │ │ │ └── _generate_ecdsa_signature_key_output.rs │ │ │ ├── generate_ecdsa_signature_key_input.rs │ │ │ ├── generate_ecdsa_signature_key_output.rs │ │ │ ├── generate_random_bytes.rs │ │ │ ├── generate_random_bytes │ │ │ │ └── _generate_random_bytes_input.rs │ │ │ ├── generate_random_bytes_input.rs │ │ │ ├── generate_rsa_key_pair.rs │ │ │ ├── generate_rsa_key_pair │ │ │ │ ├── _generate_rsa_key_pair_input.rs │ │ │ │ └── _generate_rsa_key_pair_output.rs │ │ │ ├── generate_rsa_key_pair_input.rs │ │ │ ├── generate_rsa_key_pair_output.rs │ │ │ ├── get_public_key_from_private_key.rs │ │ │ ├── get_public_key_from_private_key │ │ │ │ ├── _get_public_key_from_private_key_input.rs │ │ │ │ └── _get_public_key_from_private_key_output.rs │ │ │ ├── get_public_key_from_private_key_input.rs │ │ │ ├── get_public_key_from_private_key_output.rs │ │ │ ├── get_rsa_key_modulus_length.rs │ │ │ ├── get_rsa_key_modulus_length │ │ │ │ ├── _get_rsa_key_modulus_length_input.rs │ │ │ │ └── _get_rsa_key_modulus_length_output.rs │ │ │ ├── get_rsa_key_modulus_length_input.rs │ │ │ ├── get_rsa_key_modulus_length_output.rs │ │ │ ├── h_mac.rs │ │ │ ├── h_mac │ │ │ │ └── _h_mac_input.rs │ │ │ ├── h_mac_input.rs │ │ │ ├── hkdf.rs │ │ │ ├── hkdf │ │ │ │ └── _hkdf_input.rs │ │ │ ├── hkdf_expand.rs │ │ │ ├── hkdf_expand │ │ │ │ └── _hkdf_expand_input.rs │ │ │ ├── hkdf_expand_input.rs │ │ │ ├── hkdf_extract.rs │ │ │ ├── hkdf_extract │ │ │ │ └── _hkdf_extract_input.rs │ │ │ ├── hkdf_extract_input.rs │ │ │ ├── hkdf_input.rs │ │ │ ├── kdf_counter_mode.rs │ │ │ ├── kdf_counter_mode │ │ │ │ └── _kdf_counter_mode_input.rs │ │ │ ├── kdf_ctr_input.rs │ │ │ ├── parse_public_key.rs │ │ │ ├── parse_public_key │ │ │ │ ├── _parse_public_key_input.rs │ │ │ │ └── _parse_public_key_output.rs │ │ │ ├── parse_public_key_input.rs │ │ │ ├── parse_public_key_output.rs │ │ │ ├── rsa_decrypt.rs │ │ │ ├── rsa_decrypt │ │ │ │ └── _rsa_decrypt_input.rs │ │ │ ├── rsa_decrypt_input.rs │ │ │ ├── rsa_encrypt.rs │ │ │ ├── rsa_encrypt │ │ │ │ └── _rsa_encrypt_input.rs │ │ │ ├── rsa_encrypt_input.rs │ │ │ ├── rsa_padding_mode.rs │ │ │ ├── rsa_private_key.rs │ │ │ ├── rsa_public_key.rs │ │ │ ├── validate_public_key.rs │ │ │ ├── validate_public_key │ │ │ │ ├── _validate_public_key_input.rs │ │ │ │ └── _validate_public_key_output.rs │ │ │ ├── validate_public_key_input.rs │ │ │ └── validate_public_key_output.rs │ │ ├── deps.rs │ │ ├── error.rs │ │ ├── error │ │ │ └── sealed_unhandled.rs │ │ ├── operation.rs │ │ ├── operation │ │ │ ├── aes_decrypt.rs │ │ │ ├── aes_decrypt │ │ │ │ ├── _aes_decrypt_input.rs │ │ │ │ ├── _aes_decrypt_output.rs │ │ │ │ └── builders.rs │ │ │ ├── aes_encrypt.rs │ │ │ ├── aes_encrypt │ │ │ │ ├── _aes_encrypt_input.rs │ │ │ │ ├── _aes_encrypt_output.rs │ │ │ │ └── builders.rs │ │ │ ├── aes_kdf_counter_mode.rs │ │ │ ├── aes_kdf_counter_mode │ │ │ │ ├── _aes_kdf_ctr_input.rs │ │ │ │ ├── _aes_kdf_ctr_output.rs │ │ │ │ └── builders.rs │ │ │ ├── compress_public_key.rs │ │ │ ├── compress_public_key │ │ │ │ ├── _compress_public_key_input.rs │ │ │ │ ├── _compress_public_key_output.rs │ │ │ │ └── builders.rs │ │ │ ├── decompress_public_key.rs │ │ │ ├── decompress_public_key │ │ │ │ ├── _decompress_public_key_input.rs │ │ │ │ ├── _decompress_public_key_output.rs │ │ │ │ └── builders.rs │ │ │ ├── derive_shared_secret.rs │ │ │ ├── derive_shared_secret │ │ │ │ ├── _derive_shared_secret_input.rs │ │ │ │ ├── _derive_shared_secret_output.rs │ │ │ │ └── builders.rs │ │ │ ├── digest.rs │ │ │ ├── digest │ │ │ │ ├── _digest_input.rs │ │ │ │ ├── _digest_output.rs │ │ │ │ └── builders.rs │ │ │ ├── ecdsa_sign.rs │ │ │ ├── ecdsa_sign │ │ │ │ ├── _ecdsa_sign_input.rs │ │ │ │ ├── _ecdsa_sign_output.rs │ │ │ │ └── builders.rs │ │ │ ├── ecdsa_verify.rs │ │ │ ├── ecdsa_verify │ │ │ │ ├── _ecdsa_verify_input.rs │ │ │ │ ├── _ecdsa_verify_output.rs │ │ │ │ └── builders.rs │ │ │ ├── generate_ecc_key_pair.rs │ │ │ ├── generate_ecc_key_pair │ │ │ │ ├── _generate_ecc_key_pair_input.rs │ │ │ │ ├── _generate_ecc_key_pair_output.rs │ │ │ │ └── builders.rs │ │ │ ├── generate_ecdsa_signature_key.rs │ │ │ ├── generate_ecdsa_signature_key │ │ │ │ ├── _generate_ecdsa_signature_key_input.rs │ │ │ │ ├── _generate_ecdsa_signature_key_output.rs │ │ │ │ └── builders.rs │ │ │ ├── generate_random_bytes.rs │ │ │ ├── generate_random_bytes │ │ │ │ ├── _generate_random_bytes_input.rs │ │ │ │ ├── _generate_random_bytes_output.rs │ │ │ │ └── builders.rs │ │ │ ├── generate_rsa_key_pair.rs │ │ │ ├── generate_rsa_key_pair │ │ │ │ ├── _generate_rsa_key_pair_input.rs │ │ │ │ ├── _generate_rsa_key_pair_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_public_key_from_private_key.rs │ │ │ ├── get_public_key_from_private_key │ │ │ │ ├── _get_public_key_from_private_key_input.rs │ │ │ │ ├── _get_public_key_from_private_key_output.rs │ │ │ │ └── builders.rs │ │ │ ├── get_rsa_key_modulus_length.rs │ │ │ ├── get_rsa_key_modulus_length │ │ │ │ ├── _get_rsa_key_modulus_length_input.rs │ │ │ │ ├── _get_rsa_key_modulus_length_output.rs │ │ │ │ └── builders.rs │ │ │ ├── h_mac.rs │ │ │ ├── h_mac │ │ │ │ ├── _h_mac_input.rs │ │ │ │ ├── _h_mac_output.rs │ │ │ │ └── builders.rs │ │ │ ├── hkdf.rs │ │ │ ├── hkdf │ │ │ │ ├── _hkdf_input.rs │ │ │ │ ├── _hkdf_output.rs │ │ │ │ └── builders.rs │ │ │ ├── hkdf_expand.rs │ │ │ ├── hkdf_expand │ │ │ │ ├── _hkdf_expand_input.rs │ │ │ │ ├── _hkdf_expand_output.rs │ │ │ │ └── builders.rs │ │ │ ├── hkdf_extract.rs │ │ │ ├── hkdf_extract │ │ │ │ ├── _hkdf_extract_input.rs │ │ │ │ ├── _hkdf_extract_output.rs │ │ │ │ └── builders.rs │ │ │ ├── kdf_counter_mode.rs │ │ │ ├── kdf_counter_mode │ │ │ │ ├── _kdf_ctr_input.rs │ │ │ │ ├── _kdf_ctr_output.rs │ │ │ │ └── builders.rs │ │ │ ├── parse_public_key.rs │ │ │ ├── parse_public_key │ │ │ │ ├── _parse_public_key_input.rs │ │ │ │ ├── _parse_public_key_output.rs │ │ │ │ └── builders.rs │ │ │ ├── rsa_decrypt.rs │ │ │ ├── rsa_decrypt │ │ │ │ ├── _rsa_decrypt_input.rs │ │ │ │ ├── _rsa_decrypt_output.rs │ │ │ │ └── builders.rs │ │ │ ├── rsa_encrypt.rs │ │ │ ├── rsa_encrypt │ │ │ │ ├── _rsa_encrypt_input.rs │ │ │ │ ├── _rsa_encrypt_output.rs │ │ │ │ └── builders.rs │ │ │ ├── validate_public_key.rs │ │ │ └── validate_public_key │ │ │ │ ├── _validate_public_key_input.rs │ │ │ │ ├── _validate_public_key_output.rs │ │ │ │ └── builders.rs │ │ ├── types.rs │ │ ├── types │ │ │ ├── _aes_ctr.rs │ │ │ ├── _aes_decrypt_input.rs │ │ │ ├── _aes_encrypt_input.rs │ │ │ ├── _aes_encrypt_output.rs │ │ │ ├── _aes_gcm.rs │ │ │ ├── _aes_kdf_ctr_input.rs │ │ │ ├── _compress_public_key_input.rs │ │ │ ├── _compress_public_key_output.rs │ │ │ ├── _decompress_public_key_input.rs │ │ │ ├── _decompress_public_key_output.rs │ │ │ ├── _derive_shared_secret_input.rs │ │ │ ├── _derive_shared_secret_output.rs │ │ │ ├── _digest_algorithm.rs │ │ │ ├── _digest_input.rs │ │ │ ├── _ecc_private_key.rs │ │ │ ├── _ecc_public_key.rs │ │ │ ├── _ecdh_curve_spec.rs │ │ │ ├── _ecdsa_sign_input.rs │ │ │ ├── _ecdsa_signature_algorithm.rs │ │ │ ├── _ecdsa_verify_input.rs │ │ │ ├── _generate_ecc_key_pair_input.rs │ │ │ ├── _generate_ecc_key_pair_output.rs │ │ │ ├── _generate_ecdsa_signature_key_input.rs │ │ │ ├── _generate_ecdsa_signature_key_output.rs │ │ │ ├── _generate_random_bytes_input.rs │ │ │ ├── _generate_rsa_key_pair_input.rs │ │ │ ├── _generate_rsa_key_pair_output.rs │ │ │ ├── _get_public_key_from_private_key_input.rs │ │ │ ├── _get_public_key_from_private_key_output.rs │ │ │ ├── _get_rsa_key_modulus_length_input.rs │ │ │ ├── _get_rsa_key_modulus_length_output.rs │ │ │ ├── _h_mac_input.rs │ │ │ ├── _hkdf_expand_input.rs │ │ │ ├── _hkdf_extract_input.rs │ │ │ ├── _hkdf_input.rs │ │ │ ├── _kdf_ctr_input.rs │ │ │ ├── _parse_public_key_input.rs │ │ │ ├── _parse_public_key_output.rs │ │ │ ├── _rsa_decrypt_input.rs │ │ │ ├── _rsa_encrypt_input.rs │ │ │ ├── _rsa_padding_mode.rs │ │ │ ├── _rsa_private_key.rs │ │ │ ├── _rsa_public_key.rs │ │ │ ├── _validate_public_key_input.rs │ │ │ ├── _validate_public_key_output.rs │ │ │ ├── builders.rs │ │ │ ├── crypto_config.rs │ │ │ └── error.rs │ │ └── validation.rs │ ├── com_amazonaws_dynamodb.rs │ ├── com_amazonaws_dynamodb │ │ ├── client.rs │ │ ├── conversions.rs │ │ ├── conversions │ │ │ ├── approximate_creation_date_time_precision.rs │ │ │ ├── archival_summary.rs │ │ │ ├── attribute_action.rs │ │ │ ├── attribute_definition.rs │ │ │ ├── attribute_value.rs │ │ │ ├── attribute_value_update.rs │ │ │ ├── auto_scaling_policy_description.rs │ │ │ ├── auto_scaling_policy_update.rs │ │ │ ├── auto_scaling_settings_description.rs │ │ │ ├── auto_scaling_settings_update.rs │ │ │ ├── auto_scaling_target_tracking_scaling_policy_configuration_description.rs │ │ │ ├── auto_scaling_target_tracking_scaling_policy_configuration_update.rs │ │ │ ├── backup_description.rs │ │ │ ├── backup_details.rs │ │ │ ├── backup_status.rs │ │ │ ├── backup_summary.rs │ │ │ ├── backup_type.rs │ │ │ ├── backup_type_filter.rs │ │ │ ├── batch_execute_statement.rs │ │ │ ├── batch_execute_statement │ │ │ │ ├── _batch_execute_statement_request.rs │ │ │ │ └── _batch_execute_statement_response.rs │ │ │ ├── batch_get_item.rs │ │ │ ├── batch_get_item │ │ │ │ ├── _batch_get_item_request.rs │ │ │ │ └── _batch_get_item_response.rs │ │ │ ├── batch_statement_error.rs │ │ │ ├── batch_statement_error_code_enum.rs │ │ │ ├── batch_statement_request.rs │ │ │ ├── batch_statement_response.rs │ │ │ ├── batch_write_item.rs │ │ │ ├── batch_write_item │ │ │ │ ├── _batch_write_item_request.rs │ │ │ │ └── _batch_write_item_response.rs │ │ │ ├── billing_mode.rs │ │ │ ├── billing_mode_summary.rs │ │ │ ├── cancellation_reason.rs │ │ │ ├── capacity.rs │ │ │ ├── client.rs │ │ │ ├── comparison_operator.rs │ │ │ ├── condition.rs │ │ │ ├── condition_check.rs │ │ │ ├── conditional_operator.rs │ │ │ ├── consumed_capacity.rs │ │ │ ├── continuous_backups_description.rs │ │ │ ├── continuous_backups_status.rs │ │ │ ├── contributor_insights_action.rs │ │ │ ├── contributor_insights_status.rs │ │ │ ├── contributor_insights_summary.rs │ │ │ ├── create_backup.rs │ │ │ ├── create_backup │ │ │ │ ├── _create_backup_request.rs │ │ │ │ └── _create_backup_response.rs │ │ │ ├── create_global_secondary_index_action.rs │ │ │ ├── create_global_table.rs │ │ │ ├── create_global_table │ │ │ │ ├── _create_global_table_request.rs │ │ │ │ └── _create_global_table_response.rs │ │ │ ├── create_replica_action.rs │ │ │ ├── create_replication_group_member_action.rs │ │ │ ├── create_table.rs │ │ │ ├── create_table │ │ │ │ ├── _create_table_request.rs │ │ │ │ └── _create_table_response.rs │ │ │ ├── csv_options.rs │ │ │ ├── delete.rs │ │ │ ├── delete_backup.rs │ │ │ ├── delete_backup │ │ │ │ ├── _delete_backup_request.rs │ │ │ │ └── _delete_backup_response.rs │ │ │ ├── delete_global_secondary_index_action.rs │ │ │ ├── delete_item.rs │ │ │ ├── delete_item │ │ │ │ ├── _delete_item_request.rs │ │ │ │ └── _delete_item_response.rs │ │ │ ├── delete_replica_action.rs │ │ │ ├── delete_replication_group_member_action.rs │ │ │ ├── delete_request.rs │ │ │ ├── delete_resource_policy.rs │ │ │ ├── delete_resource_policy │ │ │ │ ├── _delete_resource_policy_request.rs │ │ │ │ └── _delete_resource_policy_response.rs │ │ │ ├── delete_table.rs │ │ │ ├── delete_table │ │ │ │ ├── _delete_table_request.rs │ │ │ │ └── _delete_table_response.rs │ │ │ ├── describe_backup.rs │ │ │ ├── describe_backup │ │ │ │ ├── _describe_backup_request.rs │ │ │ │ └── _describe_backup_response.rs │ │ │ ├── describe_continuous_backups.rs │ │ │ ├── describe_continuous_backups │ │ │ │ ├── _describe_continuous_backups_request.rs │ │ │ │ └── _describe_continuous_backups_response.rs │ │ │ ├── describe_contributor_insights.rs │ │ │ ├── describe_contributor_insights │ │ │ │ ├── _describe_contributor_insights_request.rs │ │ │ │ └── _describe_contributor_insights_response.rs │ │ │ ├── describe_endpoints.rs │ │ │ ├── describe_endpoints │ │ │ │ ├── _describe_endpoints_request.rs │ │ │ │ └── _describe_endpoints_response.rs │ │ │ ├── describe_export.rs │ │ │ ├── describe_export │ │ │ │ ├── _describe_export_request.rs │ │ │ │ └── _describe_export_response.rs │ │ │ ├── describe_global_table.rs │ │ │ ├── describe_global_table │ │ │ │ ├── _describe_global_table_request.rs │ │ │ │ └── _describe_global_table_response.rs │ │ │ ├── describe_global_table_settings.rs │ │ │ ├── describe_global_table_settings │ │ │ │ ├── _describe_global_table_settings_request.rs │ │ │ │ └── _describe_global_table_settings_response.rs │ │ │ ├── describe_import.rs │ │ │ ├── describe_import │ │ │ │ ├── _describe_import_request.rs │ │ │ │ └── _describe_import_response.rs │ │ │ ├── describe_kinesis_streaming_destination.rs │ │ │ ├── describe_kinesis_streaming_destination │ │ │ │ ├── _describe_kinesis_streaming_destination_request.rs │ │ │ │ └── _describe_kinesis_streaming_destination_response.rs │ │ │ ├── describe_limits.rs │ │ │ ├── describe_limits │ │ │ │ ├── _describe_limits_request.rs │ │ │ │ └── _describe_limits_response.rs │ │ │ ├── describe_table.rs │ │ │ ├── describe_table │ │ │ │ ├── _describe_table_request.rs │ │ │ │ └── _describe_table_response.rs │ │ │ ├── describe_table_replica_auto_scaling.rs │ │ │ ├── describe_table_replica_auto_scaling │ │ │ │ ├── _describe_table_replica_auto_scaling_request.rs │ │ │ │ └── _describe_table_replica_auto_scaling_response.rs │ │ │ ├── describe_time_to_live.rs │ │ │ ├── describe_time_to_live │ │ │ │ ├── _describe_time_to_live_request.rs │ │ │ │ └── _describe_time_to_live_response.rs │ │ │ ├── destination_status.rs │ │ │ ├── disable_kinesis_streaming_destination.rs │ │ │ ├── disable_kinesis_streaming_destination │ │ │ │ ├── _disable_kinesis_streaming_destination_request.rs │ │ │ │ └── _disable_kinesis_streaming_destination_response.rs │ │ │ ├── enable_kinesis_streaming_configuration.rs │ │ │ ├── enable_kinesis_streaming_destination.rs │ │ │ ├── enable_kinesis_streaming_destination │ │ │ │ ├── _enable_kinesis_streaming_destination_request.rs │ │ │ │ └── _enable_kinesis_streaming_destination_response.rs │ │ │ ├── endpoint.rs │ │ │ ├── error.rs │ │ │ ├── error │ │ │ │ ├── backup_in_use_exception.rs │ │ │ │ ├── backup_not_found_exception.rs │ │ │ │ ├── conditional_check_failed_exception.rs │ │ │ │ ├── continuous_backups_unavailable_exception.rs │ │ │ │ ├── duplicate_item_exception.rs │ │ │ │ ├── export_conflict_exception.rs │ │ │ │ ├── export_not_found_exception.rs │ │ │ │ ├── global_table_already_exists_exception.rs │ │ │ │ ├── global_table_not_found_exception.rs │ │ │ │ ├── idempotent_parameter_mismatch_exception.rs │ │ │ │ ├── import_conflict_exception.rs │ │ │ │ ├── import_not_found_exception.rs │ │ │ │ ├── index_not_found_exception.rs │ │ │ │ ├── internal_server_error.rs │ │ │ │ ├── invalid_endpoint_exception.rs │ │ │ │ ├── invalid_export_time_exception.rs │ │ │ │ ├── invalid_restore_time_exception.rs │ │ │ │ ├── item_collection_size_limit_exceeded_exception.rs │ │ │ │ ├── limit_exceeded_exception.rs │ │ │ │ ├── point_in_time_recovery_unavailable_exception.rs │ │ │ │ ├── policy_not_found_exception.rs │ │ │ │ ├── provisioned_throughput_exceeded_exception.rs │ │ │ │ ├── replica_already_exists_exception.rs │ │ │ │ ├── replica_not_found_exception.rs │ │ │ │ ├── request_limit_exceeded.rs │ │ │ │ ├── resource_in_use_exception.rs │ │ │ │ ├── resource_not_found_exception.rs │ │ │ │ ├── table_already_exists_exception.rs │ │ │ │ ├── table_in_use_exception.rs │ │ │ │ ├── table_not_found_exception.rs │ │ │ │ ├── transaction_canceled_exception.rs │ │ │ │ ├── transaction_conflict_exception.rs │ │ │ │ └── transaction_in_progress_exception.rs │ │ │ ├── execute_statement.rs │ │ │ ├── execute_statement │ │ │ │ ├── _execute_statement_request.rs │ │ │ │ └── _execute_statement_response.rs │ │ │ ├── execute_transaction.rs │ │ │ ├── execute_transaction │ │ │ │ ├── _execute_transaction_request.rs │ │ │ │ └── _execute_transaction_response.rs │ │ │ ├── expected_attribute_value.rs │ │ │ ├── export_description.rs │ │ │ ├── export_format.rs │ │ │ ├── export_status.rs │ │ │ ├── export_summary.rs │ │ │ ├── export_table_to_point_in_time.rs │ │ │ ├── export_table_to_point_in_time │ │ │ │ ├── _export_table_to_point_in_time_request.rs │ │ │ │ └── _export_table_to_point_in_time_response.rs │ │ │ ├── export_type.rs │ │ │ ├── export_view_type.rs │ │ │ ├── failure_exception.rs │ │ │ ├── get.rs │ │ │ ├── get_item.rs │ │ │ ├── get_item │ │ │ │ ├── _get_item_request.rs │ │ │ │ └── _get_item_response.rs │ │ │ ├── get_resource_policy.rs │ │ │ ├── get_resource_policy │ │ │ │ ├── _get_resource_policy_request.rs │ │ │ │ └── _get_resource_policy_response.rs │ │ │ ├── global_secondary_index.rs │ │ │ ├── global_secondary_index_auto_scaling_update.rs │ │ │ ├── global_secondary_index_description.rs │ │ │ ├── global_secondary_index_info.rs │ │ │ ├── global_secondary_index_update.rs │ │ │ ├── global_table.rs │ │ │ ├── global_table_description.rs │ │ │ ├── global_table_global_secondary_index_settings_update.rs │ │ │ ├── global_table_status.rs │ │ │ ├── import_status.rs │ │ │ ├── import_summary.rs │ │ │ ├── import_table.rs │ │ │ ├── import_table │ │ │ │ ├── _import_table_request.rs │ │ │ │ └── _import_table_response.rs │ │ │ ├── import_table_description.rs │ │ │ ├── incremental_export_specification.rs │ │ │ ├── index_status.rs │ │ │ ├── input_compression_type.rs │ │ │ ├── input_format.rs │ │ │ ├── input_format_options.rs │ │ │ ├── item_collection_metrics.rs │ │ │ ├── item_response.rs │ │ │ ├── key_schema_element.rs │ │ │ ├── key_type.rs │ │ │ ├── keys_and_attributes.rs │ │ │ ├── kinesis_data_stream_destination.rs │ │ │ ├── list_backups.rs │ │ │ ├── list_backups │ │ │ │ ├── _list_backups_request.rs │ │ │ │ └── _list_backups_response.rs │ │ │ ├── list_contributor_insights.rs │ │ │ ├── list_contributor_insights │ │ │ │ ├── _list_contributor_insights_request.rs │ │ │ │ └── _list_contributor_insights_response.rs │ │ │ ├── list_exports.rs │ │ │ ├── list_exports │ │ │ │ ├── _list_exports_request.rs │ │ │ │ └── _list_exports_response.rs │ │ │ ├── list_global_tables.rs │ │ │ ├── list_global_tables │ │ │ │ ├── _list_global_tables_request.rs │ │ │ │ └── _list_global_tables_response.rs │ │ │ ├── list_imports.rs │ │ │ ├── list_imports │ │ │ │ ├── _list_imports_request.rs │ │ │ │ └── _list_imports_response.rs │ │ │ ├── list_tables.rs │ │ │ ├── list_tables │ │ │ │ ├── _list_tables_request.rs │ │ │ │ └── _list_tables_response.rs │ │ │ ├── list_tags_of_resource.rs │ │ │ ├── list_tags_of_resource │ │ │ │ ├── _list_tags_of_resource_request.rs │ │ │ │ └── _list_tags_of_resource_response.rs │ │ │ ├── local_secondary_index.rs │ │ │ ├── local_secondary_index_description.rs │ │ │ ├── local_secondary_index_info.rs │ │ │ ├── on_demand_throughput.rs │ │ │ ├── on_demand_throughput_override.rs │ │ │ ├── parameterized_statement.rs │ │ │ ├── point_in_time_recovery_description.rs │ │ │ ├── point_in_time_recovery_specification.rs │ │ │ ├── point_in_time_recovery_status.rs │ │ │ ├── projection.rs │ │ │ ├── projection_type.rs │ │ │ ├── provisioned_throughput.rs │ │ │ ├── provisioned_throughput_description.rs │ │ │ ├── provisioned_throughput_override.rs │ │ │ ├── put.rs │ │ │ ├── put_item.rs │ │ │ ├── put_item │ │ │ │ ├── _put_item_request.rs │ │ │ │ └── _put_item_response.rs │ │ │ ├── put_request.rs │ │ │ ├── put_resource_policy.rs │ │ │ ├── put_resource_policy │ │ │ │ ├── _put_resource_policy_request.rs │ │ │ │ └── _put_resource_policy_response.rs │ │ │ ├── query.rs │ │ │ ├── query │ │ │ │ ├── _query_request.rs │ │ │ │ └── _query_response.rs │ │ │ ├── replica.rs │ │ │ ├── replica_auto_scaling_description.rs │ │ │ ├── replica_auto_scaling_update.rs │ │ │ ├── replica_description.rs │ │ │ ├── replica_global_secondary_index.rs │ │ │ ├── replica_global_secondary_index_auto_scaling_description.rs │ │ │ ├── replica_global_secondary_index_auto_scaling_update.rs │ │ │ ├── replica_global_secondary_index_description.rs │ │ │ ├── replica_global_secondary_index_settings_description.rs │ │ │ ├── replica_global_secondary_index_settings_update.rs │ │ │ ├── replica_settings_description.rs │ │ │ ├── replica_settings_update.rs │ │ │ ├── replica_status.rs │ │ │ ├── replica_update.rs │ │ │ ├── replication_group_update.rs │ │ │ ├── restore_summary.rs │ │ │ ├── restore_table_from_backup.rs │ │ │ ├── restore_table_from_backup │ │ │ │ ├── _restore_table_from_backup_request.rs │ │ │ │ └── _restore_table_from_backup_response.rs │ │ │ ├── restore_table_to_point_in_time.rs │ │ │ ├── restore_table_to_point_in_time │ │ │ │ ├── _restore_table_to_point_in_time_request.rs │ │ │ │ └── _restore_table_to_point_in_time_response.rs │ │ │ ├── return_consumed_capacity.rs │ │ │ ├── return_item_collection_metrics.rs │ │ │ ├── return_value.rs │ │ │ ├── return_values_on_condition_check_failure.rs │ │ │ ├── s3_bucket_source.rs │ │ │ ├── s3_sse_algorithm.rs │ │ │ ├── scalar_attribute_type.rs │ │ │ ├── scan.rs │ │ │ ├── scan │ │ │ │ ├── _scan_request.rs │ │ │ │ └── _scan_response.rs │ │ │ ├── select.rs │ │ │ ├── source_table_details.rs │ │ │ ├── source_table_feature_details.rs │ │ │ ├── sse_description.rs │ │ │ ├── sse_specification.rs │ │ │ ├── sse_status.rs │ │ │ ├── sse_type.rs │ │ │ ├── stream_specification.rs │ │ │ ├── stream_view_type.rs │ │ │ ├── table_auto_scaling_description.rs │ │ │ ├── table_class.rs │ │ │ ├── table_class_summary.rs │ │ │ ├── table_creation_parameters.rs │ │ │ ├── table_description.rs │ │ │ ├── table_status.rs │ │ │ ├── tag.rs │ │ │ ├── tag_resource.rs │ │ │ ├── tag_resource │ │ │ │ └── _tag_resource_request.rs │ │ │ ├── time_to_live_description.rs │ │ │ ├── time_to_live_specification.rs │ │ │ ├── time_to_live_status.rs │ │ │ ├── transact_get_item.rs │ │ │ ├── transact_get_items.rs │ │ │ ├── transact_get_items │ │ │ │ ├── _transact_get_items_request.rs │ │ │ │ └── _transact_get_items_response.rs │ │ │ ├── transact_write_item.rs │ │ │ ├── transact_write_items.rs │ │ │ ├── transact_write_items │ │ │ │ ├── _transact_write_items_request.rs │ │ │ │ └── _transact_write_items_response.rs │ │ │ ├── untag_resource.rs │ │ │ ├── untag_resource │ │ │ │ └── _untag_resource_request.rs │ │ │ ├── update.rs │ │ │ ├── update_continuous_backups.rs │ │ │ ├── update_continuous_backups │ │ │ │ ├── _update_continuous_backups_request.rs │ │ │ │ └── _update_continuous_backups_response.rs │ │ │ ├── update_contributor_insights.rs │ │ │ ├── update_contributor_insights │ │ │ │ ├── _update_contributor_insights_request.rs │ │ │ │ └── _update_contributor_insights_response.rs │ │ │ ├── update_global_secondary_index_action.rs │ │ │ ├── update_global_table.rs │ │ │ ├── update_global_table │ │ │ │ ├── _update_global_table_request.rs │ │ │ │ └── _update_global_table_response.rs │ │ │ ├── update_global_table_settings.rs │ │ │ ├── update_global_table_settings │ │ │ │ ├── _update_global_table_settings_request.rs │ │ │ │ └── _update_global_table_settings_response.rs │ │ │ ├── update_item.rs │ │ │ ├── update_item │ │ │ │ ├── _update_item_request.rs │ │ │ │ └── _update_item_response.rs │ │ │ ├── update_kinesis_streaming_configuration.rs │ │ │ ├── update_kinesis_streaming_destination.rs │ │ │ ├── update_kinesis_streaming_destination │ │ │ │ ├── _update_kinesis_streaming_destination_request.rs │ │ │ │ └── _update_kinesis_streaming_destination_response.rs │ │ │ ├── update_replication_group_member_action.rs │ │ │ ├── update_table.rs │ │ │ ├── update_table │ │ │ │ ├── _update_table_request.rs │ │ │ │ └── _update_table_response.rs │ │ │ ├── update_table_replica_auto_scaling.rs │ │ │ ├── update_table_replica_auto_scaling │ │ │ │ ├── _update_table_replica_auto_scaling_request.rs │ │ │ │ └── _update_table_replica_auto_scaling_response.rs │ │ │ ├── update_time_to_live.rs │ │ │ ├── update_time_to_live │ │ │ │ ├── _update_time_to_live_request.rs │ │ │ │ └── _update_time_to_live_response.rs │ │ │ └── write_request.rs │ │ ├── types.rs │ │ └── types │ │ │ └── error.rs │ ├── com_amazonaws_kms.rs │ └── com_amazonaws_kms │ │ ├── client.rs │ │ ├── conversions.rs │ │ ├── conversions │ │ ├── algorithm_spec.rs │ │ ├── alias_list_entry.rs │ │ ├── cancel_key_deletion.rs │ │ ├── cancel_key_deletion │ │ │ ├── _cancel_key_deletion_request.rs │ │ │ └── _cancel_key_deletion_response.rs │ │ ├── client.rs │ │ ├── connect_custom_key_store.rs │ │ ├── connect_custom_key_store │ │ │ ├── _connect_custom_key_store_request.rs │ │ │ └── _connect_custom_key_store_response.rs │ │ ├── connection_error_code_type.rs │ │ ├── connection_state_type.rs │ │ ├── create_alias.rs │ │ ├── create_alias │ │ │ └── _create_alias_request.rs │ │ ├── create_custom_key_store.rs │ │ ├── create_custom_key_store │ │ │ ├── _create_custom_key_store_request.rs │ │ │ └── _create_custom_key_store_response.rs │ │ ├── create_grant.rs │ │ ├── create_grant │ │ │ ├── _create_grant_request.rs │ │ │ └── _create_grant_response.rs │ │ ├── create_key.rs │ │ ├── create_key │ │ │ ├── _create_key_request.rs │ │ │ └── _create_key_response.rs │ │ ├── custom_key_store_type.rs │ │ ├── custom_key_stores_list_entry.rs │ │ ├── customer_master_key_spec.rs │ │ ├── data_key_pair_spec.rs │ │ ├── data_key_spec.rs │ │ ├── decrypt.rs │ │ ├── decrypt │ │ │ ├── _decrypt_request.rs │ │ │ └── _decrypt_response.rs │ │ ├── delete_alias.rs │ │ ├── delete_alias │ │ │ └── _delete_alias_request.rs │ │ ├── delete_custom_key_store.rs │ │ ├── delete_custom_key_store │ │ │ ├── _delete_custom_key_store_request.rs │ │ │ └── _delete_custom_key_store_response.rs │ │ ├── delete_imported_key_material.rs │ │ ├── delete_imported_key_material │ │ │ └── _delete_imported_key_material_request.rs │ │ ├── derive_shared_secret.rs │ │ ├── derive_shared_secret │ │ │ ├── _derive_shared_secret_request.rs │ │ │ └── _derive_shared_secret_response.rs │ │ ├── describe_custom_key_stores.rs │ │ ├── describe_custom_key_stores │ │ │ ├── _describe_custom_key_stores_request.rs │ │ │ └── _describe_custom_key_stores_response.rs │ │ ├── describe_key.rs │ │ ├── describe_key │ │ │ ├── _describe_key_request.rs │ │ │ └── _describe_key_response.rs │ │ ├── disable_key.rs │ │ ├── disable_key │ │ │ └── _disable_key_request.rs │ │ ├── disable_key_rotation.rs │ │ ├── disable_key_rotation │ │ │ └── _disable_key_rotation_request.rs │ │ ├── disconnect_custom_key_store.rs │ │ ├── disconnect_custom_key_store │ │ │ ├── _disconnect_custom_key_store_request.rs │ │ │ └── _disconnect_custom_key_store_response.rs │ │ ├── enable_key.rs │ │ ├── enable_key │ │ │ └── _enable_key_request.rs │ │ ├── enable_key_rotation.rs │ │ ├── enable_key_rotation │ │ │ └── _enable_key_rotation_request.rs │ │ ├── encrypt.rs │ │ ├── encrypt │ │ │ ├── _encrypt_request.rs │ │ │ └── _encrypt_response.rs │ │ ├── encryption_algorithm_spec.rs │ │ ├── error.rs │ │ ├── error │ │ │ ├── already_exists_exception.rs │ │ │ ├── cloud_hsm_cluster_in_use_exception.rs │ │ │ ├── cloud_hsm_cluster_invalid_configuration_exception.rs │ │ │ ├── cloud_hsm_cluster_not_active_exception.rs │ │ │ ├── cloud_hsm_cluster_not_found_exception.rs │ │ │ ├── cloud_hsm_cluster_not_related_exception.rs │ │ │ ├── conflict_exception.rs │ │ │ ├── custom_key_store_has_cmks_exception.rs │ │ │ ├── custom_key_store_invalid_state_exception.rs │ │ │ ├── custom_key_store_name_in_use_exception.rs │ │ │ ├── custom_key_store_not_found_exception.rs │ │ │ ├── dependency_timeout_exception.rs │ │ │ ├── disabled_exception.rs │ │ │ ├── dry_run_operation_exception.rs │ │ │ ├── expired_import_token_exception.rs │ │ │ ├── incorrect_key_exception.rs │ │ │ ├── incorrect_key_material_exception.rs │ │ │ ├── incorrect_trust_anchor_exception.rs │ │ │ ├── invalid_alias_name_exception.rs │ │ │ ├── invalid_arn_exception.rs │ │ │ ├── invalid_ciphertext_exception.rs │ │ │ ├── invalid_grant_id_exception.rs │ │ │ ├── invalid_grant_token_exception.rs │ │ │ ├── invalid_import_token_exception.rs │ │ │ ├── invalid_key_usage_exception.rs │ │ │ ├── invalid_marker_exception.rs │ │ │ ├── key_unavailable_exception.rs │ │ │ ├── kms_internal_exception.rs │ │ │ ├── kms_invalid_mac_exception.rs │ │ │ ├── kms_invalid_signature_exception.rs │ │ │ ├── kms_invalid_state_exception.rs │ │ │ ├── limit_exceeded_exception.rs │ │ │ ├── malformed_policy_document_exception.rs │ │ │ ├── not_found_exception.rs │ │ │ ├── tag_exception.rs │ │ │ ├── unsupported_operation_exception.rs │ │ │ ├── xks_key_already_in_use_exception.rs │ │ │ ├── xks_key_invalid_configuration_exception.rs │ │ │ ├── xks_key_not_found_exception.rs │ │ │ ├── xks_proxy_incorrect_authentication_credential_exception.rs │ │ │ ├── xks_proxy_invalid_configuration_exception.rs │ │ │ ├── xks_proxy_invalid_response_exception.rs │ │ │ ├── xks_proxy_uri_endpoint_in_use_exception.rs │ │ │ ├── xks_proxy_uri_in_use_exception.rs │ │ │ ├── xks_proxy_uri_unreachable_exception.rs │ │ │ ├── xks_proxy_vpc_endpoint_service_in_use_exception.rs │ │ │ ├── xks_proxy_vpc_endpoint_service_invalid_configuration_exception.rs │ │ │ └── xks_proxy_vpc_endpoint_service_not_found_exception.rs │ │ ├── expiration_model_type.rs │ │ ├── generate_data_key.rs │ │ ├── generate_data_key │ │ │ ├── _generate_data_key_request.rs │ │ │ └── _generate_data_key_response.rs │ │ ├── generate_data_key_pair.rs │ │ ├── generate_data_key_pair │ │ │ ├── _generate_data_key_pair_request.rs │ │ │ └── _generate_data_key_pair_response.rs │ │ ├── generate_data_key_pair_without_plaintext.rs │ │ ├── generate_data_key_pair_without_plaintext │ │ │ ├── _generate_data_key_pair_without_plaintext_request.rs │ │ │ └── _generate_data_key_pair_without_plaintext_response.rs │ │ ├── generate_data_key_without_plaintext.rs │ │ ├── generate_data_key_without_plaintext │ │ │ ├── _generate_data_key_without_plaintext_request.rs │ │ │ └── _generate_data_key_without_plaintext_response.rs │ │ ├── generate_mac.rs │ │ ├── generate_mac │ │ │ ├── _generate_mac_request.rs │ │ │ └── _generate_mac_response.rs │ │ ├── generate_random.rs │ │ ├── generate_random │ │ │ ├── _generate_random_request.rs │ │ │ └── _generate_random_response.rs │ │ ├── get_key_policy.rs │ │ ├── get_key_policy │ │ │ ├── _get_key_policy_request.rs │ │ │ └── _get_key_policy_response.rs │ │ ├── get_key_rotation_status.rs │ │ ├── get_key_rotation_status │ │ │ ├── _get_key_rotation_status_request.rs │ │ │ └── _get_key_rotation_status_response.rs │ │ ├── get_parameters_for_import.rs │ │ ├── get_parameters_for_import │ │ │ ├── _get_parameters_for_import_request.rs │ │ │ └── _get_parameters_for_import_response.rs │ │ ├── get_public_key.rs │ │ ├── get_public_key │ │ │ ├── _get_public_key_request.rs │ │ │ └── _get_public_key_response.rs │ │ ├── grant_constraints.rs │ │ ├── grant_list_entry.rs │ │ ├── grant_operation.rs │ │ ├── import_key_material.rs │ │ ├── import_key_material │ │ │ ├── _import_key_material_request.rs │ │ │ └── _import_key_material_response.rs │ │ ├── key_agreement_algorithm_spec.rs │ │ ├── key_encryption_mechanism.rs │ │ ├── key_list_entry.rs │ │ ├── key_manager_type.rs │ │ ├── key_metadata.rs │ │ ├── key_spec.rs │ │ ├── key_state.rs │ │ ├── key_usage_type.rs │ │ ├── list_aliases.rs │ │ ├── list_aliases │ │ │ ├── _list_aliases_request.rs │ │ │ └── _list_aliases_response.rs │ │ ├── list_grants.rs │ │ ├── list_grants │ │ │ ├── _list_grants_request.rs │ │ │ └── _list_grants_response.rs │ │ ├── list_key_policies.rs │ │ ├── list_key_policies │ │ │ ├── _list_key_policies_request.rs │ │ │ └── _list_key_policies_response.rs │ │ ├── list_key_rotations.rs │ │ ├── list_key_rotations │ │ │ ├── _list_key_rotations_request.rs │ │ │ └── _list_key_rotations_response.rs │ │ ├── list_keys.rs │ │ ├── list_keys │ │ │ ├── _list_keys_request.rs │ │ │ └── _list_keys_response.rs │ │ ├── list_resource_tags.rs │ │ ├── list_resource_tags │ │ │ ├── _list_resource_tags_request.rs │ │ │ └── _list_resource_tags_response.rs │ │ ├── mac_algorithm_spec.rs │ │ ├── message_type.rs │ │ ├── multi_region_configuration.rs │ │ ├── multi_region_key.rs │ │ ├── multi_region_key_type.rs │ │ ├── origin_type.rs │ │ ├── put_key_policy.rs │ │ ├── put_key_policy │ │ │ └── _put_key_policy_request.rs │ │ ├── re_encrypt.rs │ │ ├── re_encrypt │ │ │ ├── _re_encrypt_request.rs │ │ │ └── _re_encrypt_response.rs │ │ ├── recipient_info.rs │ │ ├── replicate_key.rs │ │ ├── replicate_key │ │ │ ├── _replicate_key_request.rs │ │ │ └── _replicate_key_response.rs │ │ ├── retire_grant.rs │ │ ├── retire_grant │ │ │ └── _retire_grant_request.rs │ │ ├── revoke_grant.rs │ │ ├── revoke_grant │ │ │ └── _revoke_grant_request.rs │ │ ├── rotate_key_on_demand.rs │ │ ├── rotate_key_on_demand │ │ │ ├── _rotate_key_on_demand_request.rs │ │ │ └── _rotate_key_on_demand_response.rs │ │ ├── rotation_type.rs │ │ ├── rotations_list_entry.rs │ │ ├── schedule_key_deletion.rs │ │ ├── schedule_key_deletion │ │ │ ├── _schedule_key_deletion_request.rs │ │ │ └── _schedule_key_deletion_response.rs │ │ ├── sign.rs │ │ ├── sign │ │ │ ├── _sign_request.rs │ │ │ └── _sign_response.rs │ │ ├── signing_algorithm_spec.rs │ │ ├── tag.rs │ │ ├── tag_resource.rs │ │ ├── tag_resource │ │ │ └── _tag_resource_request.rs │ │ ├── untag_resource.rs │ │ ├── untag_resource │ │ │ └── _untag_resource_request.rs │ │ ├── update_alias.rs │ │ ├── update_alias │ │ │ └── _update_alias_request.rs │ │ ├── update_custom_key_store.rs │ │ ├── update_custom_key_store │ │ │ ├── _update_custom_key_store_request.rs │ │ │ └── _update_custom_key_store_response.rs │ │ ├── update_key_description.rs │ │ ├── update_key_description │ │ │ └── _update_key_description_request.rs │ │ ├── update_primary_region.rs │ │ ├── update_primary_region │ │ │ └── _update_primary_region_request.rs │ │ ├── verify.rs │ │ ├── verify │ │ │ ├── _verify_request.rs │ │ │ └── _verify_response.rs │ │ ├── verify_mac.rs │ │ ├── verify_mac │ │ │ ├── _verify_mac_request.rs │ │ │ └── _verify_mac_response.rs │ │ ├── wrapping_key_spec.rs │ │ ├── xks_key_configuration_type.rs │ │ ├── xks_proxy_authentication_credential_type.rs │ │ ├── xks_proxy_configuration_type.rs │ │ └── xks_proxy_connectivity_type.rs │ │ ├── types.rs │ │ └── types │ │ └── error.rs │ ├── digest.rs │ ├── ecdh.rs │ ├── ecdsa.rs │ ├── error.rs │ ├── error │ └── sealed_unhandled.rs │ ├── hmac.rs │ ├── implementation_from_dafny.rs │ ├── intercept.rs │ ├── kms.rs │ ├── lib.rs │ ├── local_cmc.rs │ ├── operation.rs │ ├── operation │ ├── batch_execute_statement_input_transform.rs │ ├── batch_execute_statement_input_transform │ │ ├── _batch_execute_statement_input_transform_input.rs │ │ ├── _batch_execute_statement_input_transform_output.rs │ │ └── builders.rs │ ├── batch_execute_statement_output_transform.rs │ ├── batch_execute_statement_output_transform │ │ ├── _batch_execute_statement_output_transform_input.rs │ │ ├── _batch_execute_statement_output_transform_output.rs │ │ └── builders.rs │ ├── batch_get_item_input_transform.rs │ ├── batch_get_item_input_transform │ │ ├── _batch_get_item_input_transform_input.rs │ │ ├── _batch_get_item_input_transform_output.rs │ │ └── builders.rs │ ├── batch_get_item_output_transform.rs │ ├── batch_get_item_output_transform │ │ ├── _batch_get_item_output_transform_input.rs │ │ ├── _batch_get_item_output_transform_output.rs │ │ └── builders.rs │ ├── batch_write_item_input_transform.rs │ ├── batch_write_item_input_transform │ │ ├── _batch_write_item_input_transform_input.rs │ │ ├── _batch_write_item_input_transform_output.rs │ │ └── builders.rs │ ├── batch_write_item_output_transform.rs │ ├── batch_write_item_output_transform │ │ ├── _batch_write_item_output_transform_input.rs │ │ ├── _batch_write_item_output_transform_output.rs │ │ └── builders.rs │ ├── delete_item_input_transform.rs │ ├── delete_item_input_transform │ │ ├── _delete_item_input_transform_input.rs │ │ ├── _delete_item_input_transform_output.rs │ │ └── builders.rs │ ├── delete_item_output_transform.rs │ ├── delete_item_output_transform │ │ ├── _delete_item_output_transform_input.rs │ │ ├── _delete_item_output_transform_output.rs │ │ └── builders.rs │ ├── execute_statement_input_transform.rs │ ├── execute_statement_input_transform │ │ ├── _execute_statement_input_transform_input.rs │ │ ├── _execute_statement_input_transform_output.rs │ │ └── builders.rs │ ├── execute_statement_output_transform.rs │ ├── execute_statement_output_transform │ │ ├── _execute_statement_output_transform_input.rs │ │ ├── _execute_statement_output_transform_output.rs │ │ └── builders.rs │ ├── execute_transaction_input_transform.rs │ ├── execute_transaction_input_transform │ │ ├── _execute_transaction_input_transform_input.rs │ │ ├── _execute_transaction_input_transform_output.rs │ │ └── builders.rs │ ├── execute_transaction_output_transform.rs │ ├── execute_transaction_output_transform │ │ ├── _execute_transaction_output_transform_input.rs │ │ ├── _execute_transaction_output_transform_output.rs │ │ └── builders.rs │ ├── get_item_input_transform.rs │ ├── get_item_input_transform │ │ ├── _get_item_input_transform_input.rs │ │ ├── _get_item_input_transform_output.rs │ │ └── builders.rs │ ├── get_item_output_transform.rs │ ├── get_item_output_transform │ │ ├── _get_item_output_transform_input.rs │ │ ├── _get_item_output_transform_output.rs │ │ └── builders.rs │ ├── put_item_input_transform.rs │ ├── put_item_input_transform │ │ ├── _put_item_input_transform_input.rs │ │ ├── _put_item_input_transform_output.rs │ │ └── builders.rs │ ├── put_item_output_transform.rs │ ├── put_item_output_transform │ │ ├── _put_item_output_transform_input.rs │ │ ├── _put_item_output_transform_output.rs │ │ └── builders.rs │ ├── query_input_transform.rs │ ├── query_input_transform │ │ ├── _query_input_transform_input.rs │ │ ├── _query_input_transform_output.rs │ │ └── builders.rs │ ├── query_output_transform.rs │ ├── query_output_transform │ │ ├── _query_output_transform_input.rs │ │ ├── _query_output_transform_output.rs │ │ └── builders.rs │ ├── resolve_attributes.rs │ ├── resolve_attributes │ │ ├── _resolve_attributes_input.rs │ │ ├── _resolve_attributes_output.rs │ │ └── builders.rs │ ├── scan_input_transform.rs │ ├── scan_input_transform │ │ ├── _scan_input_transform_input.rs │ │ ├── _scan_input_transform_output.rs │ │ └── builders.rs │ ├── scan_output_transform.rs │ ├── scan_output_transform │ │ ├── _scan_output_transform_input.rs │ │ ├── _scan_output_transform_output.rs │ │ └── builders.rs │ ├── transact_get_items_input_transform.rs │ ├── transact_get_items_input_transform │ │ ├── _transact_get_items_input_transform_input.rs │ │ ├── _transact_get_items_input_transform_output.rs │ │ └── builders.rs │ ├── transact_get_items_output_transform.rs │ ├── transact_get_items_output_transform │ │ ├── _transact_get_items_output_transform_input.rs │ │ ├── _transact_get_items_output_transform_output.rs │ │ └── builders.rs │ ├── transact_write_items_input_transform.rs │ ├── transact_write_items_input_transform │ │ ├── _transact_write_items_input_transform_input.rs │ │ ├── _transact_write_items_input_transform_output.rs │ │ └── builders.rs │ ├── transact_write_items_output_transform.rs │ ├── transact_write_items_output_transform │ │ ├── _transact_write_items_output_transform_input.rs │ │ ├── _transact_write_items_output_transform_output.rs │ │ └── builders.rs │ ├── update_item_input_transform.rs │ ├── update_item_input_transform │ │ ├── _update_item_input_transform_input.rs │ │ ├── _update_item_input_transform_output.rs │ │ └── builders.rs │ ├── update_item_output_transform.rs │ └── update_item_output_transform │ │ ├── _update_item_output_transform_input.rs │ │ ├── _update_item_output_transform_output.rs │ │ └── builders.rs │ ├── oslang.rs │ ├── random.rs │ ├── rsa.rs │ ├── sets.rs │ ├── software_externs.rs │ ├── standard_library_conversions.rs │ ├── standard_library_externs.rs │ ├── storm_tracker.rs │ ├── time.rs │ ├── types.rs │ ├── types │ ├── _batch_execute_statement_input_transform_input.rs │ ├── _batch_execute_statement_input_transform_output.rs │ ├── _batch_execute_statement_output_transform_input.rs │ ├── _batch_execute_statement_output_transform_output.rs │ ├── _batch_get_item_input_transform_input.rs │ ├── _batch_get_item_input_transform_output.rs │ ├── _batch_get_item_output_transform_input.rs │ ├── _batch_get_item_output_transform_output.rs │ ├── _batch_write_item_input_transform_input.rs │ ├── _batch_write_item_input_transform_output.rs │ ├── _batch_write_item_output_transform_input.rs │ ├── _batch_write_item_output_transform_output.rs │ ├── _delete_item_input_transform_input.rs │ ├── _delete_item_input_transform_output.rs │ ├── _delete_item_output_transform_input.rs │ ├── _delete_item_output_transform_output.rs │ ├── _execute_statement_input_transform_input.rs │ ├── _execute_statement_input_transform_output.rs │ ├── _execute_statement_output_transform_input.rs │ ├── _execute_statement_output_transform_output.rs │ ├── _execute_transaction_input_transform_input.rs │ ├── _execute_transaction_input_transform_output.rs │ ├── _execute_transaction_output_transform_input.rs │ ├── _execute_transaction_output_transform_output.rs │ ├── _get_item_input_transform_input.rs │ ├── _get_item_input_transform_output.rs │ ├── _get_item_output_transform_input.rs │ ├── _get_item_output_transform_output.rs │ ├── _put_item_input_transform_input.rs │ ├── _put_item_input_transform_output.rs │ ├── _put_item_output_transform_input.rs │ ├── _put_item_output_transform_output.rs │ ├── _query_input_transform_input.rs │ ├── _query_input_transform_output.rs │ ├── _query_output_transform_input.rs │ ├── _query_output_transform_output.rs │ ├── _resolve_attributes_input.rs │ ├── _resolve_attributes_output.rs │ ├── _scan_input_transform_input.rs │ ├── _scan_input_transform_output.rs │ ├── _scan_output_transform_input.rs │ ├── _scan_output_transform_output.rs │ ├── _transact_get_items_input_transform_input.rs │ ├── _transact_get_items_input_transform_output.rs │ ├── _transact_get_items_output_transform_input.rs │ ├── _transact_get_items_output_transform_output.rs │ ├── _transact_write_items_input_transform_input.rs │ ├── _transact_write_items_input_transform_output.rs │ ├── _transact_write_items_output_transform_input.rs │ ├── _transact_write_items_output_transform_output.rs │ ├── _update_item_input_transform_input.rs │ ├── _update_item_input_transform_output.rs │ ├── _update_item_output_transform_input.rs │ ├── _update_item_output_transform_output.rs │ ├── builders.rs │ ├── dynamo_db_tables_encryption_config.rs │ └── error.rs │ ├── uuid.rs │ └── validation.rs ├── scripts └── validate-mpl-submodule.sh └── specification ├── .markdownlint.json ├── changes ├── 2024-02-29-encryption-context │ ├── background.md │ └── change.md └── 2024-05-19-simplify-structured-encryption │ ├── background.md │ └── change.md ├── dynamodb-encryption-client ├── ddb-attribute-serialization.md ├── ddb-encryption-branch-key-id-supplier.md ├── ddb-get-encrypted-data-key-description.md ├── ddb-item-conversion.md ├── ddb-item-encryptor.md ├── ddb-sdk-integration.md ├── ddb-support.md ├── ddb-table-encryption-config.md ├── decrypt-item.md ├── encrypt-item.md └── string-ordering.md ├── searchable-encryption ├── beacons.md ├── search-config.md └── virtual.md └── structured-encryption ├── decrypt-path-structure.md ├── decrypt-structure.md ├── encrypt-path-structure.md ├── encrypt-structure.md ├── footer.md ├── header.md ├── resolve-auth-actions.md └── structures.md /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/actions/install_smithy_dafny_codegen_dependencies/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/actions/install_smithy_dafny_codegen_dependencies/action.yml -------------------------------------------------------------------------------- /.github/actions/polymorph_codegen/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/actions/polymorph_codegen/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/not-grep.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/not-grep.toml -------------------------------------------------------------------------------- /.github/workflows/check-files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/check-files.yml -------------------------------------------------------------------------------- /.github/workflows/check_only_key_word.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/check_only_key_word.yml -------------------------------------------------------------------------------- /.github/workflows/ci_codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_codegen.yml -------------------------------------------------------------------------------- /.github/workflows/ci_duvet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_duvet.yml -------------------------------------------------------------------------------- /.github/workflows/ci_examples_java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_examples_java.yml -------------------------------------------------------------------------------- /.github/workflows/ci_examples_net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_examples_net.yml -------------------------------------------------------------------------------- /.github/workflows/ci_static_analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_static_analysis.yml -------------------------------------------------------------------------------- /.github/workflows/ci_test_go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_test_go.yml -------------------------------------------------------------------------------- /.github/workflows/ci_test_java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_test_java.yml -------------------------------------------------------------------------------- /.github/workflows/ci_test_net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_test_net.yml -------------------------------------------------------------------------------- /.github/workflows/ci_test_vector_java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_test_vector_java.yml -------------------------------------------------------------------------------- /.github/workflows/ci_test_vector_net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_test_vector_net.yml -------------------------------------------------------------------------------- /.github/workflows/ci_todos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/ci_todos.yml -------------------------------------------------------------------------------- /.github/workflows/dafny-interop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/dafny-interop.yml -------------------------------------------------------------------------------- /.github/workflows/dafny_interop_examples_java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/dafny_interop_examples_java.yml -------------------------------------------------------------------------------- /.github/workflows/dafny_interop_examples_net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/dafny_interop_examples_net.yml -------------------------------------------------------------------------------- /.github/workflows/dafny_interop_java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/dafny_interop_java.yml -------------------------------------------------------------------------------- /.github/workflows/dafny_interop_test_net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/dafny_interop_test_net.yml -------------------------------------------------------------------------------- /.github/workflows/dafny_interop_test_vector_java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/dafny_interop_test_vector_java.yml -------------------------------------------------------------------------------- /.github/workflows/dafny_interop_test_vector_net.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/dafny_interop_test_vector_net.yml -------------------------------------------------------------------------------- /.github/workflows/dafny_verify_version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/dafny_verify_version.yml -------------------------------------------------------------------------------- /.github/workflows/dafny_version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/dafny_version.yml -------------------------------------------------------------------------------- /.github/workflows/daily_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/daily_ci.yml -------------------------------------------------------------------------------- /.github/workflows/go-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/go-release.yml -------------------------------------------------------------------------------- /.github/workflows/issue-notification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/issue-notification.yml -------------------------------------------------------------------------------- /.github/workflows/library_dafny_verification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/library_dafny_verification.yml -------------------------------------------------------------------------------- /.github/workflows/library_format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/library_format.yml -------------------------------------------------------------------------------- /.github/workflows/library_rust_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/library_rust_tests.yml -------------------------------------------------------------------------------- /.github/workflows/manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/manual.yml -------------------------------------------------------------------------------- /.github/workflows/mpl-head.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/mpl-head.yml -------------------------------------------------------------------------------- /.github/workflows/mpl_dependency_java_version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/mpl_dependency_java_version.yml -------------------------------------------------------------------------------- /.github/workflows/mpl_head_version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/mpl_head_version.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/non-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/non-prod.yml -------------------------------------------------------------------------------- /.github/workflows/pull.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/pull.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/sem_ver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/sem_ver.yml -------------------------------------------------------------------------------- /.github/workflows/semantic_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/semantic_release.yml -------------------------------------------------------------------------------- /.github/workflows/smithy-diff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/smithy-diff.yml -------------------------------------------------------------------------------- /.github/workflows/test_vector_verification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.github/workflows/test_vector_verification.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | submodules 2 | target 3 | -------------------------------------------------------------------------------- /.releaserc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/.releaserc.cjs -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DynamoDbEncryption/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/.gitignore -------------------------------------------------------------------------------- /DynamoDbEncryption/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/Makefile -------------------------------------------------------------------------------- /DynamoDbEncryption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/README.md -------------------------------------------------------------------------------- /DynamoDbEncryption/codebuild/release-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codebuild/release-prod.yml -------------------------------------------------------------------------------- /DynamoDbEncryption/codebuild/release-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codebuild/release-staging.yml -------------------------------------------------------------------------------- /DynamoDbEncryption/codebuild/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codebuild/release.yml -------------------------------------------------------------------------------- /DynamoDbEncryption/codebuild/sign.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codebuild/sign.yml -------------------------------------------------------------------------------- /DynamoDbEncryption/codebuild/test-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codebuild/test-prod.yml -------------------------------------------------------------------------------- /DynamoDbEncryption/codebuild/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codebuild/verify.yml -------------------------------------------------------------------------------- /DynamoDbEncryption/codegen-patches/DynamoDbEncryption/dotnet/dafny-4.2.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codegen-patches/DynamoDbEncryption/dotnet/dafny-4.2.0.patch -------------------------------------------------------------------------------- /DynamoDbEncryption/codegen-patches/DynamoDbEncryption/dotnet/dafny-4.8.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codegen-patches/DynamoDbEncryption/dotnet/dafny-4.8.0.patch -------------------------------------------------------------------------------- /DynamoDbEncryption/codegen-patches/DynamoDbEncryption/dotnet/dafny-4.9.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codegen-patches/DynamoDbEncryption/dotnet/dafny-4.9.0.patch -------------------------------------------------------------------------------- /DynamoDbEncryption/codegen-patches/DynamoDbEncryption/java/dafny-4.8.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/codegen-patches/DynamoDbEncryption/java/dafny-4.8.0.patch -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/Model/DynamoDbEncryption.smithy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/Model/DynamoDbEncryption.smithy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/Beacon.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/Beacon.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/CompoundBeacon.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/CompoundBeacon.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/ConfigToInfo.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/ConfigToInfo.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/DDBSupport.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/DDBSupport.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/DynamoToStruct.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/DynamoToStruct.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/FilterExpr.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/FilterExpr.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/Index.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/Index.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/NormalizeNumber.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/NormalizeNumber.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/SearchInfo.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/SearchInfo.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/TermLoc.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/TermLoc.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/UpdateExpr.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/UpdateExpr.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/Util.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/Util.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/src/Virtual.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/src/Virtual.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/test/Beacon.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/test/Beacon.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/test/BeaconTestFixtures.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/test/BeaconTestFixtures.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/test/ConfigToInfo.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/test/ConfigToInfo.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/test/DDBSupport.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/test/DDBSupport.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/test/DynamoToStruct.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/test/DynamoToStruct.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/test/FilterExpr.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/test/FilterExpr.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/test/NormalizeNumber.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/test/NormalizeNumber.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/test/UpdateExpr.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/test/UpdateExpr.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryption/test/Virtual.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryption/test/Virtual.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src/DdbStatement.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src/DdbStatement.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src/Index.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src/Index.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src/QueryTransform.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src/QueryTransform.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src/ScanTransform.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src/ScanTransform.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/test/DdbStatement.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/test/DdbStatement.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/test/ScanTransform.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/test/ScanTransform.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/test/TestFixtures.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/test/TestFixtures.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbItemEncryptor/src/Index.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbItemEncryptor/src/Index.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/DynamoDbItemEncryptor/src/Util.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/DynamoDbItemEncryptor/src/Util.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/src/Canonize.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/src/Canonize.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/src/Crypt.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/src/Crypt.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/src/Footer.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/src/Footer.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/src/Header.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/src/Header.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/src/Index.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/src/Index.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/src/OptimizedMergeSort.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/src/OptimizedMergeSort.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/src/Paths.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/src/Paths.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/src/SortCanon.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/src/SortCanon.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/src/Util.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/src/Util.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/test/Crypt.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/test/Crypt.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/test/HappyCaseTests.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/test/HappyCaseTests.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/test/Header.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/test/Header.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/dafny/StructuredEncryption/test/Paths.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/dafny/StructuredEncryption/test/Paths.dfy -------------------------------------------------------------------------------- /DynamoDbEncryption/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/icon.png -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/go/ImplementationFromDafny-go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/go/ImplementationFromDafny-go/go.mod -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/go/ImplementationFromDafny-go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/go/ImplementationFromDafny-go/go.sum -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/go/README.md -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/go/TestsFromDafny-go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/go/TestsFromDafny-go/go.mod -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/go/TestsFromDafny-go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/go/TestsFromDafny-go/go.sum -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/.gitattributes -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/.gitignore -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/README.md -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/build.gradle.kts -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4096M -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/gradlew -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/gradlew.bat -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/makefile_helper.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/makefile_helper.sh -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/java/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/java/settings.gradle.kts -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/.editorconfig -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/AssemblyInfo.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/DynamoDbEncryption.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/DynamoDbEncryption.csproj -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/DynamoDbEncryption.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/DynamoDbEncryption.sln -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Extern/InternalLegacyConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Extern/InternalLegacyConfig.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/AsSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/AsSet.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/BeaconStyle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/BeaconStyle.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Constructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Constructor.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetPrefix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetPrefix.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetSegment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetSegment.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetSegments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetSegments.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetSubstring.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetSubstring.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetSuffix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/GetSuffix.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Insert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Insert.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/LegacyPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/LegacyPolicy.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Lower.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Lower.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/OpaqueError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/OpaqueError.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/PartOnly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/PartOnly.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/SearchConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/SearchConfig.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Shared.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Shared.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/SharedSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/SharedSet.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/SignedPart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/SignedPart.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Upper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/Upper.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/VirtualField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/VirtualField.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/VirtualPart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/DynamoDbEncryption/VirtualPart.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/StructuredEncryption/AuthItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/StructuredEncryption/AuthItem.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/Generated/StructuredEncryption/CryptoItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/Generated/StructuredEncryption/CryptoItem.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/README.md -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/src/Interceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/src/Interceptor.cs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/net/tests/Test-DynamoDbEncryption.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/net/tests/Test-DynamoDbEncryption.csproj -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/.gitignore -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/Cargo.toml -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/README.md -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/RELEASE.md -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/copy_externs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/copy_externs.sh -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/README.md -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/basic_get_put_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/basic_get_put_example.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/clientsupplier/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/clientsupplier/mod.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/create_keystore_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/create_keystore_key.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/itemencryptor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/itemencryptor/mod.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/keyring/branch_key_id_supplier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/keyring/branch_key_id_supplier.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/keyring/hierarchical_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/keyring/hierarchical_keyring.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/keyring/kms_rsa_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/keyring/kms_rsa_keyring.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/keyring/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/keyring/mod.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/keyring/multi_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/keyring/multi_keyring.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/keyring/multi_mrk_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/keyring/multi_mrk_keyring.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/keyring/raw_aes_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/keyring/raw_aes_keyring.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/keyring/raw_rsa_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/keyring/raw_rsa_keyring.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/main.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/migration/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/migration/mod.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/multi_get_put_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/multi_get_put_example.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/searchableencryption/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/searchableencryption/mod.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/examples/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/examples/test_utils.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/src/README.md -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/src/intercept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/src/intercept.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/src/lib.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/src/software_externs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/src/software_externs.rs -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/start_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/start_release.sh -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/test_examples/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.pem 3 | src 4 | -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/test_examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/test_examples/Cargo.toml -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/test_published.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/test_published.sh -------------------------------------------------------------------------------- /DynamoDbEncryption/runtimes/rust/upgrade_examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/DynamoDbEncryption/runtimes/rust/upgrade_examples.sh -------------------------------------------------------------------------------- /Examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/Makefile -------------------------------------------------------------------------------- /Examples/runtimes/go/clientsupplier/clientsupplierexample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/clientsupplier/clientsupplierexample.go -------------------------------------------------------------------------------- /Examples/runtimes/go/clientsupplier/regionalRoleClientSupplierConfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/clientsupplier/regionalRoleClientSupplierConfig.go -------------------------------------------------------------------------------- /Examples/runtimes/go/clientsupplier/regionalroleclientsupplier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/clientsupplier/regionalroleclientsupplier.go -------------------------------------------------------------------------------- /Examples/runtimes/go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/go.mod -------------------------------------------------------------------------------- /Examples/runtimes/go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/go.sum -------------------------------------------------------------------------------- /Examples/runtimes/go/itemencryptor/itemencryptdecrypt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/itemencryptor/itemencryptdecrypt.go -------------------------------------------------------------------------------- /Examples/runtimes/go/keyring/awskmskeyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/keyring/awskmskeyring.go -------------------------------------------------------------------------------- /Examples/runtimes/go/keyring/awskmsrsakeyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/keyring/awskmsrsakeyring.go -------------------------------------------------------------------------------- /Examples/runtimes/go/keyring/branchkeyidsupplier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/keyring/branchkeyidsupplier.go -------------------------------------------------------------------------------- /Examples/runtimes/go/keyring/hierarchicalkeyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/keyring/hierarchicalkeyring.go -------------------------------------------------------------------------------- /Examples/runtimes/go/keyring/mrkdiscoverymultikeyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/keyring/mrkdiscoverymultikeyring.go -------------------------------------------------------------------------------- /Examples/runtimes/go/keyring/rawaeskeyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/keyring/rawaeskeyring.go -------------------------------------------------------------------------------- /Examples/runtimes/go/keyring/rawrsakeyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/keyring/rawrsakeyring.go -------------------------------------------------------------------------------- /Examples/runtimes/go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/main.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/README.md -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/common.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step1.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step1_test.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step2.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step2_test.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step3.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/awsdbe/step3_test.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/migrationutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/migrationutils.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/plaintext/step0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/plaintext/step0.go -------------------------------------------------------------------------------- /Examples/runtimes/go/migration/PlaintextToAWSDBE/plaintext/step0_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/migration/PlaintextToAWSDBE/plaintext/step0_test.go -------------------------------------------------------------------------------- /Examples/runtimes/go/misc/basicputgetexample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/misc/basicputgetexample.go -------------------------------------------------------------------------------- /Examples/runtimes/go/misc/createBranchKeyID.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/misc/createBranchKeyID.go -------------------------------------------------------------------------------- /Examples/runtimes/go/misc/getEncryptedDataKeyDescription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/misc/getEncryptedDataKeyDescription.go -------------------------------------------------------------------------------- /Examples/runtimes/go/misc/multiPutGet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/misc/multiPutGet.go -------------------------------------------------------------------------------- /Examples/runtimes/go/searchableencryption/complexexample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/searchableencryption/complexexample/README.md -------------------------------------------------------------------------------- /Examples/runtimes/go/searchableencryption/complexexample/beaconconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/searchableencryption/complexexample/beaconconfig.go -------------------------------------------------------------------------------- /Examples/runtimes/go/searchableencryption/complexexample/putrequests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/searchableencryption/complexexample/putrequests.go -------------------------------------------------------------------------------- /Examples/runtimes/go/searchableencryption/complexexample/queryrequests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/searchableencryption/complexexample/queryrequests.go -------------------------------------------------------------------------------- /Examples/runtimes/go/utils/exampleUtils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/go/utils/exampleUtils.go -------------------------------------------------------------------------------- /Examples/runtimes/java/DynamoDbEncryption/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/DynamoDbEncryption/.gitattributes -------------------------------------------------------------------------------- /Examples/runtimes/java/DynamoDbEncryption/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/DynamoDbEncryption/.gitignore -------------------------------------------------------------------------------- /Examples/runtimes/java/DynamoDbEncryption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/DynamoDbEncryption/README.md -------------------------------------------------------------------------------- /Examples/runtimes/java/DynamoDbEncryption/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/DynamoDbEncryption/build.gradle.kts -------------------------------------------------------------------------------- /Examples/runtimes/java/DynamoDbEncryption/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/DynamoDbEncryption/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Examples/runtimes/java/DynamoDbEncryption/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/DynamoDbEncryption/gradlew -------------------------------------------------------------------------------- /Examples/runtimes/java/DynamoDbEncryption/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/DynamoDbEncryption/gradlew.bat -------------------------------------------------------------------------------- /Examples/runtimes/java/DynamoDbEncryption/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/DynamoDbEncryption/settings.gradle.kts -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/DDBECToAWSDBE/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/DDBECToAWSDBE/.gitattributes -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/DDBECToAWSDBE/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/DDBECToAWSDBE/.gitignore -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/DDBECToAWSDBE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/DDBECToAWSDBE/README.md -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/DDBECToAWSDBE/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/DDBECToAWSDBE/build.gradle.kts -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/DDBECToAWSDBE/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/DDBECToAWSDBE/gradlew -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/DDBECToAWSDBE/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/DDBECToAWSDBE/gradlew.bat -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/DDBECToAWSDBE/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/DDBECToAWSDBE/settings.gradle.kts -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/PlaintextToAWSDBE/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/PlaintextToAWSDBE/.gitattributes -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/PlaintextToAWSDBE/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/PlaintextToAWSDBE/.gitignore -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/PlaintextToAWSDBE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/PlaintextToAWSDBE/README.md -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/PlaintextToAWSDBE/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/PlaintextToAWSDBE/build.gradle.kts -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/PlaintextToAWSDBE/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/PlaintextToAWSDBE/gradlew -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/PlaintextToAWSDBE/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/PlaintextToAWSDBE/gradlew.bat -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/PlaintextToAWSDBE/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/PlaintextToAWSDBE/settings.gradle.kts -------------------------------------------------------------------------------- /Examples/runtimes/java/Migration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/Migration/README.md -------------------------------------------------------------------------------- /Examples/runtimes/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/java/README.md -------------------------------------------------------------------------------- /Examples/runtimes/net/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* 2 | 3 | bin 4 | obj 5 | -------------------------------------------------------------------------------- /Examples/runtimes/net/Examples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/Examples.csproj -------------------------------------------------------------------------------- /Examples/runtimes/net/src/BasicPutGetExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/BasicPutGetExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/CreateKeyStoreKeyExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/CreateKeyStoreKeyExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/CreateKeyStoreTableExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/CreateKeyStoreTableExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/Examples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/Examples.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/GetEncryptedDataKeyDescriptionExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/GetEncryptedDataKeyDescriptionExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/MultiPutGetExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/MultiPutGetExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/ScanErrorExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/ScanErrorExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/TestUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/TestUtils.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/clientsupplier/ClientSupplierExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/clientsupplier/ClientSupplierExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/clientsupplier/RegionalRoleClientSupplier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/clientsupplier/RegionalRoleClientSupplier.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/clientsupplier/RegionalRoleClientSupplierConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/clientsupplier/RegionalRoleClientSupplierConfig.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/itemencryptor/ItemEncryptDecryptExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/itemencryptor/ItemEncryptDecryptExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/ExampleBranchKeyIdSupplier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/ExampleBranchKeyIdSupplier.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/HierarchicalKeyringExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/HierarchicalKeyringExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/KmsEcdhKeyringExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/KmsEcdhKeyringExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/KmsRsaKeyringExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/KmsRsaKeyringExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/MrkDiscoveryMultiKeyringExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/MrkDiscoveryMultiKeyringExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/MultiKeyringExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/MultiKeyringExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/MultiMrkKeyringExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/MultiMrkKeyringExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/RawAesKeyringExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/RawAesKeyringExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/RawEcdhKeyringExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/RawEcdhKeyringExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/keyring/RawRsaKeyringExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/keyring/RawRsaKeyringExample.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/migration/PlaintextToAWSDBE/MigrationUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/migration/PlaintextToAWSDBE/MigrationUtils.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/migration/PlaintextToAWSDBE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/migration/PlaintextToAWSDBE/README.md -------------------------------------------------------------------------------- /Examples/runtimes/net/src/migration/PlaintextToAWSDBE/awsdbe/Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/migration/PlaintextToAWSDBE/awsdbe/Common.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/searchableencryption/complexexample/PutRequests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/searchableencryption/complexexample/PutRequests.cs -------------------------------------------------------------------------------- /Examples/runtimes/net/src/searchableencryption/complexexample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/net/src/searchableencryption/complexexample/README.md -------------------------------------------------------------------------------- /Examples/runtimes/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Examples/runtimes/rust/README.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT_POLICY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/SUPPORT_POLICY.rst -------------------------------------------------------------------------------- /SharedMakefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/SharedMakefile.mk -------------------------------------------------------------------------------- /TestVectors/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/.gitignore -------------------------------------------------------------------------------- /TestVectors/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/Makefile -------------------------------------------------------------------------------- /TestVectors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/README.md -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/CreateInterceptedDDBClient.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/CreateInterceptedDDBClient.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/CreateWrappedItemEncryptor.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/CreateWrappedItemEncryptor.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/DecryptManifest.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/DecryptManifest.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/EncryptManifest.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/EncryptManifest.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/Index.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/Index.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/JsonConfig.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/JsonConfig.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/JsonItem.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/JsonItem.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/LibraryIndex.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/LibraryIndex.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/Permute.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/Permute.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/TestVectors.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/TestVectors.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/WriteManifest.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/WriteManifest.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/src/WriteSetPermutations.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/src/WriteSetPermutations.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/DDBEncryption/test/RunMain.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/DDBEncryption/test/RunMain.dfy -------------------------------------------------------------------------------- /TestVectors/dafny/WrappedDynamoDbItemEncryptor/src/Index.dfy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/dafny/WrappedDynamoDbItemEncryptor/src/Index.dfy -------------------------------------------------------------------------------- /TestVectors/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/project.properties -------------------------------------------------------------------------------- /TestVectors/runtimes/go/ImplementationFromDafny-go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/go/ImplementationFromDafny-go/go.mod -------------------------------------------------------------------------------- /TestVectors/runtimes/go/ImplementationFromDafny-go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/go/ImplementationFromDafny-go/go.sum -------------------------------------------------------------------------------- /TestVectors/runtimes/go/TestsFromDafny-go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/go/TestsFromDafny-go/go.mod -------------------------------------------------------------------------------- /TestVectors/runtimes/go/TestsFromDafny-go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/go/TestsFromDafny-go/go.sum -------------------------------------------------------------------------------- /TestVectors/runtimes/java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/.gitignore -------------------------------------------------------------------------------- /TestVectors/runtimes/java/PermTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/PermTest.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/build.gradle.kts -------------------------------------------------------------------------------- /TestVectors/runtimes/java/configs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/configs.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/data.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/decrypt_dotnet_32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/decrypt_dotnet_32.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/decrypt_dotnet_33.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/decrypt_dotnet_33.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/decrypt_dotnet_33a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/decrypt_dotnet_33a.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/decrypt_go_38.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/decrypt_go_38.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/decrypt_java_32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/decrypt_java_32.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/decrypt_java_33.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/decrypt_java_33.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/decrypt_java_33a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/decrypt_java_33a.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/decrypt_java_39.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/decrypt_java_39.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/decrypt_rust_38.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/decrypt_rust_38.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /TestVectors/runtimes/java/iotest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/iotest.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/large_records.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/large_records.json -------------------------------------------------------------------------------- /TestVectors/runtimes/java/records.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/java/records.json -------------------------------------------------------------------------------- /TestVectors/runtimes/net/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/net/.gitignore -------------------------------------------------------------------------------- /TestVectors/runtimes/net/DbEsdkTestVectors.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/net/DbEsdkTestVectors.csproj -------------------------------------------------------------------------------- /TestVectors/runtimes/net/Extern/CreateClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/net/Extern/CreateClient.cs -------------------------------------------------------------------------------- /TestVectors/runtimes/net/Extern/CreateWrappedItemEncryptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/net/Extern/CreateWrappedItemEncryptor.cs -------------------------------------------------------------------------------- /TestVectors/runtimes/net/Generated/DDBEncryption/DynamoDbEncryptionShim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/net/Generated/DDBEncryption/DynamoDbEncryptionShim.cs -------------------------------------------------------------------------------- /TestVectors/runtimes/net/Generated/DDBEncryption/TypeConversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/net/Generated/DDBEncryption/TypeConversion.cs -------------------------------------------------------------------------------- /TestVectors/runtimes/net/src/TestVectorsMain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/net/src/TestVectorsMain.cs -------------------------------------------------------------------------------- /TestVectors/runtimes/rust/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/rust/.gitignore -------------------------------------------------------------------------------- /TestVectors/runtimes/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/rust/Cargo.toml -------------------------------------------------------------------------------- /TestVectors/runtimes/rust/copy_externs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/rust/copy_externs.sh -------------------------------------------------------------------------------- /TestVectors/runtimes/rust/src/create_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/rust/src/create_client.rs -------------------------------------------------------------------------------- /TestVectors/runtimes/rust/src/create_wrapped_item_encryptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/rust/src/create_wrapped_item_encryptor.rs -------------------------------------------------------------------------------- /TestVectors/runtimes/rust/src/intercept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/rust/src/intercept.rs -------------------------------------------------------------------------------- /TestVectors/runtimes/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/TestVectors/runtimes/rust/src/lib.rs -------------------------------------------------------------------------------- /VERSIONING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/VERSIONING.rst -------------------------------------------------------------------------------- /cfn/CA-CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/cfn/CA-CI.yml -------------------------------------------------------------------------------- /cfn/CA-Staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/cfn/CA-Staging.yml -------------------------------------------------------------------------------- /cfn/CB-Staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/cfn/CB-Staging.yml -------------------------------------------------------------------------------- /cfn/CI.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/cfn/CI.yaml -------------------------------------------------------------------------------- /cfn/code_build_parameter_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/cfn/code_build_parameter_map.json -------------------------------------------------------------------------------- /cfn/net/CA-Staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/cfn/net/CA-Staging.yml -------------------------------------------------------------------------------- /cfn/net/CB-Release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/cfn/net/CB-Release.yml -------------------------------------------------------------------------------- /codebuild/net/retrieve_api_access_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/codebuild/net/retrieve_api_access_key.py -------------------------------------------------------------------------------- /codebuild/net/retrieve_signed_assembly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/codebuild/net/retrieve_signed_assembly.py -------------------------------------------------------------------------------- /codebuild/net/signing_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/codebuild/net/signing_lib.py -------------------------------------------------------------------------------- /codebuild/net/upload_assembly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/codebuild/net/upload_assembly.py -------------------------------------------------------------------------------- /codebuild/release/release-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/codebuild/release/release-prod.yml -------------------------------------------------------------------------------- /codebuild/release/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/codebuild/release/release.yml -------------------------------------------------------------------------------- /codebuild/release/validate-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/codebuild/release/validate-release.yml -------------------------------------------------------------------------------- /codebuild/staging/release-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/codebuild/staging/release-staging.yml -------------------------------------------------------------------------------- /codebuild/staging/validate-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/codebuild/staging/validate-staging.yml -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/project.properties -------------------------------------------------------------------------------- /releases/go/.git-cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/go/.git-cliff.toml -------------------------------------------------------------------------------- /releases/rust/db_esdk/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target 3 | -------------------------------------------------------------------------------- /releases/rust/db_esdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/Cargo.toml -------------------------------------------------------------------------------- /releases/rust/db_esdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/README.md -------------------------------------------------------------------------------- /releases/rust/db_esdk/dafny_runtime_rust/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /releases/rust/db_esdk/dafny_runtime_rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/dafny_runtime_rust/Cargo.toml -------------------------------------------------------------------------------- /releases/rust/db_esdk/dafny_runtime_rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/dafny_runtime_rust/README.md -------------------------------------------------------------------------------- /releases/rust/db_esdk/dafny_runtime_rust/src/big_int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/dafny_runtime_rust/src/big_int.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/dafny_runtime_rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/dafny_runtime_rust/src/lib.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/dafny_runtime_rust/src/small_int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/dafny_runtime_rust/src/small_int.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/dafny_runtime_rust/src/system/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/dafny_runtime_rust/src/system/mod.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/dafny_runtime_rust/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/dafny_runtime_rust/src/tests/mod.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/README.md -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/basic_get_put_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/basic_get_put_example.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/clientsupplier/client_supplier_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/clientsupplier/client_supplier_example.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/clientsupplier/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/clientsupplier/mod.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/create_keystore_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/create_keystore_key.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/get_encrypted_data_key_description.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/get_encrypted_data_key_description.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/itemencryptor/item_encrypt_decrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/itemencryptor/item_encrypt_decrypt.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/itemencryptor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/itemencryptor/mod.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/keyring/branch_key_id_supplier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/keyring/branch_key_id_supplier.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/keyring/hierarchical_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/keyring/hierarchical_keyring.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/keyring/kms_rsa_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/keyring/kms_rsa_keyring.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/keyring/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/keyring/mod.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/keyring/mrk_discovery_multi_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/keyring/mrk_discovery_multi_keyring.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/keyring/multi_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/keyring/multi_keyring.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/keyring/multi_mrk_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/keyring/multi_mrk_keyring.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/keyring/raw_aes_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/keyring/raw_aes_keyring.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/keyring/raw_rsa_keyring.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/keyring/raw_rsa_keyring.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/main.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/multi_get_put_example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/multi_get_put_example.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/searchableencryption/complexexample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/searchableencryption/complexexample/README.md -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/searchableencryption/complexexample/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/searchableencryption/complexexample/mod.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/searchableencryption/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/searchableencryption/mod.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/examples/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/examples/test_utils.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/aes_gcm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/aes_gcm.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/aes_kdf_ctr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/aes_kdf_ctr.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/batch_execute_statement_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/batch_execute_statement_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/batch_execute_statement_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/batch_execute_statement_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/batch_get_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/batch_get_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/batch_get_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/batch_get_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/batch_write_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/batch_write_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/batch_write_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/batch_write_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/delete_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/delete_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/delete_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/delete_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/execute_statement_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/execute_statement_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/execute_statement_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/execute_statement_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/execute_transaction_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/execute_transaction_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/execute_transaction_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/execute_transaction_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/get_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/get_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/get_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/get_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/put_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/put_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/put_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/put_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/query_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/query_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/query_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/query_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/resolve_attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/resolve_attributes.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/scan_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/scan_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/scan_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/scan_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/transact_get_items_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/transact_get_items_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/transact_get_items_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/transact_get_items_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/transact_write_items_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/transact_write_items_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/transact_write_items_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/transact_write_items_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/update_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/update_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/client/update_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/client/update_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/concurrent_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/concurrent_call.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/batch_get_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/batch_get_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/batch_get_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/batch_get_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/batch_write_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/batch_write_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/batch_write_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/batch_write_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/client.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/delete_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/delete_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/delete_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/delete_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/delete_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/delete_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/delete_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/delete_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/delete_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/delete_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/delete_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/delete_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/dynamo_db_tables_encryption_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/dynamo_db_tables_encryption_config.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/execute_statement_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/execute_statement_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/execute_statement_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/execute_statement_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/execute_transaction_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/execute_transaction_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/get_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/get_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/get_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/get_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/get_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/get_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/get_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/get_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/get_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/get_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/get_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/get_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/put_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/put_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/put_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/put_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/put_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/put_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/put_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/put_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/put_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/put_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/put_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/put_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/query_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/query_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/query_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/query_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/query_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/query_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/query_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/query_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/query_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/query_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/query_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/query_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/resolve_attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/resolve_attributes.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/resolve_attributes_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/resolve_attributes_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/resolve_attributes_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/resolve_attributes_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/scan_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/scan_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/scan_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/scan_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/scan_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/scan_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/scan_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/scan_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/scan_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/scan_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/scan_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/scan_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/transact_get_items_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/transact_get_items_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/transact_get_items_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/transact_get_items_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/update_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/update_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/update_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/update_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/update_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/update_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/update_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/update_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/update_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/update_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/conversions/update_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/conversions/update_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/dafny_libraries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/dafny_libraries.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/ddb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/ddb.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_dbEncryptionSdk_dynamoDb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_dbEncryptionSdk_dynamoDb.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/client.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/conversions.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/deps.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/operation.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/types.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/types/_discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/types/_discovery.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/types/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/types/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/types/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/types/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_keyStore/validation.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders/client.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders/deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders/deps.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_materialProviders/types.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/client.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/client/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/client/digest.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/client/h_mac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/client/h_mac.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/client/hkdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/client/hkdf.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/conversions.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/deps.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/operation.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/operation/hkdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/operation/hkdf.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types/_aes_ctr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types/_aes_ctr.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types/_aes_gcm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types/_aes_gcm.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/types/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/aws_cryptography_primitives/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/aws_cryptography_primitives/validation.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/client.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/client.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/delete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/delete.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/get.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/get.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/put.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/put.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/query.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/replica.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/replica.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/scan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/scan.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/select.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/tag.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/conversions/update.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/types.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/types/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_dynamodb/types/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/client.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/client.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/create_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/create_alias.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/create_grant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/create_grant.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/create_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/create_key.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/decrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/decrypt.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/delete_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/delete_alias.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/describe_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/describe_key.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/disable_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/disable_key.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/enable_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/enable_key.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/encrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/encrypt.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/generate_mac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/generate_mac.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/key_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/key_metadata.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/key_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/key_spec.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/key_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/key_state.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/list_aliases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/list_aliases.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/list_grants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/list_grants.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/list_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/list_keys.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/message_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/message_type.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/origin_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/origin_type.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/re_encrypt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/re_encrypt.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/retire_grant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/retire_grant.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/revoke_grant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/revoke_grant.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/sign.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/tag.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/tag_resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/tag_resource.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/update_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/update_alias.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/verify.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/verify_mac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/conversions/verify_mac.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/types.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/deps/com_amazonaws_kms/types/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/deps/com_amazonaws_kms/types/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/digest.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/ecdh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/ecdh.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/ecdsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/ecdsa.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/error/sealed_unhandled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/error/sealed_unhandled.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/hmac.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/hmac.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/implementation_from_dafny.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/implementation_from_dafny.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/intercept.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/intercept.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/kms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/kms.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/lib.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/local_cmc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/local_cmc.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/batch_get_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/batch_get_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/batch_get_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/batch_get_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/batch_write_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/batch_write_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/batch_write_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/batch_write_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/delete_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/delete_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/delete_item_input_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/delete_item_input_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/delete_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/delete_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/delete_item_output_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/delete_item_output_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/execute_statement_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/execute_statement_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/execute_statement_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/execute_statement_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/execute_transaction_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/execute_transaction_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/execute_transaction_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/execute_transaction_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/get_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/get_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/get_item_input_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/get_item_input_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/get_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/get_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/get_item_output_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/get_item_output_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/put_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/put_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/put_item_input_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/put_item_input_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/put_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/put_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/put_item_output_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/put_item_output_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/query_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/query_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/query_input_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/query_input_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/query_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/query_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/query_output_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/query_output_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/resolve_attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/resolve_attributes.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/resolve_attributes/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/resolve_attributes/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/scan_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/scan_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/scan_input_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/scan_input_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/scan_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/scan_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/scan_output_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/scan_output_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/transact_get_items_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/transact_get_items_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/transact_get_items_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/transact_get_items_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/transact_write_items_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/transact_write_items_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/transact_write_items_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/transact_write_items_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/update_item_input_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/update_item_input_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/update_item_input_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/update_item_input_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/update_item_output_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/update_item_output_transform.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/operation/update_item_output_transform/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/operation/update_item_output_transform/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/oslang.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/oslang.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/random.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/rsa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/rsa.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/sets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/sets.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/software_externs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/software_externs.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/standard_library_conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/standard_library_conversions.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/standard_library_externs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/standard_library_externs.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/storm_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/storm_tracker.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/time.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_batch_get_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_batch_get_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_batch_get_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_batch_get_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_batch_get_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_batch_get_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_batch_get_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_batch_get_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_batch_write_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_batch_write_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_batch_write_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_batch_write_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_batch_write_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_batch_write_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_batch_write_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_batch_write_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_delete_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_delete_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_delete_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_delete_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_delete_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_delete_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_delete_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_delete_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_execute_statement_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_execute_statement_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_execute_statement_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_execute_statement_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_execute_statement_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_execute_statement_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_get_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_get_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_get_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_get_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_get_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_get_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_get_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_get_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_put_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_put_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_put_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_put_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_put_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_put_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_put_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_put_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_query_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_query_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_query_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_query_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_query_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_query_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_query_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_query_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_resolve_attributes_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_resolve_attributes_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_resolve_attributes_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_resolve_attributes_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_scan_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_scan_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_scan_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_scan_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_scan_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_scan_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_scan_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_scan_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_transact_get_items_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_transact_get_items_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_update_item_input_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_update_item_input_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_update_item_input_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_update_item_input_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_update_item_output_transform_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_update_item_output_transform_input.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/_update_item_output_transform_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/_update_item_output_transform_output.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/builders.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/builders.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/dynamo_db_tables_encryption_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/dynamo_db_tables_encryption_config.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/types/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/types/error.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/uuid.rs -------------------------------------------------------------------------------- /releases/rust/db_esdk/src/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/releases/rust/db_esdk/src/validation.rs -------------------------------------------------------------------------------- /scripts/validate-mpl-submodule.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/scripts/validate-mpl-submodule.sh -------------------------------------------------------------------------------- /specification/.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/.markdownlint.json -------------------------------------------------------------------------------- /specification/changes/2024-02-29-encryption-context/background.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/changes/2024-02-29-encryption-context/background.md -------------------------------------------------------------------------------- /specification/changes/2024-02-29-encryption-context/change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/changes/2024-02-29-encryption-context/change.md -------------------------------------------------------------------------------- /specification/changes/2024-05-19-simplify-structured-encryption/change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/changes/2024-05-19-simplify-structured-encryption/change.md -------------------------------------------------------------------------------- /specification/dynamodb-encryption-client/ddb-attribute-serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/dynamodb-encryption-client/ddb-attribute-serialization.md -------------------------------------------------------------------------------- /specification/dynamodb-encryption-client/ddb-item-conversion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/dynamodb-encryption-client/ddb-item-conversion.md -------------------------------------------------------------------------------- /specification/dynamodb-encryption-client/ddb-item-encryptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/dynamodb-encryption-client/ddb-item-encryptor.md -------------------------------------------------------------------------------- /specification/dynamodb-encryption-client/ddb-sdk-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/dynamodb-encryption-client/ddb-sdk-integration.md -------------------------------------------------------------------------------- /specification/dynamodb-encryption-client/ddb-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/dynamodb-encryption-client/ddb-support.md -------------------------------------------------------------------------------- /specification/dynamodb-encryption-client/ddb-table-encryption-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/dynamodb-encryption-client/ddb-table-encryption-config.md -------------------------------------------------------------------------------- /specification/dynamodb-encryption-client/decrypt-item.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/dynamodb-encryption-client/decrypt-item.md -------------------------------------------------------------------------------- /specification/dynamodb-encryption-client/encrypt-item.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/dynamodb-encryption-client/encrypt-item.md -------------------------------------------------------------------------------- /specification/dynamodb-encryption-client/string-ordering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/dynamodb-encryption-client/string-ordering.md -------------------------------------------------------------------------------- /specification/searchable-encryption/beacons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/searchable-encryption/beacons.md -------------------------------------------------------------------------------- /specification/searchable-encryption/search-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/searchable-encryption/search-config.md -------------------------------------------------------------------------------- /specification/searchable-encryption/virtual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/searchable-encryption/virtual.md -------------------------------------------------------------------------------- /specification/structured-encryption/decrypt-path-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/structured-encryption/decrypt-path-structure.md -------------------------------------------------------------------------------- /specification/structured-encryption/decrypt-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/structured-encryption/decrypt-structure.md -------------------------------------------------------------------------------- /specification/structured-encryption/encrypt-path-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/structured-encryption/encrypt-path-structure.md -------------------------------------------------------------------------------- /specification/structured-encryption/encrypt-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/structured-encryption/encrypt-structure.md -------------------------------------------------------------------------------- /specification/structured-encryption/footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/structured-encryption/footer.md -------------------------------------------------------------------------------- /specification/structured-encryption/header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/structured-encryption/header.md -------------------------------------------------------------------------------- /specification/structured-encryption/resolve-auth-actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/structured-encryption/resolve-auth-actions.md -------------------------------------------------------------------------------- /specification/structured-encryption/structures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-database-encryption-sdk-dynamodb/HEAD/specification/structured-encryption/structures.md --------------------------------------------------------------------------------