constantine/bindings_generators
Mamy Ratsimbazafy 0eba593951
Pasta / Halo2 MSM bench (#243)
* Pasta bench

* cleanup env variables

* [MSM]: generate benchmark coef-points pairs in parallel

* try to fix windows Ci

* add diagnostic info

* fix old test for new codecs/io primitives

* Ensure the projective point at infinity is not all zeros, but (0, 1, 0)
2023-06-04 17:41:54 +02:00
..
README.md C API for Ethereum BLS signatures (#228) 2023-04-18 22:02:23 +02:00
constantine_bls12_381.nim Pasta / Halo2 MSM bench (#243) 2023-06-04 17:41:54 +02:00
constantine_pasta.nim Pasta / Halo2 MSM bench (#243) 2023-06-04 17:41:54 +02:00
gen_bindings.nim Rework assembly to be compatible with LTO (#231) 2023-04-26 06:58:31 +02:00
gen_header.nim Pasta / Halo2 MSM bench (#243) 2023-06-04 17:41:54 +02:00

README.md

Bindings generator

This folder holds the bindings generators for Constantine.

To create a new build, download install the Nim programming language, navigate to Constantine's root folder and call nimble bindings.

Headers will be placed in "include" folder and static and dynamic libraries in "lib"