@@ -5,9 +5,8 @@ include "DdbMiddlewareConfig.dfy"
5
5
include "AwsCryptographyDbEncryptionSdkDynamoDbTransformsOperations. dfy"
6
6
include ".. / .. / DynamoDbEncryption/ src/ ConfigToInfo. dfy"
7
7
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
11
10
{
12
11
import opened DdbMiddlewareConfig
13
12
import opened StandardLibrary
@@ -130,7 +129,6 @@ module
130
129
(if tableConfig. keyring. Some? then tableConfig. keyring. value. Modifies else {})
131
130
+ (if tableConfig. cmm. Some? then tableConfig. cmm. value. Modifies else {})
132
131
+ (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 {})
134
132
)
135
133
:: o;
136
134
@@ -151,11 +149,10 @@ module
151
149
var tableName: string := tableNamesSeq[i];
152
150
153
151
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));
155
153
156
154
assert SearchConfigToInfo. ValidSearchConfig (inputConfig.search);
157
155
SearchInModifies (config, tableName);
158
- reveal SearchConfigToInfo. ValidSharedCache ();
159
156
var searchR := SearchConfigToInfo. Convert (inputConfig);
160
157
var search :- searchR. MapFailure (e => AwsCryptographyDbEncryptionSdkDynamoDb(e));
161
158
assert search. None? || search. value. ValidState ();
0 commit comments