constantine/tests
Mamy André-Ratsimbazafy 320ecbff1a
Change square signature and reorg finite fields to avoid/highlight proc that allocate a temporary
2020-02-25 15:18:39 +01:00
..
generators Add modular reduce / bigint mod from 2 arbitrarily size bigint 2020-02-09 18:17:32 +01:00
test_bigints.nim conditional arithmetic prefixed with c: cadd, csub. Also use ccopy instead of cmov to avoid potential confusion like in https://github.com/cfrg/draft-irtf-cfrg-hash-to-curve/issues/210 2020-02-25 01:26:21 +01:00
test_bigints.nim.cfg Refactoring, optimize code-size: use type-erased views to avoid monomorphization of compute kernels 2020-02-10 18:16:34 +01:00
test_bigints_multimod.nim reorg the codebase + add/update READMEs in folders with research (#12) 2020-02-24 10:50:19 +01:00
test_bigints_multimod.nim.cfg Fix extended prec multiplication carry. Passing modulo tests against medium BigInt (192~256 bits) 2020-02-10 22:19:47 +01:00
test_bigints_vs_gmp.nim reorg the codebase + add/update READMEs in folders with research (#12) 2020-02-24 10:50:19 +01:00
test_finite_fields.nim Fused initialization and arithmetic finite field primitive to have Fp2 less verbose and more efficient 2020-02-25 11:00:27 +01:00
test_finite_fields.nim.cfg Fix curve parser, implement smoke test for finite field 2020-02-12 23:57:51 +01:00
test_finite_fields_powinv.nim Rename Fq -> Fp 2020-02-24 17:10:09 +01:00
test_finite_fields_powinv.nim.cfg Skeleton of modular exponentiation 2020-02-22 16:37:31 +01:00
test_finite_fields_vs_gmp.nim Change square signature and reorg finite fields to avoid/highlight proc that allocate a temporary 2020-02-25 15:18:39 +01:00
test_io_bigints.nim reorg the codebase + add/update READMEs in folders with research (#12) 2020-02-24 10:50:19 +01:00
test_io_fields.nim Rename Fq -> Fp 2020-02-24 17:10:09 +01:00
test_io_fields.nim.cfg Now passing finite field test vs GMP 2020-02-16 19:08:19 +01:00
test_primitives.nim Revert "Use cmov name instead of mux to be in line with IETF spec on Hash to curve and Verifiable Random Functions" 2020-02-16 22:13:54 +01:00