Skip to content

perf(storage): avoid full-size copies of FHE keys on the keygen store… - #631

Merged
maksymsur merged 17 commits into
mainfrom
maksymsur/optim/2834/mem-consumption
Jun 12, 2026
Merged

perf(storage): avoid full-size copies of FHE keys on the keygen store…#631
maksymsur merged 17 commits into
mainfrom
maksymsur/optim/2834/mem-consumption

Conversation

@maksymsur

@maksymsur maksymsur commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Description of changes

Reduces peak memory usage when handling multi-GiB FHE key material:

  • Key writes: stream versioned serialization to disk via a synced temp file + atomic rename — no full serialized copy in RAM, no partial key files on crash, no orphaned temp files on failed writes
  • Keygen: share one Arc<CompressedXofKeySet> between private and public key material instead of deep-cloning the keyset
  • Decrypt / resharing: decompress compressed keysets in place (&self) instead of cloning them first
  • S3: drop a redundant full-blob clone on the store path
  • Epoch destroy: purge the in-memory FHE key cache so decompressed key material is reclaimed without a restart
  • Observability: add an fhe_key_cache_size gauge
  • No wire-format, serialized-data, or gRPC changes.

Issue ticket number and link

https://github.com/zama-ai/kms-internal/issues/2834

PR Checklist

