Mamy Ratsimbazafy
e491f3b91d
[WIP] Skewed RNGs that trigger corner cases ( #59 )
...
* Add a RNG skewed to high hamming weights
* Add libsecp256k1 skewed RNG that found a CVE in OpenSSL
* Add initial skewed RNGs tests to finite fields
* Add Fp towers skewed tests
* Add ellptic curve skewed tests
2020-06-20 18:55:27 +02:00
Mamy Ratsimbazafy
82ceca6e3b
Scalar mul tests ( #28 )
...
* Add sage script for BN254
* Implement (failing) scalar multiplication tests
* Add a first test against sagemath
* Finish the tests against SAGE for BN254
* Add significant test coverage of scalar multiplication with reference checks for BN254_Snarks and BLS12_381
2020-06-04 20:37:29 +02:00
Mamy André-Ratsimbazafy
8a9cb9287c
Highlight that bools and words are "Secret" in the codebase
2020-04-15 00:04:44 +02:00
Mamy André-Ratsimbazafy
1559bda56c
Use our prng through most of the test suite
2020-04-15 00:04:44 +02:00
Mamy André-Ratsimbazafy
0115d3fd8e
Rename the test PRNG to unsafe and prepare random number generation for integer ranges to not depend on the stdlib and have a single unified seed.
2020-04-15 00:04:44 +02:00