15 Commits

Author SHA1 Message Date
Ramana Kumar
14d5c8e6f8
Initial work on switch to new simplified API 2022-10-19 22:31:14 +01: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
6083d09d29
Add bytes_from_bls_field to interface 2022-10-07 00:28:20 +01:00
Ramana Kumar
989797c254
Add error checking to bytes_to_g1 2022-10-05 20:04:04 +01:00
Ramana Kumar
f0f72d3fd1
Add bytes_to_g1 to the interface 2022-10-05 19:33:27 +01:00
Ramana Kumar
3c5312cbb3
Remove unnecessary function from interface 2022-10-02 23:34:57 +01:00
Ramana Kumar
c6c4f7d5f6
Wrap g1_lincomb 2022-10-02 12:59:54 +01:00
Ramana Kumar
aab3df643b
Use pointers for scalars too 2022-10-02 12:09:01 +01:00
Ramana Kumar
c56461e3a5
Non-contiguous array in min-src 2022-10-01 17:07:41 +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
24212039b2
Add conversions to/from uint64s to the interface 2022-09-29 19:32:23 +01:00
Ramana Kumar
8a072d68ba
Add alloc_polynomial and free_polynomial 2022-09-27 22:05:52 +01:00
Ramana Kumar
4488ad3269
Start on a consolidated 4844-only copy of the code 2022-09-27 18:11:37 +01:00