-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
22 lines (18 loc) · 1.02 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# SPDX-License-Identifier: CC0-1.0
# SPDX-FileCopyrightText: Lukas Prediger
- 2.2.0: Reduced computational cost of MultiplicativeGroupAlgebra.CreateCryptoGroup
by skipping known non-prime candidates.
- 2.1.0: Added more elliptic curve parameters and convenience functions
to obtain groups for a specified security level.
- 2.0.0:
- Fix: MultiplicativeGroupAlgebra.Negate now works correctly for all elements
in the prime field, not only the subgroup.
- Fix/Change: Removed CryptoGroupAlgebra.IsElement in favor of new IsPotentialElement
and IsSafeElement methods.
-- IsElement was supposed to admit only safe elements, which caused it
to reject the neutral element, leading to potential failures during
computation.
- Change: Introduced generic type parameter for scalar types in major interfaces.
- New: Added GenerateRandomElement to ICryptoGroupAlgebra interface.
- New: Added SecurityLevel property to ICryptoGroupAlgebra and CryptoGroup.
- 1.0.0 Initial Release