constantine/benchmarks
Mamy Ratsimbazafy 499f9605b2
Hash to curve - BLS12-381 (#110)
* Hash to Curve: impl expand_message_xmd

* Try to precompute part of hash to curve at compile-time

* sha256 bench - use the new hashes module

* [WIP] smoke test hash to field

* Implement hash_to_field with expected output

* unoptimized hash-to-curve G2 for BLS12-381

* Don't run sanitizer on hash to field as it uses GC-ed strings
2021-08-13 22:07:26 +02:00
..
platforms benchmarking skips cycle counting for ARM 2020-04-15 21:24:18 +02:00
bench_blueprint.nim add bench whole summary for curves 2021-02-14 14:24:48 +01:00
bench_ec_g1.nim Rename ECP_ShortW_Proj -> ECP_ShortW_Prj 2021-02-06 16:29:53 +01:00
bench_ec_g2.nim Rename ECP_ShortW_Proj -> ECP_ShortW_Prj 2021-02-06 16:29:53 +01:00
bench_elliptic_template.nim Rename ECP_ShortW_Proj -> ECP_ShortW_Prj 2021-02-06 16:29:53 +01:00
bench_fields_template.nim Square Root & Inversion addition chains - 20% perf increase (#132) 2021-01-23 20:55:40 +01:00
bench_fp.nim Square Root & Inversion addition chains - 20% perf increase (#132) 2021-01-23 20:55:40 +01:00
bench_fp2.nim Jacobian coordinates (#95) 2020-10-02 00:01:09 +02:00
bench_fp4.nim Jacobian coordinates (#95) 2020-10-02 00:01:09 +02:00
bench_fp6.nim Remove unused curves 2020-09-27 13:13:45 +02:00
bench_fp12.nim Remove unused curves 2020-09-27 13:13:45 +02:00
bench_fp_double_precision.nim Double-Precision towering (#155) 2021-02-09 22:57:45 +01:00
bench_hash_to_curve.nim Hash to curve - BLS12-381 (#110) 2021-08-13 22:07:26 +02:00
bench_pairing_bls12_377.nim Optimize Miller Loop and prepare Multi-pairing (#159) 2021-02-14 13:06:57 +01:00
bench_pairing_bls12_381.nim Optimize Miller Loop and prepare Multi-pairing (#159) 2021-02-14 13:06:57 +01:00
bench_pairing_bn254_nogami.nim Optimize Miller Loop and prepare Multi-pairing (#159) 2021-02-14 13:06:57 +01:00
bench_pairing_bn254_snarks.nim Optimize Miller Loop and prepare Multi-pairing (#159) 2021-02-14 13:06:57 +01:00
bench_pairing_template.nim Optimize Miller Loop and prepare Multi-pairing (#159) 2021-02-14 13:06:57 +01:00
bench_sha256.nim Hash to curve - BLS12-381 (#110) 2021-08-13 22:07:26 +02:00
bench_summary_bls12_377.nim add bench whole summary for curves 2021-02-14 14:24:48 +01:00
bench_summary_bls12_381.nim Hash to curve - BLS12-381 (#110) 2021-08-13 22:07:26 +02:00
bench_summary_bn254_nogami.nim add bench whole summary for curves 2021-02-14 14:24:48 +01:00
bench_summary_bn254_snarks.nim add bench whole summary for curves 2021-02-14 14:24:48 +01:00
bench_summary_template.nim Hash to curve - BLS12-381 (#110) 2021-08-13 22:07:26 +02:00
platforms.nim Remove outdated TODOs [skip ci] 2020-10-11 21:33:59 +02:00