Kevin Jue
d241f54f48
address veridise feedback for V-SCT-VUL-007 and V-SCT-VUL-011 (hasInv needed to be constrained)
2023-12-26 07:49:55 -08:00
Kevin Jue
1a0372621c
removed Exp in goldilocks/base.go per V-SCT-VUL-016
2023-12-21 14:20:23 -08:00
Kevin Jue
f71795a697
fix for V-SCT-VUL-006 and V-SCT-VUL-012
2023-12-19 15:49:01 -08:00
Kevin Jue
8567f335cb
fix for V-SCT-VUL-033
2023-12-19 13:31:36 -08:00
Kevin Jue
9e6d08b99c
fix for V-SCT-VUL-032
2023-12-19 13:27:00 -08:00
Kevin Jue
49511611b5
fix for V-SCT-VUL-031
2023-12-19 13:24:27 -08:00
Kevin Jue
e3eff27eb1
fix for V-SCT-VUL-030
2023-12-19 13:06:15 -08:00
Kevin Jue
06f91e4465
fix for V-SCT-VUL-029
2023-12-19 13:00:22 -08:00
Kevin Jue
de0ff4f698
fix for V-SCT-VUL-028
2023-12-19 12:25:29 -08:00
Kevin Jue
f256ca69f3
fix for V-SCT-VUL-027
2023-12-19 12:22:19 -08:00
Kevin Jue
40d71e9e29
fix for V-SCT-VUL-025
2023-12-19 11:07:36 -08:00
Kevin Jue
7c7a01a395
fix for V-SCT-VUL-024
2023-12-19 11:04:30 -08:00
Kevin Jue
888b247e02
fix for V-SCT-VUL-023
2023-12-19 10:56:25 -08:00
Kevin Jue
318c3ce9de
fix for V-SCT-VUL-022
2023-12-19 10:51:43 -08:00
Kevin Jue
cc064aeb3e
fix for V-SCT-VUL-021
2023-12-19 09:46:19 -08:00
Kevin Jue
30d73dacea
fix for V-SCT-VUL-020
2023-12-18 18:31:56 -08:00
Kevin Jue
0f6466c047
fix for V-SCT-VUL-018
2023-12-18 18:26:42 -08:00
Kevin Jue
2fab6a94b0
fix for V-SCT-VUL-017
2023-12-18 18:03:48 -08:00
Kevin Jue
ac49898dd1
fix for V-SCT-VUL-016
2023-12-18 18:02:01 -08:00
Kevin Jue
96171410b0
fix for V-SCT-VUL-015
2023-12-18 17:58:56 -08:00
Kevin Jue
2043890a76
fix for V-SCT-VUL-014
2023-12-18 17:23:58 -08:00
Kevin Jue
5dd6da255e
fix for V-SCT-VUL-013
2023-12-18 17:19:15 -08:00
Kevin Jue
5766879636
fix for V-SCT-VUL-00 and V-SCT-VUL-010
2023-12-18 17:09:06 -08:00
Kevin Jue
c0cbac8423
fix for V-SCT-VUL-008
2023-12-18 16:29:57 -08:00
Kevin Jue
cc51ec1815
fix for V-SCT-VUL-007 and V-SCT-VUL-011
2023-12-18 16:09:08 -08:00
Kevin Jue
297a82025f
fix for V-SCT-VUL-002 and V-SCT-VUL-003
2023-12-18 15:42:09 -08:00
Kevin Jue
6af5b0ae93
fix for V-SCT-VUL-005
2023-12-18 13:13:13 -08:00
Kevin Jue
a6707ed714
fix for V-SCT-VUL-004
2023-12-18 13:04:43 -08:00
Kevin Jue
2c361fa5e3
fix for V-SCT-VUL-003
2023-12-18 12:54:36 -08:00
Kevin Jue
85d20ce656
fix for V-SCT-VUL-002
2023-12-18 12:46:53 -08:00
Kevin Jue
9e963933f9
fix for V-SCT-VUL-001
2023-12-18 12:35:12 -08:00
puma314
89b5a01e4b
feat: Plonk optimizations ( #39 )
...
* Fixed poseidion hash TOOD in fri/fri.go
* optimized goldilocks
* Another optimization
* Down to 16 million
* Finished TODOs
2023-10-13 14:00:54 -07:00
puma314
940c81b212
Significant refactor and all tests passing, as well as optimized range check for Goldilocks ( #37 )
2023-10-11 18:02:46 -07:00
John Guibas
13624e4daf
Merge pull request #36 from succinctlabs/revert-35-uma/optimizations
2023-10-11 17:43:23 -07:00
puma314
0c677ddd0d
Revert "Range check optimizations"
2023-10-11 17:39:52 -07:00
puma314
c23b174535
Merge pull request #35 from succinctlabs/uma/optimizations
...
Range check optimizations
2023-10-11 17:39:19 -07:00
Uma Roy
8b96b0fd87
Removed extraneous range check
2023-10-11 17:38:57 -07:00
Uma Roy
4841d382d7
Modified another name
2023-10-11 17:33:09 -07:00
Uma Roy
19da211317
rename another file
2023-10-11 15:23:53 -07:00
Uma Roy
ca5d0904d1
benchmark works now
2023-10-11 15:20:42 -07:00
Uma Roy
3aef7954ed
All tests pass
2023-10-11 14:53:34 -07:00
Uma Roy
b173b28649
checkpoint
2023-10-11 12:20:48 -07:00
Uma Roy
5d53737841
Moved to variables
2023-10-11 12:01:26 -07:00
Uma Roy
3b8611c6ac
Rename back
2023-10-11 11:37:45 -07:00
Uma Roy
d8b919a403
Fixed underconstrained in range check and added dummy mode to benchmark.go
2023-10-11 00:28:20 -07:00
Uma Roy
e026e73359
Added reduce to benchmark
2023-10-10 22:56:44 -07:00
Uma Roy
90e2f5f1b1
Added benchmark
2023-10-10 22:54:16 -07:00
Uma Roy
1c0235b35a
Renamed symbol a bunch in goldilocks, goldilocks tests pass
2023-10-10 22:32:54 -07:00
Uma Roy
07cf7bd857
Upgraded dependencies
2023-10-10 22:15:01 -07:00
Kevin Jue
7bd0035e65
range check inputted plonky2 proof ( #29 )
...
* gl
* stage 1 optimizations
* working optimized poseidon
* Fix posedion tests
* in progress gate type refactor
* working gates
* working e2e
* hm'
* hm2
* debug saga continues
* more debugging cry
* more debug
* it finally works
* optimizations
* more optimizations
* new changes
* more optimizations
* more cleanup
* some refactoring
* new files
* flattening of packages
* working commit
* more refactor
* more flattening
* more flattening
* more more refactor
* more optimizations
* more optimizations
* more optimizations
* plonk benchmark
* plonk
* fix r1cs
* resolve kevin's comments
* Update goldilocks/base.go
Co-authored-by: Kevin Jue <kjue235@gmail.com>
* Update goldilocks/base.go
Co-authored-by: Kevin Jue <kjue235@gmail.com>
* Update goldilocks/base.go
Co-authored-by: Kevin Jue <kjue235@gmail.com>
* Update goldilocks/quadratic_extension.go
Co-authored-by: Kevin Jue <kjue235@gmail.com>
* added range check for the inputted proof
* removed the go.mod replace directive
* removed some hacky code
* removed duplicate import
* renamed rangecheckQEVariable to rangecheckQE
* resolved conflict
---------
Co-authored-by: John Guibas <john@succinct.xyz>
2023-07-24 16:18:37 -07:00