1 Commits

Author SHA1 Message Date
Mamy Ratsimbazafy
ec76ac5ea6
Fuzzing campaign fixes ()
* Add test case for  - Euler's criterion doesn't return 1 for a square

* Detect  in the test suite

* Detect  in the test suite

* comment in sqrt tests

* Add  to the anti-regression suite

* Add  to the anti-regression suite

* Add  to anti-regression suite

* Add  to the anti-regression suite

* Add  to the test suite

* Add  - case 1

* Add  case 2

* Add  case 3

* Add debug check to isSquare/Euler's Criterion/Legendre Symbol

* Make sure our primitives are correct

* For now deactivate montySquare CIOS fix  

* Narrow down  and  to powinv on 32-bit

* Detect   at the fast squaring level

* More ,  tests, Use multiplication instead of squaring as a temporary workaround, see https://github.com/mratsim/constantine/issues/68

* Prevent regression of  now that squaring is "fixed"
2020-06-23 01:27:40 +02:00