constantine/constantine
Mamy Ratsimbazafy b509eeaeb6
Don't use memcpy / memmove (#57)
2020-06-19 20:29:11 +02:00
..
arithmetic Don't use memcpy / memmove (#57) 2020-06-19 20:29:11 +02:00
config Endomorphism acceleration for Scalar Multiplication (#44) 2020-06-14 15:39:06 +02:00
elliptic G2 / Operations on the twisted curve E'(Fp2) (#51) 2020-06-15 22:58:56 +02:00
hash_to_curve reorg the codebase + add/update READMEs in folders with research (#12) 2020-02-24 10:50:19 +01:00
io Add a test vector generator for BN254 on G2 and pass the tests 2020-06-18 01:40:13 +02:00
isogeny reorg the codebase + add/update READMEs in folders with research (#12) 2020-02-24 10:50:19 +01:00
pairing Add more curves for testing: Curve25519, BLS12-377, BN446, FKM-447, BLS12-461, BN462 2020-03-21 13:05:58 +01:00
primitives Endomorphism acceleration for Scalar Multiplication (#44) 2020-06-14 15:39:06 +02:00
signatures reorg the codebase + add/update READMEs in folders with research (#12) 2020-02-24 10:50:19 +01:00
tower_field_extensions Implement fused sqrt invsqrt on Fp: Accelerate sqrt on Fp2 by 20% (hashToG2 and property-based testing bottleneck, 4 times slower than inversion and 87 times slower than Fp2 multiplication) 2020-06-17 22:44:52 +02:00
arithmetic.nim Endomorphism acceleration for Scalar Multiplication (#44) 2020-06-14 15:39:06 +02:00
primitives.nim Endomorphism acceleration for Scalar Multiplication (#44) 2020-06-14 15:39:06 +02:00
towers.nim cosmetic fix on non-residue 2020-06-16 12:03:09 +02:00