Skip to content

Commit 5b322b4

Browse files
ShubhamChaturvedi7actions-userShubham Chaturvedi
authored
chore(go): Release encryption-sdk Go module 0.3.0 (#838)
Co-authored-by: GitHub Actions <[email protected]> Co-authored-by: Shubham Chaturvedi <[email protected]>
1 parent ffc1e2d commit 5b322b4

File tree

26 files changed

+866
-851
lines changed

26 files changed

+866
-851
lines changed

releases/go/encryption-sdk/AwsCryptographyEncryptionSdkTypes/AwsCryptographyEncryptionSdkTypes.go

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ import (
101101
m_Sorting "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/Sorting"
102102
m_StandardLibrary "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary"
103103
m_StandardLibraryInterop "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibraryInterop"
104+
m_StandardLibrary_MemoryMath "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary_MemoryMath"
104105
m_StandardLibrary_Sequence "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary_Sequence"
105106
m_StandardLibrary_String "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary_String"
106107
m_StandardLibrary_UInt "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary_UInt"
@@ -120,6 +121,7 @@ var _ m__System.Dummy__
120121
var _ m_Wrappers.Dummy__
121122
var _ m_BoundedInts.Dummy__
122123
var _ m_StandardLibrary_UInt.Dummy__
124+
var _ m_StandardLibrary_MemoryMath.Dummy__
123125
var _ m_StandardLibrary_Sequence.Dummy__
124126
var _ m_StandardLibrary_String.Dummy__
125127
var _ m_StandardLibrary.Dummy__
@@ -144,40 +146,41 @@ var _ m_Relations.Dummy__
144146
var _ m_Seq_MergeSort.Dummy__
145147
var _ m__Math.Dummy__
146148
var _ m_Seq.Dummy__
147-
var _ m_MultiKeyring.Dummy__
148-
var _ m_AwsArnParsing.Dummy__
149-
var _ m_AwsKmsMrkAreUnique.Dummy__
150149
var _ m_Actions.Dummy__
151-
var _ m_AwsKmsMrkMatchForDecrypt.Dummy__
152-
var _ m_AwsKmsUtils.Dummy__
153-
var _ m_Constants.Dummy__
154-
var _ m_MaterialWrapping.Dummy__
155150
var _ m_CanonicalEncryptionContext.Dummy__
151+
var _ m_MaterialWrapping.Dummy__
156152
var _ m_IntermediateKeyWrapping.Dummy__
157153
var _ m_EdkWrapping.Dummy__
158154
var _ m_ErrorMessages.Dummy__
155+
var _ m_RawAESKeyring.Dummy__
156+
var _ m_AwsArnParsing.Dummy__
157+
var _ m_Constants.Dummy__
158+
var _ m_EcdhEdkWrapping.Dummy__
159+
var _ m_RawECDHKeyring.Dummy__
160+
var _ m_RawRSAKeyring.Dummy__
161+
var _ m_AwsKmsMrkMatchForDecrypt.Dummy__
162+
var _ m_AwsKmsUtils.Dummy__
159163
var _ m_AwsKmsKeyring.Dummy__
160-
var _ m_StrictMultiKeyring.Dummy__
161164
var _ m_AwsKmsDiscoveryKeyring.Dummy__
162-
var _ m_Com_Amazonaws_Kms.Dummy__
163-
var _ m_Com_Amazonaws_Dynamodb.Dummy__
164-
var _ m_DiscoveryMultiKeyring.Dummy__
165-
var _ m_AwsKmsMrkDiscoveryKeyring.Dummy__
166-
var _ m_MrkAwareDiscoveryMultiKeyring.Dummy__
167-
var _ m_AwsKmsMrkKeyring.Dummy__
168-
var _ m_MrkAwareStrictMultiKeyring.Dummy__
165+
var _ m_AwsKmsEcdhKeyring.Dummy__
166+
var _ m_FileIO.Dummy__
169167
var _ m_LocalCMC.Dummy__
170168
var _ m_SynchronizedLocalCMC.Dummy__
171169
var _ m_StormTracker.Dummy__
172170
var _ m_StormTrackingCMC.Dummy__
173171
var _ m_CacheConstants.Dummy__
174172
var _ m_AwsKmsHierarchicalKeyring.Dummy__
173+
var _ m_AwsKmsMrkDiscoveryKeyring.Dummy__
174+
var _ m_AwsKmsMrkKeyring.Dummy__
175175
var _ m_AwsKmsRsaKeyring.Dummy__
176-
var _ m_EcdhEdkWrapping.Dummy__
177-
var _ m_RawECDHKeyring.Dummy__
178-
var _ m_AwsKmsEcdhKeyring.Dummy__
179-
var _ m_RawAESKeyring.Dummy__
180-
var _ m_RawRSAKeyring.Dummy__
176+
var _ m_MultiKeyring.Dummy__
177+
var _ m_AwsKmsMrkAreUnique.Dummy__
178+
var _ m_StrictMultiKeyring.Dummy__
179+
var _ m_Com_Amazonaws_Kms.Dummy__
180+
var _ m_Com_Amazonaws_Dynamodb.Dummy__
181+
var _ m_DiscoveryMultiKeyring.Dummy__
182+
var _ m_MrkAwareDiscoveryMultiKeyring.Dummy__
183+
var _ m_MrkAwareStrictMultiKeyring.Dummy__
181184
var _ m_CMM.Dummy__
182185
var _ m_Defaults.Dummy__
183186
var _ m_Commitment.Dummy__
@@ -202,7 +205,6 @@ var _ m_Functions.Dummy__
202205
var _ m_Utf8EncodingForm.Dummy__
203206
var _ m_Utf16EncodingForm.Dummy__
204207
var _ m_UnicodeStrings.Dummy__
205-
var _ m_FileIO.Dummy__
206208
var _ m_GeneralInternals.Dummy__
207209
var _ m_MulInternalsNonlinear.Dummy__
208210
var _ m_MulInternals.Dummy__

releases/go/encryption-sdk/AwsEncryptionSdkOperations/AwsEncryptionSdkOperations.go

Lines changed: 50 additions & 48 deletions
Large diffs are not rendered by default.

releases/go/encryption-sdk/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
## [releases/go/encryption-sdk/v0.3.0] - 2025-10-29
4+
5+
### Performance
6+
7+
- Improved Dafny Go Array performance
8+
9+
### Maintenance
10+
11+
- _(all languages)_ Allow FileIO to deal in uint8, rather than bv8 (#770)
12+
- _(all languages)_ Remove more usage of BigInteger (#781)
13+
- _(all languages)_ Update makefile to only use prettier 3.5.3 (#786)
14+
- _(go)_ Update go test matrix and clean up setup (#788)
15+
- _(go)_ Add go 1.25 to CI (#800)
16+
- _(go)_ Add Go release workflow (#792)
17+
- _(go)_ Cleanup files generated by examples (#806)
18+
319
# [0.2.0] (2025-03-21)
420

521
- Breaks compatibility with v0.1.0 (and v0.1.1) when using chars with unicode codepoints > 65535

releases/go/encryption-sdk/ESDK/ESDK.go

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ import (
101101
m_Sorting "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/Sorting"
102102
m_StandardLibrary "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary"
103103
m_StandardLibraryInterop "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibraryInterop"
104+
m_StandardLibrary_MemoryMath "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary_MemoryMath"
104105
m_StandardLibrary_Sequence "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary_Sequence"
105106
m_StandardLibrary_String "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary_String"
106107
m_StandardLibrary_UInt "github.com/aws/aws-cryptographic-material-providers-library/releases/go/smithy-dafny-standard-library/StandardLibrary_UInt"
@@ -136,6 +137,7 @@ var _ m__System.Dummy__
136137
var _ m_Wrappers.Dummy__
137138
var _ m_BoundedInts.Dummy__
138139
var _ m_StandardLibrary_UInt.Dummy__
140+
var _ m_StandardLibrary_MemoryMath.Dummy__
139141
var _ m_StandardLibrary_Sequence.Dummy__
140142
var _ m_StandardLibrary_String.Dummy__
141143
var _ m_StandardLibrary.Dummy__
@@ -160,40 +162,41 @@ var _ m_Relations.Dummy__
160162
var _ m_Seq_MergeSort.Dummy__
161163
var _ m__Math.Dummy__
162164
var _ m_Seq.Dummy__
163-
var _ m_MultiKeyring.Dummy__
164-
var _ m_AwsArnParsing.Dummy__
165-
var _ m_AwsKmsMrkAreUnique.Dummy__
166165
var _ m_Actions.Dummy__
167-
var _ m_AwsKmsMrkMatchForDecrypt.Dummy__
168-
var _ m_AwsKmsUtils.Dummy__
169-
var _ m_Constants.Dummy__
170-
var _ m_MaterialWrapping.Dummy__
171166
var _ m_CanonicalEncryptionContext.Dummy__
167+
var _ m_MaterialWrapping.Dummy__
172168
var _ m_IntermediateKeyWrapping.Dummy__
173169
var _ m_EdkWrapping.Dummy__
174170
var _ m_ErrorMessages.Dummy__
171+
var _ m_RawAESKeyring.Dummy__
172+
var _ m_AwsArnParsing.Dummy__
173+
var _ m_Constants.Dummy__
174+
var _ m_EcdhEdkWrapping.Dummy__
175+
var _ m_RawECDHKeyring.Dummy__
176+
var _ m_RawRSAKeyring.Dummy__
177+
var _ m_AwsKmsMrkMatchForDecrypt.Dummy__
178+
var _ m_AwsKmsUtils.Dummy__
175179
var _ m_AwsKmsKeyring.Dummy__
176-
var _ m_StrictMultiKeyring.Dummy__
177180
var _ m_AwsKmsDiscoveryKeyring.Dummy__
178-
var _ m_Com_Amazonaws_Kms.Dummy__
179-
var _ m_Com_Amazonaws_Dynamodb.Dummy__
180-
var _ m_DiscoveryMultiKeyring.Dummy__
181-
var _ m_AwsKmsMrkDiscoveryKeyring.Dummy__
182-
var _ m_MrkAwareDiscoveryMultiKeyring.Dummy__
183-
var _ m_AwsKmsMrkKeyring.Dummy__
184-
var _ m_MrkAwareStrictMultiKeyring.Dummy__
181+
var _ m_AwsKmsEcdhKeyring.Dummy__
182+
var _ m_FileIO.Dummy__
185183
var _ m_LocalCMC.Dummy__
186184
var _ m_SynchronizedLocalCMC.Dummy__
187185
var _ m_StormTracker.Dummy__
188186
var _ m_StormTrackingCMC.Dummy__
189187
var _ m_CacheConstants.Dummy__
190188
var _ m_AwsKmsHierarchicalKeyring.Dummy__
189+
var _ m_AwsKmsMrkDiscoveryKeyring.Dummy__
190+
var _ m_AwsKmsMrkKeyring.Dummy__
191191
var _ m_AwsKmsRsaKeyring.Dummy__
192-
var _ m_EcdhEdkWrapping.Dummy__
193-
var _ m_RawECDHKeyring.Dummy__
194-
var _ m_AwsKmsEcdhKeyring.Dummy__
195-
var _ m_RawAESKeyring.Dummy__
196-
var _ m_RawRSAKeyring.Dummy__
192+
var _ m_MultiKeyring.Dummy__
193+
var _ m_AwsKmsMrkAreUnique.Dummy__
194+
var _ m_StrictMultiKeyring.Dummy__
195+
var _ m_Com_Amazonaws_Kms.Dummy__
196+
var _ m_Com_Amazonaws_Dynamodb.Dummy__
197+
var _ m_DiscoveryMultiKeyring.Dummy__
198+
var _ m_MrkAwareDiscoveryMultiKeyring.Dummy__
199+
var _ m_MrkAwareStrictMultiKeyring.Dummy__
197200
var _ m_CMM.Dummy__
198201
var _ m_Defaults.Dummy__
199202
var _ m_Commitment.Dummy__
@@ -218,7 +221,6 @@ var _ m_Functions.Dummy__
218221
var _ m_Utf8EncodingForm.Dummy__
219222
var _ m_Utf16EncodingForm.Dummy__
220223
var _ m_UnicodeStrings.Dummy__
221-
var _ m_FileIO.Dummy__
222224
var _ m_GeneralInternals.Dummy__
223225
var _ m_MulInternalsNonlinear.Dummy__
224226
var _ m_MulInternals.Dummy__
@@ -304,9 +306,9 @@ func (_static *CompanionStruct_Default___) ESDK(config m_AwsCryptographyEncrypti
304306
_0_maybeCrypto = _out0
305307
var _1_valueOrError0 m_Wrappers.Result = m_Wrappers.Result{}
306308
_ = _1_valueOrError0
307-
_1_valueOrError0 = (_0_maybeCrypto).MapFailure(func(coer37 func(m_AwsCryptographyPrimitivesTypes.Error) m_AwsCryptographyEncryptionSdkTypes.Error) func(interface{}) interface{} {
308-
return func(arg38 interface{}) interface{} {
309-
return coer37(arg38.(m_AwsCryptographyPrimitivesTypes.Error))
309+
_1_valueOrError0 = (_0_maybeCrypto).MapFailure(func(coer36 func(m_AwsCryptographyPrimitivesTypes.Error) m_AwsCryptographyEncryptionSdkTypes.Error) func(interface{}) interface{} {
310+
return func(arg37 interface{}) interface{} {
311+
return coer36(arg37.(m_AwsCryptographyPrimitivesTypes.Error))
310312
}
311313
}(func(_2_e m_AwsCryptographyPrimitivesTypes.Error) m_AwsCryptographyEncryptionSdkTypes.Error {
312314
return m_AwsCryptographyEncryptionSdkTypes.Companion_Error_.Create_AwsCryptographyPrimitives_(_2_e)
@@ -329,9 +331,9 @@ func (_static *CompanionStruct_Default___) ESDK(config m_AwsCryptographyEncrypti
329331
_5_maybeMpl = _out1
330332
var _6_valueOrError1 m_Wrappers.Result = m_Wrappers.Result{}
331333
_ = _6_valueOrError1
332-
_6_valueOrError1 = (_5_maybeMpl).MapFailure(func(coer38 func(m_AwsCryptographyMaterialProvidersTypes.Error) m_AwsCryptographyEncryptionSdkTypes.Error) func(interface{}) interface{} {
333-
return func(arg39 interface{}) interface{} {
334-
return coer38(arg39.(m_AwsCryptographyMaterialProvidersTypes.Error))
334+
_6_valueOrError1 = (_5_maybeMpl).MapFailure(func(coer37 func(m_AwsCryptographyMaterialProvidersTypes.Error) m_AwsCryptographyEncryptionSdkTypes.Error) func(interface{}) interface{} {
335+
return func(arg38 interface{}) interface{} {
336+
return coer37(arg38.(m_AwsCryptographyMaterialProvidersTypes.Error))
335337
}
336338
}(func(_7_e m_AwsCryptographyMaterialProvidersTypes.Error) m_AwsCryptographyEncryptionSdkTypes.Error {
337339
return m_AwsCryptographyEncryptionSdkTypes.Companion_Error_.Create_AwsCryptographyMaterialProviders_(_7_e)

0 commit comments

Comments
 (0)