Commit History

Author SHA1 Message Date
  Jeroen van Rijn 737b4fde1c big: Add `_private_int_mul_balance`. 4 years ago
  Jeroen van Rijn 852643e6ba Add tests for `internal_int_is_square'. 4 years ago
  Jeroen van Rijn ec4cae4f04 big: Add `int_is_square`. 4 years ago
  Jeroen van Rijn 23d29be4d8 big: Update license to BSD-3. 4 years ago
  Jeroen van Rijn 5fd7a5f32a big: Fix signed multiplication for some inputs. 4 years ago
  Jeroen van Rijn 48c1f0ab59 big: Disable Toom for a moment. 4 years ago
  Jeroen van Rijn 706e58c1c7 big: `Add `_private_int_mul_toom`. 4 years ago
  Jeroen van Rijn 8b49bbb0fc big: Add `_private_mul_karatsuba`. 4 years ago
  Jeroen van Rijn 0db86a0638 big: Add workaround for DLL globals bug. 4 years ago
  Jeroen van Rijn dc02566a84 big: Add `_private_int_div_recursive`. 4 years ago
  Jeroen van Rijn f72a0de074 big: Add inverse mod. 4 years ago
  Jeroen van Rijn eb22a49b02 big: Add `int_from_bytes_*`. 4 years ago
  Jeroen van Rijn ee24f2dd37 big: Improve `int_to_bytes_*`. 4 years ago
  Jeroen van Rijn 12f9b6db63 big: Add `int_to_bytes_{big, little}` + Python compatible variants. 4 years ago
  Jeroen van Rijn 851780b8f4 big: Add arguments and usage to test.py. 4 years ago
  Jeroen van Rijn 5f34ff9f9f big: Add `_private_int_sqr_toom`. 4 years ago
  Jeroen van Rijn 2b274fefbb big: Add `_private_int_sqr_karatsuba`. 4 years ago
  Jeroen van Rijn 6c681b258c big: Add `_private_int_sqr_comba`. 4 years ago
  Jeroen van Rijn 40b7b9ecdf big: Refactor exponents and such. 4 years ago
  Jeroen van Rijn fd95f50c56 big: Split up `int_is_*` comparison tests. 4 years ago
  Jeroen van Rijn 777e17d80f big: Improve tunables. 4 years ago
  Jeroen van Rijn e288a563e1 big: Move `_mul` private functions. 4 years ago
  Jeroen van Rijn 6298226238 big: Switch `choose` over to internal implementations. 4 years ago
  Jeroen van Rijn 9321616c80 big: Split more into public and internal. 4 years ago
  Jeroen van Rijn 9890e7cfeb big: Improved `zero_unused` helper. 4 years ago
  Jeroen van Rijn 4be48973ad big: Squashed shl1 bug when a larger dest was reused for a smaller result. 4 years ago
  Jeroen van Rijn 9858989b1c big: Split up `add` and `sub` into public and internal parts. 4 years ago
  Jeroen van Rijn 511057ca36 big: Improve timing code. 4 years ago
  Jeroen van Rijn 35d8976de4 bit: Optimized `int_bitfield_extract`. 4 years ago
  Jeroen van Rijn 463003e86a bit: Improved bitfield extraction. 4 years ago