Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit ee7c679

Browse files
committedApr 11, 2024··
format
1 parent 5ff1c22 commit ee7c679

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed
 

‎DynamoDbEncryption/dafny/StructuredEncryption/src/AwsCryptographyDbEncryptionSdkStructuredEncryptionOperations.dfy

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -254,26 +254,26 @@ module AwsCryptographyDbEncryptionSdkStructuredEncryptionOperations refines Abst
254254
: (ret : Result<CanonCryptoList, Error>)
255255
ensures ret.Success? ==>
256256
&& (forall k <- data :: Paths.ValidPath(k.key))
257-
// && var r := ret.value;
257+
// && var r := ret.value;
258258

259-
//= specification/structured-encryption/encrypt-structure.md#calculate-intermediate-encrypted-structured-data
260-
//= type=implication
261-
//# For every [input Terminal Data](./structures.md#terminal-data)
262-
//# in the [input Structured Data](#structured-data),
263-
//# a Terminal Data MUST exist with the same [canonical path](./header.md#canonical-path)
264-
//# in Intermediate Encrypted Structured Data,
265-
//# if the [Crypto Schema](#crypto-schema)
266-
//# indicates a [Crypto Action](./structures.md#crypto-action)
267-
//# other than [DO_NOTHING](./structures.md#DO_NOTHING).
268-
// && (forall k <- data :: (exists x :: x in ret.value && x.key == Paths.CanonPath(tableName, k.key)))
269-
270-
//= specification/structured-encryption/encrypt-structure.md#calculate-intermediate-encrypted-structured-data
271-
//= type=implication
272-
//# For every [Terminal Data](./structures.md#terminal-data)
273-
//# in the Intermediate Encrypted Structured Data
274-
//# a Terminal Data MUST exist with the same [canonical path](./header.md#canonical-path)
275-
//# in the [input Structured Data](#structured-data).
276-
// && (forall k <- ret.value :: (exists x :: x in data && k.key == Paths.CanonPath(tableName, x.key)))
259+
//= specification/structured-encryption/encrypt-structure.md#calculate-intermediate-encrypted-structured-data
260+
//= type=implication
261+
//# For every [input Terminal Data](./structures.md#terminal-data)
262+
//# in the [input Structured Data](#structured-data),
263+
//# a Terminal Data MUST exist with the same [canonical path](./header.md#canonical-path)
264+
//# in Intermediate Encrypted Structured Data,
265+
//# if the [Crypto Schema](#crypto-schema)
266+
//# indicates a [Crypto Action](./structures.md#crypto-action)
267+
//# other than [DO_NOTHING](./structures.md#DO_NOTHING).
268+
// && (forall k <- data :: (exists x :: x in ret.value && x.key == Paths.CanonPath(tableName, k.key)))
269+
270+
//= specification/structured-encryption/encrypt-structure.md#calculate-intermediate-encrypted-structured-data
271+
//= type=implication
272+
//# For every [Terminal Data](./structures.md#terminal-data)
273+
//# in the Intermediate Encrypted Structured Data
274+
//# a Terminal Data MUST exist with the same [canonical path](./header.md#canonical-path)
275+
//# in the [input Structured Data](#structured-data).
276+
// && (forall k <- ret.value :: (exists x :: x in data && k.key == Paths.CanonPath(tableName, x.key)))
277277
{
278278
:- Need(forall k <- data :: Paths.ValidPath(k.key), E("Invalid Paths"));
279279
var canonList : CanonCryptoList := Seq.Map((s : CryptoItem) requires Paths.ValidPath(s.key) => MakeCanon(tableName, s), data);

0 commit comments

Comments
 (0)
Please sign in to comment.