Skip to content

Changes related to creation of a modular backend in multiprecision [SyncWith: crypto3-multiprecision#70] #277

Changes related to creation of a modular backend in multiprecision [SyncWith: crypto3-multiprecision#70]

Changes related to creation of a modular backend in multiprecision [SyncWith: crypto3-multiprecision#70] #277

GitHub Actions / Test Results failed May 13, 2024 in 0s

5 fail, 66 pass in 42s

  24 files  +  20    24 suites  +20   42s ⏱️ +42s
  71 tests +  60    66 ✔️ +  66  0 💤 ±0    5  -   6 
152 runs  +128  142 ✔️ +142  0 💤 ±0  10  - 14 

Results for commit 1e17f9d. ± Comparison against earlier commit 358be60.

Annotations

Check warning on line 0 in crypto3_zk_commitment_fold_polynomial_test

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Build Failure (crypto3_zk_commitment_fold_polynomial_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: crypto3_zk_commitment_fold_polynomial_test

Check warning on line 0 in crypto3_zk_commitment_proof_of_work_test

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: Build Failure (crypto3_zk_commitment_proof_of_work_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: crypto3_zk_commitment_proof_of_work_test

Check warning on line 0 in zk_transcript_test_suite

See this annotation in the file changed.

@github-actions github-actions / Test Results

All 2 runs failed: zk_transcript_manual_test (zk_transcript_test_suite)

test-results/ubuntu-22.04/clang++-12/Release/logs/crypto3_zk_transcript_transcript_test.xml [took 0s]
test-results/ubuntu-22.04/g++/Release/logs/crypto3_zk_transcript_transcript_test.xml [took 0s]
Raw output
failure
failure
failure

ASSERTION FAILURE:
- file   : transcript.cpp
- line   : 58
- message: check ch1.data == field_type::value_type(0xe858ba005424eabd6d97de7e930779def59a85c1a9ff7e8a5d001cdb07f6e4_cppui_modular254).data has failed [1119425446661752064362913504718550349139201169036879486541174160393591322344 != 410520887291797743055529280205380884898232066603165141341545420025204569828]



ASSERTION FAILURE:
- file   : transcript.cpp
- line   : 61
- message: check ch_n[0].data == field_type::value_type(0x4f6b97a9bc99d6996fab5e03d1cd0b418a9b3c97ed64cca070e15777e7cc99a_cppui_modular254).data has failed [2954080460232496831259290437306647567480979299930465293903951425420289427870 != 2245175900862542509951906212793478103240010197496750948704322685051902675354]



ASSERTION FAILURE:
- file   : transcript.cpp
- line   : 62
- message: check ch_n[1].data == field_type::value_type(0x2414ddf7ecff246500beb2c01b0c5912a400bc3cdca6d7f24bd2bd4987b21e04_cppui_modular254).data has failed [9260352022811511768273904380363018542073282883446424873609777530069239078405 != 16320131460301285401920244887277720416842414649440531539775969345471712992772]
Failures detected in:
- test case: zk_transcript_test_suite/zk_transcript_manual_test
- file: transcript.cpp
- line: 50

Check warning on line 0 in zk_poseidon_transcript_test_suite

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: zk_poseidon_transcript_init_test (zk_poseidon_transcript_test_suite)

test-results/ubuntu-22.04/clang++-12/Release/logs/crypto3_zk_transcript_transcript_test.xml [took 0s]
Raw output
failure
failure

ASSERTION FAILURE:
- file   : transcript.cpp
- line   : 87
- message: check ch_int == 0x6296 has failed [2147483391 != 25238]



ASSERTION FAILURE:
- file   : transcript.cpp
- line   : 97
- message: check ch_int == 0xC92 has failed [2147483391 != 3218]
Failures detected in:
- test case: zk_poseidon_transcript_test_suite/zk_poseidon_transcript_init_test
- file: transcript.cpp
- line: 72

Check warning on line 0 in zk_poseidon_transcript_test_suite

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: zk_poseidon_transcript_init_test (zk_poseidon_transcript_test_suite)

test-results/ubuntu-22.04/g++/Release/logs/crypto3_zk_transcript_transcript_test.xml [took 0s]
Raw output
failure
failure

ASSERTION FAILURE:
- file   : transcript.cpp
- line   : 87
- message: check ch_int == 0x6296 has failed [2147483647 != 25238]



ASSERTION FAILURE:
- file   : transcript.cpp
- line   : 97
- message: check ch_int == 0xC92 has failed [2147483647 != 3218]
Failures detected in:
- test case: zk_poseidon_transcript_test_suite/zk_poseidon_transcript_init_test
- file: transcript.cpp
- line: 72

Check warning on line 0 in zk_poseidon_transcript_test_suite

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: zk_poseidon_transcript_no_init_test (zk_poseidon_transcript_test_suite)

test-results/ubuntu-22.04/clang++-12/Release/logs/crypto3_zk_transcript_transcript_test.xml [took 0s]
Raw output
failure

ASSERTION FAILURE:
- file   : transcript.cpp
- line   : 112
- message: check ch_int == 0xc92 has failed [2147483391 != 3218]
Failures detected in:
- test case: zk_poseidon_transcript_test_suite/zk_poseidon_transcript_no_init_test
- file: transcript.cpp
- line: 100

Check warning on line 0 in zk_poseidon_transcript_test_suite

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: zk_poseidon_transcript_no_init_test (zk_poseidon_transcript_test_suite)

test-results/ubuntu-22.04/g++/Release/logs/crypto3_zk_transcript_transcript_test.xml [took 0s]
Raw output
failure

ASSERTION FAILURE:
- file   : transcript.cpp
- line   : 112
- message: check ch_int == 0xc92 has failed [2147483647 != 3218]
Failures detected in:
- test case: zk_poseidon_transcript_test_suite/zk_poseidon_transcript_no_init_test
- file: transcript.cpp
- line: 100

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

71 tests found

There are 71 tests, see "Raw output" for the full list of tests.
Raw output
batched_kzg_test_suite ‑ batched_kzg_basic_test
batched_kzg_test_suite ‑ batched_kzg_bigger_basic_test
batched_kzg_test_suite ‑ batched_kzg_placeholder_repr
crypto3_zk_commitment_fold_polynomial_test ‑ Build Failure
crypto3_zk_commitment_fri_test ‑ Build Success
crypto3_zk_commitment_kzg_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_proof_of_work_test ‑ Build Failure
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
crypto3_zk_transcript_transcript_test ‑ Build Success
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
fri_test_suite ‑ fri_basic_test
kzg_test_suite ‑ kzg_basic_test
kzg_test_suite ‑ kzg_basic_test_mnt4
kzg_test_suite ‑ kzg_basic_test_mnt6
kzg_test_suite ‑ kzg_false_test
kzg_test_suite ‑ kzg_random_test
kzg_test_suite ‑ kzg_test_mnt6_accumulated
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
placeholder_circuit1 ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__pallas_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__3ul__1ul__0ul__2ul__13ul__false__0ul>>
placeholder_circuit1 ‑ prover_test<placeholder_test_runner<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>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__3ul__1ul__0ul__2ul__13ul__false__0ul>>
placeholder_circuit1_goldilocks ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__goldilocks64_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__3ul__1ul__0ul__2ul__13ul__false__0ul>>
placeholder_circuit2 ‑ permutation_argument_test
placeholder_circuit2 ‑ permutation_polynomials_test
placeholder_circuit2 ‑ placeholder_gate_argument_test
placeholder_circuit2 ‑ placeholder_split_polynomial_test
placeholder_circuit2 ‑ prover_test
placeholder_circuit2_kzg ‑ prover_test<placeholder_kzg_test_runner<nil__crypto3__algebra__curves__bls12<381ul>__nil__crypto3__hashes__keccak_1600<256ul>__nil__crypto3__hashes__keccak_1600<256ul>__3ul__1ul__0ul__2ul__5ul__1ul__false>>
placeholder_circuit2_kzg ‑ prover_test<placeholder_kzg_test_runner<nil__crypto3__algebra__curves__mnt4<298ul>__nil__crypto3__hashes__keccak_1600<256ul>__nil__crypto3__hashes__keccak_1600<256ul>__3ul__1ul__0ul__2ul__5ul__1ul__false>>
placeholder_circuit2_kzg ‑ prover_test<placeholder_kzg_test_runner<nil__crypto3__algebra__curves__mnt6<298ul>__nil__crypto3__hashes__keccak_1600<256ul>__nil__crypto3__hashes__keccak_1600<256ul>__3ul__1ul__0ul__2ul__5ul__1ul__false>>
placeholder_circuit2_kzg_v2 ‑ prover_test<placeholder_kzg_test_runner<nil__crypto3__algebra__curves__mnt4<298ul>__nil__crypto3__hashes__keccak_1600<256ul>__nil__crypto3__hashes__keccak_1600<256ul>__3ul__1ul__0ul__2ul__5ul__1ul__false>>
placeholder_circuit2_kzg_v2 ‑ prover_test<placeholder_kzg_test_runner_v2<nil__crypto3__algebra__curves__bls12<381ul>__nil__crypto3__hashes__keccak_1600<256ul>__nil__crypto3__hashes__keccak_1600<256ul>__3ul__1ul__0ul__2ul__5ul__1ul__false>>
placeholder_circuit2_kzg_v2 ‑ prover_test<placeholder_kzg_test_runner_v2<nil__crypto3__algebra__curves__mnt6<298ul>__nil__crypto3__hashes__keccak_1600<256ul>__nil__crypto3__hashes__keccak_1600<256ul>__3ul__1ul__0ul__2ul__5ul__1ul__false>>
placeholder_circuit3 ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__pallas_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__3ul__0ul__3ul__2ul__4ul__false__0ul>>
placeholder_circuit3 ‑ prover_test<placeholder_test_runner<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>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__3ul__0ul__3ul__2ul__4ul__false__0ul>>
placeholder_circuit3_lookup_test ‑ lookup_test
placeholder_circuit4 ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__pallas_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__3ul__0ul__3ul__3ul__5ul__false__0ul>>
placeholder_circuit4 ‑ prover_test<placeholder_test_runner<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>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__3ul__0ul__3ul__3ul__5ul__false__0ul>>
placeholder_circuit4_lookup_test ‑ lookup_test
placeholder_circuit5 ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__pallas_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__30ul__1ul__0ul__1ul__30ul__false__10ul>>
placeholder_circuit5 ‑ prover_test<placeholder_test_runner<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>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__30ul__1ul__0ul__1ul__30ul__false__10ul>>
placeholder_circuit6 ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__pallas_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__2ul__0ul__3ul__3ul__6ul__true__0ul>>
placeholder_circuit6 ‑ prover_test<placeholder_test_runner<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>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__2ul__0ul__3ul__3ul__6ul__true__0ul>>
placeholder_circuit7 ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__pallas_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__2ul__0ul__7ul__6ul__14ul__true__10ul>>
placeholder_circuit7 ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__pallas_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__2ul__0ul__7ul__6ul__14ul__true__30ul>>
placeholder_circuit7 ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__pallas_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__2ul__0ul__7ul__6ul__14ul__true__50ul>>
placeholder_circuit7 ‑ prover_test<placeholder_test_runner<nil__crypto3__algebra__fields__pallas_base_field__nil__crypto3__hashes__keccak_1600<512ul>__nil__crypto3__hashes__keccak_1600<512ul>__2ul__0ul__7ul__6ul__14ul__true__8ul>>
placeholder_circuit7 ‑ prover_test<placeholder_test_runner<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>>__nil__crypto3__hashes__poseidon<nil__crypto3__hashes__detail__mina_poseidon_policy<nil__crypto3__algebra__fields__pallas_base_field>>__2ul__0ul__7ul__6ul__14ul__true__8ul>>
placeholder_class ‑ placeholder_class_test<placeholder_class_test_initializer<nil__crypto3__algebra__curves__bls12<381ul>__nil__crypto3__hashes__keccak_1600<256ul>>>
placeholder_class ‑ placeholder_class_test<placeholder_class_test_initializer<nil__crypto3__algebra__curves__mnt4<298ul>__nil__crypto3__hashes__keccak_1600<256ul>>>
placeholder_class ‑ placeholder_class_test<placeholder_class_test_initializer<nil__crypto3__algebra__curves__mnt6<298ul>__nil__crypto3__hashes__keccak_1600<256ul>>>
plonk_constraint_test_suite ‑ plonk_constraint_basic_test
plonk_constraint_test_suite ‑ plonk_copy_constraint_constructor_test
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
zk_poseidon_transcript_test_suite ‑ zk_poseidon_transcript_init_test
zk_poseidon_transcript_test_suite ‑ zk_poseidon_transcript_no_init_test
zk_transcript_test_suite ‑ zk_transcript_manual_test