File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -27,8 +27,8 @@ module BatchWriteItemTransform {
27
27
var i := 0;
28
28
while i < |tableNamesSeq|
29
29
invariant Seq. HasNoDuplicates (tableNamesSeq)
30
- invariant forall j | i <= j < |tableNamesSeq| :: tableNamesSeq[j] in tableNamesSet'
31
- invariant |tableNamesSet'| == |tableNamesSeq| - i
30
+ invariant forall j | i <= j < |tableNamesSeq| :: tableNamesSeq[j] in tableNamesSet'
31
+ invariant |tableNamesSet'| == |tableNamesSeq| - i
32
32
invariant tableNamesSet' <= input. sdkInput. RequestItems. Keys
33
33
{
34
34
var tableName := tableNamesSeq[i];
@@ -72,8 +72,8 @@ module BatchWriteItemTransform {
72
72
tableNamesSet' := tableNamesSet' - {tableName};
73
73
i := i + 1;
74
74
assert forall j | i <= j < |tableNamesSeq| :: tableNamesSeq[j] in tableNamesSet' by {
75
- reveal Seq. HasNoDuplicates ();
76
- }
75
+ reveal Seq. HasNoDuplicates ();
76
+ }
77
77
result := result[tableName := writeRequests];
78
78
}
79
79
:- Need (|result| == |input.sdkInput.RequestItems|, E("Internal Error")); // Dafny gets too confused
Original file line number Diff line number Diff line change @@ -135,7 +135,7 @@ module
135
135
136
136
var allLogicalTableNames := {};
137
137
var i := 0;
138
-
138
+
139
139
while i < |tableNamesSeq|
140
140
invariant m'. Keys <= config. tableEncryptionConfigs. Keys
141
141
invariant forall k < - m' :: m'[k] == config. tableEncryptionConfigs[k]
You can’t perform that action at this time.
0 commit comments