Skip to content

Releases: aprismatic/elgamal

Support for zero and negative exponents in plaintext power

01 Aug 11:42
914f127
Compare
Choose a tag to compare
Merge pull request #30 from aprismatic/negative_pt_pow

Add support for negative and zero plaintext powers

New constructor from an externally provided safe prime

25 May 16:10
Compare
Choose a tag to compare

If you already have a safe prime P that you like, you can now use it: var eg = new ElGamal(P);.
Constructor will check that it has bit length divisible by 8 and that it is indeed a safe prime.

Rename to ElGamal

20 Apr 10:10
Compare
Choose a tag to compare
0.13

Rename to ElGamal

Dependency Bump #2

18 Apr 12:56
Compare
Choose a tag to compare

Update to newest version of BigFraction

Dependency Bump

18 Apr 06:12
Compare
Choose a tag to compare
0.12.3.1

Dependency version bump

Deps bump for faster and correct operation

15 Mar 11:44
Compare
Choose a tag to compare

Updated dependencies for faster key generation

19 Jan 15:44
Compare
Choose a tag to compare

Bump the BigIntegerExt to the latest version with slightly faster primality testing, which should make key generation faster.

Fixes to key generation

10 Jan 07:57
Compare
Choose a tag to compare

In v0.12, the key was not generated properly.

Breaking Changes

12 Dec 11:35
Compare
Choose a tag to compare

Breaking updates to the public API of the lib. The underlying homomorphism lib also has breaking changes.

BigIntegerExt Bump

08 Dec 04:06
Compare
Choose a tag to compare

Uses an updated BigIntegerExt that is guaranteed to generate a pseudorandom number of exactly given bit length, which slightly simplifies the key generation.