Commit Graph

12 Commits

Author SHA1 Message Date
Ramana Kumar 620086ca4d
Remove vector_lincomb_indirect 2022-10-10 22:39:38 +01:00
Ramana Kumar 0797b932c5
Implement vector_lincomb wrapper 2022-10-10 21:56:57 +01:00
Ramana Kumar 040df7d520
Fix incorrect treatment of returning boolean
This fixes the free: invalid pointer problem.
2022-10-02 22:12:08 +01:00
Ramana Kumar cdbe1b7159
Be more careful with Py_DECREFing numbers 2022-10-02 19:32:26 +01:00
Ramana Kumar ab7dfe0c40
Make some tweaks, mainly memcpy structs
instead of hoping that struct assignment is sufficient

still haven't found the bug
2022-10-02 18:36:53 +01:00
Ramana Kumar b3f24f4aa9
Add proof verification, but test currently fails 2022-10-02 14:01:33 +01:00
Ramana Kumar 0ed8ef7b79
Compute kzg proof in swigless python 2022-10-02 13:21:13 +01:00
Ramana Kumar c6c4f7d5f6
Wrap g1_lincomb 2022-10-02 12:59:54 +01:00
Ramana Kumar 69a42a085a
Compute aggregated_poly in swigless python 2022-10-02 12:40:36 +01:00
Ramana Kumar fe4dfcc0eb
Implement swigless compute_powers 2022-10-02 09:47:43 +01:00
Ramana Kumar 7daaf55bd7
Implement more swigless interface 2022-10-02 09:28:45 +01:00
Ramana Kumar aa60016dd2
Start on Python interface without SWIG 2022-10-02 00:52:12 +01:00