Implementation of KZG polynomial commitments in Python. For study purposes only.
The implementation consists of 4 simple APIs:
trusted_setup
-> generates the trusted setup parameterscommit
-> generates a KZG commtiment for a polynomialgenerate_proof
-> generates a proof for a polynomial evaluationverify_proof
-> verifies a proof for a polynomial evaluation using a pairing check