Skip to content

Commit 8f99c97

Browse files
DmitryLukyanovJamesKovacs
authored andcommitted
CSHARP-4281: Update key material for Azure and KMIP datakeys in RewrapManyDataKey. (#857)
1 parent f0c470a commit 8f99c97

File tree

8 files changed

+13
-12
lines changed

8 files changed

+13
-12
lines changed

src/MongoDB.Driver.Core/MongoDB.Driver.Core.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177
<ItemGroup>
178178
<PackageReference Include="DnsClient" Version="1.6.1" />
179179
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.2" PrivateAssets="All" />
180-
<PackageReference Include="MongoDB.Libmongocrypt" Version="1.5.4" />
180+
<PackageReference Include="MongoDB.Libmongocrypt" Version="1.5.5" />
181181
<PackageReference Include="SharpCompress" Version="0.30.1" />
182182
<PackageReference Include="System.Buffers" Version="4.5.1" />
183183
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1">

src/MongoDB.Driver/MongoDB.Driver.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
</PropertyGroup>
4949
<ItemGroup>
5050
<PackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" Version="2.6.2" PrivateAssets="All" />
51-
<PackageReference Include="MongoDB.Libmongocrypt" Version="1.5.4" />
51+
<PackageReference Include="MongoDB.Libmongocrypt" Version="1.5.5" />
5252
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1">
5353
<PrivateAssets>all</PrivateAssets>
5454
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>

tests/MongoDB.Driver.Tests/Packaging/PackagingTests.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ namespace MongoDB.Driver.Tests.Packaging
3030
/// Also, use only public classes or reflection here.
3131
/// </summary>
3232
[Trait("Category", "Packaging")]
33+
[Trait("Category", "CSFLE")]
3334
public class PackagingTests
3435
{
3536
// keep these tests in sync with CONSOLE_TEST's Main method
@@ -38,7 +39,7 @@ public static void Libmongocrypt_library_should_provide_library_version()
3839
{
3940
var version = Library.Version;
4041

41-
version.Should().Be("1.5.1");
42+
version.Should().Be("1.5.2");
4243
}
4344

4445
[Fact]

tests/MongoDB.Driver.Tests/Specifications/client-side-encryption/ClientSideEncryptionUnifiedTestRunner.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public void Run(JsonDrivenTestCase testCase)
4242
var testCaseNameLower = testCase.Name.ToLower();
4343

4444
if (testCaseNameLower.Contains("kmip") ||
45-
testCase.Shared.ToString().ToLower().Contains("kmip")) // also calls kmip kms
45+
testCase.Shared.ToString().ToLower().Contains("kmip"))
4646
{
4747
// kmip requires configuring kms mock server
4848
RequireEnvironment.Check().EnvironmentVariable("KMS_MOCK_SERVERS_ENABLED");

tests/MongoDB.Driver.Tests/Specifications/client-side-encryption/tests/unified/createDataKey-kms_providers-invalid.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"description": "createDataKey-provider-invalid",
2+
"description": "createDataKey-kms_providers-invalid",
33
"schemaVersion": "1.8",
44
"runOnRequirements": [
55
{

tests/MongoDB.Driver.Tests/Specifications/client-side-encryption/tests/unified/createDataKey-kms_providers-invalid.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
description: createDataKey-provider-invalid
1+
description: createDataKey-kms_providers-invalid
22

33
schemaVersion: "1.8"
44

tests/MongoDB.Driver.Tests/Specifications/client-side-encryption/tests/unified/rewrapManyDataKey.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"description": "rewrapManyDataKey-kms_providers",
2+
"description": "rewrapManyDataKey",
33
"schemaVersion": "1.8",
44
"runOnRequirements": [
55
{
@@ -128,7 +128,7 @@
128128
],
129129
"keyMaterial": {
130130
"$binary": {
131-
"base64": "AQICAHhQNmWG2CzOm1dq3kWLM+iDUZhEqnhJwH9wZVpuZ94A8gEGkNTybTc7Eyif0f+qqE0lAAAAwjCBvwYJKoZIhvcNAQcGoIGxMIGuAgEAMIGoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDB2j78AeuIQxcRh8cQIBEIB7vj9buHEaT7XHFIsKBJiyzZRmNnjvqMK5LSdzonKdx97jlqauvPvTDXSsdQDcspUs5oLrGmAXpbFResscxmbwZoKgUtWiuIOpeAcYuszCiMKt15s1WIMLDXUhYtfCmhRhekvgHnRAaK4HJMlGE+lKJXYI84E0b86Cd/g+",
131+
"base64": "pr01l7qDygUkFE/0peFwpnNlv3iIy8zrQK38Q9i12UCN2jwZHDmfyx8wokiIKMb9kAleeY+vnt3Cf1MKu9kcDmI+KxbNDd+V3ytAAGzOVLDJr77CiWjF9f8ntkXRHrAY9WwnVDANYkDwXlyU0Y2GQFTiW65jiQhUtYLYH63Tk48SsJuQvnWw1Q+PzY8ga+QeVec8wbcThwtm+r2IHsCFnc72Gv73qq7weISw+O4mN08z3wOp5FOS2ZM3MK7tBGmPdBcktW7F8ODGsOQ1FU53OrWUnyX2aTi2ftFFFMWVHqQo7EYuBZHru8RRODNKMyQk0BFfKovAeTAVRv9WH9QU7g==",
132132
"subType": "00"
133133
}
134134
},
@@ -196,7 +196,7 @@
196196
],
197197
"keyMaterial": {
198198
"$binary": {
199-
"base64": "VoI9J8HusQ3u2gT9i8Awgg/6W4/igvLwRzn3SRDGx0Dl/1ayDMubphOw0ONPVKfuvS6HL3e4gAoCJ/uEz2KLFTVsEqYCpMhfAhgXxm8Ena8vDcOkCzFX+euvN/N2ES3wpzAD18b3qIH0MbBwKJP82d5GQ4pVfGnPW8Ujp9aO1qC/s0EqNqYyzJ1SyzhV9lAjHHGIENYJx+bBrekg2EeZBA==",
199+
"base64": "CklVctHzke4mcytd0TxGqvepkdkQN8NUF4+jV7aZQITAKdz6WjdDpq3lMt9nSzWGG2vAEfvRb3mFEVjV57qqGqxjq2751gmiMRHXz0btStbIK3mQ5xbY9kdye4tsixlCryEwQONr96gwlwKKI9Nubl9/8+uRF6tgYjje7Q7OjauEf1SrJwKcoQ3WwnjZmEqAug0kImCpJ/irhdqPzivRiA==",
200200
"subType": "00"
201201
}
202202
},

tests/MongoDB.Driver.Tests/Specifications/client-side-encryption/tests/unified/rewrapManyDataKey.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# commands sort the resulting documents in ascending order by the single-element
33
# keyAltNames array to ensure alphabetic order by original KMS provider as
44
# defined in initialData.
5-
description: rewrapManyDataKey-kms_providers
5+
description: rewrapManyDataKey
66

77
schemaVersion: "1.8"
88

@@ -50,7 +50,7 @@ initialData:
5050
region: us-east-1
5151
- _id: &azure_key_id { $binary: { base64: YXp1cmVhenVyZWF6dXJlYQ==, subType: "04" } }
5252
keyAltNames: ["azure_key"]
53-
keyMaterial: { $binary: { base64: AQICAHhQNmWG2CzOm1dq3kWLM+iDUZhEqnhJwH9wZVpuZ94A8gEGkNTybTc7Eyif0f+qqE0lAAAAwjCBvwYJKoZIhvcNAQcGoIGxMIGuAgEAMIGoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDB2j78AeuIQxcRh8cQIBEIB7vj9buHEaT7XHFIsKBJiyzZRmNnjvqMK5LSdzonKdx97jlqauvPvTDXSsdQDcspUs5oLrGmAXpbFResscxmbwZoKgUtWiuIOpeAcYuszCiMKt15s1WIMLDXUhYtfCmhRhekvgHnRAaK4HJMlGE+lKJXYI84E0b86Cd/g+, subType: "00" } }
53+
keyMaterial: { $binary: { base64: pr01l7qDygUkFE/0peFwpnNlv3iIy8zrQK38Q9i12UCN2jwZHDmfyx8wokiIKMb9kAleeY+vnt3Cf1MKu9kcDmI+KxbNDd+V3ytAAGzOVLDJr77CiWjF9f8ntkXRHrAY9WwnVDANYkDwXlyU0Y2GQFTiW65jiQhUtYLYH63Tk48SsJuQvnWw1Q+PzY8ga+QeVec8wbcThwtm+r2IHsCFnc72Gv73qq7weISw+O4mN08z3wOp5FOS2ZM3MK7tBGmPdBcktW7F8ODGsOQ1FU53OrWUnyX2aTi2ftFFFMWVHqQo7EYuBZHru8RRODNKMyQk0BFfKovAeTAVRv9WH9QU7g==, subType: "00" } }
5454
creationDate: { $date: { $numberLong: "1641024000000" } }
5555
updateDate: { $date: { $numberLong: "1641024000000" } }
5656
status: 1
@@ -72,7 +72,7 @@ initialData:
7272
keyName: key-name-csfle
7373
- _id: &kmip_key_id { $binary: { base64: a21pcGttaXBrbWlwa21pcA==, subType: "04" } }
7474
keyAltNames: ["kmip_key"]
75-
keyMaterial: { $binary: { base64: VoI9J8HusQ3u2gT9i8Awgg/6W4/igvLwRzn3SRDGx0Dl/1ayDMubphOw0ONPVKfuvS6HL3e4gAoCJ/uEz2KLFTVsEqYCpMhfAhgXxm8Ena8vDcOkCzFX+euvN/N2ES3wpzAD18b3qIH0MbBwKJP82d5GQ4pVfGnPW8Ujp9aO1qC/s0EqNqYyzJ1SyzhV9lAjHHGIENYJx+bBrekg2EeZBA==, subType: "00" } }
75+
keyMaterial: { $binary: { base64: CklVctHzke4mcytd0TxGqvepkdkQN8NUF4+jV7aZQITAKdz6WjdDpq3lMt9nSzWGG2vAEfvRb3mFEVjV57qqGqxjq2751gmiMRHXz0btStbIK3mQ5xbY9kdye4tsixlCryEwQONr96gwlwKKI9Nubl9/8+uRF6tgYjje7Q7OjauEf1SrJwKcoQ3WwnjZmEqAug0kImCpJ/irhdqPzivRiA==, subType: "00" } }
7676
creationDate: { $date: { $numberLong: "1641024000000" } }
7777
updateDate: { $date: { $numberLong: "1641024000000" } }
7878
status: 1

0 commit comments

Comments
 (0)