Skip to content

Releases: soatok/constant-time-js

Version 0.4.0

13 Feb 06:39
Compare
Choose a tag to compare
  • Avoid the number type in intermediary calculations.
  • Improved the README.

Version 0.3.0

04 Oct 05:14
Compare
Choose a tag to compare

Big Chungus Numbers Have Landed

Soatok is delighted with this progress.

Version 0.3.0 introduces a collection of big number arithmetic functions. This is a full-featured integer arithmetic library, supporting:

  • Addition
  • Subtraction
  • Multiplication
  • Division
  • Modulo operators (remainder of division)
  • Left- and right-shifting
  • Exponentiation
  • Modular exponentiation
  • GCD
  • Modular inversion

You can learn more about them here.

Version 0.2.1

01 Oct 23:08
Compare
Choose a tag to compare
  • Fixes #4 -- Incorrect API naming
  • Fixes #4 -- Incorrect result from compare() when the difference of two integers was >= 2^31.

Version 0.2.0

01 Oct 18:28
Compare
Choose a tag to compare
  • Created a int32 class (wrapping Uint16Array) to mitigate the risk of timing leaks when the highest bit of a 32-bit number is accessed on 32-bit JavaScript engines.

Version 0.1.1

29 Sep 00:57
Compare
Choose a tag to compare
Version 0.1.1 Pre-release
Pre-release
  • Travis CI setup
  • README updates

Initial Release

29 Sep 00:31
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release
v0.1.0

Initial commit