Skip to content

Commit 0ffc711

Browse files
committed
v2.2.0
1 parent 762796d commit 0ffc711

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

CHANGELOG.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# SPDX-License-Identifier: CC0-1.0
22
# SPDX-FileCopyrightText: Lukas Prediger
33

4+
- 2.2.0: Reduced computational cost of MultiplicativeGroupAlgebra.CreateCryptoGroup
5+
by skipping known non-prime candidates.
6+
47
- 2.1.0: Added more elliptic curve parameters and convenience functions
58
to obtain groups for a specified security level.
9+
610
- 2.0.0:
711
- Fix: MultiplicativeGroupAlgebra.Negate now works correctly for all elements
812
in the prime field, not only the subgroup.

CompactCryptoGroupAlgebra.LibCrypto/CompactCryptoGroupAlgebra.LibCrypto.csproj

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ SPDX-FileType: SOURCE
1919
<PackageId>CompactCryptoGroupAlgebra.LibCrypto</PackageId>
2020
<Authors>Lukas "lumip" Prediger</Authors>
2121
<Description>An extension for the CompactCryptoGroupAlgebra library, providing implementations of its CryptoGroup interface that rely on system-native OpenSsl libraries.</Description>
22-
<Copyright>Copyright © 2023 Lukas Prediger</Copyright>
22+
<Copyright>Copyright © 2024 Lukas Prediger</Copyright>
2323
<Version>2.1.0</Version>
2424
<PackageLicenseExpression>GPL-3.0-or-later<!--WITH GPL-3.0-linking-exception--></PackageLicenseExpression>
2525
<PackageReleaseNotes>https://github.com/lumip/CompactCryptoGroupAlgebra/blob/master/CompactCryptoGroupAlgebra.LibCrypto/CHANGELOG.txt</PackageReleaseNotes>
@@ -28,6 +28,7 @@ SPDX-FileType: SOURCE
2828
<RepositoryUrl>https://github.com/lumip/CompactCryptoGroupAlgebra</RepositoryUrl>
2929
<IncludeSymbols>true</IncludeSymbols>
3030
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
31+
<PackageReadmeFile>README.md</PackageReadmeFile>
3132
</PropertyGroup>
3233

3334
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
@@ -49,4 +50,8 @@ SPDX-FileType: SOURCE
4950
<PackageReference Include="CompactCryptoGroupAlgebra" Version="2.1" />
5051
</ItemGroup>
5152

53+
<ItemGroup>
54+
<None Include="README.md" Pack="true" PackagePath="\" />
55+
</ItemGroup>
56+
5257
</Project>

CompactCryptoGroupAlgebra/CompactCryptoGroupAlgebra.csproj

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<!--
22
CompactCryptoGroupAlgebra - C# implementation of abelian group algebra for experimental cryptography
33
4-
SPDX-FileCopyrightText: 2020-2021 Lukas Prediger <lumip@lumip.de>
4+
SPDX-FileCopyrightText: 2020-2024 Lukas Prediger <lumip@lumip.de>
55
SPDX-License-Identifier: GPL-3.0-or-later
66
SPDX-FileType: SOURCE
77
-->
@@ -19,14 +19,15 @@ SPDX-FileType: SOURCE
1919
<PackageLicenseExpression>GPL-3.0-or-later</PackageLicenseExpression>
2020
<PackageReleaseNotes>https://github.com/lumip/CompactCryptoGroupAlgebra/blob/master/CHANGELOG.txt</PackageReleaseNotes>
2121
<Authors>Lukas "lumip" Prediger</Authors>
22-
<Version>2.1.0</Version>
23-
<Copyright>Copyright © 2023 Lukas Prediger</Copyright>
22+
<Version>2.2.0.2</Version>
23+
<Copyright>Copyright © 2024 Lukas Prediger</Copyright>
2424
<PackageTags>Asymmetric Cryptography; Group Algebra</PackageTags>
2525
<Description>A compact library for abelian group algebra commonly used in asymmetric cryptography, fully written in C#.</Description>
2626
<ProjectUrl>https://github.com/lumip/CompactCryptoGroupAlgebra</ProjectUrl>
2727
<RepositoryUrl>https://github.com/lumip/CompactCryptoGroupAlgebra</RepositoryUrl>
2828
<IncludeSymbols>true</IncludeSymbols>
2929
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
30+
<PackageReadmeFile>README.md</PackageReadmeFile>
3031
</PropertyGroup>
3132

3233
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
@@ -43,6 +44,7 @@ SPDX-FileType: SOURCE
4344
<ItemGroup>
4445
<PackageReference Include="System.Security.Cryptography.Algorithms" Version="4.3.1" />
4546
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
47+
<None Include="../README.md" Pack="true" PackagePath="\" />
4648
</ItemGroup>
4749

4850
</Project>

0 commit comments

Comments
 (0)