I attest that all checked items are satisfied. Any deviation is clearly justified above.

  • Title follows conventional commits (e.g. chore: ...).
  • Tests added for every new pub item and test coverage has not decreased.
  • Public APIs and non-obvious logic documented; unfinished work marked as TODO(#issue).
  • unwrap/expect/panic only in tests or for invariant bugs (documented if present).
  • No dependency version changes OR (if changed) only minimal required fixes.
  • No architectural protocol changes OR linked spec PR/issue provided.
  • No breaking deployment config changes OR devops label + infra notified + infra-team reviewer assigned.
  • No breaking gRPC / serialized data changes OR commit marked with ! and affected teams notified.
  • No modifications to existing versionized structs OR backward compatibility tests updated.
  • No critical business logic / crypto changes OR ≥2 reviewers assigned.
  • No new sensitive data fields added OR Zeroize + ZeroizeOnDrop implemented.
  • No new public storage data OR data is verifiable (signature / digest).
  • No unsafe; if unavoidable: minimal, justified, documented, and test/fuzz covered.
  • Strongly typed boundaries: typed inputs validated at the edge; no untyped values or errors cross modules.
  • Self-review completed.

Dependency Update Questionnaire (only if deps changed or added)

Answer in the Cargo.toml next to the dependency (or here if updating):

  1. Ownership changes or suspicious concentration?
  2. Low popularity?
  3. Unusual version jump?
  4. Lacking documentation?
  5. Missing CI?
  6. No security / disclosure policy?
  7. Significant size increase?

More details and explanations for the checklist and dependency updates can be found in CONTRIBUTING.md

@maksymsur maksymsur self-assigned this Jun 3, 2026
@cla-bot cla-bot Bot added the cla-signed The CLA has been signed. label Jun 3, 2026
@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-04 - 14:03:37

Test Results

passed 7 passed

Details

tests 7 tests
clock not captured
tool junit-to-ctrf
build build-and-test arrow-right test-reporter link #2562
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #2562

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
7 7 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
k8s_test_crs_uniqueness 42.7s
k8s_test_insecure_keygen_encrypt_and_public_decrypt 2m
k8s_test_insecure_keygen_encrypt_multiple_types 2m 13s
k8s_test_keygen_and_crs 1m 58s
k8s_test_keygen_uniqueness 5m 17s
k8s_test_centralized_insecure 56.2s
nightly_full_gen_tests_default_k8s_centralized_sequential_crs 1.8s

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

🔄 This comment has been updated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reduces peak memory usage when persisting large TFHE/FHE key material by avoiding unnecessary deep clones/copies during storage and key-material wiring.

Changes:

  • Avoids cloning the full serialized blob when uploading versioned data to S3.
  • Streams safe_serialize output directly to disk via a temp file + atomic rename to avoid buffering multi‑GiB blobs in memory.
  • Shares a single Arc<CompressedXofKeySet> allocation across private/public key material and avoids deep-cloning before decompression.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
core/service/src/vault/storage/s3.rs Removes a full Vec<u8> clone before S3 upload to reduce peak RSS.
core/service/src/util/file_handling.rs Switches versioned writes to stream to a temp file and atomically rename into place (no in-memory Vec<u8>).
core/service/src/engine/threshold/service/kms_impl.rs Adds an Arc-accepting constructor and removes a deep clone before decompression.
core/service/src/engine/threshold/service/key_generator.rs Wraps the compressed keyset in a single Arc and reuses it for both stored public data and private material.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread core/service/src/util/file_handling.rs Outdated
Comment thread core/service/src/util/file_handling.rs Outdated
@maksymsur
maksymsur force-pushed the maksymsur/optim/2834/mem-consumption branch from 3d24d4f to 341f241 Compare June 3, 2026 15:36
@maksymsur
maksymsur requested a review from Copilot June 4, 2026 11:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

Comment thread core/service/src/util/file_handling.rs Outdated
@maksymsur
maksymsur requested a review from Copilot June 4, 2026 13:09
@maksymsur
maksymsur force-pushed the maksymsur/optim/2834/mem-consumption branch from 2a5bfd3 to 5eba3ce Compare June 4, 2026 13:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

Comment thread observability/src/metrics.rs Outdated
@maksymsur
maksymsur force-pushed the maksymsur/optim/2834/mem-consumption branch from f3d753c to 1653548 Compare June 5, 2026 08:47
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-05 - 08:48:23

Test Results

passed 528 passed

Details

tests 528 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5134
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5134

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
528 528 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
grpc::tests::test_build_request_auto_generate_id 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 5ms
grpc::tests::test_build_request_no_id_no_generate 6ms
sys_metrics::tests::test_file_descriptor_count 6ms
grpc::tests::test_build_request_with_id 6ms
metrics::tests::metric_families_match_allowlist 8ms
sys_metrics::tests::test_task_count 1.1s
random_free_port::tests::test_random_free_ports 5ms
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 6ms
test_logging::tests::parse_test_log_mode_supports_tri_state_values 6ms
random_free_port::tests::test_random_free_ports_concurrent 6ms
tests::read_write_element 6ms
bivariate::tests::test_bivariate_one_128::degree_1_4 5ms
bivariate::tests::bivariate_partial_evals_match_full 6ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 6ms
error_correction::tests::test_error_correction_f3 6ms
error_correction::tests::test_error_correction_f6 6ms
error_correction::tests::test_divisibility_fail_f6 7ms
bivariate::tests::test_bivariate_supported_shapes 7ms
bivariate::tests::test_bivariate_one_64::degree_1_4 8ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 7ms
commitment::tests::test_commit_verify 7ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 7ms
error_correction::tests::test_divisibility_fail_f5 8ms
error_correction::tests::test_error_correction_f8 7ms
bivariate::tests::test_bivariate_one_64::degree_3_20 8ms
bivariate::tests::test_bivariate_one_128::degree_3_20 8ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 8ms
galois_rings::degree_3::tests::test_gf8_from_generator 7ms
bivariate::tests::test_full_eval 8ms
commitment::tests::test_commit_verify_fail 8ms
error_correction::tests::test_divisibility_fail_f8 8ms
bivariate::tests::test_bivariate_partial_eval_x 9ms
galois_rings::degree_3::tests::test_bit_compose_z128 8ms
bivariate::tests::test_bivariate_one_64::degree_2_10 8ms
bivariate::tests::test_bivariate_zero_64::degree_2_10 8ms
error_correction::tests::test_divisibility_fail_f7 8ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 8ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 9ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 8ms
bivariate::tests::test_bivariate_one_128::degree_2_10 9ms
error_correction::tests::test_error_correction_f5 9ms
bivariate::tests::test_bivariate_partial_eval_y 9ms
error_correction::tests::test_divisibility_fail_f3 9ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 8ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 8ms
galois_rings::degree_3::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 6ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 11ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 8ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_3::tests::two_power_sunshine 6ms
galois_rings::degree_4::tests::test_arithmetic_z128 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_4::tests::test_bit_compose_z128 6ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_4::tests::embed_sunshine 7ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_4::tests::test_bit_compose_z64 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_3::tests::test_shift_z128 8ms
galois_rings::degree_4::tests::test_gf16_from_generator 6ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_3::tests::test_shift_z64 9ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_4::tests::test_is_zero 6ms
galois_rings::degree_4::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_is_zero 21ms
error_correction::tests::test_error_correction_f7 21ms
galois_rings::degree_3::tests::test_arithmetic_z128 21ms
galois_rings::degree_3::tests::embed_sunshine 21ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 21ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 10ms
galois_rings::degree_3::tests::test_arithmetic_z64 22ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 11ms
galois_rings::degree_3::tests::test_bit_compose_z64 23ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 15ms
galois_rings::degree_4::tests::test_shift_z64 7ms
galois_rings::degree_4::tests::test_shift_z128 7ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 7ms
galois_rings::degree_5::tests::test_arithmetic_z64 6ms
galois_rings::degree_5::tests::test_arithmetic_z128 7ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 7ms
galois_rings::degree_5::tests::test_bit_compose_z64 6ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_5::tests::embed_sunshine 7ms
galois_rings::degree_5::tests::test_bit_compose_z128 6ms
galois_rings::degree_4::tests::two_power_sunshine 7ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_gf32_from_generator 5ms
galois_rings::degree_5::tests::test_is_zero 5ms
galois_rings::degree_5::tests::test_packed_polys 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 24ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 27ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 9ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 14ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 14ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_5::tests::test_shift_z64 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_5::tests::test_shift_z128 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 8ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::test_arithmetic_z64 5ms
galois_rings::degree_6::tests::embed_sunshine 6ms
galois_rings::degree_6::tests::test_arithmetic_z128 6ms
galois_rings::degree_5::tests::two_power_sunshine 6ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 7ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_is_zero 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_packed_polys 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 15ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 32ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_6::tests::test_shift_z128 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 7ms
galois_rings::degree_6::tests::test_shift_z64 6ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_7::tests::test_arithmetic_z128 5ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::embed_sunshine 6ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 49ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_7::tests::test_gf128_from_generator 6ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_7::tests::test_packed_polys 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 20ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 11ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 38ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_7::tests::test_shift_z128 5ms
galois_rings::degree_7::tests::test_shift_z64 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_7::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_8::tests::test_arithmetic_z128 5ms
galois_rings::degree_8::tests::embed_sunshine 5ms
galois_rings::degree_8::tests::test_arithmetic_z64 5ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_is_zero 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_8::tests::test_packed_polys 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 64ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 21ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 14ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 123ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_8::tests::test_shift_z64 5ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 49ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_8::tests::two_power_sunshine 5ms
galois_rings::utils::tests::test_karatsuba_2 6ms
galois_rings::utils::tests::test_karatsuba_3 5ms
galois_rings::utils::tests::test_karatsuba_4 6ms
galois_rings::utils::tests::test_karatsuba_5 7ms
galois_rings::utils::tests::test_karatsuba_7 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 175ms
galois_rings::utils::tests::test_karatsuba_6 6ms
galois_rings::utils::tests::test_karatsuba_8 6ms
matrix::tests::compute_powers_list_basic 5ms
matrix::tests::compute_powers_basic 6ms
matrix::tests::compute_powers_zero_degree 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 179ms
matrix::tests::vdm_matrix_dim_mismatch_err 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 178ms
matrix::tests::vdm_matrix_from_exceptional_sequence 6ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
poly::tests::test_formal_derivative 5ms
poly::tests::test_bitwise_poly 5ms
poly::tests::test_compress 5ms
matrix::tests::vdm_matrix_mul_left_vector 5ms
poly::tests::test_fuzzy_divmod 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 185ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 190ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 189ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 186ms
randomness_check::tests::test_igamc 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 189ms
randomness_check::tests::test_runs 5ms
poly::tests::test_poly_divmod::case_1 7ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 184ms
poly::tests::test_poly_divmod::case_2 7ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 190ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 190ms
randomness_check::tests::test_monobit 6ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 23ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 187ms
error_correction::tests::test_divisibility_fail_f4 205ms
error_correction::tests::test_error_correction_f4 210ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 196ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 197ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 196ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 83ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 198ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 199ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 198ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 198ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 198ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 197ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 197ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 199ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 195ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 198ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 198ms
syndrome::tests::test_compute_syndrome_field_f3 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 202ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 198ms
syndrome::tests::test_compute_syndrome_field_f5 6ms
sharing::share::tests::op_overload 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 205ms
syndrome::tests::test_syndrome_decode_field_f3 6ms
syndrome::tests::test_syndrome_decode_field_f5 6ms
syndrome::tests::test_syndrome_decode_field_f6 6ms
syndrome::tests::test_syndrome_decode_field_f8 6ms
syndrome::tests::test_syndrome_decode_field_f4 6ms
syndrome::tests::test_syndrome_decode_field_f7 6ms
syndrome::tests::test_compute_syndrome_field_f7 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 205ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 201ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 205ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 206ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 203ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 205ms
syndrome::tests::test_compute_syndrome_field_f8 8ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 204ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 207ms
syndrome::tests::test_compute_syndrome_field_f6 8ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 205ms
poly::tests::test_specific_panic 27ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 205ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 214ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 220ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 145ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 65ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 74ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 241ms
randomness_check::tests::test_monobit_for_residue_poly 72ms
sharing::shamir::tests::test_adversarial_async_reconstruct 117ms
poly::tests::test_gao_decoding 128ms
poly::tests::test_lagrange_mod2 129ms
sharing::shamir::tests::test_arith_const_mul2_z64 121ms
sharing::shamir::tests::test_arith_const_mul2_z128 123ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 126ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 132ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 204ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 148ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 171ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 167ms
poly::tests::test_gao_decoding_failure 193ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 185ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 185ms
sharing::shamir::tests::test_async_reconstruct 191ms
sharing::shamir::tests::test_arith_const_add2_z64 193ms
sharing::shamir::tests::test_arith_const_add2_z128 196ms
syndrome::tests::test_compute_syndrome_field_f4 191ms
randomness_check::tests::test_runs_for_residue_poly 207ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 203ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 219ms
randomness_check::tests::test_residue_polys 238ms
sharing::shamir::tests::test_share_randomness 286ms
os_thread_group::join_all_with_results 9ms
os_thread_group::join_all_succeeds 9ms
spawn_compute_bound::spawn_compute_bound_returns_value 12ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 12ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 14ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 15ms
os_thread_group::join_all_reports_panic 17ms
os_thread_group::join_all_with_results_reports_panic 21ms
tests::hashing_writer_matches_hash_element 6ms
tests::negative_hash 6ms
tests::encoding_unsafe_list 6ms
tests::negative_serialize_hash 6ms
tests::negative_unsafe_list 6ms
tests::sunshine_hash 5ms
tests::sunshine_serialize_hash 5ms
tests::sunshine_unsafe_list 5ms
role::tests::test_threshold_check 5ms
session_id::tests::check_against_known_answer 5ms
session_id::tests::determinism 5ms
session_id::tests::sunshine 6ms
session_id::tests::uniqueness 5ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-05 - 08:49:19

Test Results

passed 528 passed

Details

tests 528 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5134
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5134

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
528 528 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
grpc::tests::test_build_request_auto_generate_id 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 5ms
grpc::tests::test_build_request_no_id_no_generate 6ms
sys_metrics::tests::test_file_descriptor_count 6ms
grpc::tests::test_build_request_with_id 6ms
metrics::tests::metric_families_match_allowlist 8ms
sys_metrics::tests::test_task_count 1.1s
random_free_port::tests::test_random_free_ports 5ms
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 6ms
test_logging::tests::parse_test_log_mode_supports_tri_state_values 6ms
random_free_port::tests::test_random_free_ports_concurrent 6ms
tests::read_write_element 6ms
bivariate::tests::test_bivariate_one_128::degree_1_4 5ms
bivariate::tests::bivariate_partial_evals_match_full 6ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 6ms
error_correction::tests::test_error_correction_f3 6ms
error_correction::tests::test_error_correction_f6 6ms
error_correction::tests::test_divisibility_fail_f6 7ms
bivariate::tests::test_bivariate_supported_shapes 7ms
bivariate::tests::test_bivariate_one_64::degree_1_4 8ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 7ms
commitment::tests::test_commit_verify 7ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 7ms
error_correction::tests::test_divisibility_fail_f5 8ms
error_correction::tests::test_error_correction_f8 7ms
bivariate::tests::test_bivariate_one_64::degree_3_20 8ms
bivariate::tests::test_bivariate_one_128::degree_3_20 8ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 8ms
galois_rings::degree_3::tests::test_gf8_from_generator 7ms
bivariate::tests::test_full_eval 8ms
commitment::tests::test_commit_verify_fail 8ms
error_correction::tests::test_divisibility_fail_f8 8ms
bivariate::tests::test_bivariate_partial_eval_x 9ms
galois_rings::degree_3::tests::test_bit_compose_z128 8ms
bivariate::tests::test_bivariate_one_64::degree_2_10 8ms
bivariate::tests::test_bivariate_zero_64::degree_2_10 8ms
error_correction::tests::test_divisibility_fail_f7 8ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 8ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 9ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 8ms
bivariate::tests::test_bivariate_one_128::degree_2_10 9ms
error_correction::tests::test_error_correction_f5 9ms
bivariate::tests::test_bivariate_partial_eval_y 9ms
error_correction::tests::test_divisibility_fail_f3 9ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 8ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 8ms
galois_rings::degree_3::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 6ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 11ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 8ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_3::tests::two_power_sunshine 6ms
galois_rings::degree_4::tests::test_arithmetic_z128 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_4::tests::test_bit_compose_z128 6ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_4::tests::embed_sunshine 7ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_4::tests::test_bit_compose_z64 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_3::tests::test_shift_z128 8ms
galois_rings::degree_4::tests::test_gf16_from_generator 6ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_3::tests::test_shift_z64 9ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_4::tests::test_is_zero 6ms
galois_rings::degree_4::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_is_zero 21ms
error_correction::tests::test_error_correction_f7 21ms
galois_rings::degree_3::tests::test_arithmetic_z128 21ms
galois_rings::degree_3::tests::embed_sunshine 21ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 21ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 10ms
galois_rings::degree_3::tests::test_arithmetic_z64 22ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 11ms
galois_rings::degree_3::tests::test_bit_compose_z64 23ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 15ms
galois_rings::degree_4::tests::test_shift_z64 7ms
galois_rings::degree_4::tests::test_shift_z128 7ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 7ms
galois_rings::degree_5::tests::test_arithmetic_z64 6ms
galois_rings::degree_5::tests::test_arithmetic_z128 7ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 7ms
galois_rings::degree_5::tests::test_bit_compose_z64 6ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_5::tests::embed_sunshine 7ms
galois_rings::degree_5::tests::test_bit_compose_z128 6ms
galois_rings::degree_4::tests::two_power_sunshine 7ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_gf32_from_generator 5ms
galois_rings::degree_5::tests::test_is_zero 5ms
galois_rings::degree_5::tests::test_packed_polys 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 24ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 27ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 9ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 14ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 14ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_5::tests::test_shift_z64 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_5::tests::test_shift_z128 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 8ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::test_arithmetic_z64 5ms
galois_rings::degree_6::tests::embed_sunshine 6ms
galois_rings::degree_6::tests::test_arithmetic_z128 6ms
galois_rings::degree_5::tests::two_power_sunshine 6ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 7ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_is_zero 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_packed_polys 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 15ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 32ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_6::tests::test_shift_z128 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 7ms
galois_rings::degree_6::tests::test_shift_z64 6ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_7::tests::test_arithmetic_z128 5ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::embed_sunshine 6ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 49ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_7::tests::test_gf128_from_generator 6ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_7::tests::test_packed_polys 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 20ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 11ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 38ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_7::tests::test_shift_z128 5ms
galois_rings::degree_7::tests::test_shift_z64 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_7::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_8::tests::test_arithmetic_z128 5ms
galois_rings::degree_8::tests::embed_sunshine 5ms
galois_rings::degree_8::tests::test_arithmetic_z64 5ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_is_zero 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_8::tests::test_packed_polys 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 64ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 21ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 14ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 123ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_8::tests::test_shift_z64 5ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 49ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_8::tests::two_power_sunshine 5ms
galois_rings::utils::tests::test_karatsuba_2 6ms
galois_rings::utils::tests::test_karatsuba_3 5ms
galois_rings::utils::tests::test_karatsuba_4 6ms
galois_rings::utils::tests::test_karatsuba_5 7ms
galois_rings::utils::tests::test_karatsuba_7 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 175ms
galois_rings::utils::tests::test_karatsuba_6 6ms
galois_rings::utils::tests::test_karatsuba_8 6ms
matrix::tests::compute_powers_list_basic 5ms
matrix::tests::compute_powers_basic 6ms
matrix::tests::compute_powers_zero_degree 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 179ms
matrix::tests::vdm_matrix_dim_mismatch_err 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 178ms
matrix::tests::vdm_matrix_from_exceptional_sequence 6ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
poly::tests::test_formal_derivative 5ms
poly::tests::test_bitwise_poly 5ms
poly::tests::test_compress 5ms
matrix::tests::vdm_matrix_mul_left_vector 5ms
poly::tests::test_fuzzy_divmod 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 185ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 190ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 189ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 186ms
randomness_check::tests::test_igamc 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 189ms
randomness_check::tests::test_runs 5ms
poly::tests::test_poly_divmod::case_1 7ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 184ms
poly::tests::test_poly_divmod::case_2 7ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 190ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 190ms
randomness_check::tests::test_monobit 6ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 23ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 187ms
error_correction::tests::test_divisibility_fail_f4 205ms
error_correction::tests::test_error_correction_f4 210ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 196ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 197ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 196ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 83ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 198ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 199ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 198ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 198ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 198ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 197ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 197ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 199ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 195ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 198ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 198ms
syndrome::tests::test_compute_syndrome_field_f3 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 202ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 198ms
syndrome::tests::test_compute_syndrome_field_f5 6ms
sharing::share::tests::op_overload 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 205ms
syndrome::tests::test_syndrome_decode_field_f3 6ms
syndrome::tests::test_syndrome_decode_field_f5 6ms
syndrome::tests::test_syndrome_decode_field_f6 6ms
syndrome::tests::test_syndrome_decode_field_f8 6ms
syndrome::tests::test_syndrome_decode_field_f4 6ms
syndrome::tests::test_syndrome_decode_field_f7 6ms
syndrome::tests::test_compute_syndrome_field_f7 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 205ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 201ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 205ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 206ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 203ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 205ms
syndrome::tests::test_compute_syndrome_field_f8 8ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 204ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 207ms
syndrome::tests::test_compute_syndrome_field_f6 8ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 205ms
poly::tests::test_specific_panic 27ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 205ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 214ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 220ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 145ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 65ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 74ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 241ms
randomness_check::tests::test_monobit_for_residue_poly 72ms
sharing::shamir::tests::test_adversarial_async_reconstruct 117ms
poly::tests::test_gao_decoding 128ms
poly::tests::test_lagrange_mod2 129ms
sharing::shamir::tests::test_arith_const_mul2_z64 121ms
sharing::shamir::tests::test_arith_const_mul2_z128 123ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 126ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 132ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 204ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 148ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 171ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 167ms
poly::tests::test_gao_decoding_failure 193ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 185ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 185ms
sharing::shamir::tests::test_async_reconstruct 191ms
sharing::shamir::tests::test_arith_const_add2_z64 193ms
sharing::shamir::tests::test_arith_const_add2_z128 196ms
syndrome::tests::test_compute_syndrome_field_f4 191ms
randomness_check::tests::test_runs_for_residue_poly 207ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 203ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 219ms
randomness_check::tests::test_residue_polys 238ms
sharing::shamir::tests::test_share_randomness 286ms
os_thread_group::join_all_with_results 9ms
os_thread_group::join_all_succeeds 9ms
spawn_compute_bound::spawn_compute_bound_returns_value 12ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 12ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 14ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 15ms
os_thread_group::join_all_reports_panic 17ms
os_thread_group::join_all_with_results_reports_panic 21ms
tests::hashing_writer_matches_hash_element 6ms
tests::negative_hash 6ms
tests::encoding_unsafe_list 6ms
tests::negative_serialize_hash 6ms
tests::negative_unsafe_list 6ms
tests::sunshine_hash 5ms
tests::sunshine_serialize_hash 5ms
tests::sunshine_unsafe_list 5ms
role::tests::test_threshold_check 5ms
session_id::tests::check_against_known_answer 5ms
session_id::tests::determinism 5ms
session_id::tests::sunshine 6ms
session_id::tests::uniqueness 5ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-05 - 09:31:03

Test Results

passed 7 passed

Details

tests 7 tests
clock not captured
tool junit-to-ctrf
build build-and-test arrow-right test-reporter link #2586
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #2586

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
7 7 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
k8s_test_crs_uniqueness 44.1s
k8s_test_insecure_keygen_encrypt_and_public_decrypt 2m 6s
k8s_test_insecure_keygen_encrypt_multiple_types 2m 23s
k8s_test_keygen_and_crs 2m 9s
k8s_test_keygen_uniqueness 5m 13s
k8s_test_centralized_insecure 56.9s
nightly_full_gen_tests_default_k8s_centralized_sequential_crs 1.8s

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-10 - 22:57:38

Test Results

passed 7 passed

Details

tests 7 tests
clock not captured
tool junit-to-ctrf
build build-and-test arrow-right test-reporter link #2637
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #2637

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
7 7 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
k8s_test_crs_uniqueness 39.2s
k8s_test_insecure_keygen_encrypt_and_public_decrypt 1m 51s
k8s_test_insecure_keygen_encrypt_multiple_types 2m 5s
k8s_test_keygen_and_crs 1m 53s
k8s_test_keygen_uniqueness 4m 40s
k8s_test_centralized_insecure 57.9s
nightly_full_gen_tests_default_k8s_centralized_sequential_crs 1.8s

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@maksymsur
maksymsur force-pushed the maksymsur/optim/2834/mem-consumption branch from 1111aa7 to f3a709d Compare June 11, 2026 04:43
- expand_keys: `CompressedXofKeySet::decompress` takes `&self` (tfhe 1.6.1),
  so decompress through the `Arc` directly instead of first cloning the whole
  (multi-GiB) compressed keyset. Removes a per-key ~GiB clone on the first
  decryption after a key is loaded; drops the now-stale tfhe-rs #3469 TODO.
- file_handling: name the streaming temp file dot-prefixed (`.<name>.partial`)
  so a crash-leftover is skipped by directory listings instead of breaking
  `FileStorage::all_data_ids`, which parses every non-hidden filename as a
  RequestId.
safe_write_element_versioned used a fixed `.<name>.partial` temp name and
relied on the storage-layer mutex to avoid collisions. That mutex is
per-instance, so it guards neither separate processes, nor separate storage
instances over the same directory, nor the non-storage callers (kms-custodian,
core-client). Two concurrent writers to the same path could then create,
truncate and interleave the same temp file, yielding a corrupted final file or
a spurious rename failure.

Add a per-writer suffix (process id + a process-local atomic counter) to the
temp name, keeping the dot-prefix so directory listings still skip leftovers.
Add unit tests for round-trip, no leftover temp file after a successful write,
concurrent writes to the same path, and destination preservation when the
write fails before the rename.
destroy_mpc_epoch deleted only the on-disk key material, leaving the (tens-of-GiB) decompressed keys resident in ThresholdCryptoMaterialStorage.fhe_keys until process restart. Also drop the cache entries for the destroyed epoch. This is pure reclaim with no decryption-behaviour change: decrypts under a destroyed epoch already fail epoch validation, so the freed entries are unreachable.

Add a fhe_key_cache_size gauge, recorded in the existing periodic metrics loops for both the threshold and centralized variants, so in-memory key-cache growth is observable in production.
safe_write_element_versioned writes to a uniquely-named dot-prefixed sibling temp file and renames it into place. On a failed write (create/serialize/flush/rename) the partial was left behind; the per-writer unique suffix means these accumulate across repeated failures and waste disk space.

Add a TempFileGuard that removes the temp file on any early return and is disarmed only after a successful rename, so the rename-failure path is covered too.
- fsync the temp file (and best-effort its parent directory) before the
  atomic rename in safe_write_element_versioned, so the rename publishes
  durable bytes even across a power loss; add path context to the
  serialize and rename error paths
- resharing: decompress the compressed keyset in place (&self) and move
  it into PublicKeyMaterial at its last use instead of deep-cloning the
  multi-GiB keyset twice
- add missing sunshine tests for the new pub items:
  PublicKeyMaterial::from_arc, CoreMetrics::record_fhe_key_cache_size
  (including the i64 clamp) and the centralized cached_fhe_key_count
- fix comment accuracy (tfhe version reference, serialized blob sizes
  are bounded by SAFE_SER_SIZE_LIMIT)
@maksymsur
maksymsur force-pushed the maksymsur/optim/2834/mem-consumption branch from f3a709d to 21b29bd Compare June 11, 2026 04:44
@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-11 - 05:30:51

Test Results

passed 7 passed

Details

tests 7 tests
clock not captured
tool junit-to-ctrf
build build-and-test arrow-right test-reporter link #2639
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #2639

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
7 7 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
k8s_test_crs_uniqueness 41.5s
k8s_test_insecure_keygen_encrypt_and_public_decrypt 1m 52s
k8s_test_insecure_keygen_encrypt_multiple_types 2m 5s
k8s_test_keygen_and_crs 1m 53s
k8s_test_keygen_uniqueness 4m 39s
k8s_test_centralized_insecure 56.7s
nightly_full_gen_tests_default_k8s_centralized_sequential_crs 1.8s

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

Keep only the constraints the code cannot show (temp-name uniqueness,
lock ordering, why serialization runs inline); drop change-narration
and restore the missing rustdoc on record_fhe_key_cache_size.
@maksymsur

Copy link
Copy Markdown
Contributor Author

@jot2re 2 follow up issues are created:

… sharing

- replace the hand-rolled temp-file naming and cleanup guard with
  tempfile::NamedTempFile (unique O_EXCL name, auto-delete on drop);
  keep the buffered writer, the pre-rename fsync and the best-effort
  parent-dir fsync
- let PublicKeyMaterial own the keyset and hand out shared refs via
  compressed_keyset() instead of the from_arc constructor; the keygen
  store path builds the material first and reuses its allocation for
  the public-storage set
- log the destroy-epoch cache purge unconditionally (kept at info: it
  is the operational signal that multi-GiB key material was reclaimed)
@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 11:21:34

Test Results

passed 557 passed

Details

tests 557 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5226
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5226

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
557 557 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
algebra::cyclotomic::tests::test_limb_negative_reduction 4ms
algebra::crt::tests::test_crt_dec_rec 4ms
algebra::cyclotomic::tests::test_ring_add 4ms
algebra::cyclotomic::tests::test_mod_reduction 4ms
algebra::levels::tests::test_field_reconstruct 5ms
algebra::levels::tests::test_l1_division 4ms
algebra::levels::tests::test_l1_add 4ms
algebra::levels::tests::test_l1_lagrange 4ms
algebra::levels::tests::test_l1_mult 4ms
algebra::levels::tests::test_field_sharings 4ms
algebra::levels::tests::test_l1_poly_eval 4ms
algebra::levels::tests::test_crt_sharing 42ms
algebra::levels::tests::test_crt_sharing_w_error 43ms
algebra::integers::tests::test_rem_limb 52ms
algebra::levels::tests::test_pow_level_r 4.1s
algebra::levels::tests::test_levelksw_triple_gen 18.7s
algebra::ntt::tests::poly_q1mul 19.8s
bfv::basics::tests::test_bfv_to_bgv 56.4s
bfv::basics::tests::test_bfv_keygen 58.4s
bgv::basics::tests::test_bgv_keygen_q1 55.4s
bgv::basics::tests::test_bgv_keygen 59.5s
gen_bits_odd::tests::test_bitgen 11.0s
bgv::basics::tests::test_big_mod_switch 50.7s
bfv::basics::tests::slow_tests::test_threshold_bfv 1m 14s
bgv::ddec::tests::test_ddec_dummy 1m 8s
bgv::basics::tests::test_bgv_multiply 1m 54s
bgv::ddec::tests::test_sharings_sk 1m 21s
algebra::ntt::tests::poly_qmul 2m 40s
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 4ms
random_free_port::tests::test_random_free_ports_concurrent 5ms
tests::read_write_element 6ms
test_logging::tests::parse_test_log_mode_supports_tri_state_values 7ms
random_free_port::tests::test_random_free_ports 9ms
grpc::tests::test_build_request_auto_generate_id 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 5ms
grpc::tests::test_build_request_with_id 5ms
metrics::tests::metric_families_match_allowlist 5ms
metrics::tests::record_fhe_key_cache_size_sets_and_clamps 5ms
grpc::tests::test_build_request_no_id_no_generate 6ms
sys_metrics::tests::test_file_descriptor_count 8ms
sys_metrics::tests::test_task_count 1.1s
bivariate::tests::test_bivariate_zero_64::degree_2_10 5ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 5ms
bivariate::tests::test_bivariate_one_64::degree_3_20 5ms
error_correction::tests::test_error_correction_f7 4ms
bivariate::tests::test_full_eval 5ms
error_correction::tests::test_error_correction_f5 6ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 6ms
galois_rings::degree_3::tests::embed_sunshine 6ms
commitment::tests::test_commit_verify_fail 7ms
bivariate::tests::test_bivariate_one_64::degree_2_10 7ms
bivariate::tests::test_bivariate_partial_eval_y 7ms
bivariate::tests::bivariate_partial_evals_match_full 7ms
bivariate::tests::test_bivariate_partial_eval_x 7ms
bivariate::tests::test_bivariate_one_128::degree_2_10 8ms
bivariate::tests::test_bivariate_one_128::degree_1_4 8ms
error_correction::tests::test_error_correction_f3 8ms
commitment::tests::test_commit_verify 8ms
error_correction::tests::test_divisibility_fail_f5 8ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 9ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 9ms
bivariate::tests::test_bivariate_supported_shapes 9ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 9ms
error_correction::tests::test_error_correction_f8 9ms
error_correction::tests::test_divisibility_fail_f3 10ms
error_correction::tests::test_divisibility_fail_f6 10ms
error_correction::tests::test_divisibility_fail_f8 10ms
bivariate::tests::test_bivariate_one_64::degree_1_4 10ms
galois_rings::degree_3::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 6ms
bivariate::tests::test_bivariate_one_128::degree_3_20 11ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 11ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 6ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 11ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 6ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 11ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 8ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_shift_z128 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_3::tests::test_shift_z64 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 8ms
galois_rings::degree_4::tests::test_bit_compose_z64 5ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 6ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_4::tests::test_arithmetic_z128 6ms
galois_rings::degree_4::tests::test_bit_compose_z128 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_4::tests::test_is_zero 6ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_4::tests::embed_sunshine 7ms
galois_rings::degree_4::tests::test_gf16_from_generator 6ms
galois_rings::degree_4::tests::test_packed_polys 5ms
galois_rings::degree_3::tests::two_power_sunshine 7ms
error_correction::tests::test_divisibility_fail_f7 19ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 12ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 12ms
galois_rings::degree_4::tests::test_shift_z128 7ms
galois_rings::degree_3::tests::test_gf8_from_generator 25ms
galois_rings::degree_3::tests::test_bit_compose_z64 25ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 25ms
galois_rings::degree_3::tests::test_bit_compose_z128 25ms
galois_rings::degree_3::tests::test_arithmetic_z128 25ms
error_correction::tests::test_error_correction_f6 25ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 25ms
galois_rings::degree_4::tests::test_shift_z64 7ms
galois_rings::degree_3::tests::test_arithmetic_z64 25ms
galois_rings::degree_3::tests::test_is_zero 26ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_4::tests::two_power_sunshine 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_5::tests::test_bit_compose_z128 5ms
galois_rings::degree_5::tests::embed_sunshine 5ms
galois_rings::degree_5::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_arithmetic_z64 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_5::tests::test_gf32_from_generator 5ms
galois_rings::degree_5::tests::test_arithmetic_z128 6ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_5::tests::test_is_zero 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 23ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_packed_polys 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 25ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 11ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 5ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 5ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_5::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 5ms
galois_rings::degree_5::tests::test_shift_z64 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 7ms
galois_rings::degree_5::tests::two_power_sunshine 6ms
galois_rings::degree_6::tests::embed_sunshine 6ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_6::tests::test_arithmetic_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_arithmetic_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 4ms
galois_rings::degree_6::tests::test_is_zero 5ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_packed_polys 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 8ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 16ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 29ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_6::tests::test_shift_z64 5ms
galois_rings::degree_6::tests::test_shift_z128 5ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_arithmetic_z128 4ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::embed_sunshine 6ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 47ms
galois_rings::degree_7::tests::test_bit_compose_z64 5ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_7::tests::test_gf128_from_generator 5ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_packed_polys 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 8ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 16ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 5ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 5ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 5ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 38ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_7::tests::test_shift_z64 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_7::tests::test_shift_z128 6ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_7::tests::two_power_sunshine 5ms
galois_rings::degree_8::tests::test_arithmetic_z128 5ms
galois_rings::degree_8::tests::embed_sunshine 5ms
galois_rings::degree_8::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_8::tests::test_is_zero 7ms
galois_rings::degree_8::tests::test_packed_polys 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 21ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 61ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 11ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
error_correction::tests::test_divisibility_fail_f4 163ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 10ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 5ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 114ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 44ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 163ms
galois_rings::degree_8::tests::test_shift_z64 5ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 5ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 164ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 168ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 165ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 6ms
galois_rings::utils::tests::test_karatsuba_2 5ms
galois_rings::utils::tests::test_karatsuba_5 5ms
galois_rings::degree_8::tests::two_power_sunshine 6ms
galois_rings::utils::tests::test_karatsuba_3 6ms
galois_rings::utils::tests::test_karatsuba_4 7ms
galois_rings::utils::tests::test_karatsuba_7 5ms
galois_rings::utils::tests::test_karatsuba_8 5ms
matrix::tests::compute_powers_list_basic 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 171ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 171ms
matrix::tests::compute_powers_zero_degree 6ms
matrix::tests::vdm_matrix_dim_mismatch_err 5ms
poly::tests::test_bitwise_poly 4ms
matrix::tests::compute_powers_basic 7ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 174ms
matrix::tests::vdm_matrix_from_exceptional_sequence 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
galois_rings::utils::tests::test_karatsuba_6 10ms
matrix::tests::vdm_matrix_mul_left_vector 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 172ms
poly::tests::test_formal_derivative 5ms
poly::tests::test_compress 6ms
poly::tests::test_fuzzy_divmod 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 175ms
randomness_check::tests::test_igamc 5ms
randomness_check::tests::test_monobit 5ms
poly::tests::test_poly_divmod::case_1 5ms
poly::tests::test_poly_divmod::case_2 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 178ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 21ms
error_correction::tests::test_error_correction_f4 194ms
randomness_check::tests::test_runs 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 184ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 184ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 186ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 184ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 184ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 185ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 76ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 186ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 188ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 185ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 186ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 189ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 185ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 189ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 187ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 187ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 192ms
syndrome::tests::test_compute_syndrome_field_f3 5ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 192ms
sharing::share::tests::op_overload 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 194ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 194ms
syndrome::tests::test_compute_syndrome_field_f5 6ms
syndrome::tests::test_compute_syndrome_field_f6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 193ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 195ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 195ms
syndrome::tests::test_compute_syndrome_field_f8 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 193ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 192ms
syndrome::tests::test_compute_syndrome_field_f7 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 192ms
syndrome::tests::test_syndrome_decode_field_f5 5ms
syndrome::tests::test_syndrome_decode_field_f6 6ms
syndrome::tests::test_syndrome_decode_field_f4 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 196ms
syndrome::tests::test_syndrome_decode_field_f3 6ms
syndrome::tests::test_syndrome_decode_field_f7 6ms
syndrome::tests::test_syndrome_decode_field_f8 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 195ms
poly::tests::test_specific_panic 26ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 195ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 42ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 196ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 199ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 201ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 201ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 203ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 205ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 135ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 208ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 210ms
randomness_check::tests::test_monobit_for_residue_poly 69ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 94ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 110ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 113ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 111ms
sharing::shamir::tests::test_arith_const_mul2_z128 117ms
sharing::shamir::tests::test_async_reconstruct 116ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 115ms
syndrome::tests::test_compute_syndrome_field_f4 108ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 129ms
sharing::shamir::tests::test_arith_const_mul2_z64 137ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 205ms
randomness_check::tests::test_runs_for_residue_poly 150ms
poly::tests::test_gao_decoding 173ms
poly::tests::test_lagrange_mod2 173ms
poly::tests::test_gao_decoding_failure 174ms
sharing::shamir::tests::test_arith_const_add2_z64 174ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 182ms
sharing::shamir::tests::test_adversarial_async_reconstruct 187ms
sharing::shamir::tests::test_arith_const_add2_z128 190ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 188ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 209ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 193ms
randomness_check::tests::test_residue_polys 204ms
sharing::shamir::tests::test_share_randomness 220ms
os_thread_group::join_all_with_results 7ms
os_thread_group::join_all_succeeds 9ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 12ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 12ms
spawn_compute_bound::spawn_compute_bound_returns_value 13ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 14ms
os_thread_group::join_all_with_results_reports_panic 17ms
os_thread_group::join_all_reports_panic 18ms
tests::encoding_unsafe_list 5ms
tests::negative_hash 5ms
tests::negative_serialize_hash 5ms
tests::negative_unsafe_list 5ms
tests::sunshine_hash 5ms
tests::hashing_writer_matches_hash_element 5ms
tests::sunshine_serialize_hash 4ms
tests::sunshine_unsafe_list 5ms
role::tests::test_threshold_check 4ms
session_id::tests::check_against_known_answer 4ms
session_id::tests::sunshine 4ms
session_id::tests::determinism 4ms
session_id::tests::uniqueness 4ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 11:22:32

Test Results

passed 557 passed

Details

tests 557 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5226
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5226

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
557 557 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
algebra::cyclotomic::tests::test_limb_negative_reduction 4ms
algebra::crt::tests::test_crt_dec_rec 4ms
algebra::cyclotomic::tests::test_ring_add 4ms
algebra::cyclotomic::tests::test_mod_reduction 4ms
algebra::levels::tests::test_field_reconstruct 5ms
algebra::levels::tests::test_l1_division 4ms
algebra::levels::tests::test_l1_add 4ms
algebra::levels::tests::test_l1_lagrange 4ms
algebra::levels::tests::test_l1_mult 4ms
algebra::levels::tests::test_field_sharings 4ms
algebra::levels::tests::test_l1_poly_eval 4ms
algebra::levels::tests::test_crt_sharing 42ms
algebra::levels::tests::test_crt_sharing_w_error 43ms
algebra::integers::tests::test_rem_limb 52ms
algebra::levels::tests::test_pow_level_r 4.1s
algebra::levels::tests::test_levelksw_triple_gen 18.7s
algebra::ntt::tests::poly_q1mul 19.8s
bfv::basics::tests::test_bfv_to_bgv 56.4s
bfv::basics::tests::test_bfv_keygen 58.4s
bgv::basics::tests::test_bgv_keygen_q1 55.4s
bgv::basics::tests::test_bgv_keygen 59.5s
gen_bits_odd::tests::test_bitgen 11.0s
bgv::basics::tests::test_big_mod_switch 50.7s
bfv::basics::tests::slow_tests::test_threshold_bfv 1m 14s
bgv::ddec::tests::test_ddec_dummy 1m 8s
bgv::basics::tests::test_bgv_multiply 1m 54s
bgv::ddec::tests::test_sharings_sk 1m 21s
algebra::ntt::tests::poly_qmul 2m 40s
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 4ms
random_free_port::tests::test_random_free_ports_concurrent 5ms
tests::read_write_element 6ms
test_logging::tests::parse_test_log_mode_supports_tri_state_values 7ms
random_free_port::tests::test_random_free_ports 9ms
grpc::tests::test_build_request_auto_generate_id 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 5ms
grpc::tests::test_build_request_with_id 5ms
metrics::tests::metric_families_match_allowlist 5ms
metrics::tests::record_fhe_key_cache_size_sets_and_clamps 5ms
grpc::tests::test_build_request_no_id_no_generate 6ms
sys_metrics::tests::test_file_descriptor_count 8ms
sys_metrics::tests::test_task_count 1.1s
bivariate::tests::test_bivariate_zero_64::degree_2_10 5ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 5ms
bivariate::tests::test_bivariate_one_64::degree_3_20 5ms
error_correction::tests::test_error_correction_f7 4ms
bivariate::tests::test_full_eval 5ms
error_correction::tests::test_error_correction_f5 6ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 6ms
galois_rings::degree_3::tests::embed_sunshine 6ms
commitment::tests::test_commit_verify_fail 7ms
bivariate::tests::test_bivariate_one_64::degree_2_10 7ms
bivariate::tests::test_bivariate_partial_eval_y 7ms
bivariate::tests::bivariate_partial_evals_match_full 7ms
bivariate::tests::test_bivariate_partial_eval_x 7ms
bivariate::tests::test_bivariate_one_128::degree_2_10 8ms
bivariate::tests::test_bivariate_one_128::degree_1_4 8ms
error_correction::tests::test_error_correction_f3 8ms
commitment::tests::test_commit_verify 8ms
error_correction::tests::test_divisibility_fail_f5 8ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 9ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 9ms
bivariate::tests::test_bivariate_supported_shapes 9ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 9ms
error_correction::tests::test_error_correction_f8 9ms
error_correction::tests::test_divisibility_fail_f3 10ms
error_correction::tests::test_divisibility_fail_f6 10ms
error_correction::tests::test_divisibility_fail_f8 10ms
bivariate::tests::test_bivariate_one_64::degree_1_4 10ms
galois_rings::degree_3::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 6ms
bivariate::tests::test_bivariate_one_128::degree_3_20 11ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 11ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 6ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 11ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 6ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 11ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 8ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_shift_z128 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_3::tests::test_shift_z64 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 8ms
galois_rings::degree_4::tests::test_bit_compose_z64 5ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 6ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_4::tests::test_arithmetic_z128 6ms
galois_rings::degree_4::tests::test_bit_compose_z128 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_4::tests::test_is_zero 6ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_4::tests::embed_sunshine 7ms
galois_rings::degree_4::tests::test_gf16_from_generator 6ms
galois_rings::degree_4::tests::test_packed_polys 5ms
galois_rings::degree_3::tests::two_power_sunshine 7ms
error_correction::tests::test_divisibility_fail_f7 19ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 12ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 12ms
galois_rings::degree_4::tests::test_shift_z128 7ms
galois_rings::degree_3::tests::test_gf8_from_generator 25ms
galois_rings::degree_3::tests::test_bit_compose_z64 25ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 25ms
galois_rings::degree_3::tests::test_bit_compose_z128 25ms
galois_rings::degree_3::tests::test_arithmetic_z128 25ms
error_correction::tests::test_error_correction_f6 25ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 25ms
galois_rings::degree_4::tests::test_shift_z64 7ms
galois_rings::degree_3::tests::test_arithmetic_z64 25ms
galois_rings::degree_3::tests::test_is_zero 26ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_4::tests::two_power_sunshine 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_5::tests::test_bit_compose_z128 5ms
galois_rings::degree_5::tests::embed_sunshine 5ms
galois_rings::degree_5::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_arithmetic_z64 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_5::tests::test_gf32_from_generator 5ms
galois_rings::degree_5::tests::test_arithmetic_z128 6ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_5::tests::test_is_zero 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 23ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_packed_polys 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 25ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 11ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 5ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 5ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_5::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 5ms
galois_rings::degree_5::tests::test_shift_z64 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 7ms
galois_rings::degree_5::tests::two_power_sunshine 6ms
galois_rings::degree_6::tests::embed_sunshine 6ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_6::tests::test_arithmetic_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_arithmetic_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 4ms
galois_rings::degree_6::tests::test_is_zero 5ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_packed_polys 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 8ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 16ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 29ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_6::tests::test_shift_z64 5ms
galois_rings::degree_6::tests::test_shift_z128 5ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_arithmetic_z128 4ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::embed_sunshine 6ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 47ms
galois_rings::degree_7::tests::test_bit_compose_z64 5ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_7::tests::test_gf128_from_generator 5ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_packed_polys 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 8ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 16ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 5ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 5ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 5ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 38ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_7::tests::test_shift_z64 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_7::tests::test_shift_z128 6ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_7::tests::two_power_sunshine 5ms
galois_rings::degree_8::tests::test_arithmetic_z128 5ms
galois_rings::degree_8::tests::embed_sunshine 5ms
galois_rings::degree_8::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_8::tests::test_is_zero 7ms
galois_rings::degree_8::tests::test_packed_polys 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 21ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 61ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 11ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
error_correction::tests::test_divisibility_fail_f4 163ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 10ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 5ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 114ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 44ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 163ms
galois_rings::degree_8::tests::test_shift_z64 5ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 5ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 164ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 168ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 165ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 6ms
galois_rings::utils::tests::test_karatsuba_2 5ms
galois_rings::utils::tests::test_karatsuba_5 5ms
galois_rings::degree_8::tests::two_power_sunshine 6ms
galois_rings::utils::tests::test_karatsuba_3 6ms
galois_rings::utils::tests::test_karatsuba_4 7ms
galois_rings::utils::tests::test_karatsuba_7 5ms
galois_rings::utils::tests::test_karatsuba_8 5ms
matrix::tests::compute_powers_list_basic 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 171ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 171ms
matrix::tests::compute_powers_zero_degree 6ms
matrix::tests::vdm_matrix_dim_mismatch_err 5ms
poly::tests::test_bitwise_poly 4ms
matrix::tests::compute_powers_basic 7ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 174ms
matrix::tests::vdm_matrix_from_exceptional_sequence 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
galois_rings::utils::tests::test_karatsuba_6 10ms
matrix::tests::vdm_matrix_mul_left_vector 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 172ms
poly::tests::test_formal_derivative 5ms
poly::tests::test_compress 6ms
poly::tests::test_fuzzy_divmod 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 175ms
randomness_check::tests::test_igamc 5ms
randomness_check::tests::test_monobit 5ms
poly::tests::test_poly_divmod::case_1 5ms
poly::tests::test_poly_divmod::case_2 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 178ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 21ms
error_correction::tests::test_error_correction_f4 194ms
randomness_check::tests::test_runs 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 184ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 184ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 186ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 184ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 184ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 185ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 76ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 186ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 188ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 185ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 186ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 189ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 185ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 189ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 187ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 187ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 192ms
syndrome::tests::test_compute_syndrome_field_f3 5ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 192ms
sharing::share::tests::op_overload 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 194ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 194ms
syndrome::tests::test_compute_syndrome_field_f5 6ms
syndrome::tests::test_compute_syndrome_field_f6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 193ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 195ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 195ms
syndrome::tests::test_compute_syndrome_field_f8 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 193ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 192ms
syndrome::tests::test_compute_syndrome_field_f7 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 192ms
syndrome::tests::test_syndrome_decode_field_f5 5ms
syndrome::tests::test_syndrome_decode_field_f6 6ms
syndrome::tests::test_syndrome_decode_field_f4 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 196ms
syndrome::tests::test_syndrome_decode_field_f3 6ms
syndrome::tests::test_syndrome_decode_field_f7 6ms
syndrome::tests::test_syndrome_decode_field_f8 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 195ms
poly::tests::test_specific_panic 26ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 195ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 42ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 196ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 199ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 201ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 201ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 203ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 205ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 135ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 208ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 210ms
randomness_check::tests::test_monobit_for_residue_poly 69ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 94ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 110ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 113ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 111ms
sharing::shamir::tests::test_arith_const_mul2_z128 117ms
sharing::shamir::tests::test_async_reconstruct 116ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 115ms
syndrome::tests::test_compute_syndrome_field_f4 108ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 129ms
sharing::shamir::tests::test_arith_const_mul2_z64 137ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 205ms
randomness_check::tests::test_runs_for_residue_poly 150ms
poly::tests::test_gao_decoding 173ms
poly::tests::test_lagrange_mod2 173ms
poly::tests::test_gao_decoding_failure 174ms
sharing::shamir::tests::test_arith_const_add2_z64 174ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 182ms
sharing::shamir::tests::test_adversarial_async_reconstruct 187ms
sharing::shamir::tests::test_arith_const_add2_z128 190ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 188ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 209ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 193ms
randomness_check::tests::test_residue_polys 204ms
sharing::shamir::tests::test_share_randomness 220ms
os_thread_group::join_all_with_results 7ms
os_thread_group::join_all_succeeds 9ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 12ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 12ms
spawn_compute_bound::spawn_compute_bound_returns_value 13ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 14ms
os_thread_group::join_all_with_results_reports_panic 17ms
os_thread_group::join_all_reports_panic 18ms
tests::encoding_unsafe_list 5ms
tests::negative_hash 5ms
tests::negative_serialize_hash 5ms
tests::negative_unsafe_list 5ms
tests::sunshine_hash 5ms
tests::hashing_writer_matches_hash_element 5ms
tests::sunshine_serialize_hash 4ms
tests::sunshine_unsafe_list 5ms
role::tests::test_threshold_check 4ms
session_id::tests::check_against_known_answer 4ms
session_id::tests::sunshine 4ms
session_id::tests::determinism 4ms
session_id::tests::uniqueness 4ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 12:03:07

Test Results

passed 7 passed

Details

tests 7 tests
clock not captured
tool junit-to-ctrf
build build-and-test arrow-right test-reporter link #2678
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #2678

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
7 7 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
k8s_test_crs_uniqueness 39.1s
k8s_test_insecure_keygen_encrypt_and_public_decrypt 1m 52s
k8s_test_insecure_keygen_encrypt_multiple_types 2m 9s
k8s_test_keygen_and_crs 1m 57s
k8s_test_keygen_uniqueness 4m 46s
k8s_test_centralized_insecure 52.7s
nightly_full_gen_tests_default_k8s_centralized_sequential_crs 1.6s

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

Comment thread core/service/src/vault/storage/s3.rs
Comment thread core/service/src/engine/threshold/service/kms_impl.rs Outdated
Comment thread core/service/src/util/file_handling.rs Outdated
@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 14:23:13

Test Results

passed 560 passed

Details

tests 560 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5240
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5240

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
560 560 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
conf::party::tests::test_party_conf_with_env 4ms
conf::party::tests::test_party_conf_error_conf 3ms
conf::party::tests::test_party_conf_with_real_file 4ms
algebra::crt::tests::test_crt_dec_rec 4ms
algebra::cyclotomic::tests::test_mod_reduction 4ms
algebra::cyclotomic::tests::test_limb_negative_reduction 4ms
algebra::cyclotomic::tests::test_ring_add 4ms
algebra::levels::tests::test_field_reconstruct 5ms
algebra::levels::tests::test_l1_lagrange 4ms
algebra::levels::tests::test_l1_add 4ms
algebra::levels::tests::test_l1_division 4ms
algebra::levels::tests::test_l1_mult 4ms
algebra::levels::tests::test_field_sharings 5ms
algebra::levels::tests::test_l1_poly_eval 4ms
algebra::levels::tests::test_crt_sharing 40ms
algebra::levels::tests::test_crt_sharing_w_error 41ms
algebra::integers::tests::test_rem_limb 56ms
algebra::levels::tests::test_pow_level_r 6.5s
algebra::ntt::tests::poly_q1mul 20.2s
algebra::levels::tests::test_levelksw_triple_gen 22.5s
bfv::basics::tests::test_bfv_to_bgv 54.4s
bgv::basics::tests::test_bgv_keygen 58.9s
bgv::basics::tests::test_bgv_keygen_q1 54.3s
bfv::basics::tests::test_bfv_keygen 1m 3s
bgv::basics::tests::test_big_mod_switch 44.8s
gen_bits_odd::tests::test_bitgen 9.8s
bfv::basics::tests::slow_tests::test_threshold_bfv 1m 18s
bgv::ddec::tests::test_ddec_dummy 1m 4s
bgv::basics::tests::test_bgv_multiply 1m 52s
bgv::ddec::tests::test_sharings_sk 1m 15s
algebra::ntt::tests::poly_qmul 2m 30s
test_logging::tests::parse_test_log_mode_supports_tri_state_values 5ms
tests::read_write_element 5ms
random_free_port::tests::test_random_free_ports 8ms
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 9ms
random_free_port::tests::test_random_free_ports_concurrent 10ms
grpc::tests::test_build_request_auto_generate_id 5ms
grpc::tests::test_build_request_with_id 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 5ms
grpc::tests::test_build_request_no_id_no_generate 5ms
metrics::tests::metric_families_match_allowlist 7ms
metrics::tests::record_fhe_key_cache_size_sets_and_clamps 8ms
sys_metrics::tests::test_file_descriptor_count 8ms
sys_metrics::tests::test_task_count 1.1s
os_thread_group::join_all_with_results 5ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 12ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 15ms
spawn_compute_bound::spawn_compute_bound_returns_value 15ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 15ms
os_thread_group::join_all_reports_panic 19ms
os_thread_group::join_all_with_results_reports_panic 19ms
os_thread_group::join_all_succeeds 25ms
bivariate::tests::test_bivariate_one_64::degree_1_4 6ms
bivariate::tests::test_bivariate_one_128::degree_1_4 6ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 6ms
bivariate::tests::test_bivariate_one_128::degree_2_10 6ms
bivariate::tests::bivariate_partial_evals_match_full 7ms
bivariate::tests::test_bivariate_partial_eval_y 7ms
bivariate::tests::test_bivariate_zero_64::degree_2_10 6ms
bivariate::tests::test_bivariate_partial_eval_x 7ms
bivariate::tests::test_bivariate_supported_shapes 7ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 7ms
bivariate::tests::test_bivariate_one_64::degree_3_20 7ms
galois_rings::degree_3::tests::test_bit_compose_z128 7ms
galois_rings::degree_3::tests::test_is_zero 7ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 8ms
bivariate::tests::test_bivariate_one_64::degree_2_10 8ms
bivariate::tests::test_full_eval 8ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 7ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 8ms
galois_rings::degree_3::tests::embed_sunshine 8ms
error_correction::tests::test_error_correction_f3 8ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 8ms
galois_rings::degree_3::tests::test_arithmetic_z64 8ms
error_correction::tests::test_error_correction_f7 8ms
error_correction::tests::test_divisibility_fail_f8 8ms
commitment::tests::test_commit_verify_fail 9ms
error_correction::tests::test_divisibility_fail_f5 9ms
error_correction::tests::test_divisibility_fail_f6 9ms
error_correction::tests::test_error_correction_f8 9ms
commitment::tests::test_commit_verify 9ms
error_correction::tests::test_error_correction_f5 8ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 6ms
error_correction::tests::test_divisibility_fail_f3 10ms
galois_rings::degree_3::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 6ms
error_correction::tests::test_error_correction_f6 10ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 8ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 9ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_3::tests::test_shift_z128 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_shift_z64 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_3::tests::two_power_sunshine 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 8ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_4::tests::embed_sunshine 6ms
galois_rings::degree_4::tests::test_arithmetic_z128 5ms
galois_rings::degree_4::tests::test_bit_compose_z128 5ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_4::tests::test_bit_compose_z64 6ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_4::tests::test_gf16_from_generator 5ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_4::tests::test_is_zero 5ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_4::tests::test_packed_polys 5ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 7ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 11ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 12ms
galois_rings::degree_4::tests::test_shift_z64 6ms
error_correction::tests::test_divisibility_fail_f7 24ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 25ms
galois_rings::degree_4::tests::test_shift_z128 6ms
bivariate::tests::test_bivariate_one_128::degree_3_20 25ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_3::tests::test_gf8_from_generator 29ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 29ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 30ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 30ms
galois_rings::degree_3::tests::test_arithmetic_z128 30ms
galois_rings::degree_3::tests::test_bit_compose_z64 31ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 7ms
galois_rings::degree_5::tests::test_bit_compose_z128 7ms
galois_rings::degree_5::tests::test_arithmetic_z128 7ms
galois_rings::degree_5::tests::embed_sunshine 8ms
galois_rings::degree_4::tests::two_power_sunshine 8ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 23ms
galois_rings::degree_5::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_5::tests::test_gf32_from_generator 6ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 25ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_5::tests::test_is_zero 6ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_packed_polys 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_5::tests::test_arithmetic_z64 14ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 9ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 10ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_5::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_shift_z64 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 8ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_5::tests::two_power_sunshine 5ms
galois_rings::degree_6::tests::test_arithmetic_z128 5ms
galois_rings::degree_6::tests::embed_sunshine 5ms
galois_rings::degree_6::tests::test_arithmetic_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 6ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_6::tests::test_is_zero 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_6::tests::test_packed_polys 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 18ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 10ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 33ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 9ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 10ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_6::tests::test_shift_z128 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 8ms
galois_rings::degree_6::tests::test_shift_z64 5ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_7::tests::embed_sunshine 5ms
galois_rings::degree_7::tests::test_arithmetic_z128 5ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::test_bit_compose_z64 5ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 51ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_gf128_from_generator 6ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 7ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_7::tests::test_packed_polys 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 20ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 8ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 8ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 10ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 39ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_7::tests::test_shift_z128 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 7ms
galois_rings::degree_7::tests::test_shift_z64 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_7::tests::two_power_sunshine 5ms
galois_rings::degree_8::tests::embed_sunshine 5ms
galois_rings::degree_8::tests::test_arithmetic_z128 6ms
galois_rings::degree_8::tests::test_arithmetic_z64 7ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_is_zero 7ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_8::tests::test_packed_polys 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 8ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 23ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 69ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 10ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 122ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 9ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 47ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 175ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 8ms
galois_rings::degree_8::tests::test_shift_z64 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 175ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 10ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_8::tests::two_power_sunshine 5ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 179ms
galois_rings::utils::tests::test_karatsuba_3 5ms
galois_rings::utils::tests::test_karatsuba_2 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 180ms
galois_rings::utils::tests::test_karatsuba_4 6ms
galois_rings::utils::tests::test_karatsuba_7 5ms
galois_rings::utils::tests::test_karatsuba_5 6ms
matrix::tests::compute_powers_basic 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 182ms
galois_rings::utils::tests::test_karatsuba_8 6ms
galois_rings::utils::tests::test_karatsuba_6 7ms
matrix::tests::compute_powers_zero_degree 5ms
matrix::tests::compute_powers_list_basic 6ms
error_correction::tests::test_divisibility_fail_f4 199ms
matrix::tests::vdm_matrix_from_exceptional_sequence 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
matrix::tests::vdm_matrix_dim_mismatch_err 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 187ms
poly::tests::test_bitwise_poly 5ms
matrix::tests::vdm_matrix_mul_left_vector 5ms
poly::tests::test_compress 5ms
poly::tests::test_formal_derivative 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 186ms
poly::tests::test_fuzzy_divmod 6ms
poly::tests::test_poly_divmod::case_1 5ms
poly::tests::test_poly_divmod::case_2 5ms
randomness_check::tests::test_igamc 5ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 191ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 191ms
randomness_check::tests::test_monobit 6ms
randomness_check::tests::test_runs 5ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 194ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 196ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 197ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 26ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 196ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 197ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 201ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 201ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 201ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 203ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 201ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 204ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 200ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 201ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 82ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 203ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 204ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 204ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 202ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 205ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 202ms
sharing::share::tests::op_overload 6ms
syndrome::tests::test_compute_syndrome_field_f3 6ms
error_correction::tests::test_error_correction_f4 221ms
syndrome::tests::test_compute_syndrome_field_f5 5ms
syndrome::tests::test_compute_syndrome_field_f6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 208ms
syndrome::tests::test_compute_syndrome_field_f7 6ms
syndrome::tests::test_compute_syndrome_field_f8 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 208ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 206ms
syndrome::tests::test_syndrome_decode_field_f3 6ms
syndrome::tests::test_syndrome_decode_field_f4 6ms
syndrome::tests::test_syndrome_decode_field_f7 6ms
syndrome::tests::test_syndrome_decode_field_f8 6ms
syndrome::tests::test_syndrome_decode_field_f6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 207ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 211ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 209ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 211ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 209ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 210ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 209ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 209ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 214ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 210ms
syndrome::tests::test_syndrome_decode_field_f5 9ms
poly::tests::test_specific_panic 29ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 210ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 222ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 56ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 224ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 162ms
randomness_check::tests::test_monobit_for_residue_poly 82ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 99ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 150ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 280ms
poly::tests::test_gao_decoding 121ms
sharing::shamir::tests::test_arith_const_mul2_z64 115ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 115ms
poly::tests::test_gao_decoding_failure 124ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 117ms
sharing::shamir::tests::test_arith_const_add2_z128 121ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 114ms
poly::tests::test_lagrange_mod2 127ms
sharing::shamir::tests::test_adversarial_async_reconstruct 125ms
sharing::shamir::tests::test_arith_const_add2_z64 125ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 121ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 128ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 151ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 135ms
sharing::shamir::tests::test_arith_const_mul2_z128 140ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 139ms
syndrome::tests::test_compute_syndrome_field_f4 140ms
randomness_check::tests::test_runs_for_residue_poly 154ms
randomness_check::tests::test_residue_polys 187ms
sharing::shamir::tests::test_async_reconstruct 196ms
sharing::shamir::tests::test_share_randomness 220ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 228ms
tests::encoding_unsafe_list 6ms
tests::negative_hash 5ms
tests::negative_unsafe_list 5ms
tests::sunshine_hash 5ms
tests::sunshine_serialize_hash 5ms
tests::sunshine_unsafe_list 5ms
tests::negative_serialize_hash 7ms
tests::hashing_writer_matches_hash_element 9ms
role::tests::test_threshold_check 5ms
session_id::tests::check_against_known_answer 5ms
session_id::tests::determinism 4ms
session_id::tests::sunshine 5ms
session_id::tests::uniqueness 5ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@maksymsur
maksymsur requested a review from dvdplm June 12, 2026 14:23
@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 14:23:18

Test Results

passed 560 passed

Details

tests 560 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5240
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5240

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
560 560 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
conf::party::tests::test_party_conf_with_env 4ms
conf::party::tests::test_party_conf_error_conf 3ms
conf::party::tests::test_party_conf_with_real_file 4ms
algebra::crt::tests::test_crt_dec_rec 4ms
algebra::cyclotomic::tests::test_mod_reduction 4ms
algebra::cyclotomic::tests::test_limb_negative_reduction 4ms
algebra::cyclotomic::tests::test_ring_add 4ms
algebra::levels::tests::test_field_reconstruct 5ms
algebra::levels::tests::test_l1_lagrange 4ms
algebra::levels::tests::test_l1_add 4ms
algebra::levels::tests::test_l1_division 4ms
algebra::levels::tests::test_l1_mult 4ms
algebra::levels::tests::test_field_sharings 5ms
algebra::levels::tests::test_l1_poly_eval 4ms
algebra::levels::tests::test_crt_sharing 40ms
algebra::levels::tests::test_crt_sharing_w_error 41ms
algebra::integers::tests::test_rem_limb 56ms
algebra::levels::tests::test_pow_level_r 6.5s
algebra::ntt::tests::poly_q1mul 20.2s
algebra::levels::tests::test_levelksw_triple_gen 22.5s
bfv::basics::tests::test_bfv_to_bgv 54.4s
bgv::basics::tests::test_bgv_keygen 58.9s
bgv::basics::tests::test_bgv_keygen_q1 54.3s
bfv::basics::tests::test_bfv_keygen 1m 3s
bgv::basics::tests::test_big_mod_switch 44.8s
gen_bits_odd::tests::test_bitgen 9.8s
bfv::basics::tests::slow_tests::test_threshold_bfv 1m 18s
bgv::ddec::tests::test_ddec_dummy 1m 4s
bgv::basics::tests::test_bgv_multiply 1m 52s
bgv::ddec::tests::test_sharings_sk 1m 15s
algebra::ntt::tests::poly_qmul 2m 30s
test_logging::tests::parse_test_log_mode_supports_tri_state_values 5ms
tests::read_write_element 5ms
random_free_port::tests::test_random_free_ports 8ms
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 9ms
random_free_port::tests::test_random_free_ports_concurrent 10ms
grpc::tests::test_build_request_auto_generate_id 5ms
grpc::tests::test_build_request_with_id 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 5ms
grpc::tests::test_build_request_no_id_no_generate 5ms
metrics::tests::metric_families_match_allowlist 7ms
metrics::tests::record_fhe_key_cache_size_sets_and_clamps 8ms
sys_metrics::tests::test_file_descriptor_count 8ms
sys_metrics::tests::test_task_count 1.1s
os_thread_group::join_all_with_results 5ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 12ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 15ms
spawn_compute_bound::spawn_compute_bound_returns_value 15ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 15ms
os_thread_group::join_all_reports_panic 19ms
os_thread_group::join_all_with_results_reports_panic 19ms
os_thread_group::join_all_succeeds 25ms
bivariate::tests::test_bivariate_one_64::degree_1_4 6ms
bivariate::tests::test_bivariate_one_128::degree_1_4 6ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 6ms
bivariate::tests::test_bivariate_one_128::degree_2_10 6ms
bivariate::tests::bivariate_partial_evals_match_full 7ms
bivariate::tests::test_bivariate_partial_eval_y 7ms
bivariate::tests::test_bivariate_zero_64::degree_2_10 6ms
bivariate::tests::test_bivariate_partial_eval_x 7ms
bivariate::tests::test_bivariate_supported_shapes 7ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 7ms
bivariate::tests::test_bivariate_one_64::degree_3_20 7ms
galois_rings::degree_3::tests::test_bit_compose_z128 7ms
galois_rings::degree_3::tests::test_is_zero 7ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 8ms
bivariate::tests::test_bivariate_one_64::degree_2_10 8ms
bivariate::tests::test_full_eval 8ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 7ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 8ms
galois_rings::degree_3::tests::embed_sunshine 8ms
error_correction::tests::test_error_correction_f3 8ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 8ms
galois_rings::degree_3::tests::test_arithmetic_z64 8ms
error_correction::tests::test_error_correction_f7 8ms
error_correction::tests::test_divisibility_fail_f8 8ms
commitment::tests::test_commit_verify_fail 9ms
error_correction::tests::test_divisibility_fail_f5 9ms
error_correction::tests::test_divisibility_fail_f6 9ms
error_correction::tests::test_error_correction_f8 9ms
commitment::tests::test_commit_verify 9ms
error_correction::tests::test_error_correction_f5 8ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 6ms
error_correction::tests::test_divisibility_fail_f3 10ms
galois_rings::degree_3::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 6ms
error_correction::tests::test_error_correction_f6 10ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 8ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 9ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_3::tests::test_shift_z128 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_shift_z64 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_3::tests::two_power_sunshine 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 8ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_4::tests::embed_sunshine 6ms
galois_rings::degree_4::tests::test_arithmetic_z128 5ms
galois_rings::degree_4::tests::test_bit_compose_z128 5ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_4::tests::test_bit_compose_z64 6ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_4::tests::test_gf16_from_generator 5ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_4::tests::test_is_zero 5ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_4::tests::test_packed_polys 5ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 7ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 11ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 12ms
galois_rings::degree_4::tests::test_shift_z64 6ms
error_correction::tests::test_divisibility_fail_f7 24ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 25ms
galois_rings::degree_4::tests::test_shift_z128 6ms
bivariate::tests::test_bivariate_one_128::degree_3_20 25ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_3::tests::test_gf8_from_generator 29ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 29ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 30ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 30ms
galois_rings::degree_3::tests::test_arithmetic_z128 30ms
galois_rings::degree_3::tests::test_bit_compose_z64 31ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 7ms
galois_rings::degree_5::tests::test_bit_compose_z128 7ms
galois_rings::degree_5::tests::test_arithmetic_z128 7ms
galois_rings::degree_5::tests::embed_sunshine 8ms
galois_rings::degree_4::tests::two_power_sunshine 8ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 23ms
galois_rings::degree_5::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_5::tests::test_gf32_from_generator 6ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 25ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_5::tests::test_is_zero 6ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_packed_polys 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_5::tests::test_arithmetic_z64 14ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 9ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 10ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_5::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_shift_z64 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 8ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_5::tests::two_power_sunshine 5ms
galois_rings::degree_6::tests::test_arithmetic_z128 5ms
galois_rings::degree_6::tests::embed_sunshine 5ms
galois_rings::degree_6::tests::test_arithmetic_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 6ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_6::tests::test_is_zero 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_6::tests::test_packed_polys 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 18ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 10ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 33ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 9ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 10ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_6::tests::test_shift_z128 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 8ms
galois_rings::degree_6::tests::test_shift_z64 5ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_7::tests::embed_sunshine 5ms
galois_rings::degree_7::tests::test_arithmetic_z128 5ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::test_bit_compose_z64 5ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 51ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_gf128_from_generator 6ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 7ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_7::tests::test_packed_polys 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 20ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 8ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 8ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 10ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 39ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_7::tests::test_shift_z128 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 7ms
galois_rings::degree_7::tests::test_shift_z64 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_7::tests::two_power_sunshine 5ms
galois_rings::degree_8::tests::embed_sunshine 5ms
galois_rings::degree_8::tests::test_arithmetic_z128 6ms
galois_rings::degree_8::tests::test_arithmetic_z64 7ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_is_zero 7ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_8::tests::test_packed_polys 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 8ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 23ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 69ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 10ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 122ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 9ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 47ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 175ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 8ms
galois_rings::degree_8::tests::test_shift_z64 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 175ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 10ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_8::tests::two_power_sunshine 5ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 179ms
galois_rings::utils::tests::test_karatsuba_3 5ms
galois_rings::utils::tests::test_karatsuba_2 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 180ms
galois_rings::utils::tests::test_karatsuba_4 6ms
galois_rings::utils::tests::test_karatsuba_7 5ms
galois_rings::utils::tests::test_karatsuba_5 6ms
matrix::tests::compute_powers_basic 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 182ms
galois_rings::utils::tests::test_karatsuba_8 6ms
galois_rings::utils::tests::test_karatsuba_6 7ms
matrix::tests::compute_powers_zero_degree 5ms
matrix::tests::compute_powers_list_basic 6ms
error_correction::tests::test_divisibility_fail_f4 199ms
matrix::tests::vdm_matrix_from_exceptional_sequence 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
matrix::tests::vdm_matrix_dim_mismatch_err 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 187ms
poly::tests::test_bitwise_poly 5ms
matrix::tests::vdm_matrix_mul_left_vector 5ms
poly::tests::test_compress 5ms
poly::tests::test_formal_derivative 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 186ms
poly::tests::test_fuzzy_divmod 6ms
poly::tests::test_poly_divmod::case_1 5ms
poly::tests::test_poly_divmod::case_2 5ms
randomness_check::tests::test_igamc 5ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 191ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 191ms
randomness_check::tests::test_monobit 6ms
randomness_check::tests::test_runs 5ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 194ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 196ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 197ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 26ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 196ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 197ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 201ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 201ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 201ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 203ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 201ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 204ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 200ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 201ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 82ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 203ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 204ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 204ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 202ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 205ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 202ms
sharing::share::tests::op_overload 6ms
syndrome::tests::test_compute_syndrome_field_f3 6ms
error_correction::tests::test_error_correction_f4 221ms
syndrome::tests::test_compute_syndrome_field_f5 5ms
syndrome::tests::test_compute_syndrome_field_f6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 208ms
syndrome::tests::test_compute_syndrome_field_f7 6ms
syndrome::tests::test_compute_syndrome_field_f8 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 208ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 206ms
syndrome::tests::test_syndrome_decode_field_f3 6ms
syndrome::tests::test_syndrome_decode_field_f4 6ms
syndrome::tests::test_syndrome_decode_field_f7 6ms
syndrome::tests::test_syndrome_decode_field_f8 6ms
syndrome::tests::test_syndrome_decode_field_f6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 207ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 211ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 209ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 211ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 209ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 210ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 209ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 209ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 214ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 210ms
syndrome::tests::test_syndrome_decode_field_f5 9ms
poly::tests::test_specific_panic 29ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 210ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 222ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 56ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 224ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 162ms
randomness_check::tests::test_monobit_for_residue_poly 82ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 99ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 150ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 280ms
poly::tests::test_gao_decoding 121ms
sharing::shamir::tests::test_arith_const_mul2_z64 115ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 115ms
poly::tests::test_gao_decoding_failure 124ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 117ms
sharing::shamir::tests::test_arith_const_add2_z128 121ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 114ms
poly::tests::test_lagrange_mod2 127ms
sharing::shamir::tests::test_adversarial_async_reconstruct 125ms
sharing::shamir::tests::test_arith_const_add2_z64 125ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 121ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 128ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 151ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 135ms
sharing::shamir::tests::test_arith_const_mul2_z128 140ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 139ms
syndrome::tests::test_compute_syndrome_field_f4 140ms
randomness_check::tests::test_runs_for_residue_poly 154ms
randomness_check::tests::test_residue_polys 187ms
sharing::shamir::tests::test_async_reconstruct 196ms
sharing::shamir::tests::test_share_randomness 220ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 228ms
tests::encoding_unsafe_list 6ms
tests::negative_hash 5ms
tests::negative_unsafe_list 5ms
tests::sunshine_hash 5ms
tests::sunshine_serialize_hash 5ms
tests::sunshine_unsafe_list 5ms
tests::negative_serialize_hash 7ms
tests::hashing_writer_matches_hash_element 9ms
role::tests::test_threshold_check 5ms
session_id::tests::check_against_known_answer 5ms
session_id::tests::determinism 4ms
session_id::tests::sunshine 5ms
session_id::tests::uniqueness 5ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 14:56:37

Test Results

passed 529 passed

Details

tests 529 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5246
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5246

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
529 529 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
grpc::tests::test_build_request_auto_generate_id 4ms
grpc::tests::test_build_request_with_id 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 6ms
metrics::tests::metric_families_match_allowlist 6ms
grpc::tests::test_build_request_no_id_no_generate 6ms
metrics::tests::record_fhe_key_cache_size_sets_and_clamps 6ms
sys_metrics::tests::test_file_descriptor_count 8ms
sys_metrics::tests::test_task_count 1.1s
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 4ms
random_free_port::tests::test_random_free_ports 5ms
tests::read_write_element 6ms
test_logging::tests::parse_test_log_mode_supports_tri_state_values 6ms
random_free_port::tests::test_random_free_ports_concurrent 7ms
bivariate::tests::bivariate_partial_evals_match_full 4ms
error_correction::tests::test_divisibility_fail_f8 6ms
error_correction::tests::test_divisibility_fail_f6 6ms
bivariate::tests::test_bivariate_supported_shapes 6ms
commitment::tests::test_commit_verify 6ms
error_correction::tests::test_error_correction_f5 6ms
bivariate::tests::test_bivariate_one_128::degree_1_4 6ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 6ms
bivariate::tests::test_bivariate_one_128::degree_2_10 7ms
bivariate::tests::test_bivariate_one_64::degree_1_4 7ms
bivariate::tests::test_bivariate_one_64::degree_2_10 7ms
bivariate::tests::test_bivariate_one_64::degree_3_20 7ms
bivariate::tests::test_full_eval 7ms
galois_rings::degree_3::tests::test_arithmetic_z64 7ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 7ms
galois_rings::degree_3::tests::test_bit_compose_z128 7ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 7ms
error_correction::tests::test_divisibility_fail_f7 7ms
error_correction::tests::test_divisibility_fail_f5 7ms
error_correction::tests::test_error_correction_f7 7ms
bivariate::tests::test_bivariate_one_128::degree_3_20 7ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 7ms
error_correction::tests::test_error_correction_f6 7ms
bivariate::tests::test_bivariate_partial_eval_y 8ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 8ms
commitment::tests::test_commit_verify_fail 8ms
galois_rings::degree_3::tests::test_bit_compose_z64 8ms
galois_rings::degree_3::tests::embed_sunshine 8ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 8ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 9ms
bivariate::tests::test_bivariate_zero_64::degree_2_10 8ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 9ms
error_correction::tests::test_error_correction_f3 9ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_3::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 8ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_3::tests::test_shift_z128 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_3::tests::test_shift_z64 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 8ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 9ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 6ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_3::tests::two_power_sunshine 4ms
galois_rings::degree_3::tests::test_arithmetic_z128 17ms
galois_rings::degree_4::tests::test_bit_compose_z64 5ms
galois_rings::degree_4::tests::embed_sunshine 5ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 10ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_4::tests::test_arithmetic_z128 8ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 7ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 8ms
galois_rings::degree_4::tests::test_packed_polys 7ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 8ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 8ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 11ms
galois_rings::degree_4::tests::test_gf16_from_generator 8ms
galois_rings::degree_4::tests::test_bit_compose_z128 8ms
galois_rings::degree_3::tests::test_is_zero 23ms
bivariate::tests::test_bivariate_partial_eval_x 22ms
galois_rings::degree_4::tests::test_is_zero 9ms
error_correction::tests::test_error_correction_f8 23ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 10ms
error_correction::tests::test_divisibility_fail_f3 23ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 23ms
galois_rings::degree_3::tests::test_gf8_from_generator 23ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 23ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_4::tests::test_shift_z64 5ms
galois_rings::degree_4::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_arithmetic_z64 5ms
galois_rings::degree_5::tests::embed_sunshine 5ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_4::tests::two_power_sunshine 5ms
galois_rings::degree_5::tests::test_arithmetic_z128 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_5::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_5::tests::test_bit_compose_z128 7ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 22ms
galois_rings::degree_5::tests::test_gf32_from_generator 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_is_zero 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_packed_polys 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 24ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 5ms
galois_rings::degree_5::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 8ms
galois_rings::degree_5::tests::test_shift_z64 6ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_5::tests::two_power_sunshine 5ms
galois_rings::degree_6::tests::embed_sunshine 5ms
galois_rings::degree_6::tests::test_arithmetic_z128 6ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 5ms
galois_rings::degree_6::tests::test_arithmetic_z64 6ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_is_zero 4ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 16ms
galois_rings::degree_6::tests::test_packed_polys 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 11ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 5ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 5ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 31ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 9ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 5ms
galois_rings::degree_6::tests::test_shift_z128 5ms
galois_rings::degree_6::tests::test_shift_z64 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_7::tests::embed_sunshine 4ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_arithmetic_z128 5ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::test_bit_compose_z64 5ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 47ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 4ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_7::tests::test_gf128_from_generator 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_7::tests::test_packed_polys 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 17ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 10ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 5ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 35ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_7::tests::test_shift_z64 5ms
galois_rings::degree_7::tests::test_shift_z128 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_7::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_8::tests::test_arithmetic_z128 5ms
galois_rings::degree_8::tests::embed_sunshine 6ms
galois_rings::degree_8::tests::test_arithmetic_z64 5ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_is_zero 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 58ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_8::tests::test_packed_polys 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 21ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 14ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 8ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 111ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 6ms
error_correction::tests::test_divisibility_fail_f4 170ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 44ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 5ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 5ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_shift_z64 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 163ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 8ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_8::tests::two_power_sunshine 5ms
galois_rings::utils::tests::test_karatsuba_3 5ms
galois_rings::utils::tests::test_karatsuba_2 5ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 166ms
galois_rings::utils::tests::test_karatsuba_5 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 165ms
galois_rings::utils::tests::test_karatsuba_4 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 168ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 168ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 169ms
galois_rings::utils::tests::test_karatsuba_6 5ms
matrix::tests::compute_powers_basic 5ms
galois_rings::utils::tests::test_karatsuba_8 5ms
matrix::tests::compute_powers_list_basic 5ms
matrix::tests::compute_powers_zero_degree 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 169ms
matrix::tests::vdm_matrix_dim_mismatch_err 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 169ms
poly::tests::test_bitwise_poly 5ms
poly::tests::test_compress 5ms
matrix::tests::vdm_matrix_mul_left_vector 5ms
galois_rings::utils::tests::test_karatsuba_7 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 173ms
poly::tests::test_formal_derivative 5ms
error_correction::tests::test_error_correction_f4 187ms
poly::tests::test_poly_divmod::case_2 6ms
poly::tests::test_poly_divmod::case_1 6ms
randomness_check::tests::test_monobit 6ms
poly::tests::test_fuzzy_divmod 7ms
randomness_check::tests::test_runs 5ms
randomness_check::tests::test_igamc 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 178ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 179ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 180ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 183ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 184ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 183ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 184ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 185ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 185ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 183ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 186ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 185ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 181ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 181ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 185ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 187ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 186ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 78ms
sharing::share::tests::op_overload 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 188ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 182ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 189ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 190ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 190ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 185ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 182ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 189ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 186ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 183ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 33ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 185ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 190ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 190ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 185ms
syndrome::tests::test_compute_syndrome_field_f5 9ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 193ms
syndrome::tests::test_compute_syndrome_field_f7 9ms
syndrome::tests::test_compute_syndrome_field_f8 8ms
syndrome::tests::test_compute_syndrome_field_f6 9ms
syndrome::tests::test_compute_syndrome_field_f3 11ms
syndrome::tests::test_syndrome_decode_field_f3 9ms
syndrome::tests::test_syndrome_decode_field_f8 8ms
syndrome::tests::test_syndrome_decode_field_f4 9ms
syndrome::tests::test_syndrome_decode_field_f6 8ms
syndrome::tests::test_syndrome_decode_field_f7 8ms
syndrome::tests::test_syndrome_decode_field_f5 9ms
poly::tests::test_specific_panic 25ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 190ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 125ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 198ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 192ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 48ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 207ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 89ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 253ms
randomness_check::tests::test_monobit_for_residue_poly 93ms
sharing::shamir::tests::test_arith_const_add2_z128 110ms
sharing::shamir::tests::test_arith_const_add2_z64 110ms
sharing::shamir::tests::test_adversarial_async_reconstruct 110ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 109ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 118ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 118ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 121ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 188ms
poly::tests::test_gao_decoding 140ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 154ms
syndrome::tests::test_compute_syndrome_field_f4 130ms
sharing::shamir::tests::test_async_reconstruct 163ms
poly::tests::test_gao_decoding_failure 174ms
poly::tests::test_lagrange_mod2 174ms
sharing::shamir::tests::test_arith_const_mul2_z64 170ms
sharing::shamir::tests::test_arith_const_mul2_z128 175ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 174ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 181ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 184ms
randomness_check::tests::test_runs_for_residue_poly 192ms
randomness_check::tests::test_residue_polys 193ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 206ms
sharing::shamir::tests::test_share_randomness 216ms
os_thread_group::join_all_with_results 6ms
os_thread_group::join_all_succeeds 6ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 13ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 13ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 13ms
os_thread_group::join_all_reports_panic 15ms
os_thread_group::join_all_with_results_reports_panic 21ms
spawn_compute_bound::spawn_compute_bound_returns_value 33ms
tests::negative_unsafe_list 5ms
tests::sunshine_serialize_hash 5ms
tests::hashing_writer_matches_hash_element 5ms
tests::sunshine_hash 5ms
tests::negative_hash 5ms
tests::negative_serialize_hash 5ms
tests::sunshine_unsafe_list 6ms
tests::encoding_unsafe_list 6ms
role::tests::test_threshold_check 5ms
session_id::tests::uniqueness 5ms
session_id::tests::check_against_known_answer 6ms
session_id::tests::determinism 6ms
session_id::tests::sunshine 6ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 14:57:52

Test Results

passed 529 passed

Details

tests 529 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5246
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5246

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
529 529 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
grpc::tests::test_build_request_auto_generate_id 4ms
grpc::tests::test_build_request_with_id 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 6ms
metrics::tests::metric_families_match_allowlist 6ms
grpc::tests::test_build_request_no_id_no_generate 6ms
metrics::tests::record_fhe_key_cache_size_sets_and_clamps 6ms
sys_metrics::tests::test_file_descriptor_count 8ms
sys_metrics::tests::test_task_count 1.1s
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 4ms
random_free_port::tests::test_random_free_ports 5ms
tests::read_write_element 6ms
test_logging::tests::parse_test_log_mode_supports_tri_state_values 6ms
random_free_port::tests::test_random_free_ports_concurrent 7ms
bivariate::tests::bivariate_partial_evals_match_full 4ms
error_correction::tests::test_divisibility_fail_f8 6ms
error_correction::tests::test_divisibility_fail_f6 6ms
bivariate::tests::test_bivariate_supported_shapes 6ms
commitment::tests::test_commit_verify 6ms
error_correction::tests::test_error_correction_f5 6ms
bivariate::tests::test_bivariate_one_128::degree_1_4 6ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 6ms
bivariate::tests::test_bivariate_one_128::degree_2_10 7ms
bivariate::tests::test_bivariate_one_64::degree_1_4 7ms
bivariate::tests::test_bivariate_one_64::degree_2_10 7ms
bivariate::tests::test_bivariate_one_64::degree_3_20 7ms
bivariate::tests::test_full_eval 7ms
galois_rings::degree_3::tests::test_arithmetic_z64 7ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 7ms
galois_rings::degree_3::tests::test_bit_compose_z128 7ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 7ms
error_correction::tests::test_divisibility_fail_f7 7ms
error_correction::tests::test_divisibility_fail_f5 7ms
error_correction::tests::test_error_correction_f7 7ms
bivariate::tests::test_bivariate_one_128::degree_3_20 7ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 7ms
error_correction::tests::test_error_correction_f6 7ms
bivariate::tests::test_bivariate_partial_eval_y 8ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 8ms
commitment::tests::test_commit_verify_fail 8ms
galois_rings::degree_3::tests::test_bit_compose_z64 8ms
galois_rings::degree_3::tests::embed_sunshine 8ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 8ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 9ms
bivariate::tests::test_bivariate_zero_64::degree_2_10 8ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 9ms
error_correction::tests::test_error_correction_f3 9ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_3::tests::test_packed_polys 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 8ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_3::tests::test_shift_z128 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_3::tests::test_shift_z64 5ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 8ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 9ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 6ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_3::tests::two_power_sunshine 4ms
galois_rings::degree_3::tests::test_arithmetic_z128 17ms
galois_rings::degree_4::tests::test_bit_compose_z64 5ms
galois_rings::degree_4::tests::embed_sunshine 5ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 10ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_4::tests::test_arithmetic_z128 8ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 7ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 8ms
galois_rings::degree_4::tests::test_packed_polys 7ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 8ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 8ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 11ms
galois_rings::degree_4::tests::test_gf16_from_generator 8ms
galois_rings::degree_4::tests::test_bit_compose_z128 8ms
galois_rings::degree_3::tests::test_is_zero 23ms
bivariate::tests::test_bivariate_partial_eval_x 22ms
galois_rings::degree_4::tests::test_is_zero 9ms
error_correction::tests::test_error_correction_f8 23ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 10ms
error_correction::tests::test_divisibility_fail_f3 23ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 23ms
galois_rings::degree_3::tests::test_gf8_from_generator 23ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 23ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_4::tests::test_shift_z64 5ms
galois_rings::degree_4::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_arithmetic_z64 5ms
galois_rings::degree_5::tests::embed_sunshine 5ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_4::tests::two_power_sunshine 5ms
galois_rings::degree_5::tests::test_arithmetic_z128 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_5::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_5::tests::test_bit_compose_z128 7ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 22ms
galois_rings::degree_5::tests::test_gf32_from_generator 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_is_zero 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_packed_polys 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 24ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 5ms
galois_rings::degree_5::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 8ms
galois_rings::degree_5::tests::test_shift_z64 6ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_5::tests::two_power_sunshine 5ms
galois_rings::degree_6::tests::embed_sunshine 5ms
galois_rings::degree_6::tests::test_arithmetic_z128 6ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 5ms
galois_rings::degree_6::tests::test_arithmetic_z64 6ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_is_zero 4ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 16ms
galois_rings::degree_6::tests::test_packed_polys 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 11ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 5ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 5ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 31ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 9ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 5ms
galois_rings::degree_6::tests::test_shift_z128 5ms
galois_rings::degree_6::tests::test_shift_z64 5ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_7::tests::embed_sunshine 4ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_arithmetic_z128 5ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_7::tests::test_bit_compose_z64 5ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 47ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 4ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_7::tests::test_gf128_from_generator 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_7::tests::test_packed_polys 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 17ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 10ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 5ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 35ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_7::tests::test_shift_z64 5ms
galois_rings::degree_7::tests::test_shift_z128 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_7::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_8::tests::test_arithmetic_z128 5ms
galois_rings::degree_8::tests::embed_sunshine 6ms
galois_rings::degree_8::tests::test_arithmetic_z64 5ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_is_zero 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 58ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_8::tests::test_packed_polys 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 21ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 11ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 14ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 8ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 111ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 6ms
error_correction::tests::test_divisibility_fail_f4 170ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 44ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 5ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 5ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_shift_z64 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 163ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 8ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_8::tests::two_power_sunshine 5ms
galois_rings::utils::tests::test_karatsuba_3 5ms
galois_rings::utils::tests::test_karatsuba_2 5ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 166ms
galois_rings::utils::tests::test_karatsuba_5 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 165ms
galois_rings::utils::tests::test_karatsuba_4 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 168ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 168ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 169ms
galois_rings::utils::tests::test_karatsuba_6 5ms
matrix::tests::compute_powers_basic 5ms
galois_rings::utils::tests::test_karatsuba_8 5ms
matrix::tests::compute_powers_list_basic 5ms
matrix::tests::compute_powers_zero_degree 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 169ms
matrix::tests::vdm_matrix_dim_mismatch_err 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 169ms
poly::tests::test_bitwise_poly 5ms
poly::tests::test_compress 5ms
matrix::tests::vdm_matrix_mul_left_vector 5ms
galois_rings::utils::tests::test_karatsuba_7 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 173ms
poly::tests::test_formal_derivative 5ms
error_correction::tests::test_error_correction_f4 187ms
poly::tests::test_poly_divmod::case_2 6ms
poly::tests::test_poly_divmod::case_1 6ms
randomness_check::tests::test_monobit 6ms
poly::tests::test_fuzzy_divmod 7ms
randomness_check::tests::test_runs 5ms
randomness_check::tests::test_igamc 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 178ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 179ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 180ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 183ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 184ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 183ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 184ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 185ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 185ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 183ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 186ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 185ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 181ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 181ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 185ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 187ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 186ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 78ms
sharing::share::tests::op_overload 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 188ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 182ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 189ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 190ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 190ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 185ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 182ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 189ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 186ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 183ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 33ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 185ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 190ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 190ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 185ms
syndrome::tests::test_compute_syndrome_field_f5 9ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 193ms
syndrome::tests::test_compute_syndrome_field_f7 9ms
syndrome::tests::test_compute_syndrome_field_f8 8ms
syndrome::tests::test_compute_syndrome_field_f6 9ms
syndrome::tests::test_compute_syndrome_field_f3 11ms
syndrome::tests::test_syndrome_decode_field_f3 9ms
syndrome::tests::test_syndrome_decode_field_f8 8ms
syndrome::tests::test_syndrome_decode_field_f4 9ms
syndrome::tests::test_syndrome_decode_field_f6 8ms
syndrome::tests::test_syndrome_decode_field_f7 8ms
syndrome::tests::test_syndrome_decode_field_f5 9ms
poly::tests::test_specific_panic 25ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 190ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 125ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 198ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 192ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 48ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 207ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 89ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 253ms
randomness_check::tests::test_monobit_for_residue_poly 93ms
sharing::shamir::tests::test_arith_const_add2_z128 110ms
sharing::shamir::tests::test_arith_const_add2_z64 110ms
sharing::shamir::tests::test_adversarial_async_reconstruct 110ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 109ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 118ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 118ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 121ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 188ms
poly::tests::test_gao_decoding 140ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 154ms
syndrome::tests::test_compute_syndrome_field_f4 130ms
sharing::shamir::tests::test_async_reconstruct 163ms
poly::tests::test_gao_decoding_failure 174ms
poly::tests::test_lagrange_mod2 174ms
sharing::shamir::tests::test_arith_const_mul2_z64 170ms
sharing::shamir::tests::test_arith_const_mul2_z128 175ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 174ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 181ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 184ms
randomness_check::tests::test_runs_for_residue_poly 192ms
randomness_check::tests::test_residue_polys 193ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 206ms
sharing::shamir::tests::test_share_randomness 216ms
os_thread_group::join_all_with_results 6ms
os_thread_group::join_all_succeeds 6ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 13ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 13ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 13ms
os_thread_group::join_all_reports_panic 15ms
os_thread_group::join_all_with_results_reports_panic 21ms
spawn_compute_bound::spawn_compute_bound_returns_value 33ms
tests::negative_unsafe_list 5ms
tests::sunshine_serialize_hash 5ms
tests::hashing_writer_matches_hash_element 5ms
tests::sunshine_hash 5ms
tests::negative_hash 5ms
tests::negative_serialize_hash 5ms
tests::sunshine_unsafe_list 6ms
tests::encoding_unsafe_list 6ms
role::tests::test_threshold_check 5ms
session_id::tests::uniqueness 5ms
session_id::tests::check_against_known_answer 6ms
session_id::tests::determinism 6ms
session_id::tests::sunshine 6ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

Keep the file sync_all before the rename (prevents a truncated file at
the destination); without the directory fsync the worst case on power
loss is that the write looks like it never happened.
@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 15:35:49

Test Results

passed 7 passed

Details

tests 7 tests
clock not captured
tool junit-to-ctrf
build build-and-test arrow-right test-reporter link #2698
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #2698

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
7 7 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
k8s_test_crs_uniqueness 42.7s
k8s_test_insecure_keygen_encrypt_and_public_decrypt 1m 44s
k8s_test_insecure_keygen_encrypt_multiple_types 1m 54s
k8s_test_keygen_and_crs 1m 45s
k8s_test_keygen_uniqueness 4m 7s
k8s_test_centralized_insecure 50.9s
nightly_full_gen_tests_default_k8s_centralized_sequential_crs 1.6s

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

The gauge keeps its previous value when the cache lock is contended
instead of stalling the whole system-metrics loop behind long-held
decryption read guards and queued writers.
@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 15:48:17

Test Results

passed 557 passed

Details

tests 557 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5252
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5252

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
557 557 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
algebra::cyclotomic::tests::test_mod_reduction 5ms
algebra::cyclotomic::tests::test_ring_add 5ms
algebra::cyclotomic::tests::test_limb_negative_reduction 5ms
algebra::crt::tests::test_crt_dec_rec 5ms
algebra::levels::tests::test_field_reconstruct 6ms
algebra::levels::tests::test_l1_add 4ms
algebra::levels::tests::test_l1_division 4ms
algebra::levels::tests::test_l1_lagrange 4ms
algebra::levels::tests::test_l1_mult 4ms
algebra::levels::tests::test_field_sharings 5ms
algebra::levels::tests::test_l1_poly_eval 4ms
algebra::levels::tests::test_crt_sharing 45ms
algebra::levels::tests::test_crt_sharing_w_error 47ms
algebra::integers::tests::test_rem_limb 63ms
algebra::levels::tests::test_pow_level_r 5.5s
algebra::ntt::tests::poly_q1mul 21.8s
algebra::levels::tests::test_levelksw_triple_gen 21.9s
bfv::basics::tests::test_bfv_to_bgv 1m 4s
bgv::basics::tests::test_bgv_keygen 1m 5s
bgv::basics::tests::test_bgv_keygen_q1 1m 3s
bfv::basics::tests::test_bfv_keygen 1m 12s
gen_bits_odd::tests::test_bitgen 9.4s
bgv::basics::tests::test_big_mod_switch 1m 1s
bfv::basics::tests::slow_tests::test_threshold_bfv 1m 30s
bgv::ddec::tests::test_ddec_dummy 1m 24s
bgv::ddec::tests::test_sharings_sk 1m 30s
bgv::basics::tests::test_bgv_multiply 2m 14s
algebra::ntt::tests::poly_qmul 3m 1s
grpc::tests::test_build_request_auto_generate_id 5ms
metrics::tests::record_fhe_key_cache_size_sets_and_clamps 5ms
grpc::tests::test_build_request_no_id_no_generate 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 6ms
grpc::tests::test_build_request_with_id 6ms
metrics::tests::metric_families_match_allowlist 6ms
sys_metrics::tests::test_file_descriptor_count 6ms
sys_metrics::tests::test_task_count 1.1s
bivariate::tests::test_bivariate_one_64::degree_1_4 5ms
bivariate::tests::test_bivariate_one_128::degree_2_10 6ms
bivariate::tests::test_bivariate_one_64::degree_2_10 6ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 5ms
bivariate::tests::test_bivariate_zero_64::degree_2_10 6ms
bivariate::tests::bivariate_partial_evals_match_full 6ms
bivariate::tests::test_bivariate_partial_eval_x 6ms
bivariate::tests::test_bivariate_one_64::degree_3_20 6ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 6ms
galois_rings::degree_3::tests::test_arithmetic_z128 6ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 6ms
bivariate::tests::test_bivariate_one_128::degree_3_20 8ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 7ms
commitment::tests::test_commit_verify 7ms
bivariate::tests::test_bivariate_partial_eval_y 8ms
galois_rings::degree_3::tests::test_gf8_from_generator 7ms
bivariate::tests::test_bivariate_one_128::degree_1_4 8ms
error_correction::tests::test_divisibility_fail_f5 8ms
galois_rings::degree_3::tests::test_bit_compose_z64 8ms
galois_rings::degree_3::tests::test_arithmetic_z64 8ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 8ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 8ms
bivariate::tests::test_bivariate_supported_shapes 9ms
error_correction::tests::test_error_correction_f5 8ms
galois_rings::degree_3::tests::test_bit_compose_z128 8ms
bivariate::tests::test_full_eval 9ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 9ms
galois_rings::degree_3::tests::embed_sunshine 9ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 9ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 9ms
error_correction::tests::test_divisibility_fail_f3 9ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 11ms
commitment::tests::test_commit_verify_fail 11ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 6ms
error_correction::tests::test_error_correction_f8 10ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 7ms
error_correction::tests::test_divisibility_fail_f6 11ms
error_correction::tests::test_error_correction_f3 10ms
error_correction::tests::test_error_correction_f7 10ms
galois_rings::degree_3::tests::test_is_zero 9ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 7ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_3::tests::test_packed_polys 10ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 9ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 9ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 8ms
galois_rings::degree_3::tests::two_power_sunshine 5ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 9ms
galois_rings::degree_4::tests::embed_sunshine 6ms
galois_rings::degree_3::tests::test_shift_z64 6ms
galois_rings::degree_3::tests::test_shift_z128 7ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_4::tests::test_arithmetic_z128 6ms
galois_rings::degree_4::tests::test_bit_compose_z64 7ms
galois_rings::degree_4::tests::test_bit_compose_z128 7ms
galois_rings::degree_4::tests::test_gf16_from_generator 6ms
galois_rings::degree_4::tests::test_is_zero 6ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 7ms
galois_rings::degree_4::tests::test_packed_polys 6ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 6ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 11ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 12ms
galois_rings::degree_4::tests::test_shift_z128 6ms
galois_rings::degree_4::tests::test_shift_z64 6ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 6ms
error_correction::tests::test_error_correction_f6 25ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 7ms
error_correction::tests::test_divisibility_fail_f7 26ms
error_correction::tests::test_divisibility_fail_f8 26ms
galois_rings::degree_4::tests::two_power_sunshine 8ms
galois_rings::degree_5::tests::embed_sunshine 5ms
galois_rings::degree_5::tests::test_arithmetic_z128 5ms
galois_rings::degree_5::tests::test_arithmetic_z64 5ms
galois_rings::degree_5::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_bit_compose_z128 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_gf32_from_generator 5ms
galois_rings::degree_5::tests::test_is_zero 6ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_packed_polys 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 25ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 28ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 10ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 13ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_5::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_5::tests::test_shift_z64 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 9ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_5::tests::two_power_sunshine 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 8ms
galois_rings::degree_6::tests::embed_sunshine 5ms
galois_rings::degree_6::tests::test_arithmetic_z128 5ms
galois_rings::degree_6::tests::test_arithmetic_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 6ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_is_zero 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_6::tests::test_packed_polys 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 17ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 13ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 9ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 5ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 33ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 9ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_6::tests::test_shift_z64 5ms
galois_rings::degree_6::tests::test_shift_z128 6ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_arithmetic_z128 5ms
galois_rings::degree_7::tests::embed_sunshine 6ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 48ms
galois_rings::degree_7::tests::test_bit_compose_z64 6ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_7::tests::test_gf128_from_generator 5ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 6ms
galois_rings::degree_7::tests::test_packed_polys 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 19ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 10ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 37ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_7::tests::test_shift_z64 5ms
galois_rings::degree_7::tests::test_shift_z128 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_8::tests::test_arithmetic_z128 5ms
galois_rings::degree_8::tests::embed_sunshine 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_7::tests::two_power_sunshine 6ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_8::tests::test_arithmetic_z64 6ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_8::tests::test_is_zero 5ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_8::tests::test_packed_polys 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 22ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 7ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 66ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 19ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 10ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 122ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 46ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_8::tests::test_shift_z64 5ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_8::tests::two_power_sunshine 5ms
galois_rings::utils::tests::test_karatsuba_2 5ms
galois_rings::utils::tests::test_karatsuba_3 5ms
galois_rings::utils::tests::test_karatsuba_4 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 175ms
galois_rings::utils::tests::test_karatsuba_5 5ms
matrix::tests::compute_powers_basic 5ms
galois_rings::utils::tests::test_karatsuba_6 6ms
matrix::tests::vdm_matrix_dim_mismatch_err 5ms
galois_rings::utils::tests::test_karatsuba_7 7ms
galois_rings::utils::tests::test_karatsuba_8 6ms
matrix::tests::compute_powers_zero_degree 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 181ms
matrix::tests::compute_powers_list_basic 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 182ms
matrix::tests::vdm_matrix_from_exceptional_sequence 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 184ms
matrix::tests::vdm_matrix_mul_left_vector 6ms
poly::tests::test_bitwise_poly 6ms
poly::tests::test_formal_derivative 5ms
error_correction::tests::test_divisibility_fail_f4 201ms
randomness_check::tests::test_igamc 5ms
poly::tests::test_fuzzy_divmod 8ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 188ms
poly::tests::test_poly_divmod::case_1 7ms
poly::tests::test_compress 8ms
poly::tests::test_poly_divmod::case_2 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 189ms
randomness_check::tests::test_runs 4ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 187ms
randomness_check::tests::test_monobit 5ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 26ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 196ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 194ms
error_correction::tests::test_error_correction_f4 210ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 198ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 199ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 199ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 200ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 200ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 202ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 203ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 202ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 203ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 87ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 201ms
sharing::share::tests::op_overload 6ms
syndrome::tests::test_compute_syndrome_field_f3 7ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 203ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 203ms
syndrome::tests::test_compute_syndrome_field_f6 7ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 205ms
syndrome::tests::test_compute_syndrome_field_f5 7ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 204ms
syndrome::tests::test_compute_syndrome_field_f7 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 206ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 204ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 204ms
syndrome::tests::test_compute_syndrome_field_f8 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 210ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 206ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 207ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 208ms
syndrome::tests::test_syndrome_decode_field_f3 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 211ms
syndrome::tests::test_syndrome_decode_field_f4 7ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 209ms
syndrome::tests::test_syndrome_decode_field_f5 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 210ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 209ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 211ms
syndrome::tests::test_syndrome_decode_field_f6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 212ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 210ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 210ms
syndrome::tests::test_syndrome_decode_field_f8 6ms
syndrome::tests::test_syndrome_decode_field_f7 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 211ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 210ms
poly::tests::test_specific_panic 29ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 216ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 216ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 52ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 220ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 146ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 222ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 249ms
randomness_check::tests::test_monobit_for_residue_poly 74ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 102ms
poly::tests::test_gao_decoding 119ms
sharing::shamir::tests::test_async_reconstruct 118ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 115ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 116ms
sharing::shamir::tests::test_arith_const_mul2_z64 125ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 197ms
syndrome::tests::test_compute_syndrome_field_f4 120ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 126ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 129ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 145ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 141ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 147ms
sharing::shamir::tests::test_adversarial_async_reconstruct 169ms
poly::tests::test_gao_decoding_failure 184ms
poly::tests::test_lagrange_mod2 185ms
randomness_check::tests::test_residue_polys 182ms
sharing::shamir::tests::test_arith_const_add2_z64 184ms
sharing::shamir::tests::test_arith_const_add2_z128 187ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 191ms
sharing::shamir::tests::test_arith_const_mul2_z128 196ms
randomness_check::tests::test_runs_for_residue_poly 196ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 226ms
sharing::shamir::tests::test_share_randomness 222ms
os_thread_group::join_all_with_results 7ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 13ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 12ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 13ms
spawn_compute_bound::spawn_compute_bound_returns_value 13ms
os_thread_group::join_all_with_results_reports_panic 17ms
os_thread_group::join_all_succeeds 25ms
os_thread_group::join_all_reports_panic 39ms
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 9ms
random_free_port::tests::test_random_free_ports 9ms
test_logging::tests::parse_test_log_mode_supports_tri_state_values 9ms
tests::read_write_element 11ms
random_free_port::tests::test_random_free_ports_concurrent 26ms
tests::encoding_unsafe_list 6ms
tests::negative_hash 5ms
tests::hashing_writer_matches_hash_element 6ms
tests::sunshine_hash 6ms
tests::sunshine_unsafe_list 6ms
tests::sunshine_serialize_hash 6ms
tests::negative_serialize_hash 7ms
tests::negative_unsafe_list 7ms
role::tests::test_threshold_check 6ms
session_id::tests::uniqueness 5ms
session_id::tests::determinism 5ms
session_id::tests::check_against_known_answer 7ms
session_id::tests::sunshine 7ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 15:49:24

Test Results

passed 557 passed

Details

tests 557 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #5252
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #5252

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
557 557 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
algebra::cyclotomic::tests::test_mod_reduction 5ms
algebra::cyclotomic::tests::test_ring_add 5ms
algebra::cyclotomic::tests::test_limb_negative_reduction 5ms
algebra::crt::tests::test_crt_dec_rec 5ms
algebra::levels::tests::test_field_reconstruct 6ms
algebra::levels::tests::test_l1_add 4ms
algebra::levels::tests::test_l1_division 4ms
algebra::levels::tests::test_l1_lagrange 4ms
algebra::levels::tests::test_l1_mult 4ms
algebra::levels::tests::test_field_sharings 5ms
algebra::levels::tests::test_l1_poly_eval 4ms
algebra::levels::tests::test_crt_sharing 45ms
algebra::levels::tests::test_crt_sharing_w_error 47ms
algebra::integers::tests::test_rem_limb 63ms
algebra::levels::tests::test_pow_level_r 5.5s
algebra::ntt::tests::poly_q1mul 21.8s
algebra::levels::tests::test_levelksw_triple_gen 21.9s
bfv::basics::tests::test_bfv_to_bgv 1m 4s
bgv::basics::tests::test_bgv_keygen 1m 5s
bgv::basics::tests::test_bgv_keygen_q1 1m 3s
bfv::basics::tests::test_bfv_keygen 1m 12s
gen_bits_odd::tests::test_bitgen 9.4s
bgv::basics::tests::test_big_mod_switch 1m 1s
bfv::basics::tests::slow_tests::test_threshold_bfv 1m 30s
bgv::ddec::tests::test_ddec_dummy 1m 24s
bgv::ddec::tests::test_sharings_sk 1m 30s
bgv::basics::tests::test_bgv_multiply 2m 14s
algebra::ntt::tests::poly_qmul 3m 1s
grpc::tests::test_build_request_auto_generate_id 5ms
metrics::tests::record_fhe_key_cache_size_sets_and_clamps 5ms
grpc::tests::test_build_request_no_id_no_generate 5ms
metrics::tests::duration_histogram_uses_only_low_cardinality_labels 6ms
grpc::tests::test_build_request_with_id 6ms
metrics::tests::metric_families_match_allowlist 6ms
sys_metrics::tests::test_file_descriptor_count 6ms
sys_metrics::tests::test_task_count 1.1s
bivariate::tests::test_bivariate_one_64::degree_1_4 5ms
bivariate::tests::test_bivariate_one_128::degree_2_10 6ms
bivariate::tests::test_bivariate_one_64::degree_2_10 6ms
galois_rings::degree_3::tests::test_bitwise_slice_z64 5ms
bivariate::tests::test_bivariate_zero_64::degree_2_10 6ms
bivariate::tests::bivariate_partial_evals_match_full 6ms
bivariate::tests::test_bivariate_partial_eval_x 6ms
bivariate::tests::test_bivariate_one_64::degree_3_20 6ms
bivariate::tests::test_bivariate_zero_128::degree_2_10 6ms
galois_rings::degree_3::tests::test_arithmetic_z128 6ms
bivariate::tests::test_bivariate_zero_128::degree_3_20 6ms
bivariate::tests::test_bivariate_one_128::degree_3_20 8ms
bivariate::tests::test_bivariate_zero_128::degree_1_4 7ms
commitment::tests::test_commit_verify 7ms
bivariate::tests::test_bivariate_partial_eval_y 8ms
galois_rings::degree_3::tests::test_gf8_from_generator 7ms
bivariate::tests::test_bivariate_one_128::degree_1_4 8ms
error_correction::tests::test_divisibility_fail_f5 8ms
galois_rings::degree_3::tests::test_bit_compose_z64 8ms
galois_rings::degree_3::tests::test_arithmetic_z64 8ms
galois_rings::degree_3::tests::test_from_u128_chunks_z128 8ms
galois_rings::degree_3::tests::test_from_u128_chunks_z64 8ms
bivariate::tests::test_bivariate_supported_shapes 9ms
error_correction::tests::test_error_correction_f5 8ms
galois_rings::degree_3::tests::test_bit_compose_z128 8ms
bivariate::tests::test_full_eval 9ms
bivariate::tests::test_bivariate_zero_64::degree_1_4 9ms
galois_rings::degree_3::tests::embed_sunshine 9ms
galois_rings::degree_3::tests::test_multiple_pow2_z128 9ms
galois_rings::degree_3::tests::test_bitwise_slice_z128 9ms
error_correction::tests::test_divisibility_fail_f3 9ms
bivariate::tests::test_bivariate_zero_64::degree_3_20 11ms
commitment::tests::test_commit_verify_fail 11ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_2 6ms
error_correction::tests::test_error_correction_f8 10ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_3::tests::test_multiple_pow2_z64 7ms
error_correction::tests::test_divisibility_fail_f6 11ms
error_correction::tests::test_error_correction_f3 10ms
error_correction::tests::test_error_correction_f7 10ms
galois_rings::degree_3::tests::test_is_zero 9ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_1 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z128::case_1 7ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_2 7ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z128 6ms
galois_rings::degree_3::tests::test_ring_error_correction_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_1 6ms
galois_rings::degree_3::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_3::tests::test_packed_polys 10ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_4 9ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_2 7ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z128::case_3 9ms
galois_rings::degree_3::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_3 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_4 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_7 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_1 8ms
galois_rings::degree_3::tests::two_power_sunshine 5ms
galois_rings::degree_3::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z64::case_4 7ms
galois_rings::degree_3::tests::test_share_reconstruct_z128::case_6 9ms
galois_rings::degree_4::tests::embed_sunshine 6ms
galois_rings::degree_3::tests::test_shift_z64 6ms
galois_rings::degree_3::tests::test_shift_z128 7ms
galois_rings::degree_4::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_4::tests::test_arithmetic_z64 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_4::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_3::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_3::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_4::tests::test_arithmetic_z128 6ms
galois_rings::degree_4::tests::test_bit_compose_z64 7ms
galois_rings::degree_4::tests::test_bit_compose_z128 7ms
galois_rings::degree_4::tests::test_gf16_from_generator 6ms
galois_rings::degree_4::tests::test_is_zero 6ms
galois_rings::degree_4::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z128 6ms
galois_rings::degree_4::tests::test_from_u128_chunks_z64 7ms
galois_rings::degree_4::tests::test_packed_polys 6ms
galois_rings::degree_4::tests::test_multiple_pow2_z64 6ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z64 11ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z64 12ms
galois_rings::degree_4::tests::test_shift_z128 6ms
galois_rings::degree_4::tests::test_shift_z64 6ms
galois_rings::degree_4::tests::test_to_from_bytes_z128 6ms
error_correction::tests::test_error_correction_f6 25ms
galois_rings::degree_4::tests::test_to_from_bytes_z64 7ms
error_correction::tests::test_divisibility_fail_f7 26ms
error_correction::tests::test_divisibility_fail_f8 26ms
galois_rings::degree_4::tests::two_power_sunshine 8ms
galois_rings::degree_5::tests::embed_sunshine 5ms
galois_rings::degree_5::tests::test_arithmetic_z128 5ms
galois_rings::degree_5::tests::test_arithmetic_z64 5ms
galois_rings::degree_5::tests::test_bit_compose_z64 5ms
galois_rings::degree_5::tests::test_bit_compose_z128 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_5::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_5::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_5::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_5::tests::test_gf32_from_generator 5ms
galois_rings::degree_5::tests::test_is_zero 6ms
galois_rings::degree_5::tests::test_multiple_pow2_z128 6ms
galois_rings::degree_5::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_5::tests::test_packed_polys 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_3::tests::test_syndrome_decoding_even_odd_z128 25ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_2 5ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_3::tests::test_syndrome_decoding_large_z128 28ms
galois_rings::degree_5::tests::test_ring_max_error_correction_z64 6ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z64::case_5 10ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_5::tests::test_ring_error_correction_z128::case_5 13ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z128::case_8 8ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_3 7ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_5 6ms
galois_rings::degree_5::tests::test_share_reconstruct_randomseed_z64::case_6 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_3 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_4 9ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_5::tests::test_share_reconstruct_z128::case_8 8ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_5::tests::test_shift_z128 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_5::tests::test_shift_z64 5ms
galois_rings::degree_5::tests::test_share_reconstruct_z64::case_4 9ms
galois_rings::degree_5::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_5::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_5::tests::two_power_sunshine 5ms
galois_rings::degree_5::tests::test_syndrome_computation_z64 8ms
galois_rings::degree_6::tests::embed_sunshine 5ms
galois_rings::degree_6::tests::test_arithmetic_z128 5ms
galois_rings::degree_6::tests::test_arithmetic_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z64 5ms
galois_rings::degree_6::tests::test_bit_compose_z128 6ms
galois_rings::degree_6::tests::test_bitwise_slice_z128 5ms
galois_rings::degree_6::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_6::tests::test_from_u128_chunks_z64 5ms
galois_rings::degree_6::tests::test_gf64_from_generator 5ms
galois_rings::degree_6::tests::test_is_zero 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_6::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_6::tests::test_packed_polys 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z64 17ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_6::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_4 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z64::case_5 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_2 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_4 13ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_6::tests::test_ring_error_correction_z128::case_5 13ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_5 9ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_6 8ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_4 5ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z64 33ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_3 9ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_6 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_7 8ms
galois_rings::degree_6::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_6::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_6::tests::test_shift_z64 5ms
galois_rings::degree_6::tests::test_shift_z128 6ms
galois_rings::degree_6::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_6::tests::test_syndrome_computation_z128 7ms
galois_rings::degree_6::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_6::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_6::tests::two_power_sunshine 5ms
galois_rings::degree_7::tests::test_arithmetic_z128 5ms
galois_rings::degree_7::tests::embed_sunshine 6ms
galois_rings::degree_7::tests::test_arithmetic_z64 5ms
galois_rings::degree_7::tests::test_bit_compose_z128 5ms
galois_rings::degree_5::tests::test_syndrome_decoding_even_odd_z128 48ms
galois_rings::degree_7::tests::test_bit_compose_z64 6ms
galois_rings::degree_7::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_7::tests::test_bitwise_slice_z64 6ms
galois_rings::degree_7::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_7::tests::test_gf128_from_generator 5ms
galois_rings::degree_7::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_7::tests::test_is_zero 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_7::tests::test_multiple_pow2_z64 6ms
galois_rings::degree_7::tests::test_packed_polys 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_2 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_3 6ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z64 19ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_4 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_7::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_7::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_1 7ms
galois_rings::degree_7::tests::test_ring_max_error_correction_z64 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_3 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_4 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_6 8ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_1 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_7 6ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_6 7ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z128::case_8 10ms
galois_rings::degree_7::tests::test_share_reconstruct_randomseed_z64::case_8 7ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z64 37ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_2 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_3 8ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_8 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_6 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_4 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z128::case_5 9ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_2 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_3 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_5 7ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_7::tests::test_shift_z64 5ms
galois_rings::degree_7::tests::test_shift_z128 5ms
galois_rings::degree_7::tests::test_share_reconstruct_z64::case_7 7ms
galois_rings::degree_7::tests::test_syndrome_computation_z64 6ms
galois_rings::degree_7::tests::test_syndrome_computation_z128 9ms
galois_rings::degree_7::tests::test_to_from_bytes_z128 5ms
galois_rings::degree_8::tests::test_arithmetic_z128 5ms
galois_rings::degree_8::tests::embed_sunshine 5ms
galois_rings::degree_7::tests::test_to_from_bytes_z64 6ms
galois_rings::degree_7::tests::two_power_sunshine 6ms
galois_rings::degree_8::tests::test_bit_compose_z128 5ms
galois_rings::degree_8::tests::test_arithmetic_z64 6ms
galois_rings::degree_8::tests::test_bit_compose_z64 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z128 6ms
galois_rings::degree_8::tests::test_from_u128_chunks_z128 5ms
galois_rings::degree_8::tests::test_bitwise_slice_z64 5ms
galois_rings::degree_8::tests::test_is_zero 5ms
galois_rings::degree_8::tests::test_gf256_from_generator 5ms
galois_rings::degree_8::tests::test_from_u128_chunks_z64 6ms
galois_rings::degree_8::tests::test_multiple_pow2_z128 5ms
galois_rings::degree_8::tests::test_multiple_pow2_z64 5ms
galois_rings::degree_8::tests::test_packed_polys 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_2 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_1 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_1 5ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z64 22ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_3 7ms
galois_rings::degree_6::tests::test_syndrome_decoding_even_odd_z128 66ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_2 6ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_3 6ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z128 5ms
galois_rings::degree_8::tests::test_ring_max_error_correction_z64 5ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_5 12ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_4 9ms
galois_rings::degree_8::tests::test_ring_error_correction_z64::case_5 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_1 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_3 7ms
galois_rings::degree_8::tests::test_ring_error_correction_z128::case_4 19ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_4 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_5 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_6 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_8 8ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z128::case_7 9ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_2 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_1 10ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_7 7ms
galois_rings::degree_5::tests::test_syndrome_decoding_large_z128 122ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_8 6ms
galois_rings::degree_8::tests::test_share_reconstruct_randomseed_z64::case_6 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_3 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_4 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_1 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_5 8ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_6 8ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z64 46ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_7 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_1 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_3 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_2 7ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_4 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z128::case_8 9ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_5 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_6 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_7 6ms
galois_rings::degree_8::tests::test_share_reconstruct_z64::case_8 6ms
galois_rings::degree_8::tests::test_shift_z64 5ms
galois_rings::degree_8::tests::test_shift_z128 5ms
galois_rings::degree_8::tests::test_to_from_bytes_z128 6ms
galois_rings::degree_8::tests::test_to_from_bytes_z64 5ms
galois_rings::degree_8::tests::test_syndrome_computation_z128 8ms
galois_rings::degree_8::tests::test_syndrome_computation_z64 7ms
galois_rings::degree_8::tests::two_power_sunshine 5ms
galois_rings::utils::tests::test_karatsuba_2 5ms
galois_rings::utils::tests::test_karatsuba_3 5ms
galois_rings::utils::tests::test_karatsuba_4 5ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_1 175ms
galois_rings::utils::tests::test_karatsuba_5 5ms
matrix::tests::compute_powers_basic 5ms
galois_rings::utils::tests::test_karatsuba_6 6ms
matrix::tests::vdm_matrix_dim_mismatch_err 5ms
galois_rings::utils::tests::test_karatsuba_7 7ms
galois_rings::utils::tests::test_karatsuba_8 6ms
matrix::tests::compute_powers_zero_degree 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_2 181ms
matrix::tests::compute_powers_list_basic 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_7 182ms
matrix::tests::vdm_matrix_from_exceptional_sequence 5ms
matrix::tests::vdm_matrix_from_exceptional_sequence_zero_width 5ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_3 184ms
matrix::tests::vdm_matrix_mul_left_vector 6ms
poly::tests::test_bitwise_poly 6ms
poly::tests::test_formal_derivative 5ms
error_correction::tests::test_divisibility_fail_f4 201ms
randomness_check::tests::test_igamc 5ms
poly::tests::test_fuzzy_divmod 8ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_6 188ms
poly::tests::test_poly_divmod::case_1 7ms
poly::tests::test_compress 8ms
poly::tests::test_poly_divmod::case_2 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_1 189ms
randomness_check::tests::test_runs 4ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z64 187ms
randomness_check::tests::test_monobit 5ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z64 26ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_1 196ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_4 194ms
error_correction::tests::test_error_correction_f4 210ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_3 198ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z128 199ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_3 199ms
galois_rings::degree_4::tests::test_ring_max_error_correction_z64 200ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_1 200ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_3 200ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_1 202ms
galois_rings::degree_4::tests::test_ring_error_correction_z64::case_2 203ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_2 202ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_4 203ms
galois_rings::degree_7::tests::test_syndrome_decoding_even_odd_z128 87ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_6 201ms
sharing::share::tests::op_overload 6ms
syndrome::tests::test_compute_syndrome_field_f3 7ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_4 203ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_7 203ms
syndrome::tests::test_compute_syndrome_field_f6 7ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_4 205ms
syndrome::tests::test_compute_syndrome_field_f5 7ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_5 204ms
syndrome::tests::test_compute_syndrome_field_f7 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_2 206ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z64 204ms
galois_rings::degree_4::tests::test_syndrome_computation_z64 204ms
syndrome::tests::test_compute_syndrome_field_f8 6ms
galois_rings::degree_4::tests::test_ring_error_correction_z128::case_2 210ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_8 206ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_1 207ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_2 208ms
syndrome::tests::test_syndrome_decode_field_f3 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_8 211ms
syndrome::tests::test_syndrome_decode_field_f4 7ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_5 209ms
syndrome::tests::test_syndrome_decode_field_f5 7ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_8 210ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_7 209ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_5 211ms
syndrome::tests::test_syndrome_decode_field_f6 6ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_5 212ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z64::case_7 210ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_6 210ms
syndrome::tests::test_syndrome_decode_field_f8 6ms
syndrome::tests::test_syndrome_decode_field_f7 6ms
galois_rings::degree_4::tests::test_share_reconstruct_z128::case_3 211ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_3 210ms
poly::tests::test_specific_panic 29ms
galois_rings::degree_4::tests::test_syndrome_computation_z128 216ms
galois_rings::degree_4::tests::test_share_reconstruct_z64::case_8 216ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z64 52ms
galois_rings::degree_4::tests::test_share_reconstruct_randomseed_z128::case_6 220ms
galois_rings::degree_6::tests::test_syndrome_decoding_large_z128 146ms
galois_rings::degree_4::tests::test_syndrome_decoding_even_odd_z128 222ms
galois_rings::degree_4::tests::test_syndrome_decoding_large_z128 249ms
randomness_check::tests::test_monobit_for_residue_poly 74ms
galois_rings::degree_8::tests::test_syndrome_decoding_even_odd_z128 102ms
poly::tests::test_gao_decoding 119ms
sharing::shamir::tests::test_async_reconstruct 118ms
sharing::shamir::tests::test_shamir_arithmetic_2_z128 115ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z128 116ms
sharing::shamir::tests::test_arith_const_mul2_z64 125ms
galois_rings::degree_7::tests::test_syndrome_decoding_large_z128 197ms
syndrome::tests::test_compute_syndrome_field_f4 120ms
sharing::shamir::tests::test_shamir_arithmetic_2_z64 126ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_64 129ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_128 145ms
sharing::shamir::tests::test_shamir_g_arithmetic_add_z64 141ms
sharing::shamir::tests::test_packed_sharing_reconstruct_with_error_128 147ms
sharing::shamir::tests::test_adversarial_async_reconstruct 169ms
poly::tests::test_gao_decoding_failure 184ms
poly::tests::test_lagrange_mod2 185ms
randomness_check::tests::test_residue_polys 182ms
sharing::shamir::tests::test_arith_const_add2_z64 184ms
sharing::shamir::tests::test_arith_const_add2_z128 187ms
sharing::shamir::tests::test_packed_sharing_reconstruct_sunshine_64 191ms
sharing::shamir::tests::test_arith_const_mul2_z128 196ms
randomness_check::tests::test_runs_for_residue_poly 196ms
galois_rings::degree_8::tests::test_syndrome_decoding_large_z128 226ms
sharing::shamir::tests::test_share_randomness 222ms
os_thread_group::join_all_with_results 7ms
spawn_compute_bound::spawn_compute_bound_multiple_tasks 13ms
spawn_compute_bound::spawn_compute_bound_propagates_result_types 12ms
spawn_compute_bound::spawn_compute_bound_runs_off_tokio_thread 13ms
spawn_compute_bound::spawn_compute_bound_returns_value 13ms
os_thread_group::join_all_with_results_reports_panic 17ms
os_thread_group::join_all_succeeds 25ms
os_thread_group::join_all_reports_panic 39ms
test_logging::tests::parse_boolish_env_accepts_common_truthy_values 9ms
random_free_port::tests::test_random_free_ports 9ms
test_logging::tests::parse_test_log_mode_supports_tri_state_values 9ms
tests::read_write_element 11ms
random_free_port::tests::test_random_free_ports_concurrent 26ms
tests::encoding_unsafe_list 6ms
tests::negative_hash 5ms
tests::hashing_writer_matches_hash_element 6ms
tests::sunshine_hash 6ms
tests::sunshine_unsafe_list 6ms
tests::sunshine_serialize_hash 6ms
tests::negative_serialize_hash 7ms
tests::negative_unsafe_list 7ms
role::tests::test_threshold_check 6ms
session_id::tests::uniqueness 5ms
session_id::tests::determinism 5ms
session_id::tests::check_against_known_answer 7ms
session_id::tests::sunshine 7ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@github-actions

Copy link
Copy Markdown

Consolidated Tests Results 2026-06-12 - 16:24:57

Test Results

passed 7 passed

Details

tests 7 tests
clock not captured
tool junit-to-ctrf
build build-and-test arrow-right test-reporter link #2703
pull-request perf(storage): avoid full-size copies of FHE keys on the keygen store… link #631

test-reporter: Run #2703

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
7 7 0 0 0 0 0 not captured

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
k8s_test_crs_uniqueness 39.0s
k8s_test_insecure_keygen_encrypt_and_public_decrypt 1m 40s
k8s_test_insecure_keygen_encrypt_multiple_types 1m 48s
k8s_test_keygen_and_crs 1m 39s
k8s_test_keygen_uniqueness 4m 2s
k8s_test_centralized_insecure 56.0s
nightly_full_gen_tests_default_k8s_centralized_sequential_crs 1.7s

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

@dvdplm dvdplm left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you for your patience! :)

@maksymsur
maksymsur merged commit 37cf27d into main Jun 12, 2026
87 checks passed
@maksymsur
maksymsur deleted the maksymsur/optim/2834/mem-consumption branch June 12, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The CLA has been signed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants