15 Commits

Author SHA1 Message Date
Ben Edgington
e2c74624d7 Add functions to allocate multi-dimensional arrays 2021-02-22 17:03:16 +00:00
Ben Edgington
159fc0024d Collect various utility functions into a separate file 2021-02-20 16:03:04 +00:00
Ben Edgington
7fd0899972 Cast void * to something before doing arithmetic on it 2021-02-20 15:26:16 +00:00
Ben Edgington
39e190984f Change ASSERT to CHECK and always fail with C_KZG_BADARGS 2021-02-17 12:22:35 +00:00
Ben Edgington
66c50a49b1 Groundwork for being able to use alternative BLS libraries 2021-02-16 18:13:20 +00:00
Ben Edgington
aec19b5eee Implement FK20 multi proofs 2021-02-15 20:48:16 +00:00
Ben Edgington
cfe5fa6e49 Revamp error handling and memory management 2021-02-14 14:20:03 +00:00
Ben Edgington
d22bbcca62 Introduce new_ prefix for functions that allocate memory 2021-02-14 08:28:37 +00:00
Ben Edgington
06afe430a7 Initialise FK20 multi proofs 2021-02-13 10:27:36 +00:00
Ben Edgington
9dc2611ac9 Improve docs 2021-02-12 19:49:43 +00:00
Ben Edgington
19f58f25fa Documentation and tidy up 2021-02-12 16:55:42 +00:00
Ben Edgington
7b023e10c4 The beginnings of documentation, yay 2021-02-11 11:43:08 +00:00
Ben Edgington
1a196dd748 Simplify by removing the unnecessary extended polynomial 2021-02-11 07:43:49 +00:00
Ben Edgington
5dc78d40f2 Move some function arguments around 2021-02-10 13:02:22 +00:00
Ben Edgington
f476a0f6ce Add FK20 single proofs 2021-02-10 11:55:38 +00:00