Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Update algebra and multiprecision. #84

Update algebra and multiprecision.

Update algebra and multiprecision. #84

GitHub Actions / Test Results failed Feb 26, 2024 in 0s

2 parse errors, 1 fail, 2 skipped, 194 pass in 2m 11s

  60 files  +  60      2 errors  58 suites  +58   2m 11s ⏱️ + 2m 11s
197 tests +197  194 ✔️ +194  2 💤 +2  1 +1 
466 runs  +466  460 ✔️ +460  4 💤 +4  2 +2 

Results for commit 8c079db. ± Comparison against earlier commit 210a4da.

Annotations

Check failure on line 0 in test-results/ubuntu-22.04/clang++-12/Release/libs/algebra/test/logs/algebra_fields_test.xml

See this annotation in the file changed.

@github-actions github-actions / Test Results

Error processing result file

File is empty.
Raw output
test-results/ubuntu-22.04/clang++-12/Release/libs/algebra/test/logs/algebra_fields_test.xml

Check failure on line 0 in test-results/ubuntu-22.04/g++/Release/libs/algebra/test/logs/algebra_fields_test.xml

See this annotation in the file changed.

@github-actions github-actions / Test Results

Error processing result file

File is empty.
Raw output
test-results/ubuntu-22.04/g++/Release/libs/algebra/test/logs/algebra_fields_test.xml

Check warning on line 0 in algebra_curves_test

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Build Failure (algebra_curves_test)

test-results/ubuntu-22.04/clang++-12/Release/build-report.xml
test-results/ubuntu-22.04/g++/Release/build-report.xml
Raw output
Build failed for target: algebra_curves_test

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 skipped tests found

There are 2 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
polynomial_evaluation_test_suite ‑ polynomial_dfs_multiplication_perf_test
polynomial_evaluation_test_suite ‑ polynomial_dfs_resize_perf_test

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

197 tests found

