constantine/include
Mamy Ratsimbazafy f57d071f11
Ethereum KZG polynomial commitments / EIP-4844 (part 1) (#239)
* common error model for serialization of BLS signatures and KZG objects

* [KZG] add Ethereum's test vectors [skip ci]

* dump progress on KZG

* Stash: trusted setup generator

* implement cache optimized bit-reversal-permutation

* Add generator for the Ethereum test trusted setups

* implement naive deserialization for the trusted setup interchange format

* implement verify_kzg_proof

* Add test skeleton of verify KZG proof

* rebase import fixes
2023-08-13 15:08:04 +02:00
..
README.md Bindings "filesystem" (#225) 2023-03-01 12:59:06 +01:00
constantine_bls12_381.h Ethereum KZG polynomial commitments / EIP-4844 (part 1) (#239) 2023-08-13 15:08:04 +02:00
constantine_bn254_snarks.h Add C API for BN254 snarks 2023-06-08 22:13:31 +02:00
constantine_ethereum_bls_signatures.h Ethereum KZG polynomial commitments / EIP-4844 (part 1) (#239) 2023-08-13 15:08:04 +02:00
constantine_pasta.h Ethereum KZG polynomial commitments / EIP-4844 (part 1) (#239) 2023-08-13 15:08:04 +02:00

README.md

Headers

This folder holds the generated C headers for Constantine.

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