[INFO] cloning repository https://github.com/Quantus-Network/rusty-crystals
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Quantus-Network/rusty-crystals" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FQuantus-Network%2Frusty-crystals", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FQuantus-Network%2Frusty-crystals'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] efc3ab0fe5b8f35980133eaae0c413fbfc759045
[INFO] testing Quantus-Network/rusty-crystals/efc3ab0fe5b8f35980133eaae0c413fbfc759045 against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FQuantus-Network%2Frusty-crystals" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/Quantus-Network/rusty-crystals
[INFO] finished tweaking git repo https://github.com/Quantus-Network/rusty-crystals
[INFO] tweaked toml for git repo https://github.com/Quantus-Network/rusty-crystals written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Quantus-Network/rusty-crystals on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Quantus-Network/rusty-crystals already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09
[INFO] running `Command { std: "docker" "start" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling libm v0.2.11
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling borsh v1.6.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling qp-poseidon-core v3.0.0
[INFO] [stderr]    Compiling hex-literal v0.4.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling rusty-crystals-integration-tests v0.1.0 (/opt/rustwide/workdir/tests)
[INFO] [stderr]    Compiling hex-conservative v0.2.2
[INFO] [stderr]    Compiling bitcoin_hashes v0.14.100
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling bip39 v2.2.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling toml_edit v0.25.12+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling borsh-derive v1.6.1
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling qp-rusty-crystals-dilithium v2.5.0 (/opt/rustwide/workdir/dilithium)
[INFO] [stderr]    Compiling qp-rusty-crystals-threshold v1.0.0 (/opt/rustwide/workdir/threshold)
[INFO] [stderr]    Compiling qp-rusty-crystals-hdwallet v2.4.0 (/opt/rustwide/workdir/hdwallet)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.24s
[INFO] running `Command { std: "docker" "inspect" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling rand_core v0.10.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling borsh-derive v1.6.1
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling borsh v1.6.1
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling qp-rusty-crystals-threshold v1.0.0 (/opt/rustwide/workdir/threshold)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling qp-rusty-crystals-hdwallet v2.4.0 (/opt/rustwide/workdir/hdwallet)
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rusty-crystals-integration-tests v0.1.0 (/opt/rustwide/workdir/tests)
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling ar_archive_writer v0.5.2
[INFO] [stderr]    Compiling psm v0.1.31
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.10.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling dudect-bencher v0.7.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling qp-rusty-crystals-dilithium v2.5.0 (/opt/rustwide/workdir/dilithium)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 52.65s
[INFO] running `Command { std: "docker" "inspect" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.56s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qp_rusty_crystals_dilithium-e782238a5cb37146)
[INFO] [stdout] 
[INFO] [stdout] running 90 tests
[INFO] [stdout] test ntt::tests::invntt_tomont ... ok
[INFO] [stdout] test packing::tests::test_empty_hint_signature ... ok
[INFO] [stdout] test packing::tests::test_unpack_sig_invalid ... ok
[INFO] [stdout] test packing::tests::test_pack_unpack_pk_roundtrip ... ok
[INFO] [stdout] test packing::tests::test_pack_sig_without_challenge ... ok
[INFO] [stdout] test packing::tests::test_pack_unpack_sig_valid ... ok
[INFO] [stdout] test poly::tests::test_add_ip ... ok
[INFO] [stdout] test packing::tests::test_pack_unpack_sk_roundtrip ... ok
[INFO] [stdout] test ml_dsa_87::tests::sign_rejects_oversized_message ... ok
[INFO] [stdout] test ntt::tests::ntt ... ok
[INFO] [stdout] test poly::tests::test_caddq ... ok
[INFO] [stdout] test poly::tests::test_challenge_produces_valid_challenge ... ok
[INFO] [stdout] test poly::tests::test_chknorm_zero_poly ... ok
[INFO] [stdout] test poly::tests::test_freeze ... ok
[INFO] [stdout] test poly::tests::test_ntt_invntt_roundtrip ... ok
[INFO] [stdout] test poly::tests::test_pointwise_montgomery ... ok
[INFO] [stdout] test poly::tests::test_eta_pack_unpack_roundtrip ... ok
[INFO] [stdout] test poly::tests::test_chknorm_exceeds_bound ... ok
[INFO] [stdout] test poly::tests::test_poly_default ... ok
[INFO] [stdout] test poly::tests::test_reduce ... ok
[INFO] [stdout] test poly::tests::test_rej_eta_all_invalid_nibbles ... ok
[INFO] [stdout] test poly::tests::test_power2round ... ok
[INFO] [stdout] test poly::tests::test_rej_eta_all_valid_nibbles ... ok
[INFO] [stdout] test poly::tests::test_rej_eta_empty_buffer ... ok
[INFO] [stdout] test poly::tests::test_rej_eta_empty_output ... ok
[INFO] [stdout] test poly::tests::test_rej_eta_limited_space ... ok
[INFO] [stdout] test poly::tests::test_rej_eta_output_range ... ok
[INFO] [stdout] test poly::tests::test_rej_eta_reduction_formula ... ok
[INFO] [stdout] test poly::tests::test_shiftl ... ok
[INFO] [stdout] test poly::tests::test_sub_ip ... ok
[INFO] [stdout] test poly::tests::test_rej_eta_mixed_valid_invalid ... ok
[INFO] [stdout] test poly::tests::test_uniform_eta_deterministic ... ok
[INFO] [stdout] test ml_dsa_87::tests::verify_rejects_oversized_message ... ok
[INFO] [stdout] test poly::tests::test_uniform_gamma1_produces_valid_coefficients ... ok
[INFO] [stdout] test poly::tests::test_w1_pack_unpack_roundtrip ... ok
[INFO] [stdout] test poly::tests::test_z_pack_unpack_roundtrip ... ok
[INFO] [stdout] test polyvec::tests::test_k_add ... ok
[INFO] [stdout] test polyvec::tests::test_k_chknorm_zero_vector ... ok
[INFO] [stdout] test polyvec::tests::test_k_chknorm_exceeds_bound ... ok
[INFO] [stdout] test poly::tests::test_uniform_eta_nonce_variations ... ok
[INFO] [stdout] test polyvec::tests::test_k_ntt_invntt_roundtrip ... ok
[INFO] [stdout] test polyvec::tests::test_k_make_hint_returns_valid_count ... ok
[INFO] [stdout] test polyvec::tests::test_k_shiftl ... ok
[INFO] [stdout] test polyvec::tests::test_k_uniform_eta_produces_valid_coefficients ... ok
[INFO] [stdout] test polyvec::tests::test_k_sub ... ok
[INFO] [stdout] test poly::tests::test_uniform_eta_coefficient_efficiency ... ok
[INFO] [stdout] test polyvec::tests::test_l_add ... ok
[INFO] [stdout] test polyvec::tests::test_l_chknorm_exceeds_bound ... ok
[INFO] [stdout] test polyvec::tests::test_k_use_hint ... ok
[INFO] [stdout] test poly::tests::test_rej_eta_boundary_nibble_14 ... ok
[INFO] [stdout] test polyvec::tests::test_l_chknorm_zero_vector ... ok
[INFO] [stdout] test polyvec::tests::test_l_uniform_gamma1_produces_valid_coefficients ... ok
[INFO] [stdout] test polyvec::tests::test_l_uniform_eta_produces_valid_coefficients ... ok
[INFO] [stdout] test polyvec::tests::test_l_ntt_invntt_roundtrip ... ok
[INFO] [stdout] test polyvec::tests::test_polyveck_default ... ok
[INFO] [stdout] test reduce::tests::montgomery_reduce ... ok
[INFO] [stdout] test polyvec::tests::test_polyvecl_default ... ok
[INFO] [stdout] test reduce::tests::caddq ... ok
[INFO] [stdout] test reduce::tests::reduce32 ... ok
[INFO] [stdout] test fips202::tests::nist_test_shake256_short_messages ... ok
[INFO] [stdout] test polyvec::tests::test_matrix_pointwise_montgomery ... ok
[INFO] [stdout] test polyvec::tests::test_matrix_expand_produces_different_matrices ... ok
[INFO] [stdout] test poly::tests::test_uniform_eta_different_seeds ... ok
[INFO] [stdout] test poly::tests::test_uniform_eta_produces_valid_coefficients ... ok
[INFO] [stdout] test poly::tests::test_uniform_gamma1_no_paired_coefficient_repetition ... ok
[INFO] [stdout] test sign::tests::self_verify_hedged ... ok
[INFO] [stdout] test sign::tests::test_mask_seed_golden_vector ... ok
[INFO] [stdout] test sign::tests::self_verify ... ok
[INFO] [stdout] test sign::tests::test_different_seeds_different_keys ... ok
[INFO] [stdout] test sign::tests::test_fixed_seed_keypair ... ok
[INFO] [stdout] test sign::tests::test_empty_message ... ok
[INFO] [stdout] test sign::tests::test_large_message ... ok
[INFO] [stdout] test ml_dsa_87::tests::verify_fails_with_different_context ... ok
[INFO] [stdout] test tests::params ... ok
[INFO] [stdout] test tests::params_lvl5 ... ok
[INFO] [stdout] test ml_dsa_87::tests::self_verify_hedged ... ok
[INFO] [stdout] test sign::tests::test_wrong_public_key_fails ... ok
[INFO] [stdout] test sign::tests::test_corrupted_signature_fails ... ok
[INFO] [stdout] test sign::tests::test_single_byte_message ... ok
[INFO] [stdout] test sign::tests::test_secret_key_k_affects_signature ... ok
[INFO] [stdout] test sign::tests::test_y_differs_across_messages_deterministic ... ok
[INFO] [stdout] test acvp::acvp_sigver_ml_dsa_87 ... ok
[INFO] [stdout] test ml_dsa_87::tests::self_verify ... ok
[INFO] [stdout] test sign::tests::test_deterministic_signing ... ok
[INFO] [stdout] test sign::tests::test_hedged_signing_differs ... ok
[INFO] [stdout] test sign::tests::test_wrong_message_fails ... ok
[INFO] [stdout] test fips202::tests::nist_test_shake256_long_messages ... ok
[INFO] [stdout] test sign::tests::test_multiple_messages_same_key ... ok
[INFO] [stdout] test acvp::acvp_keygen_ml_dsa_87 ... ok
[INFO] [stdout] test acvp::acvp_siggen_ml_dsa_87 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qp_rusty_crystals_hdwallet-a02bd538ac27a6b4)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test tests::hdwallet_tests::print_wormhole_golden ... ignored
[INFO] [stdout] test tests::hdwallet_tests::regenerate_rust_vectors ... ignored
[INFO] [stdout] test hderive::tests::derive_path ... ok
[INFO] [stdout] test hderive::tests::non_hardened_path_rejected ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_generate_mnemonic_valid_length ... ok
[INFO] [stdout] test hderive::tests::bip39_to_address ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_generate_wormhole_from_seed ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_invalid_index ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_invalid_derivation_path ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_with_non_integer_path ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_mnemonic_to_seed_zeroizes_on_parse_failure ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_tiny_hderive_api ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_accepts_max_depth ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_invalid_path ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_rejects_too_deep_path ... ok
[INFO] [stdout] test wormhole::tests::test_address_derivation_properties ... ok
[INFO] [stdout] test wormhole::tests::test_different_secrets_produce_different_addresses ... ok
[INFO] [stdout] test wormhole::tests::test_generate_new_produces_valid_pair ... ok
[INFO] [stdout] test wormhole::tests::test_generate_pair_from_secret ... ok
[INFO] [stdout] test wormhole::tests::test_salt_is_used_in_address_generation ... ok
[INFO] [stdout] test wormhole::tests::test_verify_invalid_secret ... ok
[INFO] [stdout] test wormhole::tests::test_verify_valid_secret ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_wormhole_invalid_path ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_master_key_derivation ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_move_semantics_enforcement ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_from_seed ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_key_deterministic ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_mnemonic_to_seed ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_wormhole_known_values ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_key_from_seed_different_paths ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_rejects_oversized_path ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_master_path ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_seed_centric_api_deterministic ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_wormhole_derivation ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_mnemonic_creation ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_derive_seed ... ok
[INFO] [stdout] test tests::hdwallet_tests::test_same_mnemonic_same_path_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qp_rusty_crystals_threshold-2f7edf95d4993918)
[INFO] [stdout] 
[INFO] [stdout] running 204 tests
[INFO] [stdout] test broadcast::tests::test_round1_broadcast ... ok
[INFO] [stdout] test broadcast::tests::test_round3_broadcast ... ok
[INFO] [stdout] test broadcast::tests::test_round3_deserialize_rejects_oversized_response ... ok
[INFO] [stdout] test broadcast::tests::test_round2_broadcast ... ok
[INFO] [stdout] test broadcast::tests::test_signature_deserialize_rejects_wrong_size ... ok
[INFO] [stdout] test broadcast::tests::test_signature_deserialize_rejects_oversized ... ok
[INFO] [stdout] test broadcast::tests::test_signature_deserialize_accepts_valid ... ok
[INFO] [stdout] test broadcast::tests::test_round2_deserialize_accepts_valid_size ... ok
[INFO] [stdout] test broadcast::tests::test_signature_from_bytes ... ok
[INFO] [stdout] test broadcast::tests::test_round2_deserialize_rejects_oversized_commitment ... ok
[INFO] [stdout] test broadcast::tests::test_signature_from_bytes_invalid_length ... ok
[INFO] [stdout] test broadcast::tests::test_round3_deserialize_accepts_valid_size ... ok
[INFO] [stdout] test circl_ntt::tests::test_mul_hat ... ok
[INFO] [stdout] test circl_ntt::tests::test_ntt_basic ... ok
[INFO] [stdout] test config::tests::test_all_valid_configs ... ok
[INFO] [stdout] test config::tests::test_invalid_threshold_exceeds_parties ... ok
[INFO] [stdout] test config::tests::test_config_creation ... ok
[INFO] [stdout] test config::tests::test_invalid_threshold_too_small ... ok
[INFO] [stdout] test error::tests::test_valid_context ... ok
[INFO] [stdout] test error::tests::test_invalid_threshold_params ... ok
[INFO] [stdout] test circl_ntt::tests::test_ntt_challenge_poly_simple ... ok
[INFO] [stdout] test derivation::tests::test_derived_key_id_different_tweaks ... ok
[INFO] [stdout] test broadcast::tests::test_signature_into_bytes ... ok
[INFO] [stdout] test config::tests::test_invalid_too_many_parties ... ok
[INFO] [stdout] test config::tests::test_n7_not_supported ... ok
[INFO] [stdout] test derivation::tests::test_derive_dkg_contribution_different_tweaks ... ok
[INFO] [stdout] test circl_ntt::tests::test_ntt_matches_go_first_share ... ok
[INFO] [stdout] test derivation::tests::test_derive_dkg_contribution_deterministic ... ok
[INFO] [stdout] test derivation::tests::test_contribution_independent_of_legacy_key_field ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_buffer_handles_many_messages ... ok
[INFO] [stdout] test derivation::tests::test_derived_key_id_new ... ok
[INFO] [stdout] test error::tests::test_invalid_context ... ok
[INFO] [stdout] test error::tests::test_valid_threshold_params ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_dkg_config_validation ... ok
[INFO] [stdout] test derivation::tests::test_derive_dkg_contribution_different_parties ... ok
[INFO] [stdout] test derivation::tests::test_derive_dkg_contribution_different_keys ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_duplicate_buffered_messages ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_invalid_buffered_messages_handled_gracefully ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_malicious_length_prefix_rejected ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_message_buffering ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_dkg_rejects_bad_commitment ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_non_participant_messages_ignored ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_oversized_message_rejected ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_past_round_messages_ignored ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_round1_messages_buffered_before_poke ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_round1_private_accepted_for_member ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_round1_private_invalid_subset_rejected_during_buffering ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_round1_private_messages_buffered_before_poke ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_round1_private_rejected_for_invalid_subset ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_round1_private_rejected_for_non_member ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_round4_buffered_when_in_round2 ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_self_messages_ignored ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_sender_mismatch_ignored ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_buffered_messages_processed_on_round_transition ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_dkg_rejects_bad_signature ... ok
[INFO] [stdout] test keygen::dealer::tests::test_generate_with_dealer_deterministic ... ok
[INFO] [stdout] test keygen::dealer::tests::test_generate_with_dealer_different_seeds ... ok
[INFO] [stdout] test keygen::dkg::types::tests::test_config_leader_detection ... ok
[INFO] [stdout] test keygen::dkg::types::tests::test_config_rejects_duplicate_participants_unsorted ... ok
[INFO] [stdout] test keygen::dkg::types::tests::test_config_rejects_duplicate_participants ... ok
[INFO] [stdout] test keygen::dkg::types::tests::test_h_commit_deterministic ... ok
[INFO] [stdout] test keygen::dkg::types::tests::test_derive_contribution_bounded ... ok
[INFO] [stdout] test keygen::dkg::types::tests::test_is_valid_subset ... ok
[INFO] [stdout] test keygen::dkg::types::tests::test_partial_pk_serialization_roundtrip ... ok
[INFO] [stdout] test keygen::dkg::types::tests::test_partial_pk_fixed_size ... ok
[INFO] [stdout] test keys::tests::test_private_key_zeroize ... ok
[INFO] [stdout] test keys::tests::test_public_key_borsh_roundtrip ... ok
[INFO] [stdout] test keys::tests::test_public_key_invalid_length ... ok
[INFO] [stdout] test keys::tests::test_public_key_roundtrip ... ok
[INFO] [stdout] test keys::tests::test_public_key_serialization_only_includes_bytes ... ok
[INFO] [stdout] test participants::tests::test_borsh_rejects_duplicates ... ok
[INFO] [stdout] test participants::tests::test_borsh_rejects_oversized_length_prefix_without_allocation ... ok
[INFO] [stdout] test participants::tests::test_borsh_rejects_too_many ... ok
[INFO] [stdout] test keys::tests::test_private_key_debug_redacts_secrets ... ok
[INFO] [stdout] test participants::tests::test_borsh_roundtrip ... ok
[INFO] [stdout] test participants::tests::test_borsh_rejects_unsorted ... ok
[INFO] [stdout] test participants::tests::test_contains_all ... ok
[INFO] [stdout] test participants::tests::test_empty_list ... ok
[INFO] [stdout] test participants::tests::test_equality ... ok
[INFO] [stdout] test participants::tests::test_from_sorted ... ok
[INFO] [stdout] test participants::tests::test_from_sorted_rejects_too_many_participants ... ok
[INFO] [stdout] test participants::tests::test_get ... ok
[INFO] [stdout] test participants::tests::test_index_get_roundtrip ... ok
[INFO] [stdout] test participants::tests::test_index_of ... ok
[INFO] [stdout] test participants::tests::test_into_iter ... ok
[INFO] [stdout] test participants::tests::test_into_vec ... ok
[INFO] [stdout] test participants::tests::test_iter ... ok
[INFO] [stdout] test participants::tests::test_mask_roundtrip ... ok
[INFO] [stdout] test participants::tests::test_near_style_ids ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_dkg_rejects_bad_pk_commitment ... ok
[INFO] [stdout] test participants::tests::test_new_sorts_participants ... ok
[INFO] [stdout] test participants::tests::test_new_rejects_duplicates ... ok
[INFO] [stdout] test participants::tests::test_rejects_too_many_participants ... ok
[INFO] [stdout] test participants::tests::test_serialization_only_includes_participants ... ok
[INFO] [stdout] test participants::tests::test_single_participant ... ok
[INFO] [stdout] test participants::tests::test_subset ... ok
[INFO] [stdout] test participants::tests::test_subset_invalid ... ok
[INFO] [stdout] test protocol::partial_pk::tests::pack_combined_pk_detects_tampering ... ok
[INFO] [stdout] test participants::tests::test_others ... ok
[INFO] [stdout] test protocol::primitives::tests::test_decompose_coefficient ... ok
[INFO] [stdout] test participants::tests::test_contains ... ok
[INFO] [stdout] test protocol::primitives::tests::test_hyperball_vector_add ... ok
[INFO] [stdout] test protocol::primitives::tests::test_hyperball_vector_new ... ok
[INFO] [stdout] test protocol::primitives::tests::test_poly_pack_unpack_w ... ok
[INFO] [stdout] test protocol::primitives::tests::test_poly_unpack_w_rejects_invalid_coefficients ... ok
[INFO] [stdout] test protocol::secret_sharing::tests::test_compute_sharing_patterns_coverage ... ok
[INFO] [stdout] test protocol::secret_sharing::tests::test_compute_sharing_patterns_t_equals_n ... ok
[INFO] [stdout] test protocol::secret_sharing::tests::test_generate_subsets_of_size ... ok
[INFO] [stdout] test protocol::secret_sharing::tests::test_invalid_sharing_patterns ... ok
[INFO] [stdout] test protocol::primitives::tests::test_mod_q ... ok
[INFO] [stdout] test protocol::secret_sharing::tests::test_recover_share_rejects_unknown_active_party ... ok
[INFO] [stdout] test protocol::secret_sharing::tests::test_recover_share_rejects_missing_share ... ok
[INFO] [stdout] test protocol::signing::tests::test_is_zero_response_allows_nonzero ... ok
[INFO] [stdout] test protocol::signing::tests::test_is_zero_response_detects_zeros ... ok
[INFO] [stdout] test protocol::signing::tests::test_zero_response_filtered_before_norm_check ... ok
[INFO] [stdout] test protocol::signing::tests::test_zero_vector_passes_norm_check ... ok
[INFO] [stdout] test resharing::protocol::tests::test_action_variants ... ok
[INFO] [stdout] test resharing::protocol::tests::test_commit_subshare_distinguishes_inputs ... ok
[INFO] [stdout] test resharing::protocol::tests::test_derive_subshares_are_bounded_for_small_inputs ... ok
[INFO] [stdout] test protocol::partial_pk::tests::pack_combined_pk_is_additive ... ok
[INFO] [stdout] test resharing::protocol::tests::test_derive_subshares_handles_centered_mod_q_inputs ... ok
[INFO] [stdout] test resharing::protocol::tests::test_derive_subshares_is_deterministic ... ok
[INFO] [stdout] test resharing::protocol::tests::test_generate_subset_masks ... ok
[INFO] [stdout] test resharing::protocol::tests::test_generate_subset_masks_edge_cases ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_non_leader_partial_pk_ignored ... ok
[INFO] [stdout] test resharing::protocol::tests::test_mod_q ... ok
[INFO] [stdout] test resharing::protocol::tests::test_new_share_data_coefficients_within_bound ... ok
[INFO] [stdout] test resharing::protocol::tests::test_new_share_data_max_abs_coefficient ... ok
[INFO] [stdout] test resharing::protocol::tests::test_honest_subshares_within_bound ... ok
[INFO] [stdout] test resharing::protocol::tests::test_derive_subshares_sums_to_original_share ... ok
[INFO] [stdout] test resharing::protocol::tests::test_protocol_error_display ... ok
[INFO] [stdout] test resharing::protocol::tests::test_resharing_state_transitions ... ok
[INFO] [stdout] test resharing::protocol::tests::test_round3_broadcast_does_not_leak_subshares ... ok
[INFO] [stdout] test resharing::protocol::tests::test_subset_seed_is_deterministic_for_same_share ... ok
[INFO] [stdout] test keygen::dealer::tests::test_generate_with_dealer_2_of_3 ... ok
[INFO] [stdout] test resharing::protocol::tests::test_recovered_partial_norm_guard_rejects_pk_preserving_zero_sum_noise ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_complete_fails_if_subset_missing_partial_pk ... ok
[INFO] [stdout] test resharing::types::tests::test_config_duplicate_participant ... ok
[INFO] [stdout] test keygen::dkg::tests::test_dkg_2_of_3 ... ok
[INFO] [stdout] test resharing::protocol::tests::test_subshares_for_disjoint_share_data_diverge ... ok
[INFO] [stdout] test resharing::types::tests::test_config_too_many_new_parties ... ok
[INFO] [stdout] test resharing::types::tests::test_config_invalid_old_threshold ... ok
[INFO] [stdout] test resharing::types::tests::test_config_too_many_old_parties ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_dkg_subset_share_consistency ... ok
[INFO] [stdout] test resharing::types::tests::test_new_share_data_borsh_roundtrip ... ok
[INFO] [stdout] test resharing::types::tests::test_config_invalid_new_threshold ... ok
[INFO] [stdout] test resharing::types::tests::test_message_round_numbers ... ok
[INFO] [stdout] test resharing::types::tests::test_new_share_data_default ... ok
[INFO] [stdout] test resharing::types::tests::test_new_share_data_fixed_size_compile_time ... ok
[INFO] [stdout] test resharing::types::tests::test_resharing_config_error_display ... ok
[INFO] [stdout] test resharing::types::tests::test_config_party_not_in_either ... ok
[INFO] [stdout] test resharing::types::tests::test_new_share_data_rejects_truncated_serialization ... ok
[INFO] [stdout] test resharing::types::tests::test_new_share_data_initialization ... ok
[INFO] [stdout] test resharing::protocol::tests::test_subshares_independent_per_old_subset ... ok
[INFO] [stdout] test resharing::types::tests::test_resharing_config_threshold_boundaries ... ok
[INFO] [stdout] test resharing::types::tests::test_resharing_role ... ok
[INFO] [stdout] test resharing::types::tests::test_resharing_message_party_id_extraction ... ok
[INFO] [stdout] test resharing::types::tests::test_resharing_round5_broadcast_error_handling ... ok
[INFO] [stdout] test resharing::types::tests::test_round5_broadcast_serialization_roundtrip ... ok
[INFO] [stdout] test resharing::types::tests::test_resharing_ssid_binds_version_suite_and_epoch ... ok
[INFO] [stdout] test signer::tests::test_signer_state_transitions ... ok
[INFO] [stdout] test signer::tests::test_signer_rejects_mismatched_public_key_tr ... ok
[INFO] [stdout] test protocol::signing::tests::test_combine_signature_excludes_zero_responses_from_party_count ... ok
[INFO] [stdout] test resharing::types::tests::test_round5_broadcast_partial_pk_fixed_size ... ok
[INFO] [stdout] test signing_protocol::tests::test_buffered_round2_with_mismatched_commitment_is_dropped ... ok
[INFO] [stdout] test signing_protocol::tests::test_combination_failure_is_terminal ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_invalid_subset_mask_in_round4_ignored ... ok
[INFO] [stdout] test resharing::types::tests::test_resharing_config_role_detection ... ok
[INFO] [stdout] test signing_protocol::tests::test_message_buffer_creation ... ok
[INFO] [stdout] test signing_protocol::tests::test_message_buffer_deduplication ... ok
[INFO] [stdout] test signing_protocol::tests::test_message_buffer_round2 ... ok
[INFO] [stdout] test resharing::types::tests::test_resharing_config_participant_helpers ... ok
[INFO] [stdout] test signing_protocol::tests::test_message_buffer_round3 ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_dkg_eta_bounded ... ok
[INFO] [stdout] test signing_protocol::tests::test_follower_rejects_invalid_signature_from_leader ... ok
[INFO] [stdout] test resharing::protocol::tests::test_old_subset_peer_verifies_dealer_round3_commitments ... ok
[INFO] [stdout] test keygen::dkg::tests::test_dkg_eta_bounded ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_dkg_2_of_3 ... ok
[INFO] [stdout] test signing_protocol::tests::test_buffered_messages_processed_on_state_transition ... ok
[INFO] [stdout] test signing_protocol::tests::test_message_serialization_round3 ... ok
[INFO] [stdout] test signing_protocol::tests::test_message_serialization_round1 ... ok
[INFO] [stdout] test signing_protocol::tests::test_protocol_accepts_max_valid_sizes ... ok
[INFO] [stdout] test signing_protocol::tests::test_protocol_rejects_missing_leader ... ok
[INFO] [stdout] test signing_protocol::tests::test_protocol_creation ... ok
[INFO] [stdout] test signing_protocol::tests::test_protocol_rejects_duplicate_participants ... ok
[INFO] [stdout] test signing_protocol::tests::test_empty_commitment_data_rejected ... ok
[INFO] [stdout] test signing_protocol::tests::test_out_of_order_round2_buffering ... ok
[INFO] [stdout] test signing_protocol::tests::test_message_from_non_participant_ignored ... ok
[INFO] [stdout] test signing_protocol::tests::test_out_of_order_round3_buffering ... ok
[INFO] [stdout] test signing_protocol::tests::test_protocol_rejects_missing_my_participant ... ok
[INFO] [stdout] test signing_protocol::tests::test_message_from_self_ignored ... ok
[INFO] [stdout] test signing_protocol::tests::test_protocol_rejects_non_dkg_participant ... ok
[INFO] [stdout] test signing_protocol::tests::test_protocol_rejects_oversized_context ... ok
[INFO] [stdout] test signing_protocol::tests::test_protocol_rejects_oversized_message ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_dkg_with_dilithium_signing ... ok
[INFO] [stdout] test keygen::dkg::tests::test_dkg_signing_integration ... ok
[INFO] [stdout] test signing_protocol::tests::test_protocol_state_transitions ... ok
[INFO] [stdout] test signing_protocol::tests::test_round2_with_mismatched_commitment_is_dropped ... ok
[INFO] [stdout] test signing_protocol::tests::test_follower_accepts_valid_signature_from_leader ... ok
[INFO] [stdout] test signing_protocol::tests::test_local_signing_2_of_3 ... ok
[INFO] [stdout] test signing_protocol::tests::test_out_of_order_round4_complete_buffering ... ok
[INFO] [stdout] test keygen::dkg::protocol::tests::test_dkg_3_of_5 ... ok
[INFO] [stdout] test keygen::dealer::tests::test_all_valid_configs ... ok
[INFO] [stdout] test signing_protocol::tests::test_local_signing_3_of_5 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 204 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/coverage_tests.rs (/opt/rustwide/target/debug/deps/coverage_tests-82dbca8a217e5fa0)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test borsh_serialization_validation::test_config_serialization_roundtrip ... ok
[INFO] [stdout] test borsh_serialization_validation::test_corrupted_round3_broadcast_rejected ... ok
[INFO] [stdout] test edge_cases::test_k_iterations_values ... ok
[INFO] [stdout] test error_display::test_error_display_implementations ... ok
[INFO] [stdout] test borsh_serialization_validation::test_truncated_borsh_rejected ... ok
[INFO] [stdout] test borsh_serialization_validation::test_corrupted_round2_broadcast_rejected ... ok
[INFO] [stdout] test borsh_serialization_validation::test_corrupted_round1_broadcast_rejected ... ok
[INFO] [stdout] test edge_cases::test_minimum_n_equals_2 ... ok
[INFO] [stdout] test edge_cases::test_t_equals_n_all_parties_required ... ok
[INFO] [stdout] test borsh_serialization_validation::test_public_key_serialization_roundtrip ... ok
[INFO] [stdout] test resharing_edge_cases::test_resharing_rejects_empty_new_committee ... ok
[INFO] [stdout] test resharing_edge_cases::test_take_output_idempotent ... ok
[INFO] [stdout] test edge_cases::test_context_max_length_accepted ... ok
[INFO] [stdout] test malformed_message_handling::test_garbage_message_rejected ... ok
[INFO] [stdout] test borsh_serialization_validation::test_private_key_share_serialization_roundtrip ... ok
[INFO] [stdout] test resharing_edge_cases::test_resharing_rejects_new_threshold_too_small ... ok
[INFO] [stdout] test sender_validation::test_message_from_self_ignored ... ok
[INFO] [stdout] test signer_configuration::test_signer_threshold_mismatch_rejected ... ok
[INFO] [stdout] test participant_count_validation::test_accepts_exactly_threshold_participants ... ok
[INFO] [stdout] test malformed_message_handling::test_oversized_message_rejected ... ok
[INFO] [stdout] test message_buffering::test_round3_buffered_during_round1 ... ok
[INFO] [stdout] test signer_configuration::test_signer_too_many_parties_rejected ... ok
[INFO] [stdout] test participant_count_validation::test_rejects_fewer_than_threshold_participants ... ok
[INFO] [stdout] test malformed_message_handling::test_empty_message_rejected ... ok
[INFO] [stdout] test sender_validation::test_sender_mismatch_ignored ... ok
[INFO] [stdout] test sender_validation::test_message_from_non_participant_ignored ... ok
[INFO] [stdout] test dkg_coverage::test_dealer_all_small_configurations ... ok
[INFO] [stdout] test protocol_integration::test_full_signing_2_of_2 ... ok
[INFO] [stdout] test dkg_coverage::test_dealer_shares_sign_correctly ... ok
[INFO] [stdout] test protocol_integration::test_full_signing_t_equals_n ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/derivation_tests.rs (/opt/rustwide/target/debug/deps/derivation_tests-0516fbc311ae4882)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_derived_key_id ... ok
[INFO] [stdout] test test_derived_key_id_as_hashmap_key ... ok
[INFO] [stdout] test test_dkg_contribution_deterministic ... ok
[INFO] [stdout] test test_dkg_contribution_tweak_isolation ... ok
[INFO] [stdout] test test_dkg_contribution_party_isolation ... ok
[INFO] [stdout] test test_derived_key_determinism ... ok
[INFO] [stdout] test test_dkg_contribution_key_isolation ... ok
[INFO] [stdout] test test_multiple_derived_keys_per_account ... ok
[INFO] [stdout] test test_derived_key_generation_and_signing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-7417b5c5a4b4ab11)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test test_config_validation_extended ... ok
[INFO] [stdout] test test_2_of_2_random ... ok
[INFO] [stdout] test test_2_of_2_deterministic ... ok
[INFO] [stdout] test test_dealer_sign_2_of_2 ... ok
[INFO] [stdout] test test_dealer_sign_2_of_3 ... ok
[INFO] [stdout] test test_2_of_3_deterministic ... ok
[INFO] [stdout] test test_dealer_sign_2_of_5 ... ok
[INFO] [stdout] test test_dealer_sign_2_of_4 ... ok
[INFO] [stdout] test test_dkg_sign_2_of_2 ... ok
[INFO] [stdout] test test_dealer_sign_2_of_6 ... ok
[INFO] [stdout] test test_2_of_3_random ... ok
[INFO] [stdout] test test_dkg_sign_2_of_3 ... ok
[INFO] [stdout] test test_dealer_sign_3_of_3 ... ok
[INFO] [stdout] test test_dkg_sign_2_of_4 ... ok
[INFO] [stdout] test test_dkg_sign_2_of_5 ... ok
[INFO] [stdout] test test_dkg_sign_3_of_3 ... ok
[INFO] [stdout] test test_dealer_sign_4_of_4 ... ok
[INFO] [stdout] test test_dkg_sign_2_of_6 ... ok
[INFO] [stdout] test test_dealer_sign_3_of_4 ... ok
[INFO] [stdout] test test_dkg_sign_3_of_4 ... ok
[INFO] [stdout] test test_3_of_5_deterministic ... ok
[INFO] [stdout] test test_dkg_sign_4_of_4 ... ok
[INFO] [stdout] test test_dealer_sign_3_of_6 ... ok
[INFO] [stdout] test test_keygen_extended ... ok
[INFO] [stdout] test test_empty_message ... ok
[INFO] [stdout] test test_long_message ... ok
[INFO] [stdout] test test_signature_verification_with_wrong_context ... ok
[INFO] [stdout] test test_signing_rejects_more_than_threshold_parties ... ok
[INFO] [stdout] test test_signature_verification_with_wrong_message ... ok
[INFO] [stdout] test test_subset_signing_3_of_4_consecutive ... ok
[INFO] [stdout] test test_subset_signing_3_of_4_non_consecutive ... ok
[INFO] [stdout] test test_subset_signing_validation ... ok
[INFO] [stdout] test test_with_context ... ok
[INFO] [stdout] test test_subset_signing_3_of_5 ... ok
[INFO] [stdout] test test_dkg_sign_3_of_6 ... ok
[INFO] [stdout] test test_3_of_5_random ... ok
[INFO] [stdout] test test_dkg_sign_3_of_5 ... ok
[INFO] [stdout] test test_dkg_sign_4_of_5 ... ok
[INFO] [stdout] test test_dealer_sign_5_of_5 ... ok
[INFO] [stdout] test test_dealer_sign_3_of_5 ... ok
[INFO] [stdout] test test_dealer_sign_4_of_5 has been running for over 60 seconds
[INFO] [stdout] test test_dealer_sign_4_of_6 has been running for over 60 seconds
[INFO] [stdout] test test_dealer_sign_5_of_6 has been running for over 60 seconds
[INFO] [stdout] test test_dealer_sign_6_of_6 has been running for over 60 seconds
[INFO] [stdout] test test_dkg_sign_5_of_5 ... ok
[INFO] [stdout] test test_dealer_sign_4_of_5 ... ok
[INFO] [stdout] test test_dkg_sign_4_of_6 has been running for over 60 seconds
[INFO] [stdout] test test_dkg_sign_5_of_6 has been running for over 60 seconds
[INFO] [stdout] test test_dkg_sign_6_of_6 has been running for over 60 seconds
[INFO] [stdout] test test_dkg_sign_6_of_6 ... ok
[INFO] [stdout] test test_dealer_sign_6_of_6 ... ok
[INFO] [stdout] test test_dkg_sign_5_of_6 ... ok
[INFO] [stdout] test test_dealer_sign_5_of_6 ... ok
[INFO] [stdout] test test_dealer_sign_4_of_6 ... ok
[INFO] [stdout] test test_dkg_sign_4_of_6 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 337.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resharing_tests.rs (/opt/rustwide/target/debug/deps/resharing_tests-0759ccbe68b0a63f)
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stdout] test test_coefficient_growth_tracking ... ignored
[INFO] [stdout] test test_measure_retry_rate_dkg_vs_reshared_shares ... ignored
[INFO] [stdout] test test_certificate_verification_rejects_missing_or_wrong_accepts ... ok
[INFO] [stdout] test test_close_ready_window_requires_leader ... ok
[INFO] [stdout] test test_new_only_party_share_override ... ok
[INFO] [stdout] test test_no_reveal_until_all_act_commitments_held ... ok
[INFO] [stdout] test test_old_party_requires_existing_share ... ok
[INFO] [stdout] test test_resharing_aborts_below_old_threshold ... ok
[INFO] [stdout] test test_new_only_party_behavior ... ok
[INFO] [stdout] test test_old_only_party_behavior ... ok
[INFO] [stdout] test test_resharing_aborts_when_commitment_tampered ... ok
[INFO] [stdout] test test_resharing_add_party ... ok
[INFO] [stdout] test test_resharing_change_threshold ... ok
[INFO] [stdout] test test_resharing_complete_committee_change ... ok
[INFO] [stdout] test test_resharing_config_creation ... ok
[INFO] [stdout] test test_resharing_config_invalid_new_threshold ... ok
[INFO] [stdout] test test_resharing_config_invalid_old_threshold ... ok
[INFO] [stdout] test test_resharing_config_leaving_party ... ok
[INFO] [stdout] test test_resharing_config_new_party ... ok
[INFO] [stdout] test test_resharing_config_party_not_in_either_committee ... ok
[INFO] [stdout] test test_resharing_aborts_on_round4_omission ... ok
[INFO] [stdout] test test_resharing_duplicate_message_ignored ... ok
[INFO] [stdout] test test_resharing_detects_consistent_dealer_tamper_at_t_equals_n ... ok
[INFO] [stdout] test test_expected_active_set_does_not_exclude_live_members ... ok
[INFO] [stdout] test test_resharing_detects_round2_payload_mismatch ... ok
[INFO] [stdout] test test_expected_active_set_completes_without_timeout ... ok
[INFO] [stdout] test test_resharing_end_to_end_remove_party ... ok
[INFO] [stdout] test test_resharing_new_party_skips_round1 ... ok
[INFO] [stdout] test test_resharing_end_to_end_replace_party ... ok
[INFO] [stdout] test test_resharing_protocol_creation ... ok
[INFO] [stdout] test test_resharing_offline_lowest_id_dealer_fails_over ... ok
[INFO] [stdout] test test_resharing_protocol_round1_generation ... ok
[INFO] [stdout] test test_resharing_remove_party ... ok
[INFO] [stdout] test test_resharing_round1_message_from_non_member_ignored ... ok
[INFO] [stdout] test test_resharing_same_committee ... ok
[INFO] [stdout] test test_resharing_end_to_end_disjoint_committees ... ok
[INFO] [stdout] test test_resharing_end_to_end_same_committee ... ok
[INFO] [stdout] test test_resharing_end_to_end_add_party ... ok
[INFO] [stdout] test test_set_expected_active_set_validation ... ok
[INFO] [stdout] test test_share_party_id_must_match_old_committee ... ok
[INFO] [stdout] test test_share_public_key_must_match_config ... ok
[INFO] [stdout] test test_share_threshold_must_match_old_threshold ... ok
[INFO] [stdout] test test_resharing_succeeds_with_offline_old_party ... ok
[INFO] [stdout] test test_session_randomization_identical_seeds_produce_identical_shares ... ok
[INFO] [stdout] test test_subset_generation_2_of_3 ... ok
[INFO] [stdout] test test_subset_generation_3_of_5 ... ok
[INFO] [stdout] test test_slow_old_only_member_observes_and_completes ... ok
[INFO] [stdout] test test_tampered_accept_signature_aborts ... ok
[INFO] [stdout] test test_session_randomization_different_sessions_produce_different_subshares ... ok
[INFO] [stdout] test test_valid_resharing_configuration_succeeds ... ok
[INFO] [stdout] test test_slow_old_member_excluded_from_act_still_gets_new_shares ... ok
[INFO] [stdout] test test_session_randomization_single_party_entropy_change_affects_all ... ok
[INFO] [stdout] test test_recovered_partial_variance_2_of_2 ... ok
[INFO] [stdout] test test_coefficient_distribution_2_of_4 ... ok
[INFO] [stdout] test test_coefficient_distribution_3_of_5 has been running for over 60 seconds
[INFO] [stdout] test test_coefficient_distribution_4_of_6 has been running for over 60 seconds
[INFO] [stdout] test test_coefficient_distribution_analysis has been running for over 60 seconds
[INFO] [stdout] test test_recovered_partial_variance_2_of_3 has been running for over 60 seconds
[INFO] [stdout] test test_recovered_partial_variance_2_of_4 has been running for over 60 seconds
[INFO] [stdout] test test_recovered_partial_variance_3_of_5 has been running for over 60 seconds
[INFO] [stdout] test test_recovered_partial_variance_4_of_6 has been running for over 60 seconds
[INFO] [stdout] test test_reshares_and_sign_3_of_5 has been running for over 60 seconds
[INFO] [stdout] test test_reshares_and_sign_4_of_6 has been running for over 60 seconds
[INFO] [stdout] test test_recovered_partial_variance_2_of_3 ... ok
[INFO] [stdout] test test_coefficient_distribution_analysis ... ok
[INFO] [stdout] test test_reshares_and_sign_3_of_5 ... ok
[INFO] [stdout] test test_coefficient_distribution_3_of_5 ... ok
[INFO] [stdout] test test_recovered_partial_variance_3_of_5 ... ok
[INFO] [stdout] test test_recovered_partial_variance_2_of_4 ... ok
[INFO] [stdout] test test_recovered_partial_variance_4_of_6 ... ok
[INFO] [stdout] test test_coefficient_distribution_4_of_6 ... ok
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09", kill_on_drop: false }`
[INFO] [stdout] 470fb4d7409f3918826211e62b9dace644b29c77ee7da5f16fabed08a28d7d09
