5 files changed
+5
-5
lines changed- .github/workflows/run_tests.yml+5-22
- include/nil/crypto3/marshalling/math/types/expression.hpp+29-25
- include/nil/crypto3/marshalling/math/types/flat_expression.hpp+20-29
- include/nil/crypto3/marshalling/math/types/term.hpp+19-10
- include/nil/crypto3/marshalling/zk/types/commitments/commitment_params.hpp-238
- include/nil/crypto3/marshalling/zk/types/commitments/eval_storage.hpp+15-13
- include/nil/crypto3/marshalling/zk/types/commitments/fri.hpp+19-15
- include/nil/crypto3/marshalling/zk/types/commitments/lpc.hpp+29-6
- include/nil/crypto3/marshalling/zk/types/placeholder/common_data.hpp+1
- include/nil/crypto3/marshalling/zk/types/placeholder/proof.hpp+9-2
- include/nil/crypto3/marshalling/zk/types/placeholder/transcript_initialization_context.hpp-119
- include/nil/crypto3/marshalling/zk/types/plonk/constraint.hpp+11-2
- include/nil/crypto3/marshalling/zk/types/plonk/constraint_system.hpp+4-3
- include/nil/crypto3/marshalling/zk/types/plonk/copy_constraint.hpp+35-28
- include/nil/crypto3/marshalling/zk/types/plonk/gate.hpp+2
- include/nil/crypto3/marshalling/zk/types/plonk/lookup_constraint.hpp+4
- include/nil/crypto3/marshalling/zk/types/plonk/lookup_gate.hpp+5
- include/nil/crypto3/marshalling/zk/types/plonk/lookup_table.hpp+4-2
- include/nil/crypto3/marshalling/zk/types/plonk/variable.hpp+26-21
- test/detail/circuits.hpp+148-166
- test/fri_commitment.cpp+13-13
- test/lpc_commitment.cpp+6-11
- test/placeholder_common_data.cpp+42-118
- test/placeholder_proof.cpp+50-172
- test/plonk_assignment_table.cpp+30-96
- test/plonk_constraint_system.cpp+30-96
- test/plonk_gates.cpp+16-19
- .github/workflows/publish-results.yml-13
- .github/workflows/pull-request.yml-24
- include/nil/crypto3/math/domains/arithmetic_sequence_domain.hpp+9-18
- include/nil/crypto3/math/domains/basic_radix2_domain.hpp+9-13
- include/nil/crypto3/math/domains/evaluation_domain.hpp+12-9
- include/nil/crypto3/math/domains/extended_radix2_domain.hpp+9-13
- include/nil/crypto3/math/domains/geometric_sequence_domain.hpp+11-24
- include/nil/crypto3/math/domains/step_radix2_domain.hpp+9-13
- test/CMakeLists.txt+5-17
Submodule multiprecision updated 5 files
- include/nil/crypto3/multiprecision/modular/asm_functions.hpp-217
- include/nil/crypto3/multiprecision/modular/inverse.hpp+1-1
- include/nil/crypto3/multiprecision/modular/modular_adaptor.hpp+9-23
- include/nil/crypto3/multiprecision/modular/modular_functions_fixed.hpp+29-63
- include/nil/crypto3/multiprecision/modular/modular_policy_fixed.hpp+1-1
- .github/workflows/run_tests.yml+6-23
- include/nil/crypto3/zk/commitments/batched_commitment.hpp+14-23
- include/nil/crypto3/zk/commitments/detail/polynomial/basic_fri.hpp+17-32
- include/nil/crypto3/zk/commitments/detail/polynomial/proof_of_work.hpp+7-11
- include/nil/crypto3/zk/commitments/polynomial/kzg.hpp+30-22
- include/nil/crypto3/zk/commitments/polynomial/lpc.hpp+11-11
- include/nil/crypto3/zk/math/non_linear_combination.hpp+2-1
- include/nil/crypto3/zk/snark/arithmetization/plonk/assignment.hpp+2-2
- include/nil/crypto3/zk/snark/arithmetization/plonk/constraint_system.hpp+3-76
- include/nil/crypto3/zk/snark/arithmetization/plonk/detail/lookup_table_definition.hpp+173
- include/nil/crypto3/zk/snark/arithmetization/plonk/lookup_table.hpp+1-2
- include/nil/crypto3/zk/snark/arithmetization/plonk/lookup_table_definition.hpp-362
- include/nil/crypto3/zk/snark/systems/plonk/placeholder/detail/transcript_initialization_context.hpp-122
- include/nil/crypto3/zk/snark/systems/plonk/placeholder/lookup_argument.hpp+50-77
- include/nil/crypto3/zk/snark/systems/plonk/placeholder/params.hpp+2-3
- include/nil/crypto3/zk/snark/systems/plonk/placeholder/preprocessor.hpp+20-19
- include/nil/crypto3/zk/snark/systems/plonk/placeholder/prover.hpp+2-34
- include/nil/crypto3/zk/snark/systems/plonk/placeholder/verifier.hpp+6-17
- test/commitment/fri.cpp+5-6
- test/commitment/kzg.cpp+28-25
- test/commitment/lpc.cpp+30-32
- test/systems/plonk/placeholder/performance.cpp-2
- test/systems/plonk/placeholder/placeholder.cpp+21-133
0 commit comments