There are 197 tests, see "Raw output" for the full list of tests.
Raw output
algebra_curves_test ‑ Build Failure
algebra_fields_test ‑ Build Success
algebra_hash_to_curve_test ‑ Build Success
algebra_pairing_test ‑ Build Success
crypto3_zk_commitment_fold_polynomial_test ‑ Build Success
crypto3_zk_commitment_fri_test ‑ Build Success
crypto3_zk_commitment_lpc_test ‑ Build Success
crypto3_zk_commitment_powers_of_tau_test ‑ Build Success
crypto3_zk_commitment_proof_of_knowledge_test ‑ Build Success
crypto3_zk_commitment_r1cs_gg_ppzksnark_mpc_test ‑ Build Success
crypto3_zk_math_expression_test ‑ Build Success
crypto3_zk_systems_plonk_placeholder_placeholder_test ‑ Build Success
crypto3_zk_systems_plonk_plonk_constraint_test ‑ Build Success
expression_test_suite ‑ expression_polynom_evaluation
expression_tests_suite ‑ expression_evaluation_test
expression_tests_suite ‑ expression_for_each_variable_visitor_test
expression_tests_suite ‑ expression_max_degree_visitor_test
expression_tests_suite ‑ expression_to_non_linear_combination_test
extended_gcd
fold_polynomial_test_suite ‑ fold_polynomial_dfs_test
fold_polynomial_test_suite ‑ fold_polynomial_test
fri_test_suite ‑ fri_basic_test
h2c_manual_tests ‑ expand_message_xmd_sha256_test
h2c_manual_tests ‑ hash_to_curve_bls12_381_g1_h2c_sha256_test
h2c_manual_tests ‑ hash_to_curve_bls12_381_g2_h2c_sha256_test
h2c_manual_tests ‑ hash_to_field_bls12_381_g1_h2c_sha256_test
h2c_manual_tests ‑ hash_to_field_bls12_381_g2_h2c_sha256_test
hash_blake2b_test ‑ Build Success
hash_crc_test ‑ Build Success
hash_find_group_hash_test ‑ Build Success
hash_h2c_test ‑ Build Success
hash_h2f_test ‑ Build Success
hash_keccak_test ‑ Build Success
hash_md4_test ‑ Build Success
hash_md5_test ‑ Build Success
hash_pack_test ‑ Build Success
hash_pedersen_test ‑ Build Success
hash_poseidon_test ‑ Build Success
hash_ripemd_test ‑ Build Success
hash_sha1_test ‑ Build Success
hash_sha2_test ‑ Build Success
hash_sha3_test ‑ Build Success
hash_sha_test ‑ Build Success
hash_static_digest_test ‑ Build Success
hash_tiger_test ‑ Build Success
lpc_math_polynomial_suite ‑ lpc_basic_skipping_layers_test
lpc_math_polynomial_suite ‑ lpc_basic_test
lpc_math_polynomial_suite ‑ lpc_dfs_basic_test
lpc_params_test_suite ‑ lpc_batches_num_3_test
lpc_params_test_suite ‑ lpc_different_hash_types_test
marshalling_fri_commitment_test ‑ Build Success
marshalling_fri_proof_elements ‑ fri_grinding_proof_test
marshalling_fri_proof_elements ‑ fri_proof_test
marshalling_fri_proof_elements ‑ merkle_proof_vector_test
marshalling_fri_proof_elements ‑ polynomial_test
marshalling_lpc_commitment_test ‑ Build Success
marshalling_placeholder_common_data_test ‑ Build Success
marshalling_placeholder_proof_test ‑ Build Success
marshalling_plonk_constraint_system_test ‑ Build Success
marshalling_r1cs_gg_ppzksnark_primary_input_test ‑ Build Success
marshalling_r1cs_gg_ppzksnark_proof_test ‑ Build Success
marshalling_r1cs_gg_ppzksnark_verification_key_test ‑ Build Success
marshalling_random ‑ lpc_proof_test
marshalling_real ‑ batches_num_3_test
marshalling_real_fri_proofs ‑ marshalling_fri_basic_test
marshalling_sparse_vector_test ‑ Build Success
math_expression_test ‑ Build Success
math_lagrange_interpolation_test ‑ Build Success
math_polynomial_arithmetic_test ‑ Build Success
math_polynomial_dfs_test ‑ Build Success
math_polynomial_test ‑ Build Success
math_polynomial_view_test ‑ Build Success
mpc_generator_test_suite ‑ mpc_generator_compare_keypairs_without_delta_contribution_test
mpc_generator_test_suite ‑ mpc_generator_proof_verification_with_delta_contribution_test
mpc_generator_test_suite ‑ mpc_generator_proof_verification_without_delta_contribution_test
pairing_manual_tests.pairing_operation_test_bls12_381 ‑ _0
pairing_manual_tests.pairing_operation_test_bls12_381 ‑ _1
pairing_manual_tests.pairing_operation_test_bls12_381 ‑ _2
pairing_manual_tests.pairing_operation_test_bls12_381 ‑ _3
pairing_manual_tests.pairing_operation_test_bls12_381 ‑ _4
pairing_manual_tests.pairing_operation_test_mnt4_298 ‑ _0
pairing_manual_tests.pairing_operation_test_mnt4_298 ‑ _1
pairing_manual_tests.pairing_operation_test_mnt4_298 ‑ _2
pairing_manual_tests.pairing_operation_test_mnt4_298 ‑ _3
pairing_manual_tests.pairing_operation_test_mnt4_298 ‑ _4
pairing_manual_tests.pairing_operation_test_mnt6_298 ‑ _0
pairing_manual_tests.pairing_operation_test_mnt6_298 ‑ _1
pairing_manual_tests.pairing_operation_test_mnt6_298 ‑ _2
pairing_manual_tests.pairing_operation_test_mnt6_298 ‑ _3
pairing_manual_tests.pairing_operation_test_mnt6_298 ‑ _4
placeholder_circuit1 ‑ constraint_system_marshalling_test
placeholder_circuit1 ‑ proof_marshalling_test
placeholder_circuit1 ‑ prover_test
placeholder_circuit1 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__3ul__1ul__0ul__2ul__13ul__4ul__false>>
placeholder_circuit1 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__3ul__1ul__0ul__2ul__13ul__4ul__false>>
placeholder_circuit2 ‑ common_data_marshalling_test
placeholder_circuit2 ‑ constraint_system_marshalling_test
placeholder_circuit2 ‑ permutation_argument_test
placeholder_circuit2 ‑ permutation_polynomials_test
placeholder_circuit2 ‑ placeholder_gate_argument_test
placeholder_circuit2 ‑ placeholder_split_polynomial_test
placeholder_circuit2 ‑ proof_marshalling_test
placeholder_circuit2 ‑ prover_test
placeholder_circuit2_kzg ‑ prover_test<placeholder_kzg_test_fixture<nil__crypto3__algebra__curves__bls12<381ul>__nil__crypto3__hashes__keccak_1600<256ul>__nil__crypto3__hashes__keccak_1600<256ul>__3ul__1ul__0ul__2ul__5ul__4ul__true>>
placeholder_circuit3 ‑ constraint_system_marshalling_test
placeholder_circuit3 ‑ proof_marshalling_test
placeholder_circuit3 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__3ul__0ul__3ul__2ul__4ul__3ul__false>>
placeholder_circuit3 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__3ul__0ul__3ul__2ul__4ul__3ul__false>>
placeholder_circuit3_lookup_test ‑ lookup_test
placeholder_circuit4 ‑ constraint_system_marshalling_test
placeholder_circuit4 ‑ proof_marshalling_test
placeholder_circuit4 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__3ul__0ul__3ul__3ul__5ul__3ul__false>>
placeholder_circuit4 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__3ul__0ul__3ul__3ul__5ul__3ul__false>>
placeholder_circuit4_lookup_test ‑ lookup_test
placeholder_circuit6 ‑ constraint_system_marshalling_test
placeholder_circuit6 ‑ proof_marshalling_test
placeholder_circuit6 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__2ul__0ul__3ul__3ul__6ul__3ul__true>>
placeholder_circuit6 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__2ul__0ul__3ul__3ul__6ul__3ul__true>>
placeholder_circuit7 ‑ constraint_system_marshalling_test
placeholder_circuit7 ‑ proof_marshalling_test
placeholder_circuit7 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__2ul__0ul__7ul__6ul__14ul__3ul__true>>
placeholder_circuit7 ‑ prover_test<placeholder_test_fixture<nil__crypto3__algebra__curves__pallas__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__2ul__0ul__7ul__6ul__14ul__3ul__true>>
plonk_constraint_test_suite ‑ plonk_constraint_basic_test
polynomial_addition_test_suite ‑ polynomial_addition_equal
polynomial_addition_test_suite ‑ polynomial_addition_long_a
polynomial_addition_test_suite ‑ polynomial_addition_long_b
polynomial_addition_test_suite ‑ polynomial_addition_zero_a
polynomial_addition_test_suite ‑ polynomial_addition_zero_b
polynomial_constructor_test_suite ‑ polynomial_constructor
polynomial_dfs_addition_eq_test_suite ‑ polynomial_dfs_addition_eq_equal
polynomial_dfs_addition_eq_test_suite ‑ polynomial_dfs_addition_less_a
polynomial_dfs_addition_eq_test_suite ‑ polynomial_dfs_addition_less_b
polynomial_dfs_addition_test_suite ‑ polynomial_dfs_addition_equal
polynomial_dfs_addition_test_suite ‑ polynomial_dfs_addition_less_a
polynomial_dfs_addition_test_suite ‑ polynomial_dfs_addition_less_b
polynomial_dfs_coefficients_test_suite ‑ polynomial_dfs_coefficients_less_degree
polynomial_dfs_coefficients_test_suite ‑ polynomial_dfs_coefficients_same_degree
polynomial_dfs_division_test_suite ‑ polynomial_dfs_division
polynomial_dfs_division_test_suite ‑ polynomial_dfs_shift
polynomial_dfs_from_coefficients_test_suite ‑ polynomial_dfs_equal_test
polynomial_dfs_from_coefficients_test_suite ‑ polynomial_dfs_from_coefficients_less_degree
polynomial_dfs_multiplication_eq_test_suite ‑ polynomial_dfs_multiplication_eq_resize_a
polynomial_dfs_multiplication_eq_test_suite ‑ polynomial_dfs_multiplication_eq_resize_b
polynomial_dfs_multiplication_eq_test_suite ‑ polynomial_dfs_multiplication_eq_resize_both
polynomial_dfs_multiplication_eq_test_suite ‑ polynomial_dfs_multiplication_eq_without_resize
polynomial_dfs_multiplication_test_suite ‑ polynomial_dfs_multiplication_resize_a
polynomial_dfs_multiplication_test_suite ‑ polynomial_dfs_multiplication_resize_b
polynomial_dfs_multiplication_test_suite ‑ polynomial_dfs_multiplication_resize_both
polynomial_dfs_multiplication_test_suite ‑ polynomial_dfs_multiplication_without_resize
polynomial_dfs_operations_with_constants_test_suite ‑ polynomial_dfs_add_constant
polynomial_dfs_operations_with_constants_test_suite ‑ polynomial_dfs_mul_constant
polynomial_dfs_operations_with_constants_test_suite ‑ polynomial_dfs_sub_constant
polynomial_dfs_pow_eq_test_suite ‑ polynomial_dfs_pow_eq_test
polynomial_dfs_subtraction_eq_test_suite ‑ polynomial_dfs_subtraction_eq_equal
polynomial_dfs_subtraction_eq_test_suite ‑ polynomial_dfs_subtraction_eq_less_a
polynomial_dfs_subtraction_eq_test_suite ‑ polynomial_dfs_subtraction_eq_less_b
polynomial_dfs_subtraction_test_suite ‑ polynomial_dfs_subtraction_equal
polynomial_dfs_subtraction_test_suite ‑ polynomial_dfs_subtraction_less_a
polynomial_dfs_subtraction_test_suite ‑ polynomial_dfs_subtraction_less_b
polynomial_division1
polynomial_division2
polynomial_division_test_suite ‑ polynomial_div
polynomial_division_test_suite ‑ polynomial_division
polynomial_division_test_suite ‑ polynomial_division_horner_binomial
polynomial_division_test_suite ‑ polynomial_division_horner_long_equal
polynomial_division_test_suite ‑ polynomial_division_horner_long_second
polynomial_division_test_suite ‑ polynomial_division_on_zero_degree_polys
polynomial_division_test_suite ‑ polynomial_mod
polynomial_evaluation_test_suite ‑ polynomial_dfs_evaluate_after_resize_and_shift_test
polynomial_evaluation_test_suite ‑ polynomial_dfs_evaluate_after_resize_test
polynomial_evaluation_test_suite ‑ polynomial_dfs_multiplication_perf_test
polynomial_evaluation_test_suite ‑ polynomial_dfs_resize_perf_test
polynomial_evaluation_test_suite ‑ polynomial_dfs_zero_one_test
polynomial_lagrange_interpolation_test_suite ‑ polynomial_lagrange_interpolation_manual_test
polynomial_lagrange_interpolation_test_suite ‑ polynomial_lagrange_interpolation_random_test
polynomial_multiplication_test_suite ‑ polynomial_multiplication_long_a
polynomial_multiplication_test_suite ‑ polynomial_multiplication_long_b
polynomial_multiplication_test_suite ‑ polynomial_multiplication_zero_a
polynomial_multiplication_test_suite ‑ polynomial_multiplication_zero_b
polynomial_subtraction_test_suite ‑ polynomial_subtraction_equal
polynomial_subtraction_test_suite ‑ polynomial_subtraction_long_a
polynomial_subtraction_test_suite ‑ polynomial_subtraction_long_b
polynomial_subtraction_test_suite ‑ polynomial_subtraction_zero_a
polynomial_subtraction_test_suite ‑ polynomial_subtraction_zero_b
powers_of_tau_test_suite ‑ keypair_generation_basic_test
powers_of_tau_test_suite ‑ powers_of_tau_basic_test
powers_of_tau_test_suite ‑ powers_of_tau_result_basic_test
proof_of_knowledge_test_suite ‑ pok_basic_test
proof_test_suite ‑ proof_bls12_381_be
r1cs_gg_ppzksnark_primary_input_test_suite ‑ r1cs_gg_ppzksnark_primary_input_bls12_381_be
r1cs_gg_ppzksnark_primary_input_test_suite ‑ r1cs_gg_ppzksnark_primary_input_bls12_381_le
sparse_vector_test_suite ‑ sparse_vector_bls12_381_g1_be
sparse_vector_test_suite ‑ sparse_vector_bls12_381_g2_be
verification_key_test_suite ‑ elgamal_verifiable_public_key_bls12_381_be
verification_key_test_suite ‑ r1cs_gg_ppzksnark_extended_verification_key_bls12_381_be
verification_key_test_suite ‑ r1cs_gg_ppzksnark_extended_verification_key_bls12_381_be_error_length
verification_key_test_suite ‑ r1cs_gg_ppzksnark_verification_key_bls12_381_be