diff --git a/CHANGELOG.md b/CHANGELOG.md
index 94c931a4..9af41fa4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
# Changelog
+## [v1.2.4-pre3](https://github.com/microsoft/CoseSignTool/tree/v1.2.4-pre3) (2024-08-06)
+
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.2.5...v1.2.4-pre3)
+
+## [v1.2.5](https://github.com/microsoft/CoseSignTool/tree/v1.2.5) (2024-08-06)
+
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.2.4-pre2...v1.2.5)
+
+**Merged pull requests:**
+
+- Update docs, consolidate usings, code cleanup [\#98](https://github.com/microsoft/CoseSignTool/pull/98) ([lemccomb](https://github.com/lemccomb))
+
## [v1.2.4-pre2](https://github.com/microsoft/CoseSignTool/tree/v1.2.4-pre2) (2024-08-05)
[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.2.4-pre1...v1.2.4-pre2)
@@ -62,19 +74,19 @@
## [v1.2.3-pre1](https://github.com/microsoft/CoseSignTool/tree/v1.2.3-pre1) (2024-05-31)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.2.3...v1.2.3-pre1)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.2.2-pre1...v1.2.3-pre1)
**Merged pull requests:**
- upgrade to .NET 8, add docs to package, add retry loop for revocation server [\#89](https://github.com/microsoft/CoseSignTool/pull/89) ([lemccomb](https://github.com/lemccomb))
-## [v1.2.3](https://github.com/microsoft/CoseSignTool/tree/v1.2.3) (2024-03-20)
+## [v1.2.2-pre1](https://github.com/microsoft/CoseSignTool/tree/v1.2.2-pre1) (2024-03-20)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.2.2-pre1...v1.2.3)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.2.3...v1.2.2-pre1)
-## [v1.2.2-pre1](https://github.com/microsoft/CoseSignTool/tree/v1.2.2-pre1) (2024-03-20)
+## [v1.2.3](https://github.com/microsoft/CoseSignTool/tree/v1.2.3) (2024-03-20)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.2.1-pre2...v1.2.2-pre1)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.2.1-pre2...v1.2.3)
**Merged pull requests:**
@@ -126,19 +138,19 @@
## [v1.1.8-pre1](https://github.com/microsoft/CoseSignTool/tree/v1.1.8-pre1) (2024-03-04)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.8...v1.1.8-pre1)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.7-pre3...v1.1.8-pre1)
**Merged pull requests:**
- Update Nuspec for CoseIndirectSignature [\#80](https://github.com/microsoft/CoseSignTool/pull/80) ([elantiguamsft](https://github.com/elantiguamsft))
-## [v1.1.8](https://github.com/microsoft/CoseSignTool/tree/v1.1.8) (2024-03-02)
+## [v1.1.7-pre3](https://github.com/microsoft/CoseSignTool/tree/v1.1.7-pre3) (2024-03-02)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.7-pre3...v1.1.8)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.8...v1.1.7-pre3)
-## [v1.1.7-pre3](https://github.com/microsoft/CoseSignTool/tree/v1.1.7-pre3) (2024-03-02)
+## [v1.1.8](https://github.com/microsoft/CoseSignTool/tree/v1.1.8) (2024-03-02)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.7-pre2...v1.1.7-pre3)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.7-pre2...v1.1.8)
**Merged pull requests:**
@@ -186,43 +198,43 @@
## [v1.1.4-pre1](https://github.com/microsoft/CoseSignTool/tree/v1.1.4-pre1) (2024-01-31)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.4...v1.1.4-pre1)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.3-pre1...v1.1.4-pre1)
**Merged pull requests:**
- write validation output to standard out [\#74](https://github.com/microsoft/CoseSignTool/pull/74) ([elantiguamsft](https://github.com/elantiguamsft))
-## [v1.1.4](https://github.com/microsoft/CoseSignTool/tree/v1.1.4) (2024-01-26)
+## [v1.1.3-pre1](https://github.com/microsoft/CoseSignTool/tree/v1.1.3-pre1) (2024-01-26)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.3-pre1...v1.1.4)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.4...v1.1.3-pre1)
-## [v1.1.3-pre1](https://github.com/microsoft/CoseSignTool/tree/v1.1.3-pre1) (2024-01-26)
+## [v1.1.4](https://github.com/microsoft/CoseSignTool/tree/v1.1.4) (2024-01-26)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.2-pre1...v1.1.3-pre1)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.3...v1.1.4)
**Merged pull requests:**
- Adding Validation Option to Output Certificate Chain [\#73](https://github.com/microsoft/CoseSignTool/pull/73) ([elantiguamsft](https://github.com/elantiguamsft))
-## [v1.1.2-pre1](https://github.com/microsoft/CoseSignTool/tree/v1.1.2-pre1) (2024-01-24)
+## [v1.1.3](https://github.com/microsoft/CoseSignTool/tree/v1.1.3) (2024-01-24)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.3...v1.1.2-pre1)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.2-pre1...v1.1.3)
-## [v1.1.3](https://github.com/microsoft/CoseSignTool/tree/v1.1.3) (2024-01-24)
+## [v1.1.2-pre1](https://github.com/microsoft/CoseSignTool/tree/v1.1.2-pre1) (2024-01-24)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.2...v1.1.3)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.1-pre2...v1.1.2-pre1)
**Merged pull requests:**
- Updating snk for internal package compatibility [\#72](https://github.com/microsoft/CoseSignTool/pull/72) ([elantiguamsft](https://github.com/elantiguamsft))
-## [v1.1.2](https://github.com/microsoft/CoseSignTool/tree/v1.1.2) (2024-01-18)
+## [v1.1.1-pre2](https://github.com/microsoft/CoseSignTool/tree/v1.1.1-pre2) (2024-01-18)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.1-pre2...v1.1.2)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.2...v1.1.1-pre2)
-## [v1.1.1-pre2](https://github.com/microsoft/CoseSignTool/tree/v1.1.1-pre2) (2024-01-18)
+## [v1.1.2](https://github.com/microsoft/CoseSignTool/tree/v1.1.2) (2024-01-18)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.1-pre1...v1.1.1-pre2)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v1.1.1-pre1...v1.1.2)
**Merged pull requests:**
@@ -315,7 +327,7 @@
## [v1.1.0](https://github.com/microsoft/CoseSignTool/tree/v1.1.0) (2023-10-10)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v0.3.1-pre.9...v1.1.0)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v0.3.2...v1.1.0)
**Merged pull requests:**
@@ -325,13 +337,13 @@
- Port changes from ADO repo to GitHub repo [\#46](https://github.com/microsoft/CoseSignTool/pull/46) ([lemccomb](https://github.com/lemccomb))
- Re-enable CodeQL [\#45](https://github.com/microsoft/CoseSignTool/pull/45) ([lemccomb](https://github.com/lemccomb))
-## [v0.3.1-pre.9](https://github.com/microsoft/CoseSignTool/tree/v0.3.1-pre.9) (2023-09-28)
+## [v0.3.2](https://github.com/microsoft/CoseSignTool/tree/v0.3.2) (2023-09-28)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v0.3.2...v0.3.1-pre.9)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v0.3.1-pre.9...v0.3.2)
-## [v0.3.2](https://github.com/microsoft/CoseSignTool/tree/v0.3.2) (2023-09-28)
+## [v0.3.1-pre.9](https://github.com/microsoft/CoseSignTool/tree/v0.3.1-pre.9) (2023-09-28)
-[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v0.3.1-pre.8...v0.3.2)
+[Full Changelog](https://github.com/microsoft/CoseSignTool/compare/v0.3.1-pre.8...v0.3.1-pre.9)
**Merged pull requests:**
diff --git a/CoseHandler.Tests/CoseHandler.Tests.csproj b/CoseHandler.Tests/CoseHandler.Tests.csproj
index 3d1a2d35..5549fae4 100644
--- a/CoseHandler.Tests/CoseHandler.Tests.csproj
+++ b/CoseHandler.Tests/CoseHandler.Tests.csproj
@@ -1,36 +1,37 @@
-
- net8.0
- enable
- enable
- latest
- false
- false
- true
- True
- True
- enable
- ..\StrongNameKeys\35MSSharedLib1024.snk
-
+
+ net8.0
+ enable
+ enable
+ latest
+ false
+ false
+ true
+ True
+ True
+ enable
+ ..\StrongNameKeys\35MSSharedLib1024.snk
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/CoseHandler/CoseHandler.csproj b/CoseHandler/CoseHandler.csproj
index b5b183c4..1dde65fb 100644
--- a/CoseHandler/CoseHandler.csproj
+++ b/CoseHandler/CoseHandler.csproj
@@ -37,16 +37,12 @@
-
-
-
-
diff --git a/CoseIndirectSignature.Tests/CoseIndirectSignature.Tests.csproj b/CoseIndirectSignature.Tests/CoseIndirectSignature.Tests.csproj
index 1fca0796..7190b8c1 100644
--- a/CoseIndirectSignature.Tests/CoseIndirectSignature.Tests.csproj
+++ b/CoseIndirectSignature.Tests/CoseIndirectSignature.Tests.csproj
@@ -1,43 +1,46 @@
-
- enable
- false
- true
- net8.0
- enable
- false
- false
- latest
- True
- True
- ..\StrongNameKeys\35MSSharedLib1024.snk
-
+
+ enable
+ false
+ true
+ net8.0
+ enable
+ false
+ false
+ latest
+ True
+ True
+ ..\StrongNameKeys\35MSSharedLib1024.snk
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
+
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
-
-
-
-
+
+
+
+
+
diff --git a/CoseIndirectSignature/CoseIndirectSignature.csproj b/CoseIndirectSignature/CoseIndirectSignature.csproj
index 66d2aaae..d5efd728 100644
--- a/CoseIndirectSignature/CoseIndirectSignature.csproj
+++ b/CoseIndirectSignature/CoseIndirectSignature.csproj
@@ -1,48 +1,48 @@
-
-
-
-
- netstandard2.0
+
+
+
+
+ netstandard2.0
latest
-
-
-
-
- true
- enable
- true
- true
- latest
- true
-
-
-
-
- True
- True
- ..\StrongNameKeys\35MSSharedLib1024.snk
-
-
-
-
- $(MsBuildProjectName)
- $(VersionNgt)
- Microsoft
- LICENSE
- false
- readme.md
- ChangeLog.md
- Abstractions and classes required to manage indirect signatures via COSE Sign1 message envelopes in a way that is compatible with Supply Chain Integrity Transparency and Trust (SCITT).
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ true
+ enable
+ true
+ true
+ latest
+ true
+
+
+
+
+ True
+ True
+ ..\StrongNameKeys\35MSSharedLib1024.snk
+
+
+
+
+ $(MsBuildProjectName)
+ $(VersionNgt)
+ Microsoft
+ LICENSE
+ false
+ readme.md
+ ChangeLog.md
+ Abstractions and classes required to manage indirect signatures via COSE Sign1 message envelopes in a way that is compatible with Supply Chain Integrity Transparency and Trust (SCITT).
+
+
+
+
+
+
+
+
+
+
@@ -54,4 +54,4 @@
-
+
diff --git a/CoseSign1.Abstractions/CoseSign1.Abstractions.csproj b/CoseSign1.Abstractions/CoseSign1.Abstractions.csproj
index 38c8fc9e..1dd43543 100644
--- a/CoseSign1.Abstractions/CoseSign1.Abstractions.csproj
+++ b/CoseSign1.Abstractions/CoseSign1.Abstractions.csproj
@@ -37,8 +37,6 @@
-
-
diff --git a/CoseSign1.Certificates.Tests/CoseSign1.Certificates.Tests.csproj b/CoseSign1.Certificates.Tests/CoseSign1.Certificates.Tests.csproj
index eb39fe5f..ac7ad12a 100644
--- a/CoseSign1.Certificates.Tests/CoseSign1.Certificates.Tests.csproj
+++ b/CoseSign1.Certificates.Tests/CoseSign1.Certificates.Tests.csproj
@@ -1,40 +1,44 @@
-
- net8.0
- enable
- false
- false
- latest
- True
- True
- ..\StrongNameKeys\35MSSharedLib1024.snk
-
+
+ net8.0
+ enable
+ false
+ false
+ latest
+ True
+ True
+ ..\StrongNameKeys\35MSSharedLib1024.snk
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/CoseSign1.Certificates/CoseSign1.Certificates.csproj b/CoseSign1.Certificates/CoseSign1.Certificates.csproj
index 3605549d..c7ae24e1 100644
--- a/CoseSign1.Certificates/CoseSign1.Certificates.csproj
+++ b/CoseSign1.Certificates/CoseSign1.Certificates.csproj
@@ -34,12 +34,10 @@
ChangeLog.md
Abstractions and classes required to extend or enhance Microsoft.CoseSign1.Abstractions for all certificate based signing.
-
+
-
-
-
+
diff --git a/CoseSign1.Tests.Common/CoseSign1.Tests.Common.csproj b/CoseSign1.Tests.Common/CoseSign1.Tests.Common.csproj
index 7af9b47e..f0d3d85d 100644
--- a/CoseSign1.Tests.Common/CoseSign1.Tests.Common.csproj
+++ b/CoseSign1.Tests.Common/CoseSign1.Tests.Common.csproj
@@ -1,18 +1,18 @@
-
- net8.0
- false
- latest
- enable
- True
- True
- ..\StrongNameKeys\35MSSharedLib1024.snk
-
+
+ net8.0
+ false
+ latest
+ enable
+ True
+ True
+ ..\StrongNameKeys\35MSSharedLib1024.snk
+
-
-
-
-
+
+
+
+
diff --git a/CoseSign1.Tests/CoseSign1.Tests.csproj b/CoseSign1.Tests/CoseSign1.Tests.csproj
index e6ed8911..1ba85781 100644
--- a/CoseSign1.Tests/CoseSign1.Tests.csproj
+++ b/CoseSign1.Tests/CoseSign1.Tests.csproj
@@ -1,43 +1,48 @@
-
- net8.0
- enable
- false
- false
- latest
- True
- True
- ..\StrongNameKeys\35MSSharedLib1024.snk
-
+
+ net8.0
+ enable
+ false
+ false
+ latest
+ True
+ True
+ ..\StrongNameKeys\35MSSharedLib1024.snk
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
+
+
+
+
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/CoseSign1/CoseSign1.csproj b/CoseSign1/CoseSign1.csproj
index 16a38cbe..944f7bc6 100644
--- a/CoseSign1/CoseSign1.csproj
+++ b/CoseSign1/CoseSign1.csproj
@@ -37,8 +37,6 @@
-
-
diff --git a/CoseSignTool.Tests/CoseSignTool.Tests.csproj b/CoseSignTool.Tests/CoseSignTool.Tests.csproj
index 14ec0f9b..e5894e72 100644
--- a/CoseSignTool.Tests/CoseSignTool.Tests.csproj
+++ b/CoseSignTool.Tests/CoseSignTool.Tests.csproj
@@ -1,9 +1,10 @@
net8.0
- x64;arm64
+ x64;arm64
+
enable
- false
+ false
true
True
True
@@ -22,16 +23,18 @@
+
-
+
-
-
-
+
+
+
+
diff --git a/CoseSignTool/CoseSignTool.csproj b/CoseSignTool/CoseSignTool.csproj
index c1c3b337..2e06e414 100644
--- a/CoseSignTool/CoseSignTool.csproj
+++ b/CoseSignTool/CoseSignTool.csproj
@@ -21,7 +21,7 @@
True
True
- ..\StrongNameKeys\35MSSharedLib1024.snk
+ ..\StrongNameKeys\35MSSharedLib1024.snk
@@ -45,13 +45,12 @@
-
+
-