Commit Graph

22 Commits

Author SHA1 Message Date
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
Ramana Kumar 4789a830e9
Forgot to update Python module name 2022-10-01 21:41:05 +01:00
Ramana Kumar 38acde184a
Suffix swig stuff and update gitignore 2022-10-01 21:39:15 +01:00
Dankrad Feist e3499ff145
Add ckzg.cs to deps 2022-10-01 19:34:35 +01:00
Dankrad Feist 7c06987348
Rename library to conform to mono expectations 2022-10-01 18:58:36 +01:00
Ramana Kumar d52981ef6d
Trying and failing to interface to vector_lincomb 2022-10-01 18:19:39 +01:00
Dankrad Feist bc89288ca7
C# interface 2022-10-01 18:04:15 +01:00
Dankrad Feist 4fdabd2b4e
Objectifying some stuff 2022-10-01 16:42:40 +01:00
Dankrad Feist e33064cf28
Add python helper code to swig interface 2022-10-01 16:18:09 +01:00
Ramana Kumar 459209375c
Work in progress on a Python test of the min interface 2022-10-01 15:36:21 +01:00
Ramana Kumar 8f6bc22b2f
Avoid exposing blst scalar 2022-10-01 12:42:44 +01:00
Ramana Kumar 9897fb2fa9
Probably need to bytes48 from g1 in the interface 2022-10-01 11:50:21 +01:00
Ramana Kumar be3f0c22cf
Play around with some testing of the min interface 2022-09-30 07:21:48 +01:00
Ramana Kumar 90eadda3cb
Add Python binding for loading trusted setup from filename 2022-09-29 20:08:23 +01:00
Ramana Kumar 2628661be5
Start on SWIG for minimal interface 2022-09-29 19:36:17 +01:00