Skip to content

Commit 0a74459

Browse files
Add something on extern
1 parent 405853e commit 0a74459

File tree

2 files changed

+64
-0
lines changed
  • DynamoDbEncryption/runtimes/go/ImplementationFromDafny-go

2 files changed

+64
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package InternalLegacyOverride
2+
3+
import (
4+
"github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/Wrappers"
5+
"github.com/aws/aws-database-encryption-sdk-dynamodb/awscryptographydbencryptionsdkdynamodbitemencryptorsmithygeneratedtypes"
6+
)
7+
8+
// var Companion_InternalLegacyOverride_ = CompanionStruct_Default___{}
9+
10+
func (CompanionStruct_InternalLegacyOverride_) Build(config interface{}) Wrappers.Result {
11+
// Create error for unsupported legacy configuration
12+
err := &awscryptographydbencryptionsdkdynamodbitemencryptorsmithygeneratedtypes.DynamoDbItemEncryptorException{
13+
Message: "Legacy configuration unsupported.",
14+
}
15+
// Create and return a failure result
16+
return Wrappers.Companion_Result_.Create_Failure_(err)
17+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
module github.com/aws/aws-database-encryption-sdk-dynamodb
2+
3+
go 1.23.2
4+
5+
replace (
6+
github.com/aws/aws-cryptographic-material-providers-library/dynamodb v0.0.0 => ../../../../submodules/MaterialProviders/ComAmazonawsDynamodb/runtimes/go/ImplementationFromDafny-go/
7+
github.com/aws/aws-cryptographic-material-providers-library/kms v0.0.0 => ../../../../submodules/MaterialProviders/ComAmazonawsKms/runtimes/go/ImplementationFromDafny-go/
8+
github.com/aws/aws-cryptographic-material-providers-library/mpl v0.0.0 => ../../../../submodules/MaterialProviders/AwsCryptographicMaterialProviders/runtimes/go/ImplementationFromDafny-go/
9+
github.com/aws/aws-cryptographic-material-providers-library/primitives v0.0.0 => ../../../../submodules/MaterialProviders/AwsCryptographyPrimitives/runtimes/go/ImplementationFromDafny-go/
10+
github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library => ../../../../submodules/MaterialProviders/StandardLibrary/runtimes/go/ImplementationFromDafny-go/
11+
)
12+
13+
require (
14+
github.com/aws/aws-cryptographic-material-providers-library/dynamodb v0.0.0
15+
github.com/aws/aws-cryptographic-material-providers-library/kms v0.0.0
16+
github.com/aws/aws-cryptographic-material-providers-library/mpl v0.0.0
17+
github.com/aws/aws-cryptographic-material-providers-library/primitives v0.0.0
18+
github.com/aws/aws-cryptographic-material-providers-library/releases/go/dynamodb v0.1.0
19+
github.com/aws/aws-cryptographic-material-providers-library/releases/go/mpl v0.1.0
20+
github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library v0.1.0
21+
github.com/aws/aws-database-encryption-sdk-dynamodb v0.0.0
22+
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.39.2
23+
github.com/aws/smithy-go v1.22.1
24+
github.com/dafny-lang/DafnyRuntimeGo/v4 v4.9.2
25+
github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library v0.0.0
26+
)
27+
28+
require (
29+
github.com/aws/aws-cryptographic-material-providers-library/releases/go/kms v0.0.1 // indirect
30+
github.com/aws/aws-cryptographic-material-providers-library/releases/go/primitives v0.0.1 // indirect
31+
github.com/aws/aws-sdk-go-v2 v1.32.8 // indirect
32+
github.com/aws/aws-sdk-go-v2/config v1.28.10 // indirect
33+
github.com/aws/aws-sdk-go-v2/credentials v1.17.51 // indirect
34+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.23 // indirect
35+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.27 // indirect
36+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.27 // indirect
37+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect
38+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.1 // indirect
39+
github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.10.8 // indirect
40+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.8 // indirect
41+
github.com/aws/aws-sdk-go-v2/service/kms v1.36.0 // indirect
42+
github.com/aws/aws-sdk-go-v2/service/sso v1.24.9 // indirect
43+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.8 // indirect
44+
github.com/aws/aws-sdk-go-v2/service/sts v1.33.6 // indirect
45+
github.com/google/uuid v1.6.0 // indirect
46+
github.com/jmespath/go-jmespath v0.4.0 // indirect
47+
)

0 commit comments

Comments
 (0)