Alexey Osipov
|
9e98b13a2a
|
Add C# related files, rename dir, add impls
|
2022-10-11 01:00:07 +03:00 |
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
|
af4832c585
|
Update C# interface
not fully implemented or tested yet
|
2022-10-10 20:12:31 +01:00 |
Ramana Kumar
|
dc152f4238
|
Forgot to pass polynomial length
Got lucky that the tests worked anyway with a random uninitialised n
before.
|
2022-10-07 07:28:50 +01:00 |
Ramana Kumar
|
0b5db6413e
|
Ensure evaluation test success is non-trivial
|
2022-10-07 00:52:31 +01:00 |
Ramana Kumar
|
61a43c95a2
|
Add evaluate_polynomial_in_evaluation_form to C#
|
2022-10-07 00:45:42 +01:00 |
Ramana Kumar
|
d453296005
|
Add some verify proof tests in csharp
The numbers here are based on the Python tests
|
2022-10-05 23:35:43 +01:00 |
Ramana Kumar
|
534533061a
|
Fix free_trusted_setup
|
2022-10-05 21:33:16 +01:00 |
Ramana Kumar
|
ba44d9e35c
|
Remove swig
|
2022-10-05 20:11:35 +01:00 |
Ramana Kumar
|
d50adb8086
|
Add verify_kzg_proof and load_trusted_setup for C#
|
2022-10-05 20:04:35 +01:00 |
Ramana Kumar
|
b3d550d1a3
|
Add some more to the csharp interface
|
2022-10-04 22:40:18 +01:00 |
Ramana Kumar
|
f5e95c497c
|
Start investigating swigless csharp
|
2022-10-04 19:45:12 +01:00 |
Ramana Kumar
|
97fc4762d6
|
Add test that verification fails at wrong value
|
2022-10-04 07:47:13 +01:00 |
Ramana Kumar
|
e60b5c2d77
|
Run both tests by default
|
2022-10-04 07:42:42 +01:00 |
Ramana Kumar
|
a66f39f2a2
|
Remove python swig stuff
|
2022-10-04 07:40:51 +01:00 |
Dankrad Feist
|
5195d9be55
|
Add pyecc test for proof
|
2022-10-04 00:50:05 +01:00 |
Dankrad Feist
|
2e435a7e26
|
Add py_ecc tests to min-bindings
|
2022-10-04 00:41:24 +01:00 |
Ramana Kumar
|
67804099bc
|
Add a simple test of polynomial evaluation
The values are taken from one of the simple tests in bindings/python
|
2022-10-03 22:04:55 +01:00 |
Ramana Kumar
|
4f7cf29e5f
|
Compute the commitment another way to test
|
2022-10-03 07:51:53 +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 |
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 |