constantine/constantine
Mamy André-Ratsimbazafy f24d87fb00
Fix squaring in 𝔽p12, mul in 𝔽p6 MUST NOT share buffer (i.e. broken value semantics)
2020-04-09 02:00:45 +02:00
..
arithmetic Cleanup in Montgomery Mul, Square, Pow 2020-03-22 13:24:37 +01:00
config Less magics, les macros, faster compile-times (or not, Fp6 starts to get really slow, like 5s) + some cleanups in curve families + test 𝔽p6 on 32-bit 2020-03-22 12:28:53 +01:00
elliptic reorg the codebase + add/update READMEs in folders with research (#12) 2020-02-24 10:50:19 +01:00
hash_to_curve reorg the codebase + add/update READMEs in folders with research (#12) 2020-02-24 10:50:19 +01:00
io Internals refactor + renewed focus on perf (#17) 2020-03-16 16:33:51 +01: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 Add optimized squaring (~15% speedup) (#18) 2020-03-17 22:04:37 +01:00
signatures reorg the codebase + add/update READMEs in folders with research (#12) 2020-02-24 10:50:19 +01:00
tower_field_extensions Fix squaring in 𝔽p12, mul in 𝔽p6 MUST NOT share buffer (i.e. broken value semantics) 2020-04-09 02:00:45 +02:00
arithmetic.nim 30% faster constant-time inversion 2020-03-20 23:03:52 +01:00
primitives.nim Internals refactor + renewed focus on perf (#17) 2020-03-16 16:33:51 +01:00