File tree
7 files changed
+131
-100
lines changed- bin
- assigner/src
- transpiler/src
- examples
- cpp
- rust
- libs
7 files changed
+131
-100
lines changedLarge diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
256 | | - | |
| 256 | + | |
257 | 257 | | |
258 | 258 | | |
259 | 259 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
82 | | - | |
83 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
| 44 | + | |
| 45 | + | |
46 | 46 | | |
- include/nil/blueprint/boolean/logic_ops.hpp+7
- include/nil/blueprint/curves/addition.hpp+14
- include/nil/blueprint/curves/multiplication.hpp+14
- include/nil/blueprint/fields/addition.hpp+14
- include/nil/blueprint/fields/division.hpp+7
- include/nil/blueprint/fields/multiplication.hpp+14
- include/nil/blueprint/fields/subtraction.hpp+14
- include/nil/blueprint/hashes/sha2_256.hpp+7
- include/nil/blueprint/hashes/sha2_512.hpp+14
- include/nil/blueprint/integers/bit_shift.hpp+6
- include/nil/blueprint/integers/division_remainder.hpp+7
- include/nil/blueprint/parser.hpp+12-1
- .github/workflows/run_tests.yml+10
- CMakeLists.txt+4-1
- docs/concepts.md+2-2
- include/nil/blueprint/blueprint/plonk/assignment.hpp+45
- include/nil/blueprint/blueprint/plonk/assignment_proxy.hpp+106-17
- include/nil/blueprint/blueprint/plonk/circuit.hpp+19-4
- include/nil/blueprint/blueprint/plonk/circuit_proxy.hpp+63-9
- include/nil/blueprint/components/algebra/curves/pasta/plonk/variable_base_scalar_mul.hpp+10-10
- include/nil/blueprint/components/algebra/fields/plonk/linear_interpolation.hpp+224
- include/nil/blueprint/components/algebra/fields/plonk/non_native/detail/boolean_lookup_op_component.hpp+7-8
- include/nil/blueprint/components/algebra/fields/plonk/non_native/lookup_logic_ops.hpp+11-35
- include/nil/blueprint/components/algebra/fields/plonk/quadratic_interpolation.hpp+259
- include/nil/blueprint/components/hashes/sha2/plonk/detail/8_split_4.txt+65.5k
- include/nil/blueprint/components/hashes/sha2/plonk/detail/8_split_7.txt+43.9k
- include/nil/blueprint/components/hashes/sha2/plonk/detail/sha_table_generators.hpp+417
- include/nil/blueprint/components/hashes/sha2/plonk/detail/split_functions.hpp+72-62
- include/nil/blueprint/components/hashes/sha2/plonk/sha256.hpp+41
- include/nil/blueprint/components/hashes/sha2/plonk/sha256_process.hpp+707-344
- include/nil/blueprint/components/systems/snark/plonk/placeholder/detail/f1_loop.hpp+614
- include/nil/blueprint/components/systems/snark/plonk/placeholder/detail/f3_loop.hpp+413
- include/nil/blueprint/components/systems/snark/plonk/placeholder/detail/gate_component.hpp+421
- include/nil/blueprint/components/systems/snark/plonk/placeholder/fri_array_swap.hpp+313
- include/nil/blueprint/components/systems/snark/plonk/placeholder/fri_cosets.hpp+202-132
- include/nil/blueprint/components/systems/snark/plonk/placeholder/fri_lin_inter.hpp+216
- include/nil/blueprint/components/systems/snark/plonk/placeholder/gate_argument_verifier.hpp+438
- include/nil/blueprint/components/systems/snark/plonk/placeholder/lookup_argument_verifier.hpp+924
- include/nil/blueprint/components/systems/snark/plonk/placeholder/permutation_argument_verifier.hpp+359
- include/nil/blueprint/lookup_library.hpp+208-34
- include/nil/blueprint/manifest.hpp+2-2
- include/nil/blueprint/utils/satisfiability_check.hpp+73-2
- test/CMakeLists.txt+12
- test/algebra/fields/plonk/interpolation.cpp+216
- test/hashes/plonk/detail/sha_table_generators_base4.cpp+55
- test/hashes/plonk/detail/sha_table_generators_base7.cpp+54
- test/hashes/plonk/sha256.cpp+3-3
- test/hashes/plonk/sha256_process.cpp+2-3
- test/proxy.cpp+424
- test/test_plonk_component.hpp+14-15
- test/verifiers/placeholder/f1_loop.cpp+295
- test/verifiers/placeholder/f3_loop.cpp+190
- test/verifiers/placeholder/fri_array_swap.cpp+145
- test/verifiers/placeholder/fri_cosets.cpp+8-9
- test/verifiers/placeholder/fri_lin_inter.cpp+121
- test/verifiers/placeholder/gate_argument_verifier.cpp+213
- test/verifiers/placeholder/gate_component.cpp+187
- test/verifiers/placeholder/lookup_argument_verifier.cpp+735
- test/verifiers/placeholder/permutation_argument_verifier.cpp+172
0 commit comments