File tree
9 files changed
+37
-6
lines changed- src/lib
- crypto
- kimchi_bindings
- js
- stubs
- src
- wasm/src
- pickles
9 files changed
+37
-6
lines changedLines changed: 7 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1523 | 1523 |
| |
1524 | 1524 |
| |
1525 | 1525 |
| |
| 1526 | + | |
1526 | 1527 |
| |
1527 | 1528 |
| |
1528 | 1529 |
| |
1529 | 1530 |
| |
1530 | 1531 |
| |
1531 | 1532 |
| |
1532 | 1533 |
| |
1533 |
| - | |
| 1534 | + | |
1534 | 1535 |
| |
1535 | 1536 |
| |
1536 | 1537 |
| |
1537 | 1538 |
| |
1538 | 1539 |
| |
1539 | 1540 |
| |
1540 | 1541 |
| |
1541 |
| - | |
1542 |
| - | |
1543 |
| - | |
1544 |
| - | |
| 1542 | + | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
1545 | 1547 |
| |
1546 | 1548 |
| |
1547 | 1549 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
171 | 171 |
| |
172 | 172 |
| |
173 | 173 |
| |
| 174 | + | |
174 | 175 |
| |
175 | 176 |
| |
176 | 177 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
| 32 | + | |
32 | 33 |
| |
33 | 34 |
| |
34 | 35 |
| |
| |||
88 | 89 |
| |
89 | 90 |
| |
90 | 91 |
| |
| 92 | + | |
91 | 93 |
| |
92 | 94 |
| |
93 | 95 |
| |
| |||
230 | 232 |
| |
231 | 233 |
| |
232 | 234 |
| |
| 235 | + | |
233 | 236 |
| |
234 | 237 |
| |
235 | 238 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
29 | 29 |
| |
30 | 30 |
| |
31 | 31 |
| |
| 32 | + | |
32 | 33 |
| |
33 | 34 |
| |
34 | 35 |
| |
| |||
88 | 89 |
| |
89 | 90 |
| |
90 | 91 |
| |
| 92 | + | |
91 | 93 |
| |
92 | 94 |
| |
93 | 95 |
| |
| |||
230 | 232 |
| |
231 | 233 |
| |
232 | 234 |
| |
| 235 | + | |
233 | 236 |
| |
234 | 237 |
| |
235 | 238 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
144 | 144 |
| |
145 | 145 |
| |
146 | 146 |
| |
| 147 | + | |
147 | 148 |
| |
148 | 149 |
| |
149 | 150 |
| |
|
Lines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
224 | 224 |
| |
225 | 225 |
| |
226 | 226 |
| |
| 227 | + | |
227 | 228 |
| |
228 | 229 |
| |
229 | 230 |
| |
| |||
240 | 241 |
| |
241 | 242 |
| |
242 | 243 |
| |
| 244 | + | |
243 | 245 |
| |
244 | 246 |
| |
245 | 247 |
| |
| |||
248 | 250 |
| |
249 | 251 |
| |
250 | 252 |
| |
| 253 | + | |
251 | 254 |
| |
252 | 255 |
| |
253 | 256 |
| |
| |||
286 | 289 |
| |
287 | 290 |
| |
288 | 291 |
| |
| 292 | + | |
289 | 293 |
| |
290 | 294 |
| |
291 | 295 |
| |
| |||
359 | 363 |
| |
360 | 364 |
| |
361 | 365 |
| |
| 366 | + | |
362 | 367 |
| |
363 | 368 |
| |
364 | 369 |
| |
| |||
405 | 410 |
| |
406 | 411 |
| |
407 | 412 |
| |
| 413 | + | |
408 | 414 |
| |
409 | 415 |
| |
410 | 416 |
| |
| |||
437 | 443 |
| |
438 | 444 |
| |
439 | 445 |
| |
| 446 | + | |
440 | 447 |
| |
441 | 448 |
| |
442 | 449 |
| |
| |||
575 | 582 |
| |
576 | 583 |
| |
577 | 584 |
| |
| 585 | + | |
578 | 586 |
| |
579 | 587 |
| |
580 | 588 |
| |
|
Submodule proof-systems updated 43 files
- .github/workflows/benches.yml+10-9
- .github/workflows/rust.yml+42-19
- .gitignore-1
- Cargo.lock+1.8k
- Cargo.toml+1-1
- README.md+24-22
- book/src/rfcs/3-lookup.md+1-1
- book/src/specs/kimchi.md+2
- circuit-construction/src/constants.rs+39
- circuit-construction/src/lib.rs+30-1.0k
- circuit-construction/src/prover.rs+218
- circuit-construction/src/tests/example_proof.rs+10-29
- circuit-construction/src/tests/mod.rs+1
- circuit-construction/src/writer.rs+1.0k
- hasher/src/lib.rs+3-64
- hasher/src/tests/hasher.rs+4-4
- hasher/src/tests/mod.rs+62
- kimchi/Cargo.toml+1-1
- kimchi/benches/proof_criterion.rs+18-13
- kimchi/src/bench.rs+11-42
- kimchi/src/circuits/lookup/lookups.rs+3-5
- kimchi/src/circuits/polynomials/generic.rs+23-7
- kimchi/src/circuits/polynomials/range_check/circuitgates.rs+134-98
- kimchi/src/circuits/polynomials/range_check/gate.rs+174-56
- kimchi/src/circuits/polynomials/range_check/mod.rs+1-1
- kimchi/src/circuits/polynomials/range_check/witness.rs+87-75
- kimchi/src/circuits/scalars.rs+13-13
- kimchi/src/error.rs+3
- kimchi/src/proof.rs+1
- kimchi/src/prover.rs+1
- kimchi/src/verifier.rs+4-1
- kimchi/src/verifier_index.rs+3
- oracle/src/lib.rs+3
- oracle/src/sponge.rs+3-3
- oracle/src/tests/mod.rs+1
- oracle/src/tests/poseidon_tests.rs+8-9
- oracle/src/tests/test_vectors/kimchi.json
- oracle/src/tests/test_vectors/legacy.json
- poly-commitment/src/commitment.rs+8-8
- poly-commitment/src/lib.rs+3
- poly-commitment/src/tests/batch_15_wires.rs+4-4
- poly-commitment/src/tests/commitment.rs+4-4
- poly-commitment/src/tests/mod.rs+2
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
205 | 205 |
| |
206 | 206 |
| |
207 | 207 |
| |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
208 | 213 |
| |
209 | 214 |
| |
210 | 215 |
| |
| |||
217 | 222 |
| |
218 | 223 |
| |
219 | 224 |
| |
| 225 | + | |
220 | 226 |
| |
221 | 227 |
| |
222 | 228 |
| |
|
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
49 | 49 |
| |
50 | 50 |
| |
51 | 51 |
| |
| 52 | + | |
52 | 53 |
| |
53 | 54 |
| |
54 | 55 |
| |
| |||
120 | 121 |
| |
121 | 122 |
| |
122 | 123 |
| |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
123 | 129 |
| |
124 | 130 |
| |
125 | 131 |
| |
126 | 132 |
| |
127 | 133 |
| |
128 | 134 |
| |
| 135 | + | |
129 | 136 |
| |
130 | 137 |
| |
131 | 138 |
| |
|
0 commit comments