File tree
7 files changed
+49
-50
lines changed- .github/workflows
- bin
- assigner/src
- recursive_gen/src
- libs
7 files changed
+49
-50
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
306 | 306 | | |
307 | 307 | | |
308 | 308 | | |
309 | | - | |
| 309 | + | |
310 | 310 | | |
311 | 311 | | |
312 | | - | |
| 312 | + | |
313 | 313 | | |
314 | 314 | | |
315 | 315 | | |
| |||
323 | 323 | | |
324 | 324 | | |
325 | 325 | | |
326 | | - | |
| 326 | + | |
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
| 330 | + | |
331 | 331 | | |
332 | 332 | | |
333 | 333 | | |
| |||
401 | 401 | | |
402 | 402 | | |
403 | 403 | | |
404 | | - | |
| 404 | + | |
405 | 405 | | |
406 | 406 | | |
407 | | - | |
| 407 | + | |
408 | 408 | | |
409 | 409 | | |
410 | 410 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
| 93 | + | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
131 | 143 | | |
132 | 144 | | |
133 | 145 | | |
134 | 146 | | |
135 | 147 | | |
136 | | - | |
137 | | - | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
138 | 151 | | |
139 | 152 | | |
140 | 153 | | |
| |||
559 | 572 | | |
560 | 573 | | |
561 | 574 | | |
562 | | - | |
| 575 | + | |
563 | 576 | | |
564 | 577 | | |
565 | 578 | | |
| |||
596 | 609 | | |
597 | 610 | | |
598 | 611 | | |
599 | | - | |
| 612 | + | |
600 | 613 | | |
601 | 614 | | |
602 | 615 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
180 | | - | |
181 | | - | |
182 | 180 | | |
183 | 181 | | |
184 | 182 | | |
| |||
303 | 301 | | |
304 | 302 | | |
305 | 303 | | |
306 | | - | |
307 | | - | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | 304 | | |
318 | 305 | | |
319 | 306 | | |
320 | 307 | | |
321 | 308 | | |
322 | 309 | | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | 310 | | |
339 | 311 | | |
340 | 312 | | |
| |||
364 | 336 | | |
365 | 337 | | |
366 | 338 | | |
| 339 | + | |
367 | 340 | | |
368 | 341 | | |
369 | 342 | | |
| |||
389 | 362 | | |
390 | 363 | | |
391 | 364 | | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
392 | 370 | | |
393 | 371 | | |
394 | 372 | | |
| 373 | + | |
| 374 | + | |
395 | 375 | | |
396 | 376 | | |
397 | 377 | | |
| |||
419 | 399 | | |
420 | 400 | | |
421 | 401 | | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
422 | 408 | | |
423 | 409 | | |
424 | 410 | | |
| |||
- include/nil/blueprint/asserts.hpp+3-3
- include/nil/blueprint/assigner.hpp+4-4
- include/nil/blueprint/bitwise/and.hpp+3-3
- include/nil/blueprint/bitwise/or.hpp+3-3
- include/nil/blueprint/bitwise/xor.hpp+3-3
- include/nil/blueprint/bls_signature/bls12_381_pairing.hpp+3-3
- include/nil/blueprint/bls_signature/fp12_multiplication.hpp+3-3
- include/nil/blueprint/bls_signature/h2c.hpp+3-3
- include/nil/blueprint/bls_signature/is_in_g1.hpp+3-3
- include/nil/blueprint/bls_signature/is_in_g2.hpp+3-3
- include/nil/blueprint/boolean/logic_ops.hpp+3-3
- include/nil/blueprint/comparison/comparison.hpp+5-5
- include/nil/blueprint/component_mockups/bls12_381_pairing.hpp+6-7
- include/nil/blueprint/component_mockups/comparison.hpp+5-5
- include/nil/blueprint/component_mockups/fp12_multiplication.hpp+8-8
- include/nil/blueprint/component_mockups/h2c.hpp+6-9
- include/nil/blueprint/component_mockups/is_in_g1.hpp+6-8
- include/nil/blueprint/component_mockups/is_in_g2.hpp+5-7
- include/nil/blueprint/curves/addition.hpp+3-3
- include/nil/blueprint/curves/init.hpp+3-3
- include/nil/blueprint/curves/multiplication.hpp+3-3
- include/nil/blueprint/curves/subtraction.hpp+3-3
- include/nil/blueprint/extract_constructor_parameters.hpp+3-3
- include/nil/blueprint/fields/addition.hpp+7-7
- include/nil/blueprint/fields/division.hpp+6-6
- include/nil/blueprint/fields/multiplication.hpp+7-7
- include/nil/blueprint/fields/subtraction.hpp+7-7
- include/nil/blueprint/handle_component.hpp+15-14
- include/nil/blueprint/hashes/sha2_256.hpp+3-3
- include/nil/blueprint/hashes/sha2_512.hpp+3-3
- include/nil/blueprint/input_reader.hpp+3-3
- include/nil/blueprint/integers/addition.hpp+4-4
- include/nil/blueprint/integers/bit_de_composition.hpp+4-4
- include/nil/blueprint/integers/bit_shift.hpp+4-4
- include/nil/blueprint/integers/division.hpp+3-3
- include/nil/blueprint/integers/division_remainder.hpp+3-3
- include/nil/blueprint/integers/multiplication.hpp+4-4
- include/nil/blueprint/integers/subtraction.hpp+4-4
- include/nil/blueprint/layout_resolver.hpp+3-3
- include/nil/blueprint/logger.hpp+3-3
- include/nil/blueprint/memory.hpp+3-3
- include/nil/blueprint/non_native_marshalling.hpp+3-3
- include/nil/blueprint/policy/default_policy.hpp+3-3
- include/nil/blueprint/policy/policy.hpp+3-3
- include/nil/blueprint/policy/policy_manager.hpp+3-3
- include/nil/blueprint/recursive_prover/fri_array_swap.hpp+3-3
- include/nil/blueprint/recursive_prover/fri_cosets.hpp+3-3
- include/nil/blueprint/recursive_prover/fri_lin_inter.hpp+3-3
- include/nil/blueprint/recursive_prover/gate_arg_verifier.hpp+4-4
- include/nil/blueprint/recursive_prover/lookup_arg_verifier.hpp+3-3
- include/nil/blueprint/recursive_prover/permutation_arg_verifier.hpp+3-3
- include/nil/blueprint/signature_parser.hpp+3-3
- include/nil/blueprint/stack.hpp+3-3
- include/nil/blueprint/statistics.hpp+3-3
- include/nil/blueprint/utilities.hpp+3-3
- test/data/ed25519_non_native_field_add_0.crct
- test/data/ed25519_non_native_field_add_1.crct
- test/data/ed25519_non_native_field_add_2.crct
- test/data/ed25519_non_native_field_mul_0.crct
- test/data/ed25519_non_native_field_mul_1.crct
- test/data/ed25519_non_native_field_mul_2.crct
- test/data/ed25519_non_native_field_sub_0.crct
- test/data/ed25519_non_native_field_sub_1.crct
- test/data/ed25519_non_native_field_sub_2.crct
- test/data/pallas_native_curve_add_0.crct
- test/data/pallas_native_curve_add_1.crct
- test/data/pallas_native_curve_add_2.crct
- test/data/pallas_native_curve_mul_0.crct
- test/data/pallas_native_curve_mul_1.crct
- test/data/pallas_native_field_add_0.crct
- test/data/pallas_native_field_add_1.crct
- test/data/pallas_native_field_add_2.crct
- test/data/pallas_native_field_add_3.crct
- test/data/pallas_native_field_mul_0.crct
- test/data/pallas_native_field_mul_1.crct
- test/data/pallas_native_field_mul_2.crct
- test/data/pallas_native_field_mul_3.crct
- test/data/pallas_native_field_sub_0.crct
- test/data/pallas_native_field_sub_1.crct
- test/data/pallas_native_field_sub_2.crct
- test/data/pallas_native_field_sub_3.crct
- .github/workflows/run_tests.yml+1
- include/nil/blueprint/basic_non_native_policy.hpp+144
- include/nil/blueprint/components/algebra/curves/edwards/plonk/non_native/bool_scalar_multiplication.hpp+1-1
- include/nil/blueprint/components/algebra/curves/edwards/plonk/non_native/complete_addition.hpp+1-1
- include/nil/blueprint/components/algebra/curves/edwards/plonk/non_native/doubling.hpp+1-1
- include/nil/blueprint/components/algebra/curves/edwards/plonk/non_native/scalar_non_native_range.hpp+1-1
- include/nil/blueprint/components/algebra/curves/edwards/plonk/non_native/variable_base_multiplication.hpp+1-1
- include/nil/blueprint/components/algebra/curves/edwards/plonk/non_native/variable_base_multiplication_per_bit.hpp+1-1
- include/nil/blueprint/components/algebra/curves/pasta/plonk/endo_scalar.hpp+1-1
- include/nil/blueprint/components/algebra/curves/pasta/plonk/unified_addition.hpp+1-1
- include/nil/blueprint/components/algebra/curves/pasta/plonk/variable_base_scalar_mul.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/addition.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/bit_shift_constant.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/division.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/division_or_zero.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/exponentiation.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/linear_interpolation.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/logic_and_flag.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/logic_or_flag.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/multiplication.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/multiplication_by_constant.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/addition.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/bit_composition.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/bit_decomposition.hpp+5-2
- include/nil/blueprint/components/algebra/fields/plonk/non_native/comparison_checked.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/comparison_flag.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/comparison_unchecked.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/detail/boolean_lookup_op_component.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/detail/boolean_op_component.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/division_remainder.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/equality_flag.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/logic_ops.hpp+69
- include/nil/blueprint/components/algebra/fields/plonk/non_native/multiplication.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/range.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/reduction.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/non_native/subtraction.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/quadratic_interpolation.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/range_check.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/sqrt.hpp+1-1
- include/nil/blueprint/components/algebra/fields/plonk/subtraction.hpp+1-1
- include/nil/blueprint/components/hashes/poseidon/plonk/poseidon.hpp+3-8
- include/nil/blueprint/components/hashes/poseidon/plonk/poseidon_constants.hpp+1-2
- include/nil/blueprint/components/hashes/sha2/plonk/decomposition.hpp+1-1
- include/nil/blueprint/components/hashes/sha2/plonk/sha256.hpp+1-1
- include/nil/blueprint/components/hashes/sha2/plonk/sha256_process.hpp+2-2
- include/nil/blueprint/components/hashes/sha2/plonk/sha512.hpp+2-2
- include/nil/blueprint/components/hashes/sha2/plonk/sha512_process.hpp+2-2
- include/nil/blueprint/components/mock/mocked_component_base.hpp+170
- include/nil/blueprint/components/mock/mocked_components.hpp+683
- include/nil/blueprint/components/systems/snark/plonk/kimchi/detail/limbs.hpp+2-2
- include/nil/blueprint/components/systems/snark/plonk/placeholder/detail/f1_loop.hpp+1-1
- include/nil/blueprint/components/systems/snark/plonk/placeholder/detail/f3_loop.hpp+1-1
- include/nil/blueprint/components/systems/snark/plonk/placeholder/detail/gate_component.hpp+1-1
- include/nil/blueprint/components/systems/snark/plonk/placeholder/fri_array_swap.hpp+5-2
- include/nil/blueprint/components/systems/snark/plonk/placeholder/fri_cosets.hpp+2-2
- include/nil/blueprint/components/systems/snark/plonk/placeholder/fri_lin_inter.hpp+1-1
- include/nil/blueprint/components/systems/snark/plonk/placeholder/gate_argument_verifier.hpp+1-1
- include/nil/blueprint/components/systems/snark/plonk/placeholder/lookup_argument_verifier.hpp+1-1
- include/nil/blueprint/components/systems/snark/plonk/placeholder/permutation_argument_verifier.hpp+1-1
- include/nil/blueprint/utils/connectedness_check.hpp+7-4
- test/CMakeLists.txt+1
- test/algebra/fields/plonk/non_native/logic_ops.cpp+61-4
- test/mock/mocked_components.cpp+749
- test/utils/connectedness_check.cpp+35-30
- .github/workflows/crypto3-testing-linux.yml+44-184
- .github/workflows/crypto3-testing-mac.yml+45-148
- .github/workflows/publish-results.yml-13
- .github/workflows/pull-request-action.yml-33
- .github/workflows/pull-request.yml+72-62
- CMakeLists.txt+1-3
- flake.lock+27
- flake.nix+220
- libs/algebra+1-1
- libs/marshalling/zk+1-1
- libs/multiprecision+1-1
- libs/zk+1-1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
| 18 | + | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
| 39 | + | |
0 commit comments