Ben Edgington
|
f6b1d0ff57
|
Refactor unit testing
|
2021-07-03 13:55:54 +01:00 |
|
Ben Edgington
|
ba81164330
|
Implements fast division for long divisors (#7)
|
2021-06-28 12:42:14 +01:00 |
|
Ben Edgington
|
37021b9653
|
Use Blst's multiscalar multiplication for commitments
|
2021-06-22 19:52:44 +01:00 |
|
Anton Nashatyrev
|
7f8b81717d
|
Add KZG_CFLAGS env var to compiler options for passing additional compiler options (#6)
* Add KZG_CFLAGS env var to compiler options for passing additional compiler options
|
2021-06-14 13:00:17 +01:00 |
|
Anton Nashatyrev
|
9e4cfa4325
|
Move specific include dir to Makefile from .h
|
2021-06-10 18:52:36 +03:00 |
|
Ben Edgington
|
a28860ae39
|
Benchmarks for recover and zero_poly
|
2021-02-28 17:01:00 +00:00 |
|
Ben Edgington
|
2c22bb9dae
|
Implement recovery from samples
|
2021-02-27 15:19:46 +00:00 |
|
Ben Edgington
|
345a16bf8a
|
Remove in-place FFTs
|
2021-02-26 14:44:31 +00:00 |
|
Ben Edgington
|
a697775c4f
|
Implement zero polynomial - passes tests, but could be tidier
|
2021-02-26 14:38:04 +00:00 |
|
Ben Edgington
|
5cc7ea488c
|
Implement in-place FFTs for field elements
|
2021-02-22 21:36:43 +00:00 |
|
Ben Edgington
|
3d6fd31610
|
Improve tests
|
2021-02-21 12:53:39 +00:00 |
|
Ben Edgington
|
159fc0024d
|
Collect various utility functions into a separate file
|
2021-02-20 16:03:04 +00:00 |
|
Ben Edgington
|
5bd6f1f6bc
|
Implement DAS extension
|
2021-02-17 12:25:03 +00:00 |
|
Ben Edgington
|
66c50a49b1
|
Groundwork for being able to use alternative BLS libraries
|
2021-02-16 18:13:20 +00:00 |
|
Ben Edgington
|
f476a0f6ce
|
Add FK20 single proofs
|
2021-02-10 11:55:38 +00:00 |
|
Ben Edgington
|
4956ffa4ac
|
Improve benchmark test framework
|
2021-02-08 08:39:24 +00:00 |
|
Ben Edgington
|
b9bc4bb496
|
Add benchmarking for FFTs
|
2021-02-07 20:58:19 +00:00 |
|
Ben Edgington
|
7d5f0fcbd0
|
Handle malloc() errors
|
2021-02-07 09:23:37 +00:00 |
|
Ben Edgington
|
61bc2c186a
|
Use -g flag routinely for now
|
2021-02-06 19:59:43 +00:00 |
|
Ben Edgington
|
b3fd3cbb72
|
Add -g to debuglib
|
2021-02-06 13:23:39 +00:00 |
|
Ben Edgington
|
6242338bd8
|
Implement polynomial multi proofs
|
2021-02-05 20:48:56 +00:00 |
|
Ben Edgington
|
686d1c5ca7
|
Implement single polynomial commitment
|
2021-02-04 21:23:34 +00:00 |
|
Ben Edgington
|
f5650d8e23
|
Implement polynomial division
|
2021-02-04 14:15:33 +00:00 |
|
Ben Edgington
|
5905bbc631
|
Rename fft_util* => fft_common*
|
2021-02-04 06:28:27 +00:00 |
|
Ben Edgington
|
10d5def069
|
Refactor in preparation for next steps
|
2021-02-03 21:00:14 +00:00 |
|
Ben Edgington
|
9f9c34e0ca
|
Add ability to build a debug library
|
2021-02-03 16:59:59 +00:00 |
|
Ben Edgington
|
cc1ea188bc
|
Add library creation to makefile
|
2021-02-03 14:33:10 +00:00 |
|
Ben Edgington
|
80317b655e
|
Remove fft_*_helper functions
|
2021-02-03 07:34:37 +00:00 |
|
Ben Edgington
|
3eb1096bfb
|
Add Makefile as a dependency for tests
|
2021-02-03 00:06:51 +00:00 |
|
Ben Edgington
|
ae43c79f3f
|
Implement FFT with G1 elements
|
2021-02-02 23:46:52 +00:00 |
|
Ben Edgington
|
3ee603fbdc
|
Split out FFT utilities and tests to separate files
|
2021-02-02 12:29:56 +00:00 |
|
Ben Edgington
|
8de064215a
|
Create src/ directory and move source files in
|
2021-02-02 11:44:19 +00:00 |
|