Skip to content

Commit 994887f

Browse files
authored
Merge pull request #64 from shinji-san/release-v0.6.0
Release v0.6.0 Added Add .NET 6 support Changed Use RandomNumberGenerator class instead RNGCryptoServiceProvider class to create the polynomial. For details see dotnet runtime issue dotnet/runtime#40169 Fixed Fixed bug #60 "Reconstruction fails at random" which occurs when the secret is created from a base64 string
2 parents bffb586 + a0bd4a1 commit 994887f

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

CHANGELOG.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7-
## [Unreleased]
7+
## [0.6.0] - 2021-11-25
88
### Added
99
- Add .NET 6 support
1010

1111
### Changed
12-
- Use RandomNumberGenerator class instead RNGCryptoServiceProvider class to create the polynomial. For details see [dotnet runtime issue 40169](https://github.com/dotnet/runtime/issues/40169)
12+
- Use RandomNumberGenerator class instead RNGCryptoServiceProvider class to create the polynomial. For details see dotnet runtime issue [40169](https://github.com/dotnet/runtime/issues/40169)
1313

1414
### Fixed
15-
- Fixed bug #60 "Reconstruction fails at random" which occurs when the secret is created from a base64 string
15+
- Fixed bug [#60](https://github.com/shinji-san/SecretSharingDotNet/issues/60) "Reconstruction fails at random" which occurs when the secret is created from a base64 string
1616

1717
### Removed
1818
- Removed .NET Core 2.1 (LTS) support

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ An C# implementation of Shamir's Secret Sharing.
9090
</thead>
9191
<tbody>
9292
<tr>
93-
<td rowspan=13><a href="https://github.com/shinji-san/SecretSharingDotNet/actions?query=workflow%3A%22SecretSharingDotNet+NuGet%22" target="_blank"><img src="https://github.com/shinji-san/SecretSharingDotNet/workflows/SecretSharingDotNet%20NuGet/badge.svg?branch=v0.5.0" alt="SecretSharingDotNet NuGet"/></a></td>
94-
<td rowspan=13><a href="https://badge.fury.io/nu/SecretSharingDotNet" target="_blank"><img src="https://badge.fury.io/nu/SecretSharingDotNet.svg" alt="NuGet Version 0.5.0"/></a></td>
95-
<td rowspan=13><a href="https://github.com/shinji-san/SecretSharingDotNet/tree/v0.5.0" target="_blank"><img src="https://img.shields.io/badge/SecretSharingDotNet-0.5.0-green.svg?logo=github&logoColor=959da5&color=2ebb4e&labelColor=2b3137" alt="Tag"/></a></td>
93+
<td rowspan=13><a href="https://github.com/shinji-san/SecretSharingDotNet/actions?query=workflow%3A%22SecretSharingDotNet+NuGet%22" target="_blank"><img src="https://github.com/shinji-san/SecretSharingDotNet/workflows/SecretSharingDotNet%20NuGet/badge.svg?branch=v0.6.0" alt="SecretSharingDotNet NuGet"/></a></td>
94+
<td rowspan=13><a href="https://badge.fury.io/nu/SecretSharingDotNet" target="_blank"><img src="https://badge.fury.io/nu/SecretSharingDotNet.svg" alt="NuGet Version 0.6.0"/></a></td>
95+
<td rowspan=13><a href="https://github.com/shinji-san/SecretSharingDotNet/tree/v0.6.0" target="_blank"><img src="https://img.shields.io/badge/SecretSharingDotNet-0.6.0-green.svg?logo=github&logoColor=959da5&color=2ebb4e&labelColor=2b3137" alt="Tag"/></a></td>
9696
<td>Core 3.1 (LTS)</td>
9797
</tr>
9898
<tr>
@@ -138,10 +138,10 @@ An C# implementation of Shamir's Secret Sharing.
138138

139139
1. Open a console and switch to the directory, containing your project file.
140140

141-
2. Use the following command to install version 0.5.0 of the SecretSharingDotNet package:
141+
2. Use the following command to install version 0.6.0 of the SecretSharingDotNet package:
142142

143143
```dotnetcli
144-
dotnet add package SecretSharingDotNet -v 0.5.0 -f <FRAMEWORK>
144+
dotnet add package SecretSharingDotNet -v 0.6.0 -f <FRAMEWORK>
145145
```
146146
147147
3. After the completition of the command, look at the project file to make sure that the package is successfuly installed.
@@ -150,7 +150,7 @@ An C# implementation of Shamir's Secret Sharing.
150150
151151
```xml
152152
<ItemGroup>
153-
<PackageReference Include="SecretSharingDotNet" Version="0.5.0" />
153+
<PackageReference Include="SecretSharingDotNet" Version="0.6.0" />
154154
</ItemGroup>
155155
```
156156
## Remove SecretSharingDotNet package

src/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
[assembly: Guid("1c21b99c-2de4-4ca5-b4ce-bc95cf89369e")]
1717

18-
[assembly: AssemblyVersion("0.5.0")]
19-
[assembly: AssemblyFileVersion("0.5.0")]
18+
[assembly: AssemblyVersion("0.6.0")]
19+
[assembly: AssemblyFileVersion("0.6.0")]
2020
[assembly: NeutralResourcesLanguage("en")]
2121

2222
[assembly: System.CLSCompliant(true)]

src/SecretSharingDotNet.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
1010
<PackageId>SecretSharingDotNet</PackageId>
1111
<PackageLicenseExpression>MIT</PackageLicenseExpression>
12-
<PackageReleaseNotes>This version introduces a 'shares' return type for the split method. The 'tuple' return type is obsolete.</PackageReleaseNotes>
12+
<PackageReleaseNotes>Added support for .NET 6. Removed .NET Core 2.1 (LTS) support. Uses RandomNumberGenerator class instead RNGCryptoServiceProvider class to create the polynomial. Fixed bug #60 "Reconstruction fails at random" (base64 only).</PackageReleaseNotes>
1313
<PackageDescription>An C# implementation of Shamir's Secret Sharing</PackageDescription>
1414
<PackageTags>secret sharing;shamir secret sharing;cryptography</PackageTags>
1515
<PackageProjectUrl>https://github.com/shinji-san/SecretSharingDotNet</PackageProjectUrl>
1616
<RepositoryUrl>https://github.com/shinji-san/SecretSharingDotNet</RepositoryUrl>
1717
<RepositoryType>git</RepositoryType>
18-
<Version>0.5.0</Version>
18+
<Version>0.6.0</Version>
1919
<Authors>Sebastian Walther</Authors>
2020
<Company>Private Person</Company>
2121
<GenerateDocumentationFile>true</GenerateDocumentationFile>

0 commit comments

Comments
 (0)