@@ -5,9 +5,8 @@ include "DdbMiddlewareConfig.dfy"
55include "AwsCryptographyDbEncryptionSdkDynamoDbTransformsOperations. dfy"
66include ".. / .. / DynamoDbEncryption/ src/ ConfigToInfo. dfy"
77
8- module
9- {:extern "software. amazon. cryptography. dbencryptionsdk. dynamodb. transforms. internaldafny" }
10- DynamoDbEncryptionTransforms refines AbstractAwsCryptographyDbEncryptionSdkDynamoDbTransformsService
8+ module {:extern "software. amazon. cryptography. dbencryptionsdk. dynamodb. transforms. internaldafny" } DynamoDbEncryptionTransforms
9+ refines AbstractAwsCryptographyDbEncryptionSdkDynamoDbTransformsService
1110{
1211 import opened DdbMiddlewareConfig
1312 import opened StandardLibrary
@@ -130,7 +129,6 @@ module
130129 (if tableConfig. keyring. Some? then tableConfig. keyring. value. Modifies else {})
131130 + (if tableConfig. cmm. Some? then tableConfig. cmm. value. Modifies else {})
132131 + (if tableConfig. legacyOverride. Some? then tableConfig. legacyOverride. value. encryptor. Modifies else {})
133- + (if tableConfig. search. Some? then tableConfig. search. value. versions[0]. keyStore. Modifies else {})
134132 )
135133 :: o;
136134
@@ -151,11 +149,10 @@ module
151149 var tableName: string := tableNamesSeq[i];
152150
153151 var inputConfig := config. tableEncryptionConfigs[tableName];
154- :- Need (inputConfig.logicalTableName !in allLogicalTableNames, E("Duplicate logical table mapped to multiple physical tables: " + inputConfig.logicalTableName));
152+ :- Need (inputConfig.logicalTableName !in allLogicalTableNames, E("Duplicate logical table maped to multipule physical tables: " + inputConfig.logicalTableName));
155153
156154 assert SearchConfigToInfo. ValidSearchConfig (inputConfig.search);
157155 SearchInModifies (config, tableName);
158- reveal SearchConfigToInfo. ValidSharedCache ();
159156 var searchR := SearchConfigToInfo. Convert (inputConfig);
160157 var search :- searchR. MapFailure (e => AwsCryptographyDbEncryptionSdkDynamoDb(e));
161158 assert search. None? || search. value. ValidState ();
0 commit comments