Skip to content

Commit 1966765

Browse files
committed
m
1 parent 3a87a6a commit 1966765

File tree

17 files changed

+466
-12
lines changed

17 files changed

+466
-12
lines changed

DynamoDbEncryption/dafny/DynamoDbEncryption/Model/AwsCryptographyDbEncryptionSdkDynamoDbTypes.dfy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,8 @@ module {:extern "software.amazon.cryptography.dbencryptionsdk.dynamodb.internald
350350
)
351351
datatype GetBucketNumberInput = | GetBucketNumberInput (
352352
nameonly item: ComAmazonawsDynamodbTypes.AttributeMap ,
353-
nameonly numberOfBuckets: BucketCount
353+
nameonly numberOfBuckets: BucketCount ,
354+
nameonly logicalTableName: string
354355
)
355356
datatype GetBucketNumberOutput = | GetBucketNumberOutput (
356357
nameonly bucketNumber: BucketNumber

DynamoDbEncryption/dafny/DynamoDbEncryption/Model/DynamoDbEncryption.smithy

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,9 @@ structure GetBucketNumberInput {
6565
@required
6666
item: AttributeMap,
6767
@required
68-
numberOfBuckets : BucketCount
68+
numberOfBuckets : BucketCount,
69+
@required
70+
logicalTableName: String,
6971
}
7072

7173
structure GetBucketNumberOutput {

DynamoDbEncryption/dafny/DynamoDbEncryptionTransforms/src/DdbMiddlewareConfig.dfy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ module DdbMiddlewareConfig {
4444
return Success(0);
4545
}
4646

47-
var outR := config.search.value.curr().bucketSelector.GetBucketNumber(DDBE.GetBucketNumberInput(item := item, numberOfBuckets := numBuckets));
47+
var outR := config.search.value.curr().bucketSelector.GetBucketNumber(DDBE.GetBucketNumberInput(
48+
item := item, numberOfBuckets := numBuckets, logicalTableName := config.logicalTableName));
4849
var out :- outR.MapFailure(e => AwsCryptographyDbEncryptionSdkDynamoDb(e));
4950
if out.bucketNumber == 0 {
5051
return Success(0);

DynamoDbEncryption/runtimes/go/ImplementationFromDafny-go/awscryptographydbencryptionsdkdynamodbsmithygenerated/to_dafny.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DynamoDbEncryption/runtimes/go/ImplementationFromDafny-go/awscryptographydbencryptionsdkdynamodbsmithygenerated/to_native.go

Lines changed: 11 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DynamoDbEncryption/runtimes/go/ImplementationFromDafny-go/awscryptographydbencryptionsdkdynamodbsmithygeneratedtypes/types.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DynamoDbEncryption/runtimes/go/TestsFromDafny-go/awscryptographydbencryptionsdkdynamodbsmithygenerated/to_dafny.go

Lines changed: 14 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DynamoDbEncryption/runtimes/go/TestsFromDafny-go/awscryptographydbencryptionsdkdynamodbsmithygenerated/to_native.go

Lines changed: 11 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DynamoDbEncryption/runtimes/go/TestsFromDafny-go/awscryptographydbencryptionsdkdynamodbsmithygeneratedtypes/types.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DynamoDbEncryption/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/dbencryptionsdk/dynamodb/ToDafny.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,12 @@ public static GetBucketNumberInput GetBucketNumberInput(
584584
);
585585
Integer numberOfBuckets;
586586
numberOfBuckets = (nativeValue.numberOfBuckets());
587-
return new GetBucketNumberInput(item, numberOfBuckets);
587+
DafnySequence<? extends Character> logicalTableName;
588+
logicalTableName =
589+
software.amazon.smithy.dafny.conversion.ToDafny.Simple.CharacterSequence(
590+
nativeValue.logicalTableName()
591+
);
592+
return new GetBucketNumberInput(item, numberOfBuckets, logicalTableName);
588593
}
589594

590595
public static GetBucketNumberOutput GetBucketNumberOutput(

0 commit comments

Comments
 (0)