Skip to content

Commit 04fd1ce

Browse files
authored
Merge pull request #407 from andreas-hilti/fix/algorithm_conversion
Fix SPDX checksum algorithm conversion
2 parents e999bb0 + 7cca4a7 commit 04fd1ce

7 files changed

+12
-11
lines changed

src/CycloneDX.Spdx/Serialization/JsonSerializer.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ public static JsonSerializerOptions GetJsonSerializerOptions_v2_3()
4141

4242
};
4343
options.Converters.Add(new HyphenToUnderscoreEnumConverter<ExternalRefCategory>());
44+
options.Converters.Add(new HyphenToUnderscoreEnumConverter<ChecksumAlgorithm>());
4445
options.Converters.Add(new JsonStringEnumConverter());
4546
return options;
4647
}

tests/CycloneDX.Spdx.Interop.Tests/__snapshots__/ConverterTests.FromCDXToSpdxTest_component-hashes.snap

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,27 +33,27 @@
3333
"checksumValue": "74a51ff45e4c11df9ba1f0094282c80489649cb157a75fa337992d2d4592a5a1b8cb4525de8db0ae25233553924d76c36e093ea7fa9df4e5b8b07fd2e074efd6"
3434
},
3535
{
36-
"algorithm": "SHA3_256",
36+
"algorithm": "SHA3-256",
3737
"checksumValue": "7478c7cf41c883a04ee89f1813f687886d53fa86f791fff90690c6221e3853aa"
3838
},
3939
{
40-
"algorithm": "SHA3_384",
40+
"algorithm": "SHA3-384",
4141
"checksumValue": "a1eea7229716487ad2ebe96b2f997a8408f32f14047994fbcc99b49012cf86c96dbd518e5d57a61b0e57dd37dd0b48f5"
4242
},
4343
{
44-
"algorithm": "SHA3_512",
44+
"algorithm": "SHA3-512",
4545
"checksumValue": "7d584825bc1767dfabe7e82b45ccb7a1119b145fa17e76b885e71429c706cef0a3171bc6575b968eec5da56a7966c02fec5402fcee55097ac01d40c550de9d20"
4646
},
4747
{
48-
"algorithm": "BLAKE2b_256",
48+
"algorithm": "BLAKE2b-256",
4949
"checksumValue": "d8779633380c050bccf4e733b763ab2abd8ad2db60b517d47fd29bbf76433237"
5050
},
5151
{
52-
"algorithm": "BLAKE2b_384",
52+
"algorithm": "BLAKE2b-384",
5353
"checksumValue": "e728ba56c2da995a559a178116c594e8bee4894a79ceb4399d8f479e5563cb1942b85936f646d14170717c576b14db7a"
5454
},
5555
{
56-
"algorithm": "BLAKE2b_512",
56+
"algorithm": "BLAKE2b-512",
5757
"checksumValue": "f8ce8d612a6c85c96cf7cebc230f6ddef26e6cedcfbc4a41c766033cc08c6ba097d1470948226807fb2d88d2a2b6fc0ff5e5440e93a603086fdd568bafcd1a9d"
5858
},
5959
{

tests/CycloneDX.Spdx.Interop.Tests/__snapshots__/ConverterTests.FromSpdxToCDXToSpdxRoundTripTest_v2.3document.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"builtDate": "2011-01-29T18:30:22Z",
7777
"checksums": [
7878
{
79-
"algorithm": "BLAKE2b_512",
79+
"algorithm": "BLAKE2b-512",
8080
"checksumValue": "624c1abb3664f4b35547e7c73864ad24"
8181
},
8282
{

tests/CycloneDX.Spdx.Tests/__snapshots__/JsonSerializerTests.JsonAsyncRoundTripTest_document-with-hyphens-in-external-reference-category.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
"checksumValue": "11b6d3ee554eedf79299905a98f9b9a04e498210b59f15094c916c91d150efcd"
112112
},
113113
{
114-
"algorithm": "BLAKE2b_384",
114+
"algorithm": "BLAKE2b-384",
115115
"checksumValue": "aaabd89c926ab525c242e6621f2f5fa73aa4afe3d9e24aed727faaadd6af38b620bdb623dd2b4788b1c8086984af8706"
116116
}
117117
],

tests/CycloneDX.Spdx.Tests/__snapshots__/JsonSerializerTests.JsonAsyncRoundTripTest_document.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
"checksumValue": "11b6d3ee554eedf79299905a98f9b9a04e498210b59f15094c916c91d150efcd"
112112
},
113113
{
114-
"algorithm": "BLAKE2b_384",
114+
"algorithm": "BLAKE2b-384",
115115
"checksumValue": "aaabd89c926ab525c242e6621f2f5fa73aa4afe3d9e24aed727faaadd6af38b620bdb623dd2b4788b1c8086984af8706"
116116
}
117117
],

tests/CycloneDX.Spdx.Tests/__snapshots__/JsonSerializerTests.JsonRoundTripTest_document-with-hyphens-in-external-reference-category.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
"checksumValue": "11b6d3ee554eedf79299905a98f9b9a04e498210b59f15094c916c91d150efcd"
112112
},
113113
{
114-
"algorithm": "BLAKE2b_384",
114+
"algorithm": "BLAKE2b-384",
115115
"checksumValue": "aaabd89c926ab525c242e6621f2f5fa73aa4afe3d9e24aed727faaadd6af38b620bdb623dd2b4788b1c8086984af8706"
116116
}
117117
],

tests/CycloneDX.Spdx.Tests/__snapshots__/JsonSerializerTests.JsonRoundTripTest_document.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
"checksumValue": "11b6d3ee554eedf79299905a98f9b9a04e498210b59f15094c916c91d150efcd"
112112
},
113113
{
114-
"algorithm": "BLAKE2b_384",
114+
"algorithm": "BLAKE2b-384",
115115
"checksumValue": "aaabd89c926ab525c242e6621f2f5fa73aa4afe3d9e24aed727faaadd6af38b620bdb623dd2b4788b1c8086984af8706"
116116
}
117117
],

0 commit comments

Comments
 (0)