From 9ce17352816b23b4ee712630a9226b70860d1991 Mon Sep 17 00:00:00 2001 From: Joe Bussell Date: Wed, 2 Nov 2022 00:24:26 -0700 Subject: [PATCH 1/3] Updating readme to highlight the tool first, then the library. Added links to the detail markdown for each. Added links to the dependent libraries. --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e066210f..0950b66d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ -# CoseParser and CoseSignTool -CoseParser is a library of functions for COSE signing and validation for use by .NET applications. CoseSignTool is a platform-agnostic command line application to COSE sign files and validate COSE signatures. +# CoseSignTool and CoseParser +CoseSignTool is a platform-agnostic command line application to COSE sign files and validate COSE signatures. + +CoseParser is a library of functions for COSE signing and validation for use by .NET applications. + ### Requirements -CoseParser depends on System.Formats.Cbor version 7.0.0-preview.2.22115.7 and System.Security.Cryptography.Cose version 7.0.0-preview.2.22115.7 via NuGet package. Do not attempt to use later versions of either package as this will change the fundamental data structures it depends on. +CoseSignTool depends only on CoseParser and Microsoft.Extensions.Configuration.CommandLine. It uses NuGet package version 7.0.0-preview.7.22375.6 but other versions may be compatible. See [CoseSignTool.md](https://github.com/microsoft/CoseSignTool/blob/main/CoseSignTool.md) for more details. -CoseSignTool depends only on CoseParser and Microsoft.Extensions.Configuration.CommandLine. It uses NuGet package version 7.0.0-preview.7.22375.6 but other versions may be compatible. \ No newline at end of file +CoseParser depends on [System.Formats.Cbor](https://www.nuget.org/packages/System.Formats.Cbor/) version 7.0.0-preview.2.22115.7 and [System.Security.Cryptography.Cose](https://www.nuget.org/packages/System.Security.Cryptography.Cose/7.0.0-rc.2.22472.3) version 7.0.0-preview.2.22115.7 via NuGet package. Do not attempt to use later versions of either package as this will change the fundamental data structures it depends on. See [CoseParser.md](https://github.com/microsoft/CoseSignTool/blob/main/CoseParser.md) for more details. \ No newline at end of file From 1349ed6da885b51af02a4fcceb036f7938c52291 Mon Sep 17 00:00:00 2001 From: Joe Bussell Date: Wed, 2 Nov 2022 00:37:16 -0700 Subject: [PATCH 2/3] Updating readme to add link to command line parser lib. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0950b66d..99786921 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,6 @@ CoseSignTool is a platform-agnostic command line application to COSE sign files CoseParser is a library of functions for COSE signing and validation for use by .NET applications. ### Requirements -CoseSignTool depends only on CoseParser and Microsoft.Extensions.Configuration.CommandLine. It uses NuGet package version 7.0.0-preview.7.22375.6 but other versions may be compatible. See [CoseSignTool.md](https://github.com/microsoft/CoseSignTool/blob/main/CoseSignTool.md) for more details. +CoseSignTool depends only on CoseParser and [Microsoft.Extensions.Configuration.CommandLine](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.CommandLine). It uses NuGet package version 7.0.0-preview.7.22375.6 but other versions may be compatible. See [CoseSignTool.md](https://github.com/microsoft/CoseSignTool/blob/main/CoseSignTool.md) for more details. -CoseParser depends on [System.Formats.Cbor](https://www.nuget.org/packages/System.Formats.Cbor/) version 7.0.0-preview.2.22115.7 and [System.Security.Cryptography.Cose](https://www.nuget.org/packages/System.Security.Cryptography.Cose/7.0.0-rc.2.22472.3) version 7.0.0-preview.2.22115.7 via NuGet package. Do not attempt to use later versions of either package as this will change the fundamental data structures it depends on. See [CoseParser.md](https://github.com/microsoft/CoseSignTool/blob/main/CoseParser.md) for more details. \ No newline at end of file +CoseParser depends on [System.Formats.Cbor](https://www.nuget.org/packages/System.Formats.Cbor/) version 7.0.0-preview.2.22115.7 and [System.Security.Cryptography.Cose](https://www.nuget.org/packages/System.Security.Cryptography.Cose) version 7.0.0-preview.2.22115.7 via NuGet package. Do not attempt to use later versions of either package as this will change the fundamental data structures it depends on. See [CoseParser.md](https://github.com/microsoft/CoseSignTool/blob/main/CoseParser.md) for more details. \ No newline at end of file From 5926398d77452575dda749caf0281337c43e6677 Mon Sep 17 00:00:00 2001 From: JoeBussell <96738054+JoeBussell@users.noreply.github.com> Date: Wed, 2 Nov 2022 01:59:33 -0700 Subject: [PATCH 3/3] Update README.md Adding a space to trigger PR build. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 99786921..902c3c73 100644 --- a/README.md +++ b/README.md @@ -6,4 +6,4 @@ CoseParser is a library of functions for COSE signing and validation for use by ### Requirements CoseSignTool depends only on CoseParser and [Microsoft.Extensions.Configuration.CommandLine](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.CommandLine). It uses NuGet package version 7.0.0-preview.7.22375.6 but other versions may be compatible. See [CoseSignTool.md](https://github.com/microsoft/CoseSignTool/blob/main/CoseSignTool.md) for more details. -CoseParser depends on [System.Formats.Cbor](https://www.nuget.org/packages/System.Formats.Cbor/) version 7.0.0-preview.2.22115.7 and [System.Security.Cryptography.Cose](https://www.nuget.org/packages/System.Security.Cryptography.Cose) version 7.0.0-preview.2.22115.7 via NuGet package. Do not attempt to use later versions of either package as this will change the fundamental data structures it depends on. See [CoseParser.md](https://github.com/microsoft/CoseSignTool/blob/main/CoseParser.md) for more details. \ No newline at end of file +CoseParser depends on [System.Formats.Cbor](https://www.nuget.org/packages/System.Formats.Cbor/) version 7.0.0-preview.2.22115.7 and [System.Security.Cryptography.Cose](https://www.nuget.org/packages/System.Security.Cryptography.Cose) version 7.0.0-preview.2.22115.7 via NuGet package. Do not attempt to use later versions of either package as this will change the fundamental data structures it depends on. See [CoseParser.md](https://github.com/microsoft/CoseSignTool/blob/main/CoseParser.md) for more details.