Skip to content

ci: update slab-github-runner action to v1.6.0#497

Open
soonum wants to merge 1 commit intomainfrom
dt/ci/update_slab_action
Open

ci: update slab-github-runner action to v1.6.0#497
soonum wants to merge 1 commit intomainfrom
dt/ci/update_slab_action

Conversation

@soonum
Copy link
Copy Markdown
Contributor

@soonum soonum commented Mar 31, 2026

Description of changes

This action version now uses node24 as runner since node20 support is dropped on April 2026.
These are GitHub workflow only changes hence the lack of boxes ticked below as it doesn't apply.

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.

This action version now uses node24 as runner since node20 support is
dropped on April 2026.
@soonum soonum requested review from a team as code owners March 31, 2026 17:41
@cla-bot cla-bot bot added the cla-signed The CLA has been signed. label Mar 31, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 31, 2026

Consolidated Tests Results 2026-03-31 - 20:44:02

Test Results

passed 1053 passed

Details

tests 1053 tests
clock not captured
tool junit-to-ctrf
build main arrow-right test-reporter link #3699
pull-request ci: update slab-github-runner action to v1.6.0 link #497

test-reporter: Run #3699

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

🎉 All tests passed!

Tests

View All Tests
Test Name Status Flaky Duration
backup::custodian::tests::invalid_threshold_should_fail 6ms
client::tests::testing_infra_tests::test_threshold_material_validation 6ms
client::tests::threshold::crs_gen_tests::secure_threshold_crs 8m 11s
client::tests::threshold::crs_gen_tests::test_crs_gen_threshold 1m 1s
client::tests::threshold::crs_gen_tests::test_insecure_crs_gen_threshold 1m
client::tests::threshold::custodian_backup_tests::test_auto_update_backups_threshold::case_1 2m 18s
client::tests::threshold::custodian_backup_tests::test_auto_update_backups_threshold::case_2 2m 15s
client::tests::threshold::custodian_backup_tests::test_backup_after_crs_threshold::case_1 2m 50s
client::tests::threshold::custodian_backup_tests::test_backup_after_crs_threshold::case_2 2m 49s
client::tests::threshold::custodian_backup_tests::test_decrypt_after_recovery_threshold::case_1 11.3s
client::tests::threshold::custodian_backup_tests::test_decrypt_after_recovery_threshold::case_2 11.3s
client::tests::threshold::custodian_backup_tests::test_decrypt_after_recovery_threshold_negative 4.6s
client::tests::threshold::custodian_context_tests::test_new_custodian_context_threshold::case_1 8.2s
client::tests::threshold::custodian_context_tests::test_new_custodian_context_threshold::case_2 8.3s
client::tests::threshold::key_gen_tests::default_insecure_dkg::case_1 2m 38s
client::tests::threshold::key_gen_tests::secure_threshold_compressed_keygen_test 5m 46s
client::tests::threshold::key_gen_tests::secure_threshold_keygen_test 5m 51s
client::tests::threshold::key_gen_tests::secure_threshold_keygen_test_crash_online 5m 43s
client::tests::threshold::key_gen_tests::secure_threshold_keygen_test_crash_preprocessing 5m 4s
client::tests::threshold::key_gen_tests::test_insecure_compressed_dkg::case_1 32.3s
client::tests::threshold::key_gen_tests::test_insecure_dkg::case_1 32.1s
client::tests::threshold::key_gen_tests::test_insecure_threshold_decompression_keygen 5m 22s
client::tests::threshold::key_gen_tests_isolated::default_insecure_dkg_isolated 4m
client::tests::threshold::key_gen_tests_isolated::secure_threshold_compressed_keygen_from_existing_isolated 10m 53s
client::tests::threshold::key_gen_tests_isolated::secure_threshold_keygen_crash_online_isolated 5m 15s
client::tests::threshold::key_gen_tests_isolated::secure_threshold_keygen_crash_preprocessing_isolated 4m 25s
client::tests::threshold::key_gen_tests_isolated::secure_threshold_keygen_isolated 5m 40s
client::tests::threshold::key_gen_tests_isolated::test_insecure_dkg_isolated 5.2s
client::tests::threshold::key_gen_tests_isolated::test_insecure_threshold_decompression_keygen_isolated 2m 21s
client::tests::threshold::misc_tests::test_ratelimiter 31.2s
client::tests::threshold::misc_tests::test_threshold_close_after_drop 31.7s
client::tests::threshold::misc_tests::test_threshold_health_endpoint_availability 35.9s
client::tests::threshold::misc_tests::test_threshold_shutdown 31.8s
client::tests::threshold::misc_tests_isolated::test_ratelimiter_isolated 185ms
client::tests::threshold::misc_tests_isolated::test_threshold_close_after_drop_isolated 979ms
client::tests::threshold::misc_tests_isolated::test_threshold_health_endpoint_availability_isolated 4.6s
client::tests::threshold::misc_tests_isolated::test_threshold_shutdown_isolated 1.8s
client::tests::threshold::mpc_context_tests::test_context_switch_4p 35.8s
client::tests::threshold::mpc_epoch_tests::test_new_epoch_with_reshare 17m 35s
client::tests::threshold::public_decryption_tests::default_decryption_threshold::case_1 39.7s
client::tests::threshold::public_decryption_tests::default_decryption_threshold_precompute_sns::case_1::compression_1_true 36.8s
client::tests::threshold::public_decryption_tests::default_decryption_threshold_precompute_sns::case_1::compression_2_false 36.6s
client::tests::threshold::public_decryption_tests::default_decryption_threshold_with_crash::case_1 37.0s
client::tests::threshold::public_decryption_tests::test_decryption_threshold::case_1 1m 1s
client::tests::threshold::public_decryption_tests::test_decryption_threshold::case_2 38.0s
client::tests::threshold::public_decryption_tests::test_decryption_threshold::case_3 38.0s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_no_decompression::case_1 47.8s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_no_decompression::case_2 34.8s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_no_decompression::case_3 34.6s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_precompute_sns::case_1::compression_1_true 38.0s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_precompute_sns::case_1::compression_2_false 37.9s
client::tests::threshold::restore_from_backup_tests::test_insecure_threshold_crs_backup 1m 27s
client::tests::threshold::restore_from_backup_tests_isolated::test_insecure_threshold_crs_backup_isolated 14.9s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_1 6m 20s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_2 24.5s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_3 27.1s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_4 27.0s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_5 30.1s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_6 27.5s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_7 28.8s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_all_malicious_failure 25.6s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_malicious::case_1 26.9s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_malicious::case_2 26.9s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_malicious_failure 27.1s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_precompute_sns::case_1 26.7s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_precompute_sns::case_2 27.1s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_precompute_sns_legacy::case_1 26.8s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_precompute_sns_legacy::case_2 26.8s
conf::tests::test_threshold_config 8ms
conf::tests::test_threshold_config_negative 7ms
conf::threshold::test_pem_serialization 5ms
engine::migration::tests::s3_tests::test_0_13_x_to_0_13_10_threshold_s3 80ms
engine::migration::tests::s3_tests::test_after_0_13_x_threshold_s3 52ms
engine::migration::tests::s3_tests::test_migrate_threshold_s3 58ms
engine::migration::tests::s3_tests::test_remove_old_keys_threshold_s3 53ms
engine::migration::tests::test_0_13_x_to_0_13_10_threshold_file 8ms
engine::migration::tests::test_0_13_x_to_0_13_10_threshold_ram 6ms
engine::migration::tests::test_after_0_13_x_threshold_file 7ms
engine::migration::tests::test_after_0_13_x_threshold_ram 5ms
engine::migration::tests::test_migrate_threshold_file 7ms
engine::migration::tests::test_migrate_threshold_ram 5ms
engine::migration::tests::test_migrate_to_0_13_10_threshold 6ms
engine::migration::tests::test_migrate_to_0_13_x_threshold 5ms
engine::migration::tests::test_remove_old_keys_threshold_file 6ms
engine::migration::tests::test_remove_old_keys_threshold_ram 5ms
engine::threshold::service::crs_generator::tests::already_exists 6ms
engine::threshold::service::crs_generator::tests::internal_failure 6ms
engine::threshold::service::crs_generator::tests::invalid_argument 6ms
engine::threshold::service::crs_generator::tests::not_found 5ms
engine::threshold::service::crs_generator::tests::resource_exhausted 5ms
engine::threshold::service::crs_generator::tests::sunshine 46ms
engine::threshold::service::crs_generator::tests::unavailable 1m
engine::threshold::service::epoch_manager::tests::already_exists 7ms
engine::threshold::service::epoch_manager::tests::invalid_argument 7ms
engine::threshold::service::epoch_manager::tests::load_all_prss 6ms
engine::threshold::service::epoch_manager::tests::not_found 6ms
engine::threshold::service::epoch_manager::tests::prss_from_storage_test 2m 32s
engine::threshold::service::epoch_manager::tests::sunshine 8ms
engine::threshold::service::epoch_manager::tests::test_destroy_epoch_not_found 6ms
engine::threshold::service::epoch_manager::tests::test_destroy_epoch_success 6ms
engine::threshold::service::epoch_manager::tests::test_resource_exhausted 6ms
engine::threshold::service::epoch_manager::tests::test_verify_epoch_info 5ms
engine::threshold::service::key_generator::tests::aborted 5ms
engine::threshold::service::key_generator::tests::already_exists 6ms
engine::threshold::service::key_generator::tests::internal 6ms
engine::threshold::service::key_generator::tests::invalid_argument 6ms
engine::threshold::service::key_generator::tests::not_found 6ms
engine::threshold::service::key_generator::tests::resource_exhausted 6ms
engine::threshold::service::key_generator::tests::sunshine 97ms
engine::threshold::service::key_generator::tests::use_existing_key_tag_with_wrong_keyset_id 8ms
engine::threshold::service::preprocessor::tests::already_exists 7ms
engine::threshold::service::preprocessor::tests::internal 7ms
engine::threshold::service::preprocessor::tests::invalid_argument 6ms
engine::threshold::service::preprocessor::tests::not_found 6ms
engine::threshold::service::preprocessor::tests::resource_exhausted 6ms
engine::threshold::service::preprocessor::tests::sunshine 788ms
engine::threshold::service::public_decryptor::tests::already_exists 79ms
engine::threshold::service::public_decryptor::tests::invalid_argument 77ms
engine::threshold::service::public_decryptor::tests::not_found 269ms
engine::threshold::service::public_decryptor::tests::sunshine 89ms
engine::threshold::service::public_decryptor::tests::test_resource_exhausted 80ms
engine::threshold::service::reshare_utils::tests::bad_digests_get_verified_public_materials 192ms
engine::threshold::service::reshare_utils::tests::bad_digests_get_verified_public_materials_compressed 239ms
engine::threshold::service::reshare_utils::tests::empty_storage_fetch_public_materials_from_peers 182ms
engine::threshold::service::reshare_utils::tests::sunshine_fetch_public_materials_from_peers 170ms
engine::threshold::service::reshare_utils::tests::sunshine_fetch_public_materials_from_peers_compressed 92ms
engine::threshold::service::reshare_utils::tests::sunshine_get_verified_public_materials 12ms
engine::threshold::service::reshare_utils::tests::sunshine_get_verified_public_materials_compressed 89ms
engine::threshold::service::reshare_utils::tests::test_find_region 6ms
engine::threshold::service::reshare_utils::tests::test_split_devnet_url 6ms
engine::threshold::service::reshare_utils::tests::wrong_digest_fetch_public_materials_from_peers 16ms
engine::threshold::service::reshare_utils::tests::wrong_digest_fetch_public_materials_from_peers_compressed 89ms
engine::threshold::service::user_decryptor::tests::already_exists 88ms
engine::threshold::service::user_decryptor::tests::invalid_argument 83ms
engine::threshold::service::user_decryptor::tests::not_found 248ms
engine::threshold::service::user_decryptor::tests::resource_exhausted 76ms
engine::threshold::service::user_decryptor::tests::sunshine 86ms
testing::material::manager::tests::test_setup_threshold_material 26ms
testing::material::spec::tests::test_threshold_basic_spec 6ms
testing::material::spec::tests::test_threshold_default_no_prss_spec 5ms
testing::material::spec::tests::test_threshold_default_spec_requires_prss 5ms
vault::storage::crypto_material::tests::read_guarded_threshold_fhe_keys_not_found 6ms
vault::storage::crypto_material::tests::write_threshold_empty_update 71ms
vault::storage::crypto_material::tests::write_threshold_keys_failed_storage 72ms
vault::storage::crypto_material::tests::write_threshold_keys_meta_update 77ms
vault::storage::file::tests::storage_helper_methods::threshold_1_true 14ms
vault::storage::file::tests::storage_helper_methods::threshold_2_false 13ms
test_backward_compatibility_threshold_fhe 114ms
kms_gen_keys_binary_test::gen_key_tempdir_threshold 606ms
kms_gen_keys_binary_test::gen_key_threshold 3.5s
kms_gen_keys_binary_test::threshold_signing_key 56ms
kms_gen_keys_binary_test::threshold_signing_key_wrong_party_id 175ms
kms_gen_keys_binary_test::threshold_wrong_num_parties 130ms
kms_server_binary_test::subcommand_dev_threshold 5.8s
test_threshold_insecure_compressed_keygen 1.1s
test_threshold_custodian_backup 1.2s
test_threshold_restore_from_backup 1.4s
test_threshold_mpc_context_switch 1.7s
test_threshold_mpc_context_init 7m 29s
test_threshold_reshare 8m 48s
test_threshold_concurrent_preproc_keygen 11m 12s
test_threshold_compressed_preproc_keygen 15m 13s
test_threshold_mpc_context_switch_6 19m 42s
test_threshold_insecure 19m 47s
test_threshold_compressed_keygen_from_existing 31m 22s
test_threshold_compressed_preproc_keygen 20m 29s
test_threshold_concurrent_crs 1m 35s
test_threshold_concurrent_preproc_keygen 7m 34s
test_threshold_custodian_backup 1m
test_threshold_insecure 6m 18s
test_threshold_insecure_compressed_keygen 8m 51s
test_threshold_mpc_context_init 6m 42s
test_threshold_mpc_context_switch 57.9s
test_threshold_mpc_context_switch_6 6m 39s
test_threshold_reshare 7m 3s
test_threshold_restore_from_backup 56.3s
backup::custodian::tests::internal_custodian_context_duplicate_role_should_fail 6ms
backup::custodian::tests::internal_custodian_context_role_greater_than_nodes_should_fail 5ms
backup::custodian::tests::internal_custodian_context_zero_role_should_fail 5ms
backup::operator::tests::operator_new_fails_with_bad_n_t 5ms
backup::operator::tests::operator_new_fails_with_duplicate_roles 5ms
backup::operator::tests::operator_new_fails_with_insufficient_messages 5ms
backup::operator::tests::operator_new_fails_with_invalid_header 5ms
backup::operator::tests::operator_new_fails_with_invalid_role 5ms
backup::operator::tests::operator_new_fails_with_invalid_timestamp_future 5ms
backup::operator::tests::operator_new_fails_with_invalid_timestamp_past 5ms
backup::operator::tests::operator_new_fails_with_not_enough 5ms
backup::operator::tests::operator_new_fails_with_zero_n 5ms
backup::operator::tests::operator_new_fails_with_zero_t 5ms
backup::operator::tests::operator_timestamp_validation 5ms
backup::operator::tests::validate_recovery_validation_material 6ms
backup::secretsharing::pkcs7::tests::padding_sunshine 5ms
backup::secretsharing::pkcs7::tests::padding_wrong_data 5ms
backup::secretsharing::tests::sharing_missing_shares 94ms
backup::secretsharing::tests::sharing_no_error 156ms
backup::secretsharing::tests::sharing_randomness_test 14.8s
backup::secretsharing::tests::sharing_too_many_missing_shares 13ms
backup::secretsharing::tests::sharing_wrong_params 7ms
backup::secretsharing::tests::sharing_wrong_shares 14ms
backup::seed_phrase::tests::difference 5ms
backup::seed_phrase::tests::mnemonic_robustness 6ms
backup::seed_phrase::tests::sunshine 6ms
backup::tests::custodian_reencrypt 9ms
backup::tests::full_flow::case_1 46ms
backup::tests::full_flow::case_2 31ms
backup::tests::full_flow::case_3 86ms
backup::tests::full_flow_drop_msg 35ms
backup::tests::full_flow_malicious_custodian_init 11ms
backup::tests::full_flow_malicious_custodian_not_enough 133ms
backup::tests::full_flow_malicious_custodian_second 64ms
backup::tests::full_flow_malicious_operator 33ms
backup::tests::operator_setup 9ms
client::crs_gen::tests::process_distributed_crs_result_invalid_signature_does_not_insert_key 9.1s
client::crs_gen::tests::verify_pp_with_tfhers 18.0s
client::tests::centralized::crs_gen_tests::test_crs_gen_centralized 7m 11s
client::tests::centralized::crs_gen_tests::test_crs_gen_manual 12.1s
client::tests::centralized::crs_gen_tests::test_insecure_crs_gen_centralized 19.9s
client::tests::centralized::custodian_backup_tests::test_auto_update_backups_central 5.4s
client::tests::centralized::custodian_backup_tests::test_backup_after_crs_central 13.5s
client::tests::centralized::custodian_backup_tests::test_decrypt_after_recovery_central 6.7s
client::tests::centralized::custodian_backup_tests::test_decrypt_after_recovery_centralized_negative 5.1s
client::tests::centralized::custodian_context_tests::test_new_custodian_context_central 4.9s
client::tests::centralized::key_gen_tests::default_decompression_key_gen_centralized 2m 17s
client::tests::centralized::key_gen_tests::default_key_gen_centralized 1m 2s
client::tests::centralized::key_gen_tests::test_compressed_key_gen_centralized 26.7s
client::tests::centralized::key_gen_tests::test_decompression_key_gen_centralized 3m 3s
client::tests::centralized::key_gen_tests::test_key_gen_centralized 36.9s
client::tests::centralized::misc_tests::test_central_close_after_drop 35.7s
client::tests::centralized::misc_tests::test_central_health_endpoint_availability 35.6s
client::tests::centralized::misc_tests::test_largecipher 1m 7s
client::tests::centralized::misc_tests_isolated::test_central_close_after_drop_isolated 390ms
client::tests::centralized::misc_tests_isolated::test_central_health_endpoint_availability_isolated 761ms
client::tests::centralized::misc_tests_isolated::test_largecipher_isolated 22.0s
client::tests::centralized::public_decryption_tests::default_decryption_centralized::case_1 40.1s
client::tests::centralized::public_decryption_tests::default_decryption_centralized_precompute_sns::case_1 40.8s
client::tests::centralized::public_decryption_tests::test_decryption_central 36.6s
client::tests::centralized::public_decryption_tests::test_decryption_central_no_decompression 36.7s
client::tests::centralized::public_decryption_tests::test_decryption_central_precompute_sns 36.7s
client::tests::centralized::restore_from_backup_tests::test_insecure_central_autobackup_after_deletion 1m 15s
client::tests::centralized::restore_from_backup_tests::test_insecure_central_dkg_backup 1m 42s
client::tests::centralized::restore_from_backup_tests_isolated::test_insecure_central_autobackup_after_deletion_isolated 1.5s
client::tests::centralized::restore_from_backup_tests_isolated::test_insecure_central_dkg_backup_isolated 1.6s
client::tests::centralized::user_decryption_tests::default_user_decryption_centralized::secure_1_true 1m 10s
client::tests::centralized::user_decryption_tests::default_user_decryption_centralized::secure_2_false 15.4s
client::tests::centralized::user_decryption_tests::default_user_decryption_centralized_no_compression::secure_1_true 15.1s
client::tests::centralized::user_decryption_tests::default_user_decryption_centralized_no_compression::secure_2_false 15.2s
client::tests::centralized::user_decryption_tests::default_user_decryption_centralized_precompute_sns::secure_1_true::compression_1_true 16.2s
client::tests::centralized::user_decryption_tests::default_user_decryption_centralized_precompute_sns::secure_1_true::compression_2_false 16.2s
client::tests::centralized::user_decryption_tests::default_user_decryption_centralized_precompute_sns::secure_2_false::compression_1_true 16.1s
client::tests::centralized::user_decryption_tests::default_user_decryption_centralized_precompute_sns::secure_2_false::compression_2_false 15.9s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized::secure_1_true 11.7s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized::secure_2_false 11.8s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns::secure_1_true::compression_1_true 11.9s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns::secure_1_true::compression_2_false 11.9s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns::secure_2_false::compression_1_true 11.9s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns::secure_2_false::compression_2_false 12.1s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns_legacy::secure_1_true::compression_1_true 12.5s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns_legacy::secure_1_true::compression_2_false 12.3s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns_legacy::secure_2_false::compression_1_true 12.1s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns_legacy::secure_2_false::compression_2_false 11.9s
client::tests::common::num_blocks_sunshine 6ms
client::tests::testing_infra_tests::test_centralized_material_validation 6ms
client::tests::testing_infra_tests::tests::test_material_spec_creation 5ms
client::tests::testing_infra_tests::tests::test_material_spec_serialization 5ms
conf::tests::test_centralized_config 6ms
cryptography::decompression::test::test_1024b 3.4s
cryptography::decompression::test::test_128b 1.7s
cryptography::decompression::test::test_16b 1.6s
cryptography::decompression::test::test_2048b 5.5s
cryptography::decompression::test::test_256b 2.0s
cryptography::decompression::test::test_32b 1.7s
cryptography::decompression::test::test_4b 1.6s
cryptography::decompression::test::test_512b 2.5s
cryptography::decompression::test::test_64b 1.7s
cryptography::decompression::test::test_8b 1.5s
cryptography::decompression::test::test_bad_ciphertext 1.3s
cryptography::decompression::test::test_bad_fhe_type 1.6s
cryptography::decompression::test::test_bool 1.6s
cryptography::decompression::test::test_full_chain_client_copro_kms_uint8::case_1 43ms
cryptography::decompression::test::test_full_chain_client_copro_kms_uint8::case_2 1.8s
cryptography::decompression::test::test_tolerate_non_compressed 542ms
cryptography::encryption::tests::nested_pke_sunshine 7ms
cryptography::encryption::tests::pke_wrong_ct_enc 6ms
cryptography::encryption::tests::pke_wrong_kem_key 6ms
cryptography::hybrid_ml_kem::tests::pke_sunshine 53ms
cryptography::hybrid_ml_kem::tests::pke_wrong_ct_hybrid 48ms
cryptography::hybrid_ml_kem::tests::pke_wrong_kem 49ms
cryptography::hybrid_ml_kem::tests::pke_wrong_key 59ms
cryptography::hybrid_ml_kem::tests::pke_wrong_nonce 48ms
cryptography::hybrid_ml_kem::tests::test_pke_serialize_size 7ms
cryptography::hybrid_ml_kem::tests::validate_consistent_cipher_encoding 6ms
cryptography::signatures::tests::bad_dsep 6ms
cryptography::signatures::tests::bad_signature 6ms
cryptography::signatures::tests::plain_signing 6ms
cryptography::signatures::tests::regression_consistent_enc 5ms
cryptography::signatures::tests::sunshine_verf_key_legacy_serialization 5ms
cryptography::signatures::tests::unnormalized_signature 6ms
cryptography::signatures::tests::validate_zeroize_signing_key 5ms
cryptography::signcryption::tests::bad_signcryption 7ms
cryptography::signcryption::tests::incorrect_server_verf_key 5ms
cryptography::signcryption::tests::signcryption_with_bad_link 6ms
cryptography::signcryption::tests::sunshine 6ms
cryptography::signcryption::tests::sunshine_encoding_decoding 6ms
cryptography::signcryption::tests::test_signcryption_payload_v0_serialization_locked 5ms
engine::backup_operator::tests::test_filter_custodian_data_invalid_custodian_role 7ms
engine::backup_operator::tests::test_filter_custodian_data_invalid_operator_role 6ms
engine::backup_operator::tests::test_filter_custodian_data_invalid_signature 7ms
engine::backup_operator::tests::test_filter_custodian_data_missing_verification_key 7ms
engine::backup_operator::tests::test_filter_custodian_missing_cus_output 6ms
engine::backup_operator::tests::test_update_backup_vault 5ms
engine::backup_operator::tests::test_update_backup_vault_with_overwrite 5ms
engine::backup_operator::tests::test_update_backup_vault_without_overwrite 5ms
engine::backup_operator::tests::test_update_epoch_backup_vault 5ms
engine::backup_operator::tests::test_update_epoch_backup_vault_with_overwrite 5ms
engine::backup_operator::tests::test_update_epoch_backup_vault_without_overwrite 5ms
engine::base::tests::sunshine_plaintext_as_u256 5ms
engine::base::tests::test_abi_encoding_fhevm_ebytes 5ms
engine::base::tests::test_compute_external_signature_preproc 7ms
engine::base::tests::test_compute_info_crs 819ms
engine::base::tests::test_compute_info_standard_keygen 140ms
engine::base::tests::test_compute_pt_message_hash 7ms
engine::base::tests::test_deserialize_ciphertext_missing_decompression_key 103ms
engine::base::tests::test_deserialize_ciphertext_wrong_ct_format 96ms
engine::base::tests::test_deserialize_ciphertext_wrong_type 98ms
engine::centralized::central_kms::tests::decrypt_with_bad_client_key 285ms
engine::centralized::central_kms::tests::multiple_default_keys_decrypt 21.5s
engine::centralized::central_kms::tests::multiple_default_keys_user_decrypt 21.3s
engine::centralized::central_kms::tests::multiple_test_keys_access 44ms
engine::centralized::central_kms::tests::multiple_test_keys_decrypt 121ms
engine::centralized::central_kms::tests::multiple_test_keys_user_decrypt 124ms
engine::centralized::central_kms::tests::sanity_check_sns_compression_test_params 67ms
engine::centralized::central_kms::tests::sunshine_default_decrypt 21.5s
engine::centralized::central_kms::tests::sunshine_default_user_decrypt 21.3s
engine::centralized::central_kms::tests::sunshine_test_decrypt 123ms
engine::centralized::central_kms::tests::sunshine_test_user_decrypt 125ms
engine::centralized::central_kms::tests::test_gen_keys 23.6s
engine::centralized::central_kms::tests::test_generate_compressed_fhe_keys 159ms
engine::centralized::central_kms::tests::user_decrypt_with_bad_client_key 127ms
engine::centralized::central_kms::tests::user_decrypt_with_bad_ephemeral_key 127ms
engine::centralized::central_kms::tests::user_decrypt_with_bad_sig_key 122ms
engine::centralized::service::crs_gen::tests::already_exists 8ms
engine::centralized::service::crs_gen::tests::default_epoch_id 706ms
engine::centralized::service::crs_gen::tests::invalid_argument 8ms
engine::centralized::service::crs_gen::tests::not_found 8ms
engine::centralized::service::crs_gen::tests::resource_exhausted 7ms
engine::centralized::service::crs_gen::tests::sunshine 705ms
engine::centralized::service::decryption::test_user_decryption::already_exists 120ms
engine::centralized::service::decryption::test_user_decryption::invalid_argument 118ms
engine::centralized::service::decryption::test_user_decryption::not_found 120ms
engine::centralized::service::decryption::test_user_decryption::resource_exhausted 117ms
engine::centralized::service::decryption::test_user_decryption::sunshine 117ms
engine::centralized::service::decryption::tests_public_decryption::already_exists 123ms
engine::centralized::service::decryption::tests_public_decryption::invalid_argument 118ms
engine::centralized::service::decryption::tests_public_decryption::not_found 116ms
engine::centralized::service::decryption::tests_public_decryption::resource_exhausted 119ms
engine::centralized::service::decryption::tests_public_decryption::sunshine 120ms
engine::centralized::service::initiator::tests::already_exists 8ms
engine::centralized::service::initiator::tests::invalid_argument 7ms
engine::centralized::service::initiator::tests::sunshine 7ms
engine::centralized::service::key_gen::tests::already_exists 109ms
engine::centralized::service::key_gen::tests::invalid_argument 9ms
engine::centralized::service::key_gen::tests::not_found 111ms
engine::centralized::service::key_gen::tests::resource_exhausted 9ms
engine::centralized::service::key_gen::tests::sunshine 112ms
engine::centralized::service::preprocessing::tests::already_exists 8ms
engine::centralized::service::preprocessing::tests::invalid_argument 8ms
engine::centralized::service::preprocessing::tests::not_found 8ms
engine::centralized::service::preprocessing::tests::resource_exhausted 8ms
engine::centralized::service::preprocessing::tests::sunshine 7ms
engine::context::tests::parse_software_semantic_version 5ms
engine::context::tests::test_context_info_duplicate_party_ids 6ms
engine::context::tests::test_software_version_display 5ms
engine::context::tests::test_software_version_equality 4ms
engine::context::tests::test_software_version_major_comparison 5ms
engine::context::tests::test_software_version_minor_comparison 5ms
engine::context::tests::test_software_version_no_tag 5ms
engine::context::tests::test_software_version_patch_comparison 5ms
engine::context::tests::test_software_version_unordered_tag 5ms
engine::context_manager::tests::test_centralized_context_cache 7ms
engine::context_manager::tests::test_centralized_context_exists_and_consistent 6ms
engine::context_manager::tests::test_centralized_multiple_contexts 7ms
engine::context_manager::tests::test_custodian_context 13ms
engine::context_manager::tests::test_gen_recovery_request_payloads 9ms
engine::context_manager::tests::test_kms_context 7ms
engine::context_manager::tests::test_kms_context_load_from_storage 7ms
engine::context_manager::tests::test_kms_context_load_multiple_from_storage 8ms
engine::context_manager::tests::test_kms_context_load_multiple_from_storage_with_error 7ms
engine::context_manager::tests::test_load_mpc_context_without_signing_key 6ms
engine::keyset_configuration::tests::test_internal_keyset_config_decompression_only_missing_added_info 5ms
engine::keyset_configuration::tests::test_internal_keyset_config_decompression_only_with_added_info_missing_ids 5ms
engine::keyset_configuration::tests::test_internal_keyset_config_decompression_only_with_added_info_with_ids 5ms
engine::keyset_configuration::tests::test_internal_keyset_config_none_defaults_to_standard 5ms
engine::keyset_configuration::tests::test_internal_keyset_config_standard_default 5ms
engine::keyset_configuration::tests::test_internal_keyset_config_standard_use_existing_missing_added_info 5ms
engine::keyset_configuration::tests::test_internal_keyset_config_standard_use_existing_with_added_info_missing_ids 5ms
engine::keyset_configuration::tests::test_internal_keyset_config_standard_use_existing_with_added_info_with_ids 5ms
engine::keyset_configuration::tests::test_new_decompression_only_unparseable_from_id 5ms
engine::keyset_configuration::tests::test_new_decompression_only_unparseable_to_id 5ms
engine::keyset_configuration::tests::test_new_use_existing_unparseable_epoch_id 5ms
engine::migration::tests::s3_tests::test_0_13_x_to_0_13_10_centralized_s3 45ms
engine::migration::tests::s3_tests::test_0_13_x_to_0_13_10_idempotent_s3 44ms
engine::migration::tests::s3_tests::test_0_13_x_to_0_13_10_no_legacy_s3 14ms
engine::migration::tests::s3_tests::test_0_13_x_to_0_13_10_skips_existing_s3 38ms
engine::migration::tests::s3_tests::test_after_0_13_x_centralized_s3 32ms
engine::migration::tests::s3_tests::test_after_0_13_x_idempotent_s3 34ms
engine::migration::tests::s3_tests::test_after_0_13_x_no_legacy_s3 14ms
engine::migration::tests::s3_tests::test_migrate_centralized_s3 35ms
engine::migration::tests::s3_tests::test_migrate_idempotent_s3 34ms
engine::migration::tests::s3_tests::test_migrate_no_legacy_data_s3 13ms
engine::migration::tests::s3_tests::test_migrate_skips_existing_s3 31ms
engine::migration::tests::s3_tests::test_remove_old_keys_centralized_s3 34ms
engine::migration::tests::s3_tests::test_remove_old_keys_no_legacy_s3 13ms
engine::migration::tests::s3_tests::test_remove_old_keys_skips_without_new_epoch_s3 22ms
engine::migration::tests::test_0_13_x_to_0_13_10_centralized_file 7ms
engine::migration::tests::test_0_13_x_to_0_13_10_centralized_ram 6ms
engine::migration::tests::test_0_13_x_to_0_13_10_idempotent_file 7ms
engine::migration::tests::test_0_13_x_to_0_13_10_idempotent_ram 5ms
engine::migration::tests::test_0_13_x_to_0_13_10_no_legacy_file 5ms
engine::migration::tests::test_0_13_x_to_0_13_10_no_legacy_ram 5ms
engine::migration::tests::test_0_13_x_to_0_13_10_skips_existing_file 7ms
engine::migration::tests::test_0_13_x_to_0_13_10_skips_existing_ram 5ms
engine::migration::tests::test_after_0_13_x_centralized_file 7ms
engine::migration::tests::test_after_0_13_x_centralized_ram 5ms
engine::migration::tests::test_after_0_13_x_idempotent_file 7ms
engine::migration::tests::test_after_0_13_x_idempotent_ram 6ms
engine::migration::tests::test_after_0_13_x_no_legacy_file 5ms
engine::migration::tests::test_after_0_13_x_no_legacy_ram 5ms
engine::migration::tests::test_migrate_centralized_file 7ms
engine::migration::tests::test_migrate_centralized_ram 5ms
engine::migration::tests::test_migrate_combined_prss_no_data_file 6ms
engine::migration::tests::test_migrate_combined_prss_no_data_ram 6ms
engine::migration::tests::test_migrate_combined_prss_sunshine 6ms
engine::migration::tests::test_migrate_context_idempotent 5ms
engine::migration::tests::test_migrate_context_no_legacy 5ms
engine::migration::tests::test_migrate_context_sunshine 6ms
engine::migration::tests::test_migrate_idempotent_file 7ms
engine::migration::tests::test_migrate_idempotent_ram 5ms
engine::migration::tests::test_migrate_legacy_prss_sunshine 6ms
engine::migration::tests::test_migrate_no_legacy_data_file 5ms
engine::migration::tests::test_migrate_no_legacy_data_ram 5ms
engine::migration::tests::test_migrate_prss_already_migrated_skips 6ms
engine::migration::tests::test_migrate_prss_missing_z128_errors 5ms
engine::migration::tests::test_migrate_prss_missing_z64_errors 6ms
engine::migration::tests::test_migrate_prss_no_legacy_data_errors 6ms
engine::migration::tests::test_migrate_skips_existing_file 6ms
engine::migration::tests::test_migrate_skips_existing_ram 5ms
engine::migration::tests::test_migrate_to_0_13_10_centralized 6ms
engine::migration::tests::test_migrate_to_0_13_10_empty_storage 5ms
engine::migration::tests::test_migrate_to_0_13_x_centralized 5ms
engine::migration::tests::test_migrate_to_0_13_x_empty_storage 5ms
engine::migration::tests::test_remove_old_keys_centralized_file 7ms
engine::migration::tests::test_remove_old_keys_centralized_ram 5ms
engine::migration::tests::test_remove_old_keys_no_legacy_file 5ms
engine::migration::tests::test_remove_old_keys_no_legacy_ram 5ms
engine::migration::tests::test_remove_old_keys_skips_without_new_epoch_file 6ms
engine::migration::tests::test_remove_old_keys_skips_without_new_epoch_ram 5ms
engine::utils::tests::sanity_check_crs_invalid_digest 427ms
engine::utils::tests::sanity_check_crs_legacy_readability_only 414ms
engine::utils::tests::sanity_check_crs_valid_digest 420ms
engine::utils::tests::sanity_check_current_compressed_keys_invalid_digest 86ms
engine::utils::tests::sanity_check_current_compressed_keys_valid_digests 84ms
engine::utils::tests::sanity_check_current_standard_keys_invalid_digest 17ms
engine::utils::tests::sanity_check_current_standard_keys_valid_digests 15ms
engine::utils::tests::sanity_check_legacy_metadata_readability_only 16ms
engine::utils::tests::test_metriced_error_creation 6ms
engine::utils::tests::test_metriced_error_drop_logging 7ms
engine::utils::tests::test_metriced_error_no_dropping 6ms
engine::validation_non_wasm::tests::test_max_num_bits_verification 6ms
engine::validation_non_wasm::tests::test_select_most_common_dec 5ms
engine::validation_non_wasm::tests::test_validate_new_mpc_epoch_request 5ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_meta_response 7ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_meta_response_with_eip712 7ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_req 6ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_responses 9ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_responses_against_request 11ms
engine::validation_non_wasm::tests::test_validate_request_id 5ms
engine::validation_non_wasm::tests::test_validate_user_decrypt_req 5ms
engine::validation_non_wasm::tests::test_verify_user_decrypt_eip712 6ms
engine::validation_wasm::tests::test_check_ext_user_decryption_signature 8ms
engine::validation_wasm::tests::test_select_most_common_user_dec 5ms
engine::validation_wasm::tests::test_validate_user_decrypt_meta_data_and_signature 8ms
engine::validation_wasm::tests::test_validate_user_decrypt_responses 140ms
engine::validation_wasm::tests::test_validate_user_decrypt_responses_against_request 9ms
grpc::tests::regression_tests::test_request_id_compile_time_interface_stability 6ms
grpc::tests::regression_tests::test_request_id_core_structure_and_api_consistency 6ms
grpc::tests::regression_tests::test_request_id_validation_and_error_handling 5ms
grpc::tests::unit_tests::test_get_meta_store_info_with_real_stores 5ms
grpc::tests::unit_tests::test_get_meta_store_info_with_unavailable_stores 5ms
grpc::tests::unit_tests::test_list_requests_invalid_store_type 5ms
grpc::tests::unit_tests::test_list_requests_pagination 5ms
grpc::tests::unit_tests::test_list_requests_with_real_stores 5ms
grpc::tests::unit_tests::test_list_requests_with_unavailable_stores 5ms
grpc::tests::unit_tests::test_service_with_mixed_store_availability 5ms
testing::material::manager::tests::test_setup_centralized_material 14ms
testing::material::spec::tests::test_centralized_basic_spec 5ms
testing::material::spec::tests::test_comprehensive_spec 5ms
testing::material::spec::tests::test_key_type_covers_all_priv_data_types 5ms
testing::material::spec::tests::test_key_type_covers_all_pub_data_types 5ms
testing::material::spec::tests::test_serialization 5ms
testing::utils::test_purge 9ms
util::file_handling::tests::read_write_element 6ms
util::file_handling::tests::read_write_text 6ms
util::key_setup::tests::test_max_num_bits 4.5s
util::meta_store::tests::auto_remove 7ms
util::meta_store::tests::delete 6ms
util::meta_store::tests::double_insert 6ms
util::meta_store::tests::sunshine 6ms
util::meta_store::tests::test_kickout_of_errors 5ms
util::meta_store::tests::test_subscription 5.0s
util::meta_store::tests::too_many_elements 6ms
util::rate_limiter::tests::test_rate_limiting_1 6ms
util::rate_limiter::tests::test_rate_limiting_more 5ms
util::rate_limiter::tests::test_rate_limiting_refusal 6ms
util::retry::tests::fatal_loop_fails 50ms
util::retry::tests::retry_loop_fails 52ms
util::retry::tests::sunshine_fatal_loop 63ms
util::retry::tests::sunshine_retry_loop 62ms
vault::keychain::secretsharing::tests::test_encrypt_and_decrypt_roundtrip 7ms
vault::keychain::secretsharing::tests::test_new_keychain_without_pub_storage 6ms
vault::keychain::secretsharing::tests::test_operator_public_key_bytes_error 6ms
vault::keychain::secretsharing::tests::test_set_and_get_backup_enc_key 5ms
vault::keychain::secretsharing::tests::test_validate_recovery_material_invalid_signature 7ms
vault::keychain::secretsharing::tests::test_validate_recovery_material_no_material_is_ok 5ms
vault::keychain::secretsharing::tests::test_validate_recovery_material_valid_signature 7ms
vault::keychain::tests::test_verify_root_key_measurements 6ms
vault::storage::crypto_material::tests::read_guarded_crypto_material_from_cache_not_found 6ms
vault::storage::crypto_material::tests::read_public_key 6ms
vault::storage::crypto_material::tests::write_central_keys 15ms
vault::storage::crypto_material::tests::write_crs 417ms
vault::storage::file::tests::test_all_data_ids_from_all_epochs_file 10ms
vault::storage::file::tests::test_data_ids_with_only_epoch_data_file 8ms
vault::storage::file::tests::test_delete_at_epoch_keeps_dir_when_not_empty 7ms
vault::storage::file::tests::test_delete_at_epoch_removes_empty_epoch_dir 7ms
vault::storage::file::tests::test_epoch_ids_with_only_non_epoch_data_file 7ms
vault::storage::file::tests::test_epoch_storage 8ms
vault::storage::file::tests::test_mixed_epoch_and_non_epoch_data_file 9ms
vault::storage::file::tests::test_overwrite_logic_files 7ms
vault::storage::file::tests::test_store_bytes_at_epoch_does_not_overwrite_file 7ms
vault::storage::file::tests::test_store_load_bytes_at_epoch_file 7ms
vault::storage::ram::tests::storage_helper_methods 6ms
vault::storage::ram::tests::test_all_data_ids_from_all_epochs_ram 6ms
vault::storage::ram::tests::test_data_ids_with_only_epoch_data_ram 6ms
vault::storage::ram::tests::test_epoch_ids_with_only_non_epoch_data_ram 6ms
vault::storage::ram::tests::test_mixed_epoch_and_non_epoch_data_ram 5ms
vault::storage::ram::tests::test_overwrite_logic_ram 6ms
vault::storage::ram::tests::test_overwrite_logic_ram_on_epoch 6ms
vault::storage::ram::tests::test_store_load_bytes_at_epoch_ram 5ms
vault::storage::s3::tests::s3_storage_helper_methods 128ms
vault::storage::s3::tests::test_all_data_ids_from_all_epochs_s3 81ms
vault::storage::s3::tests::test_data_ids_with_only_epoch_data_s3 36ms
vault::storage::s3::tests::test_epoch_ids_with_only_non_epoch_data_s3 33ms
vault::storage::s3::tests::test_epoch_methods_in_s3 51ms
vault::storage::s3::tests::test_mixed_epoch_and_non_epoch_data_s3 72ms
vault::storage::s3::tests::test_overwrite_logic_files 34ms
vault::storage::s3::tests::test_s3_anon 135ms
vault::storage::s3::tests::test_store_bytes_at_epoch_does_not_overwrite_s3 24ms
vault::storage::s3::tests::test_store_load_bytes_at_epoch_s3 45ms
vault::tests::regression_test_vault_data_type_serialization 6ms
test_backward_compatibility_kms 530ms
test_backward_compatibility_kms_grpc 5ms
kms_custodian_binary_tests::sunshine_decrypt_custodian 219ms
kms_custodian_binary_tests::sunshine_generate 27ms
kms_custodian_binary_tests::sunshine_verify 24ms
kms_gen_keys_binary_test::central_s3 43ms
kms_gen_keys_binary_test::central_signing_address_format 24ms
kms_gen_keys_binary_test::central_signing_keys_overwrite 44ms
kms_gen_keys_binary_test::gen_key_centralized 3.2s
kms_gen_keys_binary_test::gen_key_tempdir_centralized 610ms
kms_gen_keys_binary_test::help 35ms
kms_init_binary_test::help 13ms
kms_init_binary_test::init 287ms
kms_server_binary_test::help 8ms
kms_server_binary_test::subcommand_dev_centralized 5.8s
kms_server_binary_test::test_cert_paths 51ms
test_centralized_insecure_compressed_keygen 865ms
test_centralized_custodian_backup 951ms
test_centralized_crsgen_secure 1.3s
test_centralized_restore_from_backup 1.5s
test_centralized_insecure 42.3s
test_centralized_crsgen_secure 12m 1s
test_centralized_custodian_backup 8m 7s
test_centralized_insecure 4m 20s
test_centralized_insecure_compressed_keygen 9m 15s
test_centralized_restore_from_backup 52.9s
backup::custodian::tests::internal_custodian_context_duplicate_role_should_fail 6ms
backup::custodian::tests::internal_custodian_context_role_greater_than_nodes_should_fail 5ms
backup::custodian::tests::internal_custodian_context_zero_role_should_fail 5ms
backup::custodian::tests::invalid_threshold_should_fail 5ms
backup::operator::tests::operator_new_fails_with_bad_n_t 4ms
backup::operator::tests::operator_new_fails_with_duplicate_roles 5ms
backup::operator::tests::operator_new_fails_with_insufficient_messages 5ms
backup::operator::tests::operator_new_fails_with_invalid_header 5ms
backup::operator::tests::operator_new_fails_with_invalid_role 5ms
backup::operator::tests::operator_new_fails_with_invalid_timestamp_future 5ms
backup::operator::tests::operator_new_fails_with_invalid_timestamp_past 5ms
backup::operator::tests::operator_new_fails_with_not_enough 5ms
backup::operator::tests::operator_new_fails_with_zero_n 4ms
backup::operator::tests::operator_new_fails_with_zero_t 4ms
backup::operator::tests::operator_timestamp_validation 5ms
backup::operator::tests::validate_recovery_validation_material 5ms
backup::secretsharing::pkcs7::tests::padding_sunshine 5ms
backup::secretsharing::pkcs7::tests::padding_wrong_data 5ms
backup::secretsharing::tests::sharing_missing_shares 88ms
backup::secretsharing::tests::sharing_no_error 147ms
backup::secretsharing::tests::sharing_randomness_test 13.9s
backup::secretsharing::tests::sharing_too_many_missing_shares 13ms
backup::secretsharing::tests::sharing_wrong_params 7ms
backup::secretsharing::tests::sharing_wrong_shares 14ms
backup::seed_phrase::tests::difference 5ms
backup::seed_phrase::tests::mnemonic_robustness 6ms
backup::seed_phrase::tests::sunshine 6ms
backup::tests::custodian_reencrypt 9ms
backup::tests::full_flow::case_1 45ms
backup::tests::full_flow::case_2 30ms
backup::tests::full_flow::case_3 83ms
backup::tests::full_flow_drop_msg 34ms
backup::tests::full_flow_malicious_custodian_init 10ms
backup::tests::full_flow_malicious_custodian_not_enough 126ms
backup::tests::full_flow_malicious_custodian_second 62ms
backup::tests::full_flow_malicious_operator 31ms
backup::tests::operator_setup 8ms
client::crs_gen::tests::process_distributed_crs_result_invalid_signature_does_not_insert_key 8.5s
client::crs_gen::tests::verify_pp_with_tfhers 15.7s
client::tests::centralized::crs_gen_tests::test_crs_gen_centralized 11.6s
client::tests::centralized::crs_gen_tests::test_crs_gen_manual 2.0s
client::tests::centralized::crs_gen_tests::test_insecure_crs_gen_centralized 9.4s
client::tests::centralized::custodian_backup_tests::test_auto_update_backups_central 3.9s
client::tests::centralized::custodian_backup_tests::test_backup_after_crs_central 11.0s
client::tests::centralized::custodian_backup_tests::test_decrypt_after_recovery_central 5.1s
client::tests::centralized::custodian_backup_tests::test_decrypt_after_recovery_centralized_negative 3.7s
client::tests::centralized::custodian_context_tests::test_new_custodian_context_central 3.4s
client::tests::centralized::key_gen_tests::test_decompression_key_gen_centralized 1m 45s
client::tests::centralized::key_gen_tests::test_key_gen_centralized 11.4s
client::tests::centralized::misc_tests::test_central_close_after_drop 10.2s
client::tests::centralized::misc_tests::test_central_health_endpoint_availability 10.1s
client::tests::centralized::misc_tests_isolated::test_central_close_after_drop_isolated 279ms
client::tests::centralized::misc_tests_isolated::test_central_health_endpoint_availability_isolated 742ms
client::tests::centralized::public_decryption_tests::test_decryption_central 11.3s
client::tests::centralized::public_decryption_tests::test_decryption_central_no_decompression 11.3s
client::tests::centralized::public_decryption_tests::test_decryption_central_precompute_sns 11.3s
client::tests::centralized::restore_from_backup_tests_isolated::test_insecure_central_autobackup_after_deletion_isolated 1.5s
client::tests::centralized::restore_from_backup_tests_isolated::test_insecure_central_dkg_backup_isolated 1.5s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized::secure_1_true 11.2s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized::secure_2_false 11.2s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns::secure_1_true::compression_1_true 11.3s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns::secure_1_true::compression_2_false 11.4s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns::secure_2_false::compression_1_true 11.2s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns::secure_2_false::compression_2_false 11.3s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns_legacy::secure_1_true::compression_1_true 11.3s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns_legacy::secure_1_true::compression_2_false 11.2s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns_legacy::secure_2_false::compression_1_true 11.3s
client::tests::centralized::user_decryption_tests::test_user_decryption_centralized_precompute_sns_legacy::secure_2_false::compression_2_false 11.2s
client::tests::common::num_blocks_sunshine 6ms
client::tests::testing_infra_tests::test_centralized_material_validation 6ms
client::tests::testing_infra_tests::test_threshold_material_validation 6ms
client::tests::testing_infra_tests::tests::test_material_spec_creation 5ms
client::tests::testing_infra_tests::tests::test_material_spec_serialization 5ms
client::tests::threshold::crs_gen_tests::test_insecure_crs_gen_threshold 36.3s
client::tests::threshold::custodian_backup_tests::test_auto_update_backups_threshold::case_1 5.3s
client::tests::threshold::custodian_backup_tests::test_auto_update_backups_threshold::case_2 5.3s
client::tests::threshold::custodian_backup_tests::test_backup_after_crs_threshold::case_1 40.6s
client::tests::threshold::custodian_backup_tests::test_backup_after_crs_threshold::case_2 40.9s
client::tests::threshold::custodian_backup_tests::test_decrypt_after_recovery_threshold::case_1 11.3s
client::tests::threshold::custodian_backup_tests::test_decrypt_after_recovery_threshold::case_2 11.2s
client::tests::threshold::custodian_backup_tests::test_decrypt_after_recovery_threshold_negative 4.6s
client::tests::threshold::custodian_context_tests::test_new_custodian_context_threshold::case_1 6.9s
client::tests::threshold::custodian_context_tests::test_new_custodian_context_threshold::case_2 6.9s
client::tests::threshold::key_gen_tests::default_insecure_dkg::case_1 1m 55s
client::tests::threshold::key_gen_tests::test_insecure_compressed_dkg::case_1 8.8s
client::tests::threshold::key_gen_tests::test_insecure_dkg::case_1 9.0s
client::tests::threshold::key_gen_tests_isolated::test_insecure_dkg_isolated 5.2s
client::tests::threshold::misc_tests::test_threshold_close_after_drop 8.4s
client::tests::threshold::misc_tests::test_threshold_health_endpoint_availability 12.5s
client::tests::threshold::misc_tests::test_threshold_shutdown 9.1s
client::tests::threshold::misc_tests_isolated::test_threshold_close_after_drop_isolated 973ms
client::tests::threshold::misc_tests_isolated::test_threshold_health_endpoint_availability_isolated 4.6s
client::tests::threshold::misc_tests_isolated::test_threshold_shutdown_isolated 1.8s
client::tests::threshold::mpc_context_tests::test_context_switch_4p 12.5s
client::tests::threshold::public_decryption_tests::test_decryption_threshold::case_1 14.9s
client::tests::threshold::public_decryption_tests::test_decryption_threshold::case_2 14.5s
client::tests::threshold::public_decryption_tests::test_decryption_threshold::case_3 14.5s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_no_decompression::case_1 11.6s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_no_decompression::case_2 11.3s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_no_decompression::case_3 11.3s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_precompute_sns::case_1::compression_1_true 14.5s
client::tests::threshold::public_decryption_tests::test_decryption_threshold_precompute_sns::case_1::compression_2_false 14.5s
client::tests::threshold::restore_from_backup_tests_isolated::nightly_test_insecure_threshold_autobackup_after_deletion_isolated 5.0s
client::tests::threshold::restore_from_backup_tests_isolated::nightly_test_insecure_threshold_dkg_backup_isolated 13.1s
client::tests::threshold::restore_from_backup_tests_isolated::test_insecure_threshold_crs_backup_isolated 14.1s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_1 8.1s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_2 9.0s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_3 11.2s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_4 11.3s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_5 14.5s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_6 12.2s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold::case_7 12.3s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_all_malicious_failure 9.8s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_malicious::case_1 11.3s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_malicious::case_2 11.3s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_malicious_failure 11.5s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_precompute_sns::case_1 11.3s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_precompute_sns::case_2 11.3s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_precompute_sns_legacy::case_1 11.3s
client::tests::threshold::user_decryption_tests::test_user_decryption_threshold_precompute_sns_legacy::case_2 11.3s
conf::tests::test_centralized_config 6ms
conf::tests::test_threshold_config 6ms
conf::tests::test_threshold_config_negative 6ms
conf::threshold::test_pem_serialization 5ms
cryptography::decompression::test::test_1024b 3.1s
cryptography::decompression::test::test_128b 1.6s
cryptography::decompression::test::test_16b 1.5s
cryptography::decompression::test::test_2048b 4.8s
cryptography::decompression::test::test_256b 1.8s
cryptography::decompression::test::test_32b 1.6s
cryptography::decompression::test::test_4b 1.5s
cryptography::decompression::test::test_512b 2.3s
cryptography::decompression::test::test_64b 1.6s
cryptography::decompression::test::test_8b 1.5s
cryptography::decompression::test::test_bad_ciphertext 1.3s
cryptography::decompression::test::test_bad_fhe_type 1.5s
cryptography::decompression::test::test_bool 1.6s
cryptography::decompression::test::test_full_chain_client_copro_kms_uint8::case_1 35ms
cryptography::decompression::test::test_full_chain_client_copro_kms_uint8::case_2 1.7s
cryptography::decompression::test::test_tolerate_non_compressed 520ms
cryptography::encryption::tests::nested_pke_sunshine 6ms
cryptography::encryption::tests::pke_wrong_ct_enc 6ms
cryptography::encryption::tests::pke_wrong_kem_key 6ms
cryptography::hybrid_ml_kem::tests::pke_sunshine 51ms
cryptography::hybrid_ml_kem::tests::pke_wrong_ct_hybrid 46ms
cryptography::hybrid_ml_kem::tests::pke_wrong_kem 46ms
cryptography::hybrid_ml_kem::tests::pke_wrong_key 56ms
cryptography::hybrid_ml_kem::tests::pke_wrong_nonce 46ms
cryptography::hybrid_ml_kem::tests::test_pke_serialize_size 5ms
cryptography::hybrid_ml_kem::tests::validate_consistent_cipher_encoding 5ms
cryptography::signatures::tests::bad_dsep 5ms
cryptography::signatures::tests::bad_signature 6ms
cryptography::signatures::tests::plain_signing 5ms
cryptography::signatures::tests::regression_consistent_enc 5ms
cryptography::signatures::tests::sunshine_verf_key_legacy_serialization 5ms
cryptography::signatures::tests::unnormalized_signature 5ms
cryptography::signatures::tests::validate_zeroize_signing_key 5ms
cryptography::signcryption::tests::bad_signcryption 7ms
cryptography::signcryption::tests::incorrect_server_verf_key 5ms
cryptography::signcryption::tests::signcryption_with_bad_link 6ms
cryptography::signcryption::tests::sunshine 6ms
cryptography::signcryption::tests::sunshine_encoding_decoding 6ms
cryptography::signcryption::tests::test_signcryption_payload_v0_serialization_locked 5ms
engine::backup_operator::tests::test_filter_custodian_data_invalid_custodian_role 6ms
engine::backup_operator::tests::test_filter_custodian_data_invalid_operator_role 6ms
engine::backup_operator::tests::test_filter_custodian_data_invalid_signature 6ms
engine::backup_operator::tests::test_filter_custodian_data_missing_verification_key 6ms
engine::backup_operator::tests::test_filter_custodian_missing_cus_output 6ms
engine::backup_operator::tests::test_update_backup_vault 5ms
engine::backup_operator::tests::test_update_backup_vault_with_overwrite 5ms
engine::backup_operator::tests::test_update_backup_vault_without_overwrite 4ms
engine::backup_operator::tests::test_update_epoch_backup_vault 5ms
engine::backup_operator::tests::test_update_epoch_backup_vault_with_overwrite 5ms
engine::backup_operator::tests::test_update_epoch_backup_vault_without_overwrite 5ms
engine::base::tests::sunshine_plaintext_as_u256 5ms
engine::base::tests::test_abi_encoding_fhevm_ebytes 4ms
engine::base::tests::test_compute_external_signature_preproc 6ms
engine::base::tests::test_compute_info_crs 734ms
engine::base::tests::test_compute_info_standard_keygen 126ms
engine::base::tests::test_compute_pt_message_hash 5ms
engine::base::tests::test_deserialize_ciphertext_missing_decompression_key 96ms
engine::base::tests::test_deserialize_ciphertext_wrong_ct_format 85ms
engine::base::tests::test_deserialize_ciphertext_wrong_type 87ms
engine::centralized::central_kms::tests::decrypt_with_bad_client_key 258ms
engine::centralized::central_kms::tests::multiple_test_keys_access 35ms
engine::centralized::central_kms::tests::multiple_test_keys_decrypt 108ms
engine::centralized::central_kms::tests::multiple_test_keys_user_decrypt 112ms
engine::centralized::central_kms::tests::sanity_check_sns_compression_test_params 58ms
engine::centralized::central_kms::tests::sunshine_test_decrypt 109ms
engine::centralized::central_kms::tests::sunshine_test_user_decrypt 110ms
engine::centralized::central_kms::tests::test_gen_keys 22.9s
engine::centralized::central_kms::tests::test_generate_compressed_fhe_keys 145ms
engine::centralized::central_kms::tests::user_decrypt_with_bad_client_key 114ms
engine::centralized::central_kms::tests::user_decrypt_with_bad_ephemeral_key 110ms
engine::centralized::central_kms::tests::user_decrypt_with_bad_sig_key 111ms
engine::centralized::service::crs_gen::tests::already_exists 7ms
engine::centralized::service::crs_gen::tests::default_epoch_id 600ms
engine::centralized::service::crs_gen::tests::invalid_argument 8ms
engine::centralized::service::crs_gen::tests::not_found 7ms
engine::centralized::service::crs_gen::tests::resource_exhausted 7ms
engine::centralized::service::crs_gen::tests::sunshine 598ms
engine::centralized::service::decryption::test_user_decryption::already_exists 107ms
engine::centralized::service::decryption::test_user_decryption::invalid_argument 105ms
engine::centralized::service::decryption::test_user_decryption::not_found 107ms
engine::centralized::service::decryption::test_user_decryption::resource_exhausted 107ms
engine::centralized::service::decryption::test_user_decryption::sunshine 109ms
engine::centralized::service::decryption::tests_public_decryption::already_exists 105ms
engine::centralized::service::decryption::tests_public_decryption::invalid_argument 106ms
engine::centralized::service::decryption::tests_public_decryption::not_found 106ms
engine::centralized::service::decryption::tests_public_decryption::resource_exhausted 106ms
engine::centralized::service::decryption::tests_public_decryption::sunshine 105ms
engine::centralized::service::initiator::tests::already_exists 7ms
engine::centralized::service::initiator::tests::invalid_argument 6ms
engine::centralized::service::initiator::tests::sunshine 7ms
engine::centralized::service::key_gen::tests::already_exists 98ms
engine::centralized::service::key_gen::tests::invalid_argument 7ms
engine::centralized::service::key_gen::tests::not_found 99ms
engine::centralized::service::key_gen::tests::resource_exhausted 7ms
engine::centralized::service::key_gen::tests::sunshine 96ms
engine::centralized::service::preprocessing::tests::already_exists 7ms
engine::centralized::service::preprocessing::tests::invalid_argument 7ms
engine::centralized::service::preprocessing::tests::not_found 6ms
engine::centralized::service::preprocessing::tests::resource_exhausted 6ms
engine::centralized::service::preprocessing::tests::sunshine 7ms
engine::context::tests::parse_software_semantic_version 5ms
engine::context::tests::test_context_info_duplicate_party_ids 5ms
engine::context::tests::test_software_version_display 4ms
engine::context::tests::test_software_version_equality 4ms
engine::context::tests::test_software_version_major_comparison 4ms
engine::context::tests::test_software_version_minor_comparison 5ms
engine::context::tests::test_software_version_no_tag 5ms
engine::context::tests::test_software_version_patch_comparison 4ms
engine::context::tests::test_software_version_unordered_tag 5ms
engine::context_manager::tests::test_centralized_context_cache 6ms
engine::context_manager::tests::test_centralized_context_exists_and_consistent 6ms
engine::context_manager::tests::test_centralized_multiple_contexts 6ms
engine::context_manager::tests::test_custodian_context 12ms
engine::context_manager::tests::test_gen_recovery_request_payloads 8ms
engine::context_manager::tests::test_kms_context 6ms
engine::context_manager::tests::test_kms_context_load_from_storage 6ms
engine::context_manager::tests::test_kms_context_load_multiple_from_storage 7ms
engine::context_manager::tests::test_kms_context_load_multiple_from_storage_with_error 7ms
engine::context_manager::tests::test_load_mpc_context_without_signing_key 6ms
engine::keyset_configuration::tests::test_internal_keyset_config_decompression_only_missing_added_info 4ms
engine::keyset_configuration::tests::test_internal_keyset_config_decompression_only_with_added_info_missing_ids 4ms
engine::keyset_configuration::tests::test_internal_keyset_config_decompression_only_with_added_info_with_ids 4ms
engine::keyset_configuration::tests::test_internal_keyset_config_none_defaults_to_standard 5ms
engine::keyset_configuration::tests::test_internal_keyset_config_standard_default 4ms
engine::keyset_configuration::tests::test_internal_keyset_config_standard_use_existing_missing_added_info 4ms
engine::keyset_configuration::tests::test_internal_keyset_config_standard_use_existing_with_added_info_missing_ids 4ms
engine::keyset_configuration::tests::test_internal_keyset_config_standard_use_existing_with_added_info_with_ids 4ms
engine::keyset_configuration::tests::test_new_decompression_only_unparseable_from_id 5ms
engine::keyset_configuration::tests::test_new_decompression_only_unparseable_to_id 4ms
engine::keyset_configuration::tests::test_new_use_existing_unparseable_epoch_id 5ms
engine::migration::tests::test_0_13_x_to_0_13_10_centralized_file 6ms
engine::migration::tests::test_0_13_x_to_0_13_10_centralized_ram 5ms
engine::migration::tests::test_0_13_x_to_0_13_10_idempotent_file 6ms
engine::migration::tests::test_0_13_x_to_0_13_10_idempotent_ram 4ms
engine::migration::tests::test_0_13_x_to_0_13_10_no_legacy_file 5ms
engine::migration::tests::test_0_13_x_to_0_13_10_no_legacy_ram 4ms
engine::migration::tests::test_0_13_x_to_0_13_10_skips_existing_file 6ms
engine::migration::tests::test_0_13_x_to_0_13_10_skips_existing_ram 4ms
engine::migration::tests::test_0_13_x_to_0_13_10_threshold_file 6ms
engine::migration::tests::test_0_13_x_to_0_13_10_threshold_ram 5ms
engine::migration::tests::test_after_0_13_x_centralized_file 5ms
engine::migration::tests::test_after_0_13_x_centralized_ram 5ms
engine::migration::tests::test_after_0_13_x_idempotent_file 6ms
engine::migration::tests::test_after_0_13_x_idempotent_ram 5ms
engine::migration::tests::test_after_0_13_x_no_legacy_file 4ms
engine::migration::tests::test_after_0_13_x_no_legacy_ram 4ms
engine::migration::tests::test_after_0_13_x_threshold_file 6ms
engine::migration::tests::test_after_0_13_x_threshold_ram 5ms
engine::migration::tests::test_migrate_centralized_file 6ms
engine::migration::tests::test_migrate_centralized_ram 4ms
engine::migration::tests::test_migrate_combined_prss_no_data_file 5ms
engine::migration::tests::test_migrate_combined_prss_no_data_ram 5ms
engine::migration::tests::test_migrate_combined_prss_sunshine 5ms
engine::migration::tests::test_migrate_context_idempotent 5ms
engine::migration::tests::test_migrate_context_no_legacy 5ms
engine::migration::tests::test_migrate_context_sunshine 5ms
engine::migration::tests::test_migrate_idempotent_file 6ms
engine::migration::tests::test_migrate_idempotent_ram 5ms
engine::migration::tests::test_migrate_legacy_prss_sunshine 5ms
engine::migration::tests::test_migrate_no_legacy_data_file 5ms
engine::migration::tests::test_migrate_no_legacy_data_ram 4ms
engine::migration::tests::test_migrate_prss_already_migrated_skips 5ms
engine::migration::tests::test_migrate_prss_missing_z128_errors 5ms
engine::migration::tests::test_migrate_prss_missing_z64_errors 5ms
engine::migration::tests::test_migrate_prss_no_legacy_data_errors 5ms
engine::migration::tests::test_migrate_skips_existing_file 6ms
engine::migration::tests::test_migrate_skips_existing_ram 4ms
engine::migration::tests::test_migrate_threshold_file 6ms
engine::migration::tests::test_migrate_threshold_ram 5ms
engine::migration::tests::test_migrate_to_0_13_10_centralized 5ms
engine::migration::tests::test_migrate_to_0_13_10_empty_storage 5ms
engine::migration::tests::test_migrate_to_0_13_10_threshold 5ms
engine::migration::tests::test_migrate_to_0_13_x_centralized 4ms
engine::migration::tests::test_migrate_to_0_13_x_empty_storage 4ms
engine::migration::tests::test_migrate_to_0_13_x_threshold 5ms
engine::migration::tests::test_remove_old_keys_centralized_file 6ms
engine::migration::tests::test_remove_old_keys_centralized_ram 5ms
engine::migration::tests::test_remove_old_keys_no_legacy_file 4ms
engine::migration::tests::test_remove_old_keys_no_legacy_ram 5ms
engine::migration::tests::test_remove_old_keys_skips_without_new_epoch_file 6ms
engine::migration::tests::test_remove_old_keys_skips_without_new_epoch_ram 5ms
engine::migration::tests::test_remove_old_keys_threshold_file 6ms
engine::migration::tests::test_remove_old_keys_threshold_ram 4ms
engine::threshold::service::crs_generator::tests::already_exists 5ms
engine::threshold::service::crs_generator::tests::internal_failure 5ms
engine::threshold::service::crs_generator::tests::invalid_argument 5ms
engine::threshold::service::crs_generator::tests::not_found 5ms
engine::threshold::service::crs_generator::tests::resource_exhausted 5ms
engine::threshold::service::crs_generator::tests::sunshine 49ms
engine::threshold::service::crs_generator::tests::unavailable 1m
engine::threshold::service::epoch_manager::tests::already_exists 7ms
engine::threshold::service::epoch_manager::tests::invalid_argument 6ms
engine::threshold::service::epoch_manager::tests::load_all_prss 6ms
engine::threshold::service::epoch_manager::tests::not_found 6ms
engine::threshold::service::epoch_manager::tests::prss_from_storage_test 53.1s
engine::threshold::service::epoch_manager::tests::sunshine 7ms
engine::threshold::service::epoch_manager::tests::test_destroy_epoch_not_found 7ms
engine::threshold::service::epoch_manager::tests::test_destroy_epoch_success 6ms
engine::threshold::service::epoch_manager::tests::test_resource_exhausted 6ms
engine::threshold::service::epoch_manager::tests::test_verify_epoch_info 5ms
engine::threshold::service::key_generator::tests::aborted 5ms
engine::threshold::service::key_generator::tests::already_exists 6ms
engine::threshold::service::key_generator::tests::internal 6ms
engine::threshold::service::key_generator::tests::invalid_argument 6ms
engine::threshold::service::key_generator::tests::not_found 6ms
engine::threshold::service::key_generator::tests::resource_exhausted 6ms
engine::threshold::service::key_generator::tests::sunshine 93ms
engine::threshold::service::key_generator::tests::use_existing_key_tag_with_wrong_keyset_id 7ms
engine::threshold::service::preprocessor::tests::already_exists 7ms
engine::threshold::service::preprocessor::tests::internal 7ms
engine::threshold::service::preprocessor::tests::invalid_argument 6ms
engine::threshold::service::preprocessor::tests::not_found 6ms
engine::threshold::service::preprocessor::tests::resource_exhausted 6ms
engine::threshold::service::preprocessor::tests::sunshine 748ms
engine::threshold::service::public_decryptor::tests::already_exists 74ms
engine::threshold::service::public_decryptor::tests::invalid_argument 74ms
engine::threshold::service::public_decryptor::tests::not_found 217ms
engine::threshold::service::public_decryptor::tests::sunshine 88ms
engine::threshold::service::public_decryptor::tests::test_resource_exhausted 74ms
engine::threshold::service::reshare_utils::tests::bad_digests_get_verified_public_materials 155ms
engine::threshold::service::reshare_utils::tests::bad_digests_get_verified_public_materials_compressed 225ms
engine::threshold::service::reshare_utils::tests::empty_storage_fetch_public_materials_from_peers 165ms
engine::threshold::service::reshare_utils::tests::sunshine_fetch_public_materials_from_peers 162ms
engine::threshold::service::reshare_utils::tests::sunshine_fetch_public_materials_from_peers_compressed 90ms
engine::threshold::service::reshare_utils::tests::sunshine_get_verified_public_materials 11ms
engine::threshold::service::reshare_utils::tests::sunshine_get_verified_public_materials_compressed 88ms
engine::threshold::service::reshare_utils::tests::test_find_region 5ms
engine::threshold::service::reshare_utils::tests::test_split_devnet_url 5ms
engine::threshold::service::reshare_utils::tests::wrong_digest_fetch_public_materials_from_peers 16ms
engine::threshold::service::reshare_utils::tests::wrong_digest_fetch_public_materials_from_peers_compressed 87ms
engine::threshold::service::user_decryptor::tests::already_exists 73ms
engine::threshold::service::user_decryptor::tests::invalid_argument 73ms
engine::threshold::service::user_decryptor::tests::not_found 224ms
engine::threshold::service::user_decryptor::tests::resource_exhausted 75ms
engine::threshold::service::user_decryptor::tests::sunshine 79ms
engine::utils::tests::sanity_check_crs_invalid_digest 361ms
engine::utils::tests::sanity_check_crs_legacy_readability_only 362ms
engine::utils::tests::sanity_check_crs_valid_digest 372ms
engine::utils::tests::sanity_check_current_compressed_keys_invalid_digest 82ms
engine::utils::tests::sanity_check_current_compressed_keys_valid_digests 80ms
engine::utils::tests::sanity_check_current_standard_keys_invalid_digest 12ms
engine::utils::tests::sanity_check_current_standard_keys_valid_digests 10ms
engine::utils::tests::sanity_check_legacy_metadata_readability_only 10ms
engine::utils::tests::test_metriced_error_creation 5ms
engine::utils::tests::test_metriced_error_drop_logging 5ms
engine::utils::tests::test_metriced_error_no_dropping 5ms
engine::validation_non_wasm::tests::test_max_num_bits_verification 5ms
engine::validation_non_wasm::tests::test_select_most_common_dec 4ms
engine::validation_non_wasm::tests::test_validate_new_mpc_epoch_request 4ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_meta_response 7ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_meta_response_with_eip712 6ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_req 5ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_responses 9ms
engine::validation_non_wasm::tests::test_validate_public_decrypt_responses_against_request 10ms
engine::validation_non_wasm::tests::test_validate_request_id 4ms
engine::validation_non_wasm::tests::test_validate_user_decrypt_req 5ms
engine::validation_non_wasm::tests::test_verify_user_decrypt_eip712 5ms
engine::validation_wasm::tests::test_check_ext_user_decryption_signature 7ms
engine::validation_wasm::tests::test_select_most_common_user_dec 5ms
engine::validation_wasm::tests::test_validate_user_decrypt_meta_data_and_signature 7ms
engine::validation_wasm::tests::test_validate_user_decrypt_responses 125ms
engine::validation_wasm::tests::test_validate_user_decrypt_responses_against_request 8ms
grpc::tests::regression_tests::test_request_id_compile_time_interface_stability 5ms
grpc::tests::regression_tests::test_request_id_core_structure_and_api_consistency 4ms
grpc::tests::regression_tests::test_request_id_validation_and_error_handling 5ms
grpc::tests::unit_tests::test_get_meta_store_info_with_real_stores 5ms
grpc::tests::unit_tests::test_get_meta_store_info_with_unavailable_stores 4ms
grpc::tests::unit_tests::test_list_requests_invalid_store_type 5ms
grpc::tests::unit_tests::test_list_requests_pagination 4ms
grpc::tests::unit_tests::test_list_requests_with_real_stores 4ms
grpc::tests::unit_tests::test_list_requests_with_unavailable_stores 4ms
grpc::tests::unit_tests::test_service_with_mixed_store_availability 4ms
testing::material::manager::tests::test_setup_centralized_material 13ms
testing::material::manager::tests::test_setup_threshold_material 21ms
testing::material::spec::tests::test_centralized_basic_spec 5ms
testing::material::spec::tests::test_comprehensive_spec 5ms
testing::material::spec::tests::test_key_type_covers_all_priv_data_types 4ms
testing::material::spec::tests::test_key_type_covers_all_pub_data_types 5ms
testing::material::spec::tests::test_serialization 5ms
testing::material::spec::tests::test_threshold_basic_spec 4ms
testing::material::spec::tests::test_threshold_default_no_prss_spec 4ms
testing::material::spec::tests::test_threshold_default_spec_requires_prss 5ms
testing::utils::test_purge 7ms
util::file_handling::tests::read_write_element 5ms
util::file_handling::tests::read_write_text 5ms
util::key_setup::tests::test_max_num_bits 3.7s
util::meta_store::tests::auto_remove 6ms
util::meta_store::tests::delete 6ms
util::meta_store::tests::double_insert 6ms
util::meta_store::tests::sunshine 5ms
util::meta_store::tests::test_kickout_of_errors 5ms
util::meta_store::tests::test_subscription 5.0s
util::meta_store::tests::too_many_elements 6ms
util::rate_limiter::tests::test_rate_limiting_1 5ms
util::rate_limiter::tests::test_rate_limiting_more 5ms
util::rate_limiter::tests::test_rate_limiting_refusal 6ms
util::retry::tests::fatal_loop_fails 50ms
util::retry::tests::retry_loop_fails 50ms
util::retry::tests::sunshine_fatal_loop 61ms
util::retry::tests::sunshine_retry_loop 61ms
vault::keychain::secretsharing::tests::test_encrypt_and_decrypt_roundtrip 6ms
vault::keychain::secretsharing::tests::test_new_keychain_without_pub_storage 5ms
vault::keychain::secretsharing::tests::test_operator_public_key_bytes_error 5ms
vault::keychain::secretsharing::tests::test_set_and_get_backup_enc_key 5ms
vault::keychain::secretsharing::tests::test_validate_recovery_material_invalid_signature 6ms
vault::keychain::secretsharing::tests::test_validate_recovery_material_no_material_is_ok 5ms
vault::keychain::secretsharing::tests::test_validate_recovery_material_valid_signature 6ms
vault::keychain::tests::test_verify_root_key_measurements 5ms
vault::storage::crypto_material::tests::read_guarded_crypto_material_from_cache_not_found 5ms
vault::storage::crypto_material::tests::read_guarded_threshold_fhe_keys_not_found 5ms
vault::storage::crypto_material::tests::read_public_key 5ms
vault::storage::crypto_material::tests::write_central_keys 12ms
vault::storage::crypto_material::tests::write_crs 352ms
vault::storage::crypto_material::tests::write_threshold_empty_update 68ms
vault::storage::crypto_material::tests::write_threshold_keys_failed_storage 67ms
vault::storage::crypto_material::tests::write_threshold_keys_meta_update 69ms
vault::storage::file::tests::storage_helper_methods::threshold_1_true 13ms
vault::storage::file::tests::storage_helper_methods::threshold_2_false 12ms
vault::storage::file::tests::test_all_data_ids_from_all_epochs_file 8ms
vault::storage::file::tests::test_data_ids_with_only_epoch_data_file 6ms
vault::storage::file::tests::test_delete_at_epoch_keeps_dir_when_not_empty 6ms
vault::storage::file::tests::test_delete_at_epoch_removes_empty_epoch_dir 5ms
vault::storage::file::tests::test_epoch_ids_with_only_non_epoch_data_file 6ms
vault::storage::file::tests::test_epoch_storage 7ms
vault::storage::file::tests::test_mixed_epoch_and_non_epoch_data_file 7ms
vault::storage::file::tests::test_overwrite_logic_files 6ms
vault::storage::file::tests::test_store_bytes_at_epoch_does_not_overwrite_file 6ms
vault::storage::file::tests::test_store_load_bytes_at_epoch_file 6ms
vault::storage::ram::tests::storage_helper_methods 5ms
vault::storage::ram::tests::test_all_data_ids_from_all_epochs_ram 5ms
vault::storage::ram::tests::test_data_ids_with_only_epoch_data_ram 5ms
vault::storage::ram::tests::test_epoch_ids_with_only_non_epoch_data_ram 5ms
vault::storage::ram::tests::test_mixed_epoch_and_non_epoch_data_ram 5ms
vault::storage::ram::tests::test_overwrite_logic_ram 5ms
vault::storage::ram::tests::test_overwrite_logic_ram_on_epoch 5ms
vault::storage::ram::tests::test_store_load_bytes_at_epoch_ram 5ms
vault::tests::regression_test_vault_data_type_serialization 5ms
client::tests::threshold::user_decryption_tests::default_user_decryption_threshold::case_1::secure_1_true 7m 35s
client::tests::threshold::user_decryption_tests::default_user_decryption_threshold::case_2::secure_1_true 28.6s
client::tests::threshold::user_decryption_tests::default_user_decryption_threshold_precompute_sns::case_1::secure_1_true 29.1s
client::tests::threshold::user_decryption_tests::default_user_decryption_threshold_with_crash::case_1::secure_1_true 29.5s
client::tests::threshold::user_decryption_tests::default_user_decryption_threshold_with_crash::case_1::secure_2_false 29.5s
test_backward_compatibility_kms_grpc 4ms
test_backward_compatibility_threshold_fhe 62ms
test_backward_compatibility_kms 600ms

🍂 No flaky tests in this run.

Github Test Reporter by CTRF 💚

🔄 This comment has been updated

Copy link
Copy Markdown
Member

@dd23 dd23 left a comment

Choose a reason for hiding this comment

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

Thx, LGTM!

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.

3 participants