Skip to content

Commit 447630d

Browse files
Add polymorph generated code
1 parent 44f22b7 commit 447630d

File tree

1 file changed

+18
-20
lines changed

1 file changed

+18
-20
lines changed

DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/Model/AwsCryptographyDbEncryptionSdkDynamoDbTransformsTypes.dfy

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,6 @@ include "../../../../submodules/MaterialProviders/StandardLibrary/src/Index.dfy"
741741
function method DefaultDynamoDbTablesEncryptionConfig(): AwsCryptographyDbEncryptionSdkDynamoDbTypes.DynamoDbTablesEncryptionConfig
742742
method DynamoDbEncryptionTransforms(config: AwsCryptographyDbEncryptionSdkDynamoDbTypes.DynamoDbTablesEncryptionConfig := DefaultDynamoDbTablesEncryptionConfig())
743743
returns (res: Result<IDynamoDbEncryptionTransformsClient, Error>)
744-
// BEGIN MANUAL EDIT
745744
requires var tmps0 := set t0 | t0 in config.tableEncryptionConfigs.Values;
746745
forall tmp0 :: tmp0 in tmps0 ==>
747746
tmp0.keyring.Some? ==>
@@ -838,25 +837,24 @@ include "../../../../submodules/MaterialProviders/StandardLibrary/src/Index.dfy"
838837
) )
839838
&& fresh(res.value.History)
840839
&& res.value.ValidState()
841-
ensures var tmps23 := set t23 | t23 in config.tableEncryptionConfigs.Values;
842-
forall tmp23 :: tmp23 in tmps23 ==>
843-
tmp23.keyring.Some? ==>
844-
tmp23.keyring.value.ValidState()
845-
ensures var tmps24 := set t24 | t24 in config.tableEncryptionConfigs.Values;
846-
forall tmp24 :: tmp24 in tmps24 ==>
847-
tmp24.cmm.Some? ==>
848-
tmp24.cmm.value.ValidState()
849-
ensures var tmps25 := set t25 | t25 in config.tableEncryptionConfigs.Values;
850-
forall tmp25 :: tmp25 in tmps25 ==>
851-
tmp25.legacyOverride.Some? ==>
852-
tmp25.legacyOverride.value.encryptor.ValidState()
853-
ensures var tmps26 := set t26 | t26 in config.tableEncryptionConfigs.Values;
854-
forall tmp26 :: tmp26 in tmps26 ==>
855-
tmp26.search.Some? ==>
856-
var tmps27 := set t27 | t27 in tmp26.search.value.versions;
857-
forall tmp27 :: tmp27 in tmps27 ==>
858-
tmp27.keyStore.ValidState()
859-
// END MANUAL EDIT
840+
ensures var tmps15 := set t15 | t15 in config.tableEncryptionConfigs.Values;
841+
forall tmp15 :: tmp15 in tmps15 ==>
842+
tmp15.keyring.Some? ==>
843+
tmp15.keyring.value.ValidState()
844+
ensures var tmps16 := set t16 | t16 in config.tableEncryptionConfigs.Values;
845+
forall tmp16 :: tmp16 in tmps16 ==>
846+
tmp16.cmm.Some? ==>
847+
tmp16.cmm.value.ValidState()
848+
ensures var tmps17 := set t17 | t17 in config.tableEncryptionConfigs.Values;
849+
forall tmp17 :: tmp17 in tmps17 ==>
850+
tmp17.legacyOverride.Some? ==>
851+
tmp17.legacyOverride.value.encryptor.ValidState()
852+
ensures var tmps18 := set t18 | t18 in config.tableEncryptionConfigs.Values;
853+
forall tmp18 :: tmp18 in tmps18 ==>
854+
tmp18.search.Some? ==>
855+
var tmps19 := set t19 | t19 in tmp18.search.value.versions;
856+
forall tmp19 :: tmp19 in tmps19 ==>
857+
tmp19.keyStore.ValidState()
860858

861859
// Helper function for the benefit of native code to create a Success(client) without referring to Dafny internals
862860
function method CreateSuccessOfClient(client: IDynamoDbEncryptionTransformsClient): Result<IDynamoDbEncryptionTransformsClient, Error> {

0 commit comments

Comments
 (0)