[INFO] cloning repository https://github.com/KarpelesLab/purecrypto [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/KarpelesLab/purecrypto" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKarpelesLab%2Fpurecrypto", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKarpelesLab%2Fpurecrypto'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 96317ad038f5ff6a745b59e18091ebdb26c65007 [INFO] testing KarpelesLab/purecrypto/96317ad038f5ff6a745b59e18091ebdb26c65007 against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKarpelesLab%2Fpurecrypto" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/KarpelesLab/purecrypto [INFO] removed 0 missing examples [INFO] finished tweaking git repo https://github.com/KarpelesLab/purecrypto [INFO] tweaked toml for git repo https://github.com/KarpelesLab/purecrypto written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/KarpelesLab/purecrypto on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 2 packages to latest Rust 1.95 compatible versions [INFO] [stderr] Adding compcol v0.4.7 (available: v0.6.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 214bad2601e2fb6d2b16cc0beea70f28d74cf2a12f47241f8481944be9d56e44 [INFO] running `Command { std: "docker" "start" "-a" "214bad2601e2fb6d2b16cc0beea70f28d74cf2a12f47241f8481944be9d56e44", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "214bad2601e2fb6d2b16cc0beea70f28d74cf2a12f47241f8481944be9d56e44", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "214bad2601e2fb6d2b16cc0beea70f28d74cf2a12f47241f8481944be9d56e44", kill_on_drop: false }` [INFO] [stdout] 214bad2601e2fb6d2b16cc0beea70f28d74cf2a12f47241f8481944be9d56e44 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0027bbaf3272f701b31f3917aa4ad1078e763022d45fc6ea1ade85a2d9ee9236 [INFO] running `Command { std: "docker" "start" "-a" "0027bbaf3272f701b31f3917aa4ad1078e763022d45fc6ea1ade85a2d9ee9236", kill_on_drop: false }` [INFO] [stderr] Compiling cacrt v0.1.2 [INFO] [stderr] Compiling compcol v0.4.7 [INFO] [stderr] Compiling purecrypto v0.6.11 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.37s [INFO] running `Command { std: "docker" "inspect" "0027bbaf3272f701b31f3917aa4ad1078e763022d45fc6ea1ade85a2d9ee9236", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0027bbaf3272f701b31f3917aa4ad1078e763022d45fc6ea1ade85a2d9ee9236", kill_on_drop: false }` [INFO] [stdout] 0027bbaf3272f701b31f3917aa4ad1078e763022d45fc6ea1ade85a2d9ee9236 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c5929809625ada765dfd6619700c316ab45951ec4c0d6ff3872ebda1ec93f6d3 [INFO] running `Command { std: "docker" "start" "-a" "c5929809625ada765dfd6619700c316ab45951ec4c0d6ff3872ebda1ec93f6d3", kill_on_drop: false }` [INFO] [stderr] Compiling purecrypto v0.6.11 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.50s [INFO] running `Command { std: "docker" "inspect" "c5929809625ada765dfd6619700c316ab45951ec4c0d6ff3872ebda1ec93f6d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c5929809625ada765dfd6619700c316ab45951ec4c0d6ff3872ebda1ec93f6d3", kill_on_drop: false }` [INFO] [stdout] c5929809625ada765dfd6619700c316ab45951ec4c0d6ff3872ebda1ec93f6d3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ede0dbd8ca86bea3da341c90d27947643cfd68c48708f37dbde0ede7f6a96e9e [INFO] running `Command { std: "docker" "start" "-a" "ede0dbd8ca86bea3da341c90d27947643cfd68c48708f37dbde0ede7f6a96e9e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/purecrypto-591596b2725dbcbb) [INFO] [stdout] [INFO] [stdout] running 1424 tests [INFO] [stdout] test ascon::aead::tests::auth_failure_rejects_and_preserves_buffer ... ok [INFO] [stdout] test ascon::aead::tests::kat_full_block_pt_and_ad ... ok [INFO] [stdout] test ascon::aead::tests::kat_empty_empty ... ok [INFO] [stdout] test ascon::aead::tests::kat_multiblock_pt_no_ad ... ok [INFO] [stdout] test ascon::aead::tests::kat_partial_blocks_pt_and_ad ... ok [INFO] [stdout] test ascon::hash::tests::cxof128_customization_separates_domains ... ok [INFO] [stdout] test ascon::aead::tests::kat_empty_pt_with_ad ... ok [INFO] [stdout] test ascon::hash::tests::cxof128_kat ... ok [INFO] [stdout] test ascon::hash::tests::hash256_kat ... ok [INFO] [stdout] test ascon::hash::tests::hash256_streaming_matches_oneshot ... ok [INFO] [stdout] test ascon::hash::tests::xof128_kat ... ok [INFO] [stdout] test ascon::permutation::tests::cxof128_precomputed_init_matches_spec ... ok [INFO] [stdout] test ascon::hash::tests::xof128_incremental_squeeze_and_absorb ... ok [INFO] [stdout] test ascon::permutation::tests::xof128_precomputed_init_matches_spec ... ok [INFO] [stdout] test ascon::permutation::tests::hash256_precomputed_init_matches_spec ... ok [INFO] [stdout] test ascon::permutation::tests::sbox_matches_lookup_table ... ok [INFO] [stdout] test bignum::boxed::tests::byte_roundtrip_and_properties ... ok [INFO] [stdout] test bignum::boxed::tests::ct_is_zero_matches_is_zero ... ok [INFO] [stdout] test bignum::boxed::tests::equality_ignores_leading_zero_limbs ... ok [INFO] [stdout] test bignum::boxed::tests::reduce_wide_then_mod_is_consistent ... ok [INFO] [stdout] test bignum::boxed::tests::conditional_select_and_ct_eq ... ok [INFO] [stdout] test bignum::boxed::tests::sub_wraps_and_subtracts ... ok [INFO] [stdout] test bignum::boxed::tests::to_be_bytes_exact_fit_succeeds ... ok [INFO] [stdout] test bignum::boxed::tests::zeroize_clears_all_limbs ... ok [INFO] [stdout] test bignum::boxed::tests::reduce_matches_u128 ... ok [INFO] [stdout] test bignum::boxed_montgomery::tests::pow_does_not_truncate_overwide_exponent ... ok [INFO] [stdout] test bignum::boxed_montgomery::tests::textbook_rsa ... ok [INFO] [stdout] test bignum::inverse::tests::inverse_property_128bit_odd ... ok [INFO] [stdout] test bignum::boxed_montgomery::tests::matches_const_generic_256bit ... ok [INFO] [stdout] test bignum::inverse::tests::non_invertible_returns_none ... ok [INFO] [stdout] test bignum::inverse::tests::inverse_property_u64 ... ok [INFO] [stdout] test bignum::inverse::tests::rsa_style_even_modulus ... ok [INFO] [stdout] test bignum::inverse::tests::small_inverses ... ok [INFO] [stdout] test bignum::boxed_montgomery::tests::modexp_matches_u128 ... ok [INFO] [stdout] test bignum::modpow::tests::textbook_rsa ... ok [INFO] [stdout] test bignum::modpow::tests::fermat_inverse_mod_mersenne_prime ... ok [INFO] [stdout] test bignum::montgomery::tests::mulmod_matches_u128_for_64bit ... ok [INFO] [stdout] test bignum::montgomery::tests::sub_mod_wraps ... ok [INFO] [stdout] test bignum::mul::tests::mul_wide_256bit_max_square ... ok [INFO] [stdout] test bignum::mul::tests::mul_wide_u64 ... ok [INFO] [stdout] test bignum::mul::tests::wrapping_mul_matches_u128 ... ok [INFO] [stdout] test bignum::uint::tests::add_sub_match_u128 ... ok [INFO] [stdout] test bignum::uint::tests::be_bytes_roundtrip ... ok [INFO] [stdout] test bignum::uint::tests::conditional_select_picks_correctly ... ok [INFO] [stdout] test bignum::uint::tests::ct_compare_matches_u128 ... ok [INFO] [stdout] test bignum::modpow::tests::pow_matches_u128 ... ok [INFO] [stdout] test bignum::uint::tests::larger_widths_compile_and_work ... ok [INFO] [stdout] test bignum::montgomery::tests::mulmod_matches_reference_128bit ... ok [INFO] [stdout] test cipher::aegis::tests::aegis128l_auth_failure ... ok [INFO] [stdout] test cipher::aegis::tests::aegis128l_tv1 ... ok [INFO] [stdout] test cipher::aegis::tests::aegis128l_tv2_empty ... ok [INFO] [stdout] test cipher::aegis::tests::aegis128l_tv3 ... ok [INFO] [stdout] test cipher::aegis::tests::aegis128l_tv4_partial ... ok [INFO] [stdout] test cipher::aegis::tests::aegis128l_tv5_long ... ok [INFO] [stdout] test cipher::aegis::tests::aegis128l_update_kat ... ok [INFO] [stdout] test cipher::aegis::tests::aegis256_auth_failure ... ok [INFO] [stdout] test cipher::aegis::tests::aegis256_tv1 ... ok [INFO] [stdout] test cipher::aegis::tests::aegis256_tv2_empty ... ok [INFO] [stdout] test cipher::aegis::tests::aegis256_tv3 ... ok [INFO] [stdout] test cipher::aegis::tests::aegis256_tv4_partial ... ok [INFO] [stdout] test cipher::aegis::tests::aegis256_tv5_long ... ok [INFO] [stdout] test cipher::aegis::tests::aegis256_update_kat ... ok [INFO] [stdout] test cipher::aes::gf::tests::gf_inv_is_inverse ... ok [INFO] [stdout] test cipher::aes::gf::tests::gf_mul_known ... ok [INFO] [stdout] test cipher::aes::gf::tests::sbox_is_bijection_and_invertible ... ok [INFO] [stdout] test cipher::aes::gf::tests::sbox_known_values ... ok [INFO] [stdout] test cipher::aes::tests::aes_round_hardware_matches_software ... ok [INFO] [stdout] test cipher::aes::tests::fips197_aes128 ... ok [INFO] [stdout] test cipher::aes::tests::fips197_aes192 ... ok [INFO] [stdout] test cipher::aes::tests::fips197_aes256 ... ok [INFO] [stdout] test bignum::boxed_montgomery::tests::pow_public_matches_pow ... ok [INFO] [stdout] test cipher::aes::tests::roundtrip_all_byte_values ... ok [INFO] [stdout] test cipher::aez::tests::decrypt_rejects_tampering ... ok [INFO] [stdout] test cipher::aez::tests::encrypt_16byte_key_vectors ... ok [INFO] [stdout] test cipher::aez::tests::encrypt_33byte_ad_vectors ... ok [INFO] [stdout] test cipher::aez::tests::encrypt_length_spread_vectors ... ok [INFO] [stdout] test cipher::aez::tests::encrypt_no_ad_vectors ... ok [INFO] [stdout] test cipher::aez::tests::extract_vectors ... ok [INFO] [stdout] test cipher::aez::tests::hash_vectors ... ok [INFO] [stdout] test cipher::aez::tests::prf_vectors ... ok [INFO] [stdout] test cipher::aes::tests::hardware_matches_software ... ok [INFO] [stdout] test cipher::blowfish::tests::schneier_kat_3000_1000 ... ok [INFO] [stdout] test cipher::blowfish::tests::schneier_kat_ff_ff ... ok [INFO] [stdout] test bignum::boxed::tests::divrem_zero_divisor_panics - should panic ... ok [INFO] [stdout] test bignum::boxed::tests::reduce_zero_modulus_panics - should panic ... ok [INFO] [stdout] test cipher::blowfish::tests::schneier_kat_zero_zero ... ok [INFO] [stdout] test cipher::cbc::tests::cbc_aes128 ... ok [INFO] [stdout] test cipher::cbc::tests::rejects_partial_block ... ok [INFO] [stdout] test cipher::ccm::tests::aes128_ccm_m16_roundtrip ... ok [INFO] [stdout] test bignum::boxed::tests::to_be_bytes_truncation_panics - should panic ... ok [INFO] [stdout] test cipher::ccm::tests::nist_38c_example_1_m4 ... ok [INFO] [stdout] test cipher::ccm::tests::nist_38c_example_3_m8 ... ok [INFO] [stdout] test cipher::ccm::tests::nist_38c_example_2_m6 ... ok [INFO] [stdout] test cipher::ccm::tests::rfc3610_packet_1_m8 ... ok [INFO] [stdout] test bignum::boxed_montgomery::tests::new_zero_modulus_panics - should panic ... ok [INFO] [stdout] test cipher::ccm::tests::rfc3610_packet_2_m8 ... ok [INFO] [stdout] test cipher::ccm::tests::tamper_rejected_wipes_buffer ... ok [INFO] [stdout] test cipher::cfb::tests::cfb_aes128_encrypt ... ok [INFO] [stdout] test cipher::cfb::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test cipher::cfb::tests::cfb_aes128_decrypt ... ok [INFO] [stdout] test cipher::chacha20::tests::rfc8439_encryption ... ok [INFO] [stdout] test cipher::chacha20::tests::rfc8439_block_function ... ok [INFO] [stdout] test cipher::chacha20::tests::xchacha_draft_hchacha20 ... ok [INFO] [stdout] test cipher::chacha20poly1305::tests::rfc8439_seal ... ok [INFO] [stdout] test cipher::chacha20poly1305::tests::roundtrip_and_reject ... ok [INFO] [stdout] test cipher::cmac::tests::nist_38b_aes256_empty ... ok [INFO] [stdout] test cipher::cmac::tests::mac_trait_verify ... ok [INFO] [stdout] test cipher::cmac::tests::rfc4493_example1_empty ... ok [INFO] [stdout] test cipher::cmac::tests::rfc4493_example2_one_block ... ok [INFO] [stdout] test cipher::cmac::tests::nist_38b_aes256_partial ... ok [INFO] [stdout] test cipher::cmac::tests::rfc4493_example4_full ... ok [INFO] [stdout] test cipher::cmac::tests::rfc4493_subkeys ... ok [INFO] [stdout] test cipher::cmac::tests::rfc4493_example3_partial ... ok [INFO] [stdout] test cipher::cmac::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test cipher::ctr::tests::counter_carry ... ok [INFO] [stdout] test cipher::ctr::tests::ctr_aes128 ... ok [INFO] [stdout] test cipher::cmac::tests::verify_roundtrip ... ok [INFO] [stdout] test cipher::ctr::tests::ctr_aes256 ... ok [INFO] [stdout] test cipher::ctr::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test cipher::des::tests::cbc64_rejects_partial_block ... ok [INFO] [stdout] test cipher::des::tests::cbc64_des_zero_kat ... ok [INFO] [stdout] test cipher::des::tests::des_canonical_kat ... ok [INFO] [stdout] test cipher::des::tests::des_weak_key_self_inverse ... ok [INFO] [stdout] test cipher::des::tests::tdes_ede2_equal_keys_is_des ... ok [INFO] [stdout] test cipher::des::tests::cbc64_tdes_ede3_roundtrip ... ok [INFO] [stdout] test cipher::des::tests::des_worked_example_kat ... ok [INFO] [stdout] test cipher::gcm::tests::decrypt_roundtrip_and_reject ... ok [INFO] [stdout] test cipher::des::tests::tdes_ede3_nist_sp800_67_kat ... ok [INFO] [stdout] test cipher::des::tests::tdes_ede2_equals_ede3_with_k3_eq_k1 ... ok [INFO] [stdout] test cipher::des::tests::tdes_ede3_equal_keys_is_des ... ok [INFO] [stdout] test cipher::gcm::tests::tc1_empty ... ok [INFO] [stdout] test bignum::uint::tests::divrem_zero_divisor_panics - should panic ... ok [INFO] [stdout] test bignum::uint::tests::reduce_zero_modulus_panics - should panic ... ok [INFO] [stdout] test cipher::gcm_siv::tests::length_cap_comparison_branch ... ok [INFO] [stdout] test cipher::gcm::tests::tc4_with_aad ... ok [INFO] [stdout] test cipher::gcm::tests::tc2_one_block ... ok [INFO] [stdout] test cipher::gcm::tests::tc3_multiblock ... ok [INFO] [stdout] test cipher::gcm_siv::tests::polyval_worked_example ... ok [INFO] [stdout] test cipher::gcm_siv::tests::rfc8452_c1_empty ... ok [INFO] [stdout] test cipher::gcm_siv::tests::rfc8452_c1_8byte ... ok [INFO] [stdout] test cipher::gcm_siv::tests::rfc8452_c1_with_aad ... ok [INFO] [stdout] test cipher::gcm_siv::tests::rfc8452_c2_aes256_8byte ... ok [INFO] [stdout] test cipher::gcm_siv::tests::rfc8452_length_caps ... ok [INFO] [stdout] test cipher::gcm_siv::tests::rfc8452_c2_aes256_empty ... ok [INFO] [stdout] test cipher::gmac::tests::nist_aes128_gmac_with_aad ... ok [INFO] [stdout] test cipher::gmac::tests::nist_aes256_gmac ... ok [INFO] [stdout] test cipher::gcm_siv::tests::roundtrip_and_reject ... ok [INFO] [stdout] test cipher::gmac::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test cipher::kw::tests::rfc3394_128_kek_128_data ... ok [INFO] [stdout] test cipher::kw::tests::rfc3394_192_kek_128_data ... ok [INFO] [stdout] test cipher::gmac::tests::nist_aes128_gmac ... ok [INFO] [stdout] test cipher::kw::tests::rfc3394_256_kek_128_data ... ok [INFO] [stdout] test cipher::gmac::tests::mac_trait_verify ... ok [INFO] [stdout] test cipher::kw::tests::rfc3394_256_kek_192_data ... ok [INFO] [stdout] test cipher::kw::tests::rfc3394_192_kek_192_data ... ok [INFO] [stdout] test cipher::kw::tests::rfc3394_256_kek_256_data ... ok [INFO] [stdout] test cipher::kw::tests::rfc3394_tamper_rejected ... ok [INFO] [stdout] test cipher::kw::tests::rfc5649_20_byte ... ok [INFO] [stdout] test cipher::kw::tests::rfc5649_7_byte_single_block ... ok [INFO] [stdout] test cipher::kw::tests::rfc5649_tamper_rejected ... ok [INFO] [stdout] test cipher::kw::tests::rfc5649_unwrap_validation_branches ... ok [INFO] [stdout] test cipher::poly1305::tests::rfc8439_tag ... ok [INFO] [stdout] test cipher::ofb::tests::ofb_aes128 ... ok [INFO] [stdout] test cipher::poly1305::tests::streaming_matches_one_shot ... ok [INFO] [stdout] test cipher::salsa20::tests::rfc7914_salsa20_8_block ... ok [INFO] [stdout] test cipher::siv::tests::empty_plaintext ... ok [INFO] [stdout] test cipher::siv::tests::aes256_roundtrip_empty_ad ... ok [INFO] [stdout] test cipher::siv::tests::reject_tamper ... ok [INFO] [stdout] test cipher::siv::tests::rfc5297_a2 ... ok [INFO] [stdout] test cipher::siv::tests::rfc5297_a1 ... ok [INFO] [stdout] test cipher::sm4::tests::gbt32907_example ... ok [INFO] [stdout] test cipher::sm4::tests::sbox_matches_reference_table ... ok [INFO] [stdout] test cipher::xchacha20poly1305::tests::reject_tamper ... ok [INFO] [stdout] test cipher::xchacha20poly1305::tests::draft_aead_vector ... ok [INFO] [stdout] test cipher::xts::tests::cts_roundtrip_all_remainders ... ok [INFO] [stdout] test cipher::xts::tests::ieee_1619_vector_1 ... ok [INFO] [stdout] test cipher::xts::tests::ieee_1619_vector_10_aes256 ... ok [INFO] [stdout] test cipher::xts::tests::ieee_1619_vector_2 ... ok [INFO] [stdout] test cipher::xts::tests::short_sector_rejected ... ok [INFO] [stdout] test ct::eq::tests::slices_and_arrays ... ok [INFO] [stdout] test ct::eq::tests::wide_edges ... ok [INFO] [stdout] test ct::eq::tests::i8_exhaustive ... ok [INFO] [stdout] test ct::ord::tests::wide_edges ... ok [INFO] [stdout] test ct::select::tests::arrays ... ok [INFO] [stdout] test cipher::des::tests::des_roundtrip_byte_patterns ... ok [INFO] [stdout] test ct::eq::tests::u8_exhaustive ... ok [INFO] [stdout] test ct::select::tests::assign_and_swap ... ok [INFO] [stdout] test ct::select::tests::wide_and_signed ... ok [INFO] [stdout] test ct::tests::choice_eq_and_select ... ok [INFO] [stdout] test ct::tests::choice_from_nonzero_normalization ... ok [INFO] [stdout] test ct::tests::choice_logic ... ok [INFO] [stdout] test ct::tests::choice_assign_ops ... ok [INFO] [stdout] test der::oid::tests::common_name_oid ... ok [INFO] [stdout] test der::oid::tests::joint_iso_itu_t_arc1_at_or_above_40 ... ok [INFO] [stdout] test ct::tests::ct_option_basics ... ok [INFO] [stdout] test der::oid::tests::rejects_truncated_arc ... ok [INFO] [stdout] test der::oid::tests::rsa_encryption_oid ... ok [INFO] [stdout] test der::pem::tests::base64_rejects_invalid ... ok [INFO] [stdout] test der::pem::tests::base64_rfc4648_vectors ... ok [INFO] [stdout] test der::pem::tests::pem_line_wrapping ... ok [INFO] [stdout] test der::pem::tests::pem_roundtrip ... ok [INFO] [stdout] test der::tests::bit_string_and_null ... ok [INFO] [stdout] test ct::select::tests::u8_exhaustive ... ok [INFO] [stdout] test der::tests::long_form_length ... ok [INFO] [stdout] test der::tests::integer_high_bit_gets_zero_prefix ... ok [INFO] [stdout] test der::tests::rejects_malformed ... ok [INFO] [stdout] test der::tests::roundtrip_sequence_of_integers ... ok [INFO] [stdout] test der::tests::rejects_non_minimal_long_form_length ... ok [INFO] [stdout] test ct::ord::tests::u8_exhaustive ... ok [INFO] [stdout] test cipher::sm4::tests::roundtrip_all_byte_values ... ok [INFO] [stdout] test dh::groups::tests::from_custom_rejects_even_p ... ok [INFO] [stdout] test dh::groups::tests::group14_constants ... ok [INFO] [stdout] test dh::groups::tests::group15_constants ... ok [INFO] [stdout] test dh::groups::tests::group16_constants ... ok [INFO] [stdout] test dh::groups::tests::group17_constants ... ok [INFO] [stdout] test dh::groups::tests::group18_constants ... ok [INFO] [stdout] test cipher::aez::tests::roundtrip_all_lengths ... ok [INFO] [stdout] test dh::key::tests::from_bytes_rejects_out_of_range_scalar ... ok [INFO] [stdout] test cipher::gcm::tests::ghash_hardware_matches_software ... ok [INFO] [stdout] test dh::key::tests::from_bytes_round_trip_public_key ... ok [INFO] [stdout] test dh::key::tests::group18_keyx_roundtrip ... ignored [INFO] [stdout] test dh::groups::tests::from_custom_rejects_composite_p ... ok [INFO] [stdout] test dh::key::tests::known_small_dh_via_custom_group ... ok [INFO] [stdout] test dh::key::tests::rejects_invalid_public_key_ge_p ... ok [INFO] [stdout] test dh::key::tests::rejects_invalid_public_key_one ... ok [INFO] [stdout] test dh::key::tests::rejects_invalid_public_key_p_minus_one ... ok [INFO] [stdout] test dh::key::tests::rejects_invalid_public_key_zero ... ok [INFO] [stdout] test dh::key::tests::shared_secret_byte_length_matches_prime ... ok [INFO] [stdout] test dh::key::tests::group14_keyx_roundtrip ... ok [INFO] [stdout] test dh::key::tests::shared_secret_rejects_non_subgroup_element ... ok [INFO] [stdout] test dh::key::tests::shared_secret_into_bytes_preserves_value ... ok [INFO] [stdout] test dtls::ack::tests::ack_content_type_value ... ok [INFO] [stdout] test dtls::ack::tests::empty_ack_roundtrip ... ok [INFO] [stdout] test dtls::ack::tests::multi_record_roundtrip ... ok [INFO] [stdout] test dtls::ack::tests::non_multiple_of_16_rejected ... ok [INFO] [stdout] test dtls::ack::tests::shorter_than_length_prefix_rejected ... ok [INFO] [stdout] test dtls::ack::tests::single_record_roundtrip ... ok [INFO] [stdout] test dtls::ack::tests::trailing_bytes_after_vector_rejected ... ok [INFO] [stdout] test dtls::ack::tests::truncated_body_rejected ... ok [INFO] [stdout] test dtls::cookie::tests::aux_length_field_lie_rejected ... ok [INFO] [stdout] test dtls::cookie::tests::aux_roundtrip ... ok [INFO] [stdout] test dtls::cookie::tests::aux_tamper_fails ... ok [INFO] [stdout] test dtls::cookie::tests::distinct_secrets_disagree ... ok [INFO] [stdout] test dtls::cookie::tests::expired_cookie_fails ... ok [INFO] [stdout] test dtls::cookie::tests::fingerprint_length_prefix_is_unambiguous ... ok [INFO] [stdout] test dtls::cookie::tests::future_cookie_fails ... ok [INFO] [stdout] test dtls::cookie::tests::generate_then_validate_succeeds ... ok [INFO] [stdout] test dtls::cookie::tests::truncated_cookie_fails ... ok [INFO] [stdout] test dtls::cookie::tests::wrong_address_fails ... ok [INFO] [stdout] test dtls::cookie::tests::wrong_fingerprint_fails ... ok [INFO] [stdout] test dtls::cookie::tests::wrong_random_fails ... ok [INFO] [stdout] test dtls::reassembly::tests::conflicting_overlap_dropped_genuine_bytes_win ... ok [INFO] [stdout] test dtls::reassembly::tests::duplicate_fragment_is_idempotent ... ok [INFO] [stdout] test dtls::reassembly::tests::duplicate_partial_fragment_no_corruption ... ok [INFO] [stdout] test dtls::reassembly::tests::empty_body_message_completes ... ok [INFO] [stdout] test dtls::reassembly::tests::fragment_length_truncated_rejected ... ok [INFO] [stdout] test dtls::reassembly::tests::fragment_out_of_bounds_rejected ... ok [INFO] [stdout] test dtls::reassembly::tests::fragment_with_trailing_bytes_consumes_only_its_own ... ok [INFO] [stdout] test dtls::reassembly::tests::fragmented_reassembly_with_bitmap_transitions ... ok [INFO] [stdout] test dtls::reassembly::tests::idempotent_duplicate_overlap_still_accepted ... ok [INFO] [stdout] test dtls::reassembly::tests::out_of_order_fragments_reassemble ... ok [INFO] [stdout] test dtls::reassembly::tests::out_of_order_message_sequence_buffered ... ok [INFO] [stdout] test dtls::reassembly::tests::single_unfragmented_message_completes_immediately ... ok [INFO] [stdout] test dtls::reassembly::tests::with_limits_caps_in_progress_messages ... ok [INFO] [stdout] test dtls::reassembly::tests::with_limits_rejects_oversized_total_length ... ok [INFO] [stdout] test dtls::reassembly::tests::write_message_chunks_at_max_fragment_size ... ok [INFO] [stdout] test dtls::record13::tests::cid_bit_rejected ... ok [INFO] [stdout] test dtls::record13::tests::encode_decode_with_real_mask ... ok [INFO] [stdout] test dtls::record13::tests::encode_panics_on_oversized_seq - should panic ... ok [INFO] [stdout] test dtls::record13::tests::header_roundtrip_16bit_seq_with_length ... ok [INFO] [stdout] test dtls::record13::tests::header_roundtrip_8bit_seq ... ok [INFO] [stdout] test dtls::record13::tests::header_roundtrip_length_omitted ... ok [INFO] [stdout] test dtls::record13::tests::non_dtls13_prefix_rejected ... ok [INFO] [stdout] test dtls::record13::tests::peek_header_layout_matches_decode ... ok [INFO] [stdout] test dtls::record13::tests::reconstruct_seq_8bit ... ok [INFO] [stdout] test dtls::record13::tests::reconstruct_seq_forward_wrap ... ok [INFO] [stdout] test dtls::record13::tests::reconstruct_seq_simple ... ok [INFO] [stdout] test dtls::record13::tests::reconstruct_seq_wraparound ... ok [INFO] [stdout] test dtls::record13::tests::sn_mask_aes128_known_vector ... ok [INFO] [stdout] test dtls::record13::tests::sn_mask_aes128_short_ciphertext_zero_padded ... ok [INFO] [stdout] test dtls::record13::tests::sn_mask_aes256_known_vector ... ok [INFO] [stdout] test dtls::record13::tests::sn_mask_chacha20_known_vector ... ok [INFO] [stdout] test dtls::record13::tests::sn_mask_chacha20_short_ciphertext_zero_padded ... ok [INFO] [stdout] test dtls::record13::tests::truncated_buffer_rejected ... ok [INFO] [stdout] test dtls::record::tests::fragment_length_overflow_rejected ... ok [INFO] [stdout] test dtls::record::tests::partial_buffer_returns_none ... ok [INFO] [stdout] test dtls::record::tests::record_roundtrip_full_48bit_seq ... ok [INFO] [stdout] test dtls::record::tests::record_roundtrip_known_header ... ok [INFO] [stdout] test dtls::record::tests::seq_cap_is_below_48_bits_and_enforced ... ok [INFO] [stdout] test dtls::record::tests::write_record_panics_on_oversized_seq - should panic ... ok [INFO] [stdout] test dtls::reliability13::tests::ack_clears_matching_record_only ... ok [INFO] [stdout] test dtls::reliability13::tests::ack_does_not_cancel_until_all_records_drained ... ok [INFO] [stdout] test dtls::reliability13::tests::backoff_doubles_and_caps_at_max ... ok [INFO] [stdout] test dtls::reliability13::tests::empty_ack_is_no_op ... ok [INFO] [stdout] test dtls::reliability13::tests::full_ack_cancels_timer ... ok [INFO] [stdout] test dtls::reliability13::tests::give_up_after_max_retransmits ... ok [INFO] [stdout] test dtls::reliability13::tests::idle_with_no_in_flight ... ok [INFO] [stdout] test dtls::reliability13::tests::new_is_idle ... ok [INFO] [stdout] test dtls::reliability13::tests::on_record_sent_starts_timer ... ok [INFO] [stdout] test dtls::reliability13::tests::release_epoch_drops_only_that_epoch ... ok [INFO] [stdout] test dtls::reliability13::tests::release_epoch_on_empty_is_no_op ... ok [INFO] [stdout] test dtls::reliability13::tests::sending_more_records_does_not_re_arm_timer ... ok [INFO] [stdout] test dtls::reliability13::tests::timeout_triggers_retransmit_of_all_in_flight ... ok [INFO] [stdout] test dtls::reliability13::tests::timer_resets_to_initial_after_full_drain ... ok [INFO] [stdout] test dtls::reliability13::tests::unknown_ack_is_ignored ... ok [INFO] [stdout] test dtls::reliability::tests::caps_at_60_seconds ... ok [INFO] [stdout] test dtls::reliability::tests::flight_helpers ... ok [INFO] [stdout] test dtls::reliability::tests::gives_up_after_max_attempts ... ok [INFO] [stdout] test dtls::reliability::tests::idle_when_called_early ... ok [INFO] [stdout] test dtls::reliability::tests::idle_with_no_flight_pending ... ok [INFO] [stdout] test dtls::reliability::tests::initial_deadline_is_one_second_after_set ... ok [INFO] [stdout] test dtls::reliability::tests::on_peer_response_clears_state ... ok [INFO] [stdout] test dtls::reliability::tests::set_flight_resets_attempts_and_timeout ... ok [INFO] [stdout] test dtls::reliability::tests::simulate_dropped_first_flight ... ok [INFO] [stdout] test dtls::reliability::tests::timeout_doubles_each_attempt ... ok [INFO] [stdout] test dtls::replay::tests::accepts_large_forward_jump ... ok [INFO] [stdout] test dtls::replay::tests::boundary_jump_clears_window ... ok [INFO] [stdout] test dtls::replay::tests::check_is_read_only ... ok [INFO] [stdout] test dtls::replay::tests::first_record_accepted_regardless_of_value ... ok [INFO] [stdout] test dtls::replay::tests::forged_seq_does_not_burn_slots ... ok [INFO] [stdout] test dtls::replay::tests::mark_after_check_pattern ... ok [INFO] [stdout] test dtls::replay::tests::rejects_duplicate ... ok [INFO] [stdout] test dtls::replay::tests::rejects_too_old ... ok [INFO] [stdout] test dtls::replay::tests::slides_in_within_window ... ok [INFO] [stdout] test dtls::replay::tests::window_floor_inclusive ... ok [INFO] [stdout] test dtls::server12::f3_msg_seq_tests::legitimate_message_seq_zero_is_accepted ... ok [INFO] [stdout] test dtls::server12::f3_msg_seq_tests::message_seq_just_above_cap_is_silently_dropped ... ok [INFO] [stdout] test dtls::server12::f3_msg_seq_tests::oversized_message_seq_is_silently_dropped_without_giant_loop ... ok [INFO] [stdout] test dtls::server13::f3_msg_seq_tests::legitimate_message_seq_zero_is_accepted ... ok [INFO] [stdout] test dtls::server13::f3_msg_seq_tests::message_seq_just_above_cap_is_silently_dropped ... ok [INFO] [stdout] test dtls::server13::f3_msg_seq_tests::oversized_message_seq_is_silently_dropped_without_giant_loop ... ok [INFO] [stdout] test dtls::tests::accepts_certificate_with_matching_hostname_12 ... ok [INFO] [stdout] test dh::key::tests::shared_secret_subgroup_check_passes_on_named_group14 ... ok [INFO] [stdout] test dtls::tests::application_data_both_ways_12 ... ok [INFO] [stdout] test dtls::tests::connection_survives_retransmit_backoff_after_handshake_12 ... ok [INFO] [stdout] test dh::key::tests::group15_keyx_roundtrip ... ok [INFO] [stdout] test dtls::tests::dtls12::negotiates_aes256_sha384 ... ok [INFO] [stdout] test dtls::tests::dtls12::negotiates_chacha20 ... ok [INFO] [stdout] test dtls::tests::dtls12::negotiates_p256 ... ok [INFO] [stdout] test dtls::tests::dtls12::prefers_aes128_when_offered ... ok [INFO] [stdout] test dtls::tests::dtls13::ack_driven_retransmit ... ok [INFO] [stdout] test dtls::tests::dtls12::loopback_rsa_cert ... ok [INFO] [stdout] test dtls::tests::dtls13::application_data_both_ways ... ok [INFO] [stdout] test dtls::tests::dtls12::loopback_ecdhe_rsa_chacha ... ok [INFO] [stdout] test dtls::tests::dtls13::cookie_binds_ch_content_fingerprint ... ok [INFO] [stdout] test dtls::tests::dtls13::connection_survives_retransmit_backoff_after_handshake_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::cookie_round_does_not_pin_state ... ok [INFO] [stdout] test dtls::tests::dtls13::encrypted_seq_is_masked ... ok [INFO] [stdout] test dtls::tests::dtls13::close_notify_closes_connection_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::fatal_alert_surfaces_error_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::exporter_agrees_both_sides_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::forged_record_does_not_burn_replay_slot_dtls13 ... ok [INFO] [stdout] test dtls::tests::dtls13::loopback_ed25519 ... ok [INFO] [stdout] test dtls::tests::dtls13::hrr_upgrades_group ... ok [INFO] [stdout] test dtls::tests::dtls13::keylog_loopback_agrees ... ok [INFO] [stdout] test dtls::tests::dtls13::loopback_mldsa65_cert ... ok [INFO] [stdout] test dtls::tests::dtls13::loopback_negotiates_aes256_gcm ... ok [INFO] [stdout] test dtls::tests::dtls13::loopback_negotiates_chacha20 ... ok [INFO] [stdout] test dtls::tests::dtls13::loopback_no_cookie ... ok [INFO] [stdout] test dtls::tests::dtls13::loopback_prefers_aes128_when_offered ... ok [INFO] [stdout] test dtls::tests::dtls13::loopback_with_cookie ... ok [INFO] [stdout] test dtls::tests::dtls13::lost_final_ack_does_not_close_established_client_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::negotiates_mlkem768 ... ok [INFO] [stdout] test dtls::tests::dtls13::negotiates_p256 ... ok [INFO] [stdout] test dtls::tests::dtls13::negotiates_p384 ... ok [INFO] [stdout] test dtls::tests::dtls13::no_ack_of_ack_ping_pong_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::require_cookie_without_secret_fails_closed_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::oversized_pre_cookie_ch_claim_is_dropped_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::set_now_advances_cookie_clock ... ok [INFO] [stdout] test dtls::tests::dtls13::spoofed_client_hellos_mid_handshake_are_ignored_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::spoofed_records_are_silently_dropped_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::spoofed_records_during_handshake_are_ignored_13 ... ok [INFO] [stdout] test dtls::tests::dtls13::spoofed_server_hello_does_not_abort_client_13 ... ok [INFO] [stdout] test dtls::tests::exporter_agrees_both_sides_12 ... ok [INFO] [stdout] test dtls::tests::dtls13::stale_ts_zero_cookie_rejected_without_caller_clock_13 ... ok [INFO] [stdout] test dtls::tests::forged_record_does_not_burn_replay_slot_dtls12 ... ok [INFO] [stdout] test dtls::tests::loopback_no_cookie ... ok [INFO] [stdout] test dtls::tests::rejects_certificate_with_mismatched_hostname_12 ... ok [INFO] [stdout] test dtls::tests::loopback_with_cookie ... ok [INFO] [stdout] test dtls::tests::reordered_server_flight ... ok [INFO] [stdout] test dtls::tests::replay_rejected_silently ... ok [INFO] [stdout] test dtls::tests::require_cookie_without_secret_fails_closed_12 ... ok [INFO] [stdout] test dtls::tests::set_now_advances_cookie_clock_dtls12 ... ok [INFO] [stdout] test dtls::tests::spoofed_client_hellos_mid_handshake_are_ignored_12 ... ok [INFO] [stdout] test dtls::tests::spoofed_hello_verify_request_does_not_derail_client_12 ... ok [INFO] [stdout] test dtls::tests::spoofed_records_during_handshake_are_ignored_12 ... ok [INFO] [stdout] test dtls::tests::spoofed_records_are_silently_dropped_12 ... ok [INFO] [stdout] test dtls::tests::dtls13::loopback_rsa_cert ... ok [INFO] [stdout] test ec::boxed::tests::boxed_signature_high_s_flip_round_trip ... ok [INFO] [stdout] test dtls::tests::stale_ts_zero_cookie_rejected_without_caller_clock_12 ... ok [INFO] [stdout] test dtls::tests::spoofed_server_hello_does_not_abort_client_12 ... ok [INFO] [stdout] test ec::boxed::tests::boxed_signature_r_s_accessors_roundtrip ... ok [INFO] [stdout] test dh::key::tests::group16_keyx_roundtrip ... ok [INFO] [stdout] test ec::boxed::tests::ec_encrypted_pkcs8_roundtrip ... ok [INFO] [stdout] test ec::boxed::tests::boxed_signature_low_s_idempotent_and_verifies ... ok [INFO] [stdout] test ec::boxed::tests::ecdh_p256_matches_const_generic ... ok [INFO] [stdout] test ec::boxed::tests::ecrecover_ethereum_vector ... ok [INFO] [stdout] test ec::boxed::tests::ec_private_key_sec1_roundtrip ... ok [INFO] [stdout] test ec::boxed::tests::public_key_point_add ... ok [INFO] [stdout] test ec::boxed::tests::recover_rejects_bad_inputs ... ok [INFO] [stdout] test ec::boxed::tests::rfc6979_p256_sample ... ok [INFO] [stdout] test ec::boxed::tests::ec_pkcs8_roundtrip ... ok [INFO] [stdout] test ec::boxed::tests::rfc6979_p384_sample ... ok [INFO] [stdout] test ec::boxed::tests::from_sec1_compressed_roundtrip ... ok [INFO] [stdout] test ec::boxed::tests::secp256k1_sign_verify_roundtrip ... ok [INFO] [stdout] test ec::boxed::tests::ec_pkcs8_openssl_interop ... ok [INFO] [stdout] test ec::boxed::tests::rfc6979_p521_sample ... ok [INFO] [stdout] test ec::curves::tests::p256_known_multiples ... ok [INFO] [stdout] test ec::ecdh::tests::alice_bob_agree ... ok [INFO] [stdout] test ec::ecdh::tests::nist_kas_ecc_cdh_p256 ... ok [INFO] [stdout] test ec::ecdsa::tests::der_signature_roundtrip ... ok [INFO] [stdout] test ec::ecdsa::tests::generated_key_roundtrip ... ok [INFO] [stdout] test ec::ecdsa::tests::rejects_off_curve_point ... ok [INFO] [stdout] test ec::ecdsa::tests::rfc6979_public_key ... ok [INFO] [stdout] test ec::ecdsa::tests::rfc6979_sample_signature ... ok [INFO] [stdout] test ec::ecdsa::tests::rfc6979_test_signature ... ok [INFO] [stdout] test ec::ecdsa::tests::sign_prehash_matches_message ... ok [INFO] [stdout] test ec::ecdsa::tests::signature_r_s_accessors_roundtrip ... ok [INFO] [stdout] test ec::curves::tests::all_curves_consistent ... ok [INFO] [stdout] test ec::ed25519::tests::field_invariants ... ok [INFO] [stdout] test ec::ed25519::tests::generated_key_roundtrip ... ok [INFO] [stdout] test ec::ed25519::tests::rfc8032_public_keys ... ok [INFO] [stdout] test ec::ecdsa::tests::verify_known_signature_and_negatives ... ok [INFO] [stdout] test ec::ed25519::tests::rfc8032_sign ... ok [INFO] [stdout] test ec::ed25519::tests::signature_r_s_accessors_roundtrip ... ok [INFO] [stdout] test ec::ed25519::tests::rfc8032_verify ... ok [INFO] [stdout] test ec::ed448::tests::field_invariants ... ok [INFO] [stdout] test ec::ed448::tests::context_binds_signature ... ok [INFO] [stdout] test ec::ed448::tests::pkcs8_der_pem_roundtrip ... ok [INFO] [stdout] test ec::ed448::tests::generated_key_roundtrip ... ok [INFO] [stdout] test ec::ed448::tests::rfc8032_public_keys ... ok [INFO] [stdout] test ec::ed448::tests::rfc8032_sign ... ok [INFO] [stdout] test ec::ed448::tests::rfc8032_verify ... ok [INFO] [stdout] test ec::ed448::tests::signature_r_s_accessors_roundtrip ... ok [INFO] [stdout] test ec::p256::tests::double_and_triple_generator ... ok [INFO] [stdout] test ec::p256::tests::generator_on_curve ... ok [INFO] [stdout] test ec::p256::tests::order_times_generator_is_identity ... ok [INFO] [stdout] test ec::p256::tests::random_scalar_in_range ... ok [INFO] [stdout] test ec::p256::tests::scalar_mul_matches_repeated_addition ... ok [INFO] [stdout] test ec::registry::tests::ecdsa_p256_sha256_verify_via_registry ... ok [INFO] [stdout] test ec::registry::tests::ecdsa_p384_curve_mismatch_rejected ... ok [INFO] [stdout] test ec::registry::tests::ed25519_verify_via_registry ... ok [INFO] [stdout] test ec::registry::tests::ed448_verify_via_registry ... ok [INFO] [stdout] test ec::registry::tests::secp256k1_verify_via_registry ... ok [INFO] [stdout] test ec::registry::tests::sm2_verify_via_registry ... ok [INFO] [stdout] test ec::boxed::tests::sign_prehash_matches_message_signing ... ok [INFO] [stdout] test ec::sm2::tests::encrypt_decrypt_kat_pinned_k ... ok [INFO] [stdout] test ec::sm2::tests::encrypt_decrypt_roundtrip_and_tamper ... ok [INFO] [stdout] test ec::sm2::tests::sign_kat_pinned_k ... ok [INFO] [stdout] test ec::sm2::tests::key_encoding_roundtrip ... ok [INFO] [stdout] test ec::sm2::tests::sign_verify_roundtrip ... ok [INFO] [stdout] test ec::x25519::tests::generated_keys_agree ... ok [INFO] [stdout] test ec::x25519::tests::rejects_small_order_peer ... ok [INFO] [stdout] test ec::sm2::tests::verify_kat ... ok [INFO] [stdout] test ec::x25519::tests::rfc7748_diffie_hellman ... ok [INFO] [stdout] test ec::x25519::tests::rfc7748_test_vector ... ok [INFO] [stdout] test ec::x448::tests::generated_keys_agree ... ok [INFO] [stdout] test ec::x448::tests::rfc7748_iterated_million ... ignored, 1,000,000-iteration RFC 7748 vector is slow; run explicitly [INFO] [stdout] test ec::x448::tests::rfc7748_iterated_one ... ok [INFO] [stdout] test ec::x448::tests::rfc7748_diffie_hellman ... ok [INFO] [stdout] test ec::x448::tests::rfc7748_test_vector ... ok [INFO] [stdout] test ec::x448::tests::rfc7748_test_vector_second ... ok [INFO] [stdout] test hash::blake2::tests::blake2b_mac_rejects_overlong_key - should panic ... ok [INFO] [stdout] test hash::blake2::tests::blake2s_mac_rejects_overlong_key - should panic ... ok [INFO] [stdout] test hash::blake2::tests::blake2x_vectors ... ok [INFO] [stdout] test hash::blake2::tests::empty_and_lengths ... ok [INFO] [stdout] test hash::blake2::tests::keyed_mac_verify_constant_time ... ok [INFO] [stdout] test hash::blake2::tests::keyed_macs ... ok [INFO] [stdout] test hash::blake2::tests::rfc7693_abc ... ok [INFO] [stdout] test hash::blake2::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test hash::blake3::tests::empty_digest ... ok [INFO] [stdout] test hash::blake3::tests::official_vectors ... ok [INFO] [stdout] test hash::blake3::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test hash::hmac::tests::rfc4231_tc1 ... ok [INFO] [stdout] test hash::hmac::tests::rfc4231_tc2 ... ok [INFO] [stdout] test hash::hmac::tests::rfc4231_tc6_long_key ... ok [INFO] [stdout] test hash::hmac::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test hash::hmac::tests::trait_verify_rejects_truncated_tag ... ok [INFO] [stdout] test hash::hmac::tests::verify_constant_time ... ok [INFO] [stdout] test hash::k12::tests::k12_customization ... ok [INFO] [stdout] test hash::k12::tests::k12_streaming_and_xof_read ... ok [INFO] [stdout] test hash::k12::tests::k12_vectors ... ok [INFO] [stdout] test hash::k12::tests::turboshake_vectors ... ok [INFO] [stdout] test hash::kmac::tests::cshake128_sample ... ok [INFO] [stdout] test hash::kmac::tests::kmac_nist_samples ... ok [INFO] [stdout] test hash::kmac::tests::kmac_verify_constant_time ... ok [INFO] [stdout] test hash::kmac::tests::kmacxof_incremental_matches ... ok [INFO] [stdout] test hash::kmac::tests::parallelhash_nist_samples ... ok [INFO] [stdout] test hash::kmac::tests::parallelhash_streaming_matches ... ok [INFO] [stdout] test hash::kmac::tests::tuplehash_nist_samples ... ok [INFO] [stdout] test hash::md4::tests::rfc1320_vectors ... ok [INFO] [stdout] test hash::md5::tests::rfc1321_vectors ... ok [INFO] [stdout] test hash::ripemd160::tests::one_million_a ... ok [INFO] [stdout] test hash::ripemd160::tests::reference_vectors ... ok [INFO] [stdout] test hash::sha1::tests::fips_vectors ... ok [INFO] [stdout] test hash::sha1::tests::one_million_a ... ok [INFO] [stdout] test hash::sha256::tests::sha224_vectors ... ok [INFO] [stdout] test hash::sha256::tests::sha256_hardware_matches_software ... ok [INFO] [stdout] test hash::sha256::tests::sha256_one_million_a ... ok [INFO] [stdout] test hash::sha256::tests::sha256_vectors ... ok [INFO] [stdout] test hash::sha256::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test hash::sha3::tests::keccak256_vectors ... ok [INFO] [stdout] test hash::sha3::tests::sha3_224_vectors ... ok [INFO] [stdout] test hash::sha3::tests::sha3_256_vectors ... ok [INFO] [stdout] test hash::sha3::tests::sha3_384_vectors ... ok [INFO] [stdout] test hash::sha3::tests::sha3_512_vectors ... ok [INFO] [stdout] test hash::sha3::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test hash::sha512::tests::sha384_vectors ... ok [INFO] [stdout] test hash::sha512::tests::sha512_224_vectors ... ok [INFO] [stdout] test hash::sha512::tests::sha512_256_vectors ... ok [INFO] [stdout] test hash::sha512::tests::sha512_one_million_a ... ok [INFO] [stdout] test hash::sha512::tests::sha512_vectors ... ok [INFO] [stdout] test hash::sha512::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test hash::shake::tests::incremental_read_matches ... ok [INFO] [stdout] test hash::shake::tests::multi_block_squeeze_crosses_rate ... ok [INFO] [stdout] test hash::shake::tests::shake128_abc ... ok [INFO] [stdout] test hash::shake::tests::shake256_empty ... ok [INFO] [stdout] test hash::sm3::tests::reference_vectors ... ok [INFO] [stdout] test hash::sm3::tests::streaming_matches_oneshot ... ok [INFO] [stdout] test hash::tests::mac_verify_rejects_empty_tag ... ok [INFO] [stdout] test hash::zeroize::tests::wipes ... ok [INFO] [stdout] test kdf::argon2::tests::rejects_invalid_params ... ok [INFO] [stdout] test kdf::argon2::tests::rfc9106_argon2d ... ok [INFO] [stdout] test kdf::argon2::tests::rfc9106_argon2i ... ok [INFO] [stdout] test kdf::argon2::tests::rfc9106_argon2id ... ok [INFO] [stdout] test kdf::bcrypt_pbkdf::tests::accepts_max_keylen ... ok [INFO] [stdout] test kdf::bcrypt_pbkdf::tests::go_bcrypt_hash_kat ... ok [INFO] [stdout] test kdf::bcrypt_pbkdf::tests::pbkdf_go_vector_long_output ... ok [INFO] [stdout] test kdf::bcrypt_pbkdf::tests::pbkdf_go_vector_rounds12 ... ok [INFO] [stdout] test kdf::bcrypt_pbkdf::tests::pbkdf_go_vector_stride ... ok [INFO] [stdout] test kdf::bcrypt_pbkdf::tests::pbkdf_vector_1 ... ok [INFO] [stdout] test kdf::bcrypt_pbkdf::tests::rejects_too_large_keylen ... ok [INFO] [stdout] test kdf::bcrypt_pbkdf::tests::rejects_zero_keylen ... ok [INFO] [stdout] test kdf::bcrypt_pbkdf::tests::rejects_zero_rounds ... ok [INFO] [stdout] test kdf::hkdf::tests::rfc5869_case1 ... ok [INFO] [stdout] test kdf::hkdf::tests::rfc5869_case3_empty_salt_info ... ok [INFO] [stdout] test kdf::hkdf::tests::short_and_zero_length_output ... ok [INFO] [stdout] test kdf::kbkdf::tests::cavp_counter_cmac_aes128_l128 ... ok [INFO] [stdout] test kdf::kbkdf::tests::cavp_counter_cmac_aes128_l256_multiblock ... ok [INFO] [stdout] test kdf::kbkdf::tests::cavp_counter_cmac_aes256_l128 ... ok [INFO] [stdout] test kdf::kbkdf::tests::cavp_counter_hmac_sha256_l128 ... ok [INFO] [stdout] test kdf::kbkdf::tests::cavp_counter_hmac_sha256_l320_multiblock ... ok [INFO] [stdout] test kdf::kbkdf::tests::cavp_feedback_hmac_sha256_l512 ... ok [INFO] [stdout] test kdf::kbkdf::tests::counter_high_level_matches_assembled_fixed ... ok [INFO] [stdout] test kdf::kbkdf::tests::feedback_empty_iv ... ok [INFO] [stdout] test kdf::kbkdf::tests::feedback_high_level_matches_assembled_fixed ... ok [INFO] [stdout] test kdf::kbkdf::tests::overlong_hmac_key_matches_prehashed ... ok [INFO] [stdout] test kdf::kbkdf::tests::partial_block_is_prefix ... ok [INFO] [stdout] test kdf::kbkdf::tests::zero_length_rejected ... ok [INFO] [stdout] test kdf::pbes2::tests::ct_helpers ... ok [INFO] [stdout] test kdf::pbes2::tests::integer_to_u32_band_boundaries ... ok [INFO] [stdout] test kdf::pbes2::tests::pem_roundtrip ... ok [INFO] [stdout] test kdf::pbes2::tests::reject_pbes1_outer_oid ... ok [INFO] [stdout] test kdf::pbes2::tests::reject_pbkdf2_iterations_above_ceiling ... ok [INFO] [stdout] test kdf::pbes2::tests::reject_pbkdf2_iterations_below_10k ... ok [INFO] [stdout] test kdf::pbes2::tests::reject_unsupported_cipher ... ok [INFO] [stdout] test kdf::pbes2::tests::reject_unsupported_prf ... ok [INFO] [stdout] test kdf::pbes2::tests::rejects_bad_pem ... ok [INFO] [stdout] test cipher::sm4::tests::gbt32907_million_iterations ... ok [INFO] [stdout] test kdf::pbes2::tests::roundtrip_aes256_cbc ... ok [INFO] [stdout] test kdf::pbes2::tests::roundtrip_aes256_gcm ... ok [INFO] [stdout] test kdf::pbes2::tests::roundtrip_aes256_cbc_aligned_input ... ok [INFO] [stdout] test kdf::pbes2::tests::tampered_ciphertext_rejected_gcm ... ok [INFO] [stdout] test kdf::pbes2::tests::tampered_iv_rejected_gcm ... ok [INFO] [stdout] test kdf::pbes2::tests::wrong_password_rejected_cbc ... ok [INFO] [stdout] test kdf::pbes2::tests::roundtrip_iterations_with_high_bit_encoding ... ok [INFO] [stdout] test kdf::pbkdf2::tests::partial_block_output ... ok [INFO] [stdout] test kdf::pbkdf2::tests::sha256_c1 ... ok [INFO] [stdout] test kdf::pbkdf2::tests::sha256_c2 ... ok [INFO] [stdout] test kdf::pbkdf2::tests::sha256_c4096 ... ok [INFO] [stdout] test kdf::pbes2::tests::wrong_password_rejected_gcm ... ok [INFO] [stdout] test kdf::scrypt::tests::large_params_reject_without_panic ... ok [INFO] [stdout] test kdf::scrypt::tests::rejects_invalid_parameters ... ok [INFO] [stdout] test kdf::scrypt::tests::rfc7914_vector_1 ... ok [INFO] [stdout] test kdf::pbkdf2::tests::sha256_multiblock_output ... ok [INFO] [stdout] test kdf::scrypt::tests::rfc7914_vector_3 ... ignored, 16-MiB allocation; slow in debug — `cargo test --release -- --ignored` [INFO] [stdout] test ec::boxed::tests::sign_recoverable_round_trips ... ok [INFO] [stdout] test kdf::scrypt::tests::rfc7914_vector_2 ... ok [INFO] [stdout] test lms::tests::hss_from_bytes_rejects_bad_length ... ok [INFO] [stdout] test lms::tests::hss_legacy_height_cap ... ok [INFO] [stdout] test lms::tests::hss_from_bytes_rejects_advanced_higher_level ... ok [INFO] [stdout] test lms::tests::hss_bottom_rollover_fails_closed ... ok [INFO] [stdout] test ec::x448::tests::rfc7748_iterated_thousand ... ok [INFO] [stdout] test lms::tests::hss_legacy_load ... ok [INFO] [stdout] test lms::tests::hss_single_level ... ok [INFO] [stdout] test lms::tests::hss_roundtrip_and_reload ... ok [INFO] [stdout] test dh::groups::tests::from_custom_enforces_min_bits ... ok [INFO] [stdout] test dh::groups::tests::from_custom_validates_g ... ok [INFO] [stdout] test lms::tests::lms_from_bytes_rejects_bad_length ... ok [INFO] [stdout] test lms::tests::lms_distinct_q ... ok [INFO] [stdout] test lms::tests::lms_legacy_height_cap ... ok [INFO] [stdout] test lms::tests::lms_exhaustion_errors ... ok [INFO] [stdout] test lms::tests::hss_upper_level_signature_is_deterministic ... ok [INFO] [stdout] test dh::key::tests::group_exchange_custom_group ... ok [INFO] [stdout] test lms::tests::lms_legacy_60_byte_load ... ok [INFO] [stdout] test lms::tests::rfc8554_tc1_verify ... ok [INFO] [stdout] test lms::tests::lms_roundtrip_and_reject ... ok [INFO] [stdout] test lms::tests::rfc8554_tc2_verify ... ok [INFO] [stdout] test lms::tests::verify_hss_rejects_out_of_range_levels ... ok [INFO] [stdout] test lms::tests::hss_new_format_roundtrip ... ok [INFO] [stdout] test mac::umac::tests::rfc4418_umac64_vectors ... ok [INFO] [stdout] test mac::umac::tests::streaming_matches_one_shot ... ok [INFO] [stdout] test mac::umac::tests::umac128_streaming_matches_one_shot ... ok [INFO] [stdout] test mldsa::registry::tests::ml_dsa_65_registry_lookup ... ok [INFO] [stdout] test mldsa::registry::tests::ml_dsa_65_verify_via_registry ... ok [INFO] [stdout] test mldsa::tests::acvp_keygen_44 ... ok [INFO] [stdout] test mldsa::tests::acvp_keygen_65 ... ok [INFO] [stdout] test mldsa::tests::acvp_keygen_87 ... ok [INFO] [stdout] test mldsa::tests::acvp_siggen_44 ... ok [INFO] [stdout] test mldsa::tests::acvp_siggen_65 ... ok [INFO] [stdout] test mldsa::tests::acvp_siggen_87 ... ok [INFO] [stdout] test mldsa::tests::acvp_sigver_44 ... ok [INFO] [stdout] test mldsa::tests::acvp_sigver_65 ... ok [INFO] [stdout] test mldsa::tests::acvp_sigver_87 ... ok [INFO] [stdout] test mldsa::tests::count_ones_visits_full_polynomial ... ok [INFO] [stdout] test mldsa::tests::from_bytes_rejects_out_of_range_coefficient ... ok [INFO] [stdout] test mldsa::tests::inf_norm_branch_free_matches_spec ... ok [INFO] [stdout] test mldsa::tests::roundtrip_and_reject ... ok [INFO] [stdout] test mldsa::tests::spki_matches_openssl ... ok [INFO] [stdout] test mldsa::tests::vec_inf_norm_correct_across_array ... ok [INFO] [stdout] test mldsa::tests::vec_inf_norm_signed_no_early_exit ... ok [INFO] [stdout] test mlkem::indcpa::tests::cancellation_leaves_only_small_noise ... ok [INFO] [stdout] test mlkem::indcpa::tests::kpke_roundtrip ... ok [INFO] [stdout] test mlkem::indcpa::tests::matrix_transpose_consistency ... ok [INFO] [stdout] test mlkem::indcpa::tests::minimal_cancellation ... ok [INFO] [stdout] test mlkem::poly::tests::barrett_div_matches_division ... ok [INFO] [stdout] test mlkem::poly::tests::bytes_roundtrip ... ok [INFO] [stdout] test mlkem::poly::tests::cbd2_in_range ... ok [INFO] [stdout] test mlkem::poly::tests::compress_roundtrip_is_close ... ok [INFO] [stdout] test mlkem::poly::tests::msg_roundtrip ... ok [INFO] [stdout] test mlkem::poly::tests::ntt_multiply_matches_schoolbook ... ok [INFO] [stdout] test mlkem::tests::decaps_key_from_bytes_validated_catches_corruption ... ok [INFO] [stdout] test mlkem::tests::fips203_sizes ... ok [INFO] [stdout] test mlkem::tests::implicit_rejection_1024 ... ok [INFO] [stdout] test mlkem::tests::implicit_rejection_512 ... ok [INFO] [stdout] test mlkem::tests::openssl_interop_768_unchanged_after_refactor ... ok [INFO] [stdout] test mlkem::tests::pkcs8_rejects_corrupted_hash_field ... ok [INFO] [stdout] test ec::ed448::tests::pkcs8_encrypted_roundtrip ... ok [INFO] [stdout] test mlkem::tests::pkcs8_roundtrip_each_set ... ok [INFO] [stdout] test mlkem::tests::roundtrip_512 ... ok [INFO] [stdout] test mlkem::tests::roundtrip_1024 ... ok [INFO] [stdout] test mlkem::tests::spki_768_matches_openssl_and_roundtrips ... ok [INFO] [stdout] test mlkem::tests::spki_rejects_off_modulus_coefficient ... ok [INFO] [stdout] test quic::ack::tests::ack_delay_exponent_3_for_initial_handshake ... ok [INFO] [stdout] test quic::ack::tests::ack_delay_scales_by_exponent ... ok [INFO] [stdout] test quic::ack::tests::ack_frame_boundary_wire_bytes ... ok [INFO] [stdout] test quic::ack::tests::ack_frame_roundtrip_boundary_cases ... ok [INFO] [stdout] test quic::ack::tests::empty_ranges_emits_empty ... ok [INFO] [stdout] test quic::ack::tests::full_frame_starts_with_0x02 ... ok [INFO] [stdout] test quic::ack::tests::pn_at_zero_roundtrips ... ok [INFO] [stdout] test quic::ack::tests::two_pairs_of_two_value_minus_one_encoding ... ok [INFO] [stdout] test quic::cid::tests::cidpool_add_below_retire_prior_to_immediately_retires ... ok [INFO] [stdout] test quic::cid::tests::cidpool_add_rejects_inconsistent_duplicate ... ok [INFO] [stdout] test quic::cid::tests::cidpool_add_respects_limit ... ok [INFO] [stdout] test quic::cid::tests::cidpool_pending_retire_dedups ... ok [INFO] [stdout] test quic::cid::tests::cidpool_pending_retire_is_bounded_under_flood ... ok [INFO] [stdout] test quic::cid::tests::cidpool_retire_active_is_protocol_error ... ok [INFO] [stdout] test quic::cid::tests::cidpool_retire_prior_to_keeps_active_when_no_replacement ... ok [INFO] [stdout] test quic::cid::tests::cidpool_retire_prior_to_pulls_retires_and_queues ... ok [INFO] [stdout] test quic::cid::tests::cidpool_retire_prior_to_rotates_active ... ok [INFO] [stdout] test quic::cid::tests::cidpool_retire_unknown_sequence_returns_none ... ok [INFO] [stdout] test quic::cid::tests::cidpool_seeded_with_handshake_entry ... ok [INFO] [stdout] test quic::cid::tests::debug_is_hex ... ok [INFO] [stdout] test quic::cid::tests::empty_is_empty ... ok [INFO] [stdout] test quic::cid::tests::from_slice_caps_at_20 ... ok [INFO] [stdout] test quic::cid::tests::random_has_right_length ... ok [INFO] [stdout] test mlkem::tests::roundtrip_768 ... ok [INFO] [stdout] test quic::congestion::tests::ack_only_packet_not_in_flight ... ok [INFO] [stdout] test quic::congestion::tests::bytes_in_flight_tracking ... ok [INFO] [stdout] test quic::congestion::tests::fresh_state ... ok [INFO] [stdout] test quic::congestion::tests::loss_during_existing_recovery_does_not_halve_twice ... ok [INFO] [stdout] test quic::congestion::tests::on_persistent_congestion_resets_cwnd ... ok [INFO] [stdout] test quic::congestion::tests::slow_start_then_avoidance ... ok [INFO] [stdout] test quic::congestion::tests::spurious_loss_recovery_does_not_re_enter_cwnd ... ok [INFO] [stdout] test quic::connection::tests::ack_delay_exponent_3_for_initial_handshake ... ok [INFO] [stdout] test quic::connection::tests::active_connection_id_limit_above_2_accepts_more_cids ... ok [INFO] [stdout] test lms::tests::lms_reload_resumes_q ... ok [INFO] [stdout] test quic::connection::tests::active_connection_id_limit_below_2_rejected_at_construction ... ok [INFO] [stdout] test mac::umac::tests::rfc4418_umac96_vectors_via_iter3 ... ok [INFO] [stdout] test quic::connection::tests::crypto_reassembly_handles_out_of_order_fragments ... ok [INFO] [stdout] test quic::connection::tests::amp_cap_drop_preserves_datagram_queue ... ok [INFO] [stdout] test quic::connection::tests::app_connection_close_rejected_at_initial_and_handshake ... ok [INFO] [stdout] test quic::connection::tests::amp_limit_caps_initial_outbound ... ok [INFO] [stdout] test quic::connection::tests::cwnd_enforced_under_aggressive_writes ... ok [INFO] [stdout] test quic::connection::tests::datagram_refused_if_peer_didnt_advertise ... ok [INFO] [stdout] test quic::connection::tests::datagram_not_retransmitted_on_loss ... ok [INFO] [stdout] test quic::connection::tests::datagram_exceeds_peer_max_frame_size_rejected ... ok [INFO] [stdout] test quic::connection::tests::datagram_roundtrip_integration ... ok [INFO] [stdout] test quic::connection::tests::dispatch_rejects_ack_frame_at_zero_rtt_level ... ok [INFO] [stdout] test quic::connection::tests::dispatch_rejects_empty_payload ... ok [INFO] [stdout] test quic::connection::tests::dispatch_rejects_handshake_done_on_server ... ok [INFO] [stdout] test quic::connection::tests::dispatch_rejects_new_token_on_server ... ok [INFO] [stdout] test quic::connection::tests::dispatch_rejects_oversized_datagram ... ok [INFO] [stdout] test quic::connection::tests::dispatch_rejects_datagram_when_not_advertised ... ok [INFO] [stdout] test quic::connection::tests::dispatch_rejects_stream_frame_at_initial_level ... ok [INFO] [stdout] test quic::connection::tests::drop_every_third_packet ... ok [INFO] [stdout] test quic::connection::tests::feed_datagram_coalesced_trailing_aead_fail_keeps_leading ... ok [INFO] [stdout] test quic::connection::tests::feed_datagram_drops_aead_tampering_silently ... ok [INFO] [stdout] test quic::connection::tests::handshake_exposes_peer_certificates_and_alpn ... ok [INFO] [stdout] test quic::connection::tests::initial_keys_match_rfc9001_a1 ... ok [INFO] [stdout] test quic::connection::tests::key_update_bidirectional_integration ... ok [INFO] [stdout] test quic::connection::tests::key_update_cannot_initiate_unconfirmed ... ok [INFO] [stdout] test quic::connection::tests::key_update_initiator_ignores_in_flight_old_phase_packet ... ok [INFO] [stdout] test quic::connection::tests::key_update_old_phase_packet_does_not_recommit ... ok [INFO] [stdout] test quic::connection::tests::key_update_out_of_order_packet ... ok [INFO] [stdout] test quic::connection::tests::key_update_prev_rx_keys_discarded_after_3_pto ... ok [INFO] [stdout] test quic::connection::tests::new_connection_id_emitted_after_handshake ... ok [INFO] [stdout] test quic::connection::tests::on_packet_sent_marks_inflight ... ok [INFO] [stdout] test quic::connection::tests::new_connection_id_retire_prior_to_gt_seq_is_rejected ... ok [INFO] [stdout] test quic::connection::tests::packet_threshold_loss_via_full_ack_path ... ok [INFO] [stdout] test quic::connection::tests::new_connection_id_flood_is_bounded ... ok [INFO] [stdout] test quic::connection::tests::outbound_ack_carries_nonzero_ack_delay ... ok [INFO] [stdout] test quic::connection::tests::peer_addr_not_overwritten_by_later_datagrams ... ok [INFO] [stdout] test quic::connection::tests::path_challenge_response_in_full_handshake ... ok [INFO] [stdout] test quic::connection::tests::out_of_order_stream_frames_integration ... ok [INFO] [stdout] test quic::connection::tests::pto_retransmit_completes_handshake ... ok [INFO] [stdout] test quic::connection::tests::peer_stateless_reset_token_installed_on_handshake_cid ... ok [INFO] [stdout] test quic::connection::tests::quic1_tx_usage_limit_closes_connection ... ok [INFO] [stdout] test quic::connection::tests::quic_config_without_alpn_rejected_at_construction ... ok [INFO] [stdout] test quic::connection::tests::quic2_pn_replay_silently_dropped ... ok [INFO] [stdout] test quic::connection::tests::retire_connection_id_processed ... ok [INFO] [stdout] test quic::connection::tests::quic_loopback_handshake_completes ... ok [INFO] [stdout] test quic::connection::tests::reset_and_stop_sending_teardown_integration ... ok [INFO] [stdout] test quic::connection::tests::retry_disabled_when_clock_unset ... ok [INFO] [stdout] test quic::connection::tests::retry_duplicate_tokenless_initial_does_not_overwrite_state ... ok [INFO] [stdout] test quic::connection::tests::retry_full_handshake_integration ... ok [INFO] [stdout] test quic::connection::tests::retry_token_expired_drops_packet ... ok [INFO] [stdout] test quic::connection::tests::rtt_estimator_updates_on_ack ... ok [INFO] [stdout] test quic::connection::tests::stateless_reset_random_bytes_dont_close ... ok [INFO] [stdout] test quic::connection::tests::stateless_reset_recognized_closes_connection ... ok [INFO] [stdout] test quic::connection::tests::server_discards_sub_1200_initial ... ok [INFO] [stdout] test quic::connection::tests::tp_client_rejects_server_iscid_mismatch ... ok [INFO] [stdout] test quic::connection::tests::tp_client_rejects_unexpected_retry_scid_presence ... ok [INFO] [stdout] test quic::connection::tests::tp_echo_forged_retry_attack_rejected ... ok [INFO] [stdout] test quic::connection::tests::tp_echo_mismatch_via_feed_datagram_closes_connection ... ok [INFO] [stdout] test quic::connection::tests::vn_after_processed_packet_is_dropped_silently ... ok [INFO] [stdout] test quic::connection::tests::vn_at_server_is_dropped ... ok [INFO] [stdout] test quic::connection::tests::vn_with_no_supported_version_closes_client ... ok [INFO] [stdout] test lms::tests::lms_legacy_multilevel_recompute_load ... ok [INFO] [stdout] test quic::crypto::tests::aead_alg_integrity_limits_match_rfc_9001_appendix_b2 ... ok [INFO] [stdout] test quic::crypto::tests::aead_alg_usage_limits_match_rfc_9001_appendix_b1 ... ok [INFO] [stdout] test quic::crypto::tests::aead_open_round_trips_seal ... ok [INFO] [stdout] test quic::crypto::tests::crypto_key_update_chain ... ok [INFO] [stdout] test quic::crypto::tests::header_protection_wrong_sample_length ... ok [INFO] [stdout] test quic::crypto::tests::level_keys_effective_limit_falls_back_when_no_keys ... ok [INFO] [stdout] test quic::crypto::tests::level_keys_effective_limit_uses_override_when_set ... ok [INFO] [stdout] test quic::crypto::tests::level_keys_phase_lookup_falls_back_to_legacy ... ok [INFO] [stdout] test quic::crypto::tests::nonce_for_full_pn_overlay ... ok [INFO] [stdout] test quic::crypto::tests::nonce_for_xors_into_lower_8_bytes ... ok [INFO] [stdout] test quic::crypto::tests::pn_replay_window_accepts_fresh_pns ... ok [INFO] [stdout] test quic::crypto::tests::pn_replay_window_rejects_below_window ... ok [INFO] [stdout] test quic::crypto::tests::pn_replay_window_rejects_duplicates ... ok [INFO] [stdout] test quic::crypto::tests::pn_replay_window_slides_up_on_higher_pn ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a1_client_dir_keys ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a1_initial_secrets ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a1_server_dir_keys ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a2_client_initial_seal ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a2_header_protection_mask ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a2_nonce ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a3_header_protection_mask ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a3_server_initial_seal ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a5_header_protection_mask ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a5_key_derivation ... ok [INFO] [stdout] test quic::crypto::tests::rfc9001_a5_nonce_and_seal ... ok [INFO] [stdout] test quic::crypto_buf::tests::crypto_buf_capacity_relaxes_after_delivery ... ok [INFO] [stdout] test quic::crypto_buf::tests::crypto_buf_rejects_oversize_pending ... ok [INFO] [stdout] test quic::crypto_buf::tests::crypto_buf_rejects_too_many_fragments ... ok [INFO] [stdout] test quic::crypto_buf::tests::crypto_buf_replace_at_offset_counts_delta_only ... ok [INFO] [stdout] test quic::crypto_buf::tests::duplicate_fragment_is_swallowed ... ok [INFO] [stdout] test quic::crypto_buf::tests::fragment_straddles_boundary ... ok [INFO] [stdout] test quic::crypto_buf::tests::in_order_pass_through ... ok [INFO] [stdout] test quic::crypto_buf::tests::out_of_order_then_in_order_merges ... ok [INFO] [stdout] test quic::crypto_buf::tests::outbound_enqueue_and_carve ... ok [INFO] [stdout] test quic::crypto_buf::tests::pending_smaller_fragment_does_not_overwrite_larger ... ok [INFO] [stdout] test quic::crypto_buf::tests::schedule_retransmit_replays_last_chunk ... ok [INFO] [stdout] test quic::crypto_buf::tests::schedule_retransmit_with_pending_after ... ok [INFO] [stdout] test quic::crypto_buf::tests::sent_history_partial_ack_keeps_covering_entry ... ok [INFO] [stdout] test quic::crypto_buf::tests::sent_history_pruned_once_acked ... ok [INFO] [stdout] test quic::datagram::tests::inbound_queue_caps_by_bytes_and_drops ... ok [INFO] [stdout] test quic::datagram::tests::inbound_queue_caps_by_count_and_drops ... ok [INFO] [stdout] test quic::datagram::tests::peer_accepts_reflects_advertised_value ... ok [INFO] [stdout] test quic::datagram::tests::recv_round_trips ... ok [INFO] [stdout] test quic::datagram::tests::send_refused_if_peer_didnt_advertise ... ok [INFO] [stdout] test quic::datagram::tests::send_rejects_payload_exceeding_peer_max ... ok [INFO] [stdout] test quic::datagram::tests::send_then_pop_round_trips ... ok [INFO] [stdout] test quic::frame::tests::ack_ranges_roundtrip_via_iter ... ok [INFO] [stdout] test quic::frame::tests::connection_close_app_vs_transport ... ok [INFO] [stdout] test quic::frame::tests::crypto_offset_plus_length_past_varint_max_rejected ... ok [INFO] [stdout] test quic::frame::tests::frame_iter_walks_packet ... ok [INFO] [stdout] test quic::frame::tests::max_streams_and_streams_blocked_over_2_pow_60_rejected ... ok [INFO] [stdout] test quic::frame::tests::new_connection_id_zero_length_cid_rejected ... ok [INFO] [stdout] test quic::frame::tests::padding_run_length ... ok [INFO] [stdout] test quic::frame::tests::roundtrip_every_variant ... ok [INFO] [stdout] test quic::frame::tests::stream_no_length_extends_to_end ... ok [INFO] [stdout] test quic::frame::tests::stream_off_len_fin_bit_decoding ... ok [INFO] [stdout] test quic::loss::tests::ack_received_drains_packet_and_updates_rtt ... ok [INFO] [stdout] test quic::loss::tests::discard_keys_wipes_space ... ok [INFO] [stdout] test quic::loss::tests::enormous_ack_range_iterates_sparsely ... ok [INFO] [stdout] test quic::loss::tests::on_packet_sent_records_and_arms_timer ... ok [INFO] [stdout] test quic::loss::tests::packet_threshold_loss ... ok [INFO] [stdout] test quic::loss::tests::persistent_congestion_after_threshold_ptos ... ok [INFO] [stdout] test quic::loss::tests::pto_backoff_doubles ... ok [INFO] [stdout] test quic::loss::tests::pto_period_matches_spec ... ok [INFO] [stdout] test quic::loss::tests::retransmit_hint_roundtrip ... ok [INFO] [stdout] test quic::loss::tests::rfc9002_init_state ... ok [INFO] [stdout] test quic::loss::tests::rtt_first_sample_initializes ... ok [INFO] [stdout] test quic::loss::tests::rtt_subsequent_samples_smooth ... ok [INFO] [stdout] test quic::loss::tests::shim_disarm_clears_state ... ok [INFO] [stdout] test quic::loss::tests::shim_handshake_progress_resets_backoff ... ok [INFO] [stdout] test quic::loss::tests::time_threshold_loss ... ok [INFO] [stdout] test quic::path::tests::path_challenge_dedups_pending_response ... ok [INFO] [stdout] test quic::path::tests::path_challenge_gc_expires_old ... ok [INFO] [stdout] test quic::path::tests::path_challenge_outstanding_capped ... ok [INFO] [stdout] test quic::path::tests::path_challenge_queues_response ... ok [INFO] [stdout] test quic::path::tests::path_challenge_rejects_unsolicited ... ok [INFO] [stdout] test quic::path::tests::path_challenge_response_roundtrip ... ok [INFO] [stdout] test quic::pkt::tests::build_retry_tag_matches_helper ... ok [INFO] [stdout] test quic::pkt::tests::build_vn_layout ... ok [INFO] [stdout] test quic::pkt::tests::header_protection_long_apply_remove_roundtrip ... ok [INFO] [stdout] test quic::pkt::tests::header_protection_short_apply_remove_roundtrip ... ok [INFO] [stdout] test quic::pkt::tests::long_header_initial_roundtrip ... ok [INFO] [stdout] test quic::pkt::tests::long_header_rejects_missing_fixed_bit ... ok [INFO] [stdout] test quic::pkt::tests::long_header_rejects_oversized_cid ... ok [INFO] [stdout] test quic::pkt::tests::long_header_server_initial_layout ... ok [INFO] [stdout] test quic::pkt::tests::reserved_bits_long_header ... ok [INFO] [stdout] test quic::pkt::tests::reserved_bits_short_header ... ok [INFO] [stdout] test quic::pkt::tests::rfc9001_a2_apply_header_protection ... ok [INFO] [stdout] test quic::pkt::tests::rfc9001_a2_end_to_end_protected_header_prefix ... ok [INFO] [stdout] test quic::pkt::tests::rfc9001_a3_apply_header_protection ... ok [INFO] [stdout] test quic::pkt::tests::rfc9001_a4_retry_integrity_tag ... ok [INFO] [stdout] test quic::pkt::tests::rfc9001_a5_apply_header_protection ... ok [INFO] [stdout] test quic::pkt::tests::short_header_roundtrip ... ok [INFO] [stdout] test quic::pkt::tests::varint_pn_roundtrip_at_boundaries ... ok [INFO] [stdout] test quic::pn::tests::ackranges_cap_does_not_evict_when_coalescing ... ok [INFO] [stdout] test quic::pn::tests::ackranges_capped_at_max ... ok [INFO] [stdout] test quic::pn::tests::ackranges_descending_order ... ok [INFO] [stdout] test quic::pn::tests::ackranges_idempotent_duplicate ... ok [INFO] [stdout] test quic::pn::tests::ackranges_insert_coalesces ... ok [INFO] [stdout] test quic::pn::tests::ackranges_largest_and_contains ... ok [INFO] [stdout] test quic::pn::tests::ackranges_low_new_range_dropped_at_capacity ... ok [INFO] [stdout] test quic::pn::tests::app_a_decode_examples ... ok [INFO] [stdout] test quic::pn::tests::decode_around_wrap ... ok [INFO] [stdout] test quic::pn::tests::encode_length_grows_with_gap ... ok [INFO] [stdout] test quic::retry::tests::encode_addr_ipv4_mapped_matches_ipv6 ... ok [INFO] [stdout] test quic::retry::tests::retry_token_constant_time_compare ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_clock_unset_validator ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_expired ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_extra_trailing_bytes ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_future_timestamp ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_short_token ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_tampered_body_bytes ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_tampered_hmac ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_wrong_addr ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_wrong_port ... ok [INFO] [stdout] test quic::retry::tests::retry_token_rejects_wrong_secret ... ok [INFO] [stdout] test quic::retry::tests::retry_token_roundtrip ... ok [INFO] [stdout] test quic::stream::tests::ack_prunes_and_loss_requeues_chunks ... ok [INFO] [stdout] test quic::stream::tests::carve_advances_offsets_and_marks_fin ... ok [INFO] [stdout] test quic::stream::tests::fin_only_after_all_data ... ok [INFO] [stdout] test quic::stream::tests::pto_requeue_skips_acked_ranges ... ok [INFO] [stdout] test quic::stream::tests::recv_contradictory_fin_errors ... ok [INFO] [stdout] test quic::stream::tests::recv_data_past_fin_offset_errors ... ok [INFO] [stdout] test quic::stream::tests::recv_duplicate_dropped ... ok [INFO] [stdout] test quic::stream::tests::recv_flow_control_overshoot_errors ... ok [INFO] [stdout] test quic::stream::tests::recv_out_of_order_reassembly ... ok [INFO] [stdout] test quic::stream::tests::recv_pending_fragments_are_bounded ... ok [INFO] [stdout] test quic::stream::tests::recv_pending_replacement_does_not_grow_map ... ok [INFO] [stdout] test quic::stream::tests::recv_state_transitions ... ok [INFO] [stdout] test quic::stream::tests::requeue_rewinds_write_off ... ok [INFO] [stdout] test quic::stream::tests::reset_below_pending_end_errors ... ok [INFO] [stdout] test quic::stream::tests::reset_clears_pending_and_state ... ok [INFO] [stdout] test quic::stream::tests::send_enqueue_respects_credit ... ok [INFO] [stdout] test quic::stream::tests::send_state_transitions ... ok [INFO] [stdout] test quic::stream::tests::stream_id_helpers ... ok [INFO] [stdout] test quic::connection::tests::streams_one_mib_echo ... ok [INFO] [stdout] test quic::streams::tests::blocked_frames_requeue_lost_credit ... ok [INFO] [stdout] test quic::streams::tests::flow_control_blocks_writes_at_stream_limit ... ok [INFO] [stdout] test quic::streams::tests::max_data_credit_replenishment ... ok [INFO] [stdout] test quic::streams::tests::flow_control_blocks_writes_at_conn_limit ... ok [INFO] [stdout] test quic::streams::tests::max_streams_exhaustion_emits_streams_blocked ... ok [INFO] [stdout] test quic::streams::tests::no_credit_growth_without_consumption ... ok [INFO] [stdout] test quic::streams::tests::open_bidi_assigns_proper_id ... ok [INFO] [stdout] test quic::streams::tests::open_uni_assigns_proper_id ... ok [INFO] [stdout] test quic::streams::tests::quic3_conn_fc_charge_is_idempotent_on_retransmit ... ok [INFO] [stdout] test quic::streams::tests::quic3_conn_fc_charges_on_high_offset_not_contig ... ok [INFO] [stdout] test quic::streams::tests::quic3_conn_fc_overflow_rejects_frame ... ok [INFO] [stdout] test quic::streams::tests::reset_clears_buffers_and_blocks_writes ... ok [INFO] [stdout] test quic::streams::tests::reset_stream_final_size_below_high_offset_rejected ... ok [INFO] [stdout] test quic::streams::tests::reset_stream_final_size_overflow_rejected ... ok [INFO] [stdout] test quic::streams::tests::stop_sending_discarded_bytes_replenish_connection_credit ... ok [INFO] [stdout] test quic::streams::tests::reset_stream_charges_connection_flow_control ... ok [INFO] [stdout] test quic::streams::tests::stop_sending_then_reset_with_larger_final_size ... ok [INFO] [stdout] test quic::streams::tests::stop_sending_triggers_local_reset ... ok [INFO] [stdout] test quic::streams::tests::stream_limit_violation_does_not_charge_conn_fc ... ok [INFO] [stdout] test quic::tls_glue::tests::hooks_capture_peer_params ... ok [INFO] [stdout] test quic::tls_glue::tests::hooks_capture_secret_events_in_order ... ok [INFO] [stdout] test quic::tls_glue::tests::hooks_return_our_params ... ok [INFO] [stdout] test quic::tls_glue::tests::hooks_round_trip_handshake_bytes ... ok [INFO] [stdout] test quic::transport_params::tests::datagram_param_codepoint ... ok [INFO] [stdout] test quic::transport_params::tests::disable_active_migration_zero_length ... ok [INFO] [stdout] test quic::transport_params::tests::duplicate_id_is_rejected ... ok [INFO] [stdout] test quic::transport_params::tests::roundtrip_client_shape ... ok [INFO] [stdout] test quic::transport_params::tests::roundtrip_server_shape ... ok [INFO] [stdout] test quic::transport_params::tests::unknown_id_is_ignored ... ok [INFO] [stdout] test quic::varint::tests::accepts_oversized_legal_encodings ... ok [INFO] [stdout] test quic::varint::tests::encoded_len_matches_actual ... ok [INFO] [stdout] test quic::varint::tests::panics_on_oversize - should panic ... ok [INFO] [stdout] test quic::varint::tests::rejects_truncated_buffer ... ok [INFO] [stdout] test quic::varint::tests::roundtrip_boundaries ... ok [INFO] [stdout] test rng::hmac_drbg::tests::deterministic_and_seed_sensitive ... ok [INFO] [stdout] test rng::hmac_drbg::tests::drops_cleanly_after_use ... ok [INFO] [stdout] test rng::hmac_drbg::tests::empty_entropy_rejected - should panic ... ok [INFO] [stdout] test rng::hmac_drbg::tests::multiblock_generate_is_deterministic ... ok [INFO] [stdout] test rng::hmac_drbg::tests::nist_hmac_drbg_sha256 ... ok [INFO] [stdout] test quic::connection::tests::tp_server_rejects_client_advertising_server_only_field ... ok [INFO] [stdout] test rng::hmac_drbg::tests::reseed_changes_stream ... ok [INFO] [stdout] test rng::linux_getrandom::tests::fills_a_large_buffer ... ok [INFO] [stdout] test rng::linux_getrandom::tests::fills_a_small_buffer ... ok [INFO] [stdout] test rng::tests::os_rng_fills_and_varies ... ok [INFO] [stdout] test rng::tests::urandom_fd_is_cloexec ... ok [INFO] [stdout] test rng::hmac_drbg::tests::at_cap_fill_is_single_request ... ok [INFO] [stdout] test quic::connection::tests::vn_with_v1_is_protocol_violation ... ok [INFO] [stdout] test rng::hmac_drbg::tests::oversized_fill_splits_into_capped_requests ... ok [INFO] [stdout] test quic::connection::tests::tp_server_rejects_out_of_range_numeric_params ... ok [INFO] [stdout] test rsa::boxed::tests::boxed_oaep_encrypts_const_generic_decrypts ... ok [INFO] [stdout] test rsa::boxed::tests::boxed_from_pkcs1_der ... ok [INFO] [stdout] test rsa::boxed::tests::boxed_private_key_signs ... ok [INFO] [stdout] test rsa::boxed::tests::boxed_session_decrypt_recovers_message_on_valid_ct ... ok [INFO] [stdout] test rsa::boxed::tests::boxed_session_decrypt_is_deterministic_under_same_key ... ok [INFO] [stdout] test rsa::boxed::tests::from_pkcs1_der_rejects_even_exponent ... ok [INFO] [stdout] test rsa::boxed::tests::from_pkcs1_der_rejects_even_modulus ... ok [INFO] [stdout] test rsa::boxed::tests::boxed_verifies_const_generic_signatures ... ok [INFO] [stdout] test rsa::boxed::tests::boxed_session_decrypt_rejects_wrong_length_ct ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_decrypt_pkcs1v15_rejects_tiny_modulus ... ok [INFO] [stdout] test rsa::boxed::tests::from_pkcs1_der_rejects_equal_primes ... ok [INFO] [stdout] test rsa::boxed::tests::generate_runtime_key_signs_and_exports ... ok [INFO] [stdout] test rsa::boxed::tests::from_pkcs1_der_rejects_mismatched_modulus ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_private_key_from_pkcs8_rejects_non_rsa_oid ... ok [INFO] [stdout] test rsa::boxed::tests::boxed_session_decrypt_returns_synthetic_on_bad_padding ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_encrypted_pkcs8_der_roundtrip_cbc ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_encrypted_pkcs8_pem_roundtrip ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_private_key_from_pkcs8_rejects_nonzero_version ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_public_key_from_spki_rejects_missing_null_params ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_public_key_from_spki_rejects_non_rsa_oid ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_private_key_from_pkcs8_rejects_missing_null_params ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_public_key_spki_pem_roundtrip ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_rejects_modulus_above_16384_bits ... ok [INFO] [stdout] test rsa::boxed::tests::try_new_rejects_degenerate_exponents ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_private_key_pkcs8_der_roundtrip ... ok [INFO] [stdout] test rsa::emsa::tests::ct_lt_be_matches_integer_order ... ok [INFO] [stdout] test rsa::emsa::tests::oaep_roundtrip_separator_index_above_255 ... ignored, slow in debug; run with --release --ignored [INFO] [stdout] test lms::tests::rfc8554_tc2_sign_reproduces ... ok [INFO] [stdout] test rsa::emsa::tests::pkcs1v15_roundtrip_separator_index_above_255 ... ignored, slow in debug; run with --release --ignored [INFO] [stdout] test rsa::boxed::tests::rsa_private_key_pkcs8_pem_roundtrip ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_from_pkcs1_der_rejects_equal_primes ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_from_pkcs1_der_rejects_even_exponent ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_from_pkcs1_der_rejects_even_modulus ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_from_pkcs1_der_rejects_mismatched_modulus ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_from_pkcs1_der_rejects_undersized_modulus ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_from_pkcs1_der_rejects_unit_exponent ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_from_pkcs1_der_rejects_unit_prime ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_from_pkcs8_der_rejects_mismatched_modulus ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_public_key_from_spki_pem_rejects_pkcs1_label ... ok [INFO] [stdout] test rsa::emsa::tests::pss_rejects_s_plus_n_and_exercises_leading_octet ... ok [INFO] [stdout] test rsa::emsa::tests::pkcs1v15_rejects_s_plus_n ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_spki_der_roundtrip ... ok [INFO] [stdout] test rsa::emsa::tests::boxed_pkcs1v15_rejects_s_plus_n ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_spki_pem_rejects_pkcs1_label ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_spki_pem_roundtrip ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_spki_rejects_missing_null_params ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_spki_rejects_non_rsa_oid ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_spki_matches_boxed ... ok [INFO] [stdout] test rsa::encoding::tests::public_key_der_pem_roundtrip ... ok [INFO] [stdout] test lms::tests::lms_new_format_roundtrip ... ok [INFO] [stdout] test rsa::boxed::tests::rsa_public_key_spki_der_roundtrip ... ok [INFO] [stdout] test rsa::keys::tests::blinding_does_not_alter_result ... ok [INFO] [stdout] test rsa::keys::tests::blinding_seed_differs_across_keys ... ok [INFO] [stdout] test rsa::keys::tests::keygen_roundtrip_rsa2048 ... ignored, slow in debug; run with --release --ignored [INFO] [stdout] test rsa::keys::tests::blinding_is_deterministic_for_same_input ... ok [INFO] [stdout] test rsa::pkcs1::tests::encrypt_rejects_overlong ... ok [INFO] [stdout] test rsa::pkcs1::tests::encrypt_decrypt_roundtrip ... ok [INFO] [stdout] test rsa::pkcs1::tests::oaep_distinct_ciphertexts ... ok [INFO] [stdout] test rsa::pkcs1::tests::oaep_rejects_overlong ... ok [INFO] [stdout] test rsa::pkcs1::tests::oaep_rejects_tampered ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_pkcs8_der_roundtrip ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_pkcs8_pem_roundtrip ... ok [INFO] [stdout] test rsa::pkcs1::tests::oaep_label_binds ... ok [INFO] [stdout] test rsa::pkcs1::tests::session_decrypt_rejects_wrong_length_ct ... ok [INFO] [stdout] test rsa::encoding::tests::const_generic_pkcs8_rejects_nonzero_version ... ok [INFO] [stdout] test rsa::pkcs1::tests::oaep_roundtrip_sha256 ... ok [INFO] [stdout] test rsa::pkcs1::tests::session_decrypt_returns_synthetic_on_bad_padding ... ok [INFO] [stdout] test rsa::prime::tests::known_primes_and_composites ... ok [INFO] [stdout] test rsa::prime::tests::generated_primes_are_prime ... ok [INFO] [stdout] test rsa::pkcs1::tests::session_decrypt_recovers_message_on_valid_ct ... ok [INFO] [stdout] test rsa::registry::tests::ids_and_oids_resolve ... ok [INFO] [stdout] test rsa::registry::tests::pkcs1_oids_resolve_to_pkcs1_entries_only ... ok [INFO] [stdout] test rsa::pkcs1::tests::session_decrypt_is_deterministic_under_same_key ... ok [INFO] [stdout] test rsa::registry::tests::pkcs1_sha1_verify_via_registry ... ok [INFO] [stdout] test rsa::encoding::tests::serialized_keys_still_work ... ok [INFO] [stdout] test rsa::pkcs1::tests::sign_verify_roundtrip ... ok [INFO] [stdout] test signature_registry::tests::empty_policy_permits_nothing_until_opt_in ... ok [INFO] [stdout] test signature_registry::tests::lookup_by_oid_and_scheme ... ok [INFO] [stdout] test rsa::registry::tests::pkcs1_sha256_verify_via_registry ... ok [INFO] [stdout] test signature_registry::tests::modern_policy_permits_default_set ... ok [INFO] [stdout] test signature_registry::tests::registry_has_modern_entries ... ok [INFO] [stdout] test signature_registry::tests::min_rsa_bits_floor_rejects_small_keys ... ok [INFO] [stdout] test slhdsa::tests::acvp_keygen_all ... ignored, slow in debug; run with --release --ignored [INFO] [stdout] test rsa::pss::tests::sign_verify_roundtrip ... ok [INFO] [stdout] test slhdsa::tests::acvp_siggen_all ... ignored, slow in debug; run with --release --ignored [INFO] [stdout] test rsa::registry::tests::pss_pss_sha256_verify_accepts_rsa_encryption_spki ... ok [INFO] [stdout] test rsa::registry::tests::pss_pss_sha256_validates_rsassa_pss_params ... ok [INFO] [stdout] test rsa::pss::tests::pss_is_randomized ... ok [INFO] [stdout] test slhdsa::tests::roundtrip_all_param_sets ... ignored, slow in debug; run with --release --ignored [INFO] [stdout] test slhdsa::tests::acvp_sigver ... ok [INFO] [stdout] test slhdsa::registry::tests::slh_dsa_128f_lookup_and_verify ... ok [INFO] [stdout] test tls::cert_compression::tests::compressed_certificate_round_trip ... ok [INFO] [stdout] test tls::cert_compression::tests::decode_rejects_length_mismatch ... ok [INFO] [stdout] test tls::cert_compression::tests::decode_rejects_truncated_compressed_stream ... ok [INFO] [stdout] test tls::cert_compression::tests::decode_rejects_uncompressed_length_over_cap ... ok [INFO] [stdout] test tls::cert_compression::tests::decode_rejects_unsupported_algorithm ... ok [INFO] [stdout] test tls::cert_compression::tests::decode_rejects_zlib_bomb_attempting_to_exceed_cap ... ok [INFO] [stdout] test tls::cert_compression::tests::encode_compressed_certificate_rejects_unsupported_algorithm ... ok [INFO] [stdout] test tls::cert_compression::tests::extension_codec_multiple_algorithms ... ok [INFO] [stdout] test tls::cert_compression::tests::extension_codec_round_trip ... ok [INFO] [stdout] test tls::cert_compression::tests::extension_decode_rejects_empty_list ... ok [INFO] [stdout] test tls::cert_compression::tests::extension_decode_rejects_odd_length ... ok [INFO] [stdout] test tls::cert_compression::tests::extension_decode_rejects_trailing_garbage ... ok [INFO] [stdout] test tls::cert_compression::tests::pick_returns_none_when_local_lacks_algorithm ... ok [INFO] [stdout] test tls::cert_compression::tests::pick_returns_none_with_no_overlap ... ok [INFO] [stdout] test tls::cert_compression::tests::pick_returns_zlib_when_offered ... ok [INFO] [stdout] test tls::codec::extension::tests::parse_server_name_rejects_empty_list ... ok [INFO] [stdout] test tls::codec::extension::tests::parse_server_name_rejects_non_utf8 ... ok [INFO] [stdout] test tls::codec::extension::tests::parse_server_name_skips_unknown_name_type ... ok [INFO] [stdout] test tls::codec::extension::tests::server_name_roundtrip ... ok [INFO] [stdout] test tls::codec::handshake12::tests::certificate_request_12_empty_cas ... ok [INFO] [stdout] test tls::codec::handshake12::tests::certificate_request_12_odd_sig_list ... ok [INFO] [stdout] test tls::codec::handshake12::tests::certificate_request_12_roundtrip ... ok [INFO] [stdout] test tls::codec::handshake12::tests::certificate_request_12_truncated ... ok [INFO] [stdout] test tls::codec::handshake12::tests::client_key_exchange_roundtrip ... ok [INFO] [stdout] test tls::codec::handshake12::tests::client_key_exchange_truncated ... ok [INFO] [stdout] test tls::codec::handshake12::tests::ec_point_formats_rejects_length_mismatch ... ok [INFO] [stdout] test tls::codec::handshake12::tests::ec_point_formats_roundtrip ... ok [INFO] [stdout] test tls::codec::handshake12::tests::hello_request_encode ... ok [INFO] [stdout] test tls::codec::handshake12::tests::new_session_ticket_12_empty_ticket ... ok [INFO] [stdout] test tls::codec::handshake12::tests::new_session_ticket_12_roundtrip ... ok [INFO] [stdout] test tls::codec::handshake12::tests::new_session_ticket_12_truncated ... ok [INFO] [stdout] test tls::codec::handshake12::tests::server_hello_done_rejects_nonempty_body ... ok [INFO] [stdout] test tls::codec::handshake12::tests::server_hello_done_roundtrip ... ok [INFO] [stdout] test tls::codec::handshake12::tests::server_key_exchange_rejects_explicit_curve ... ok [INFO] [stdout] test tls::codec::handshake12::tests::server_key_exchange_roundtrip ... ok [INFO] [stdout] test tls::codec::handshake12::tests::server_key_exchange_truncated ... ok [INFO] [stdout] test tls::codec::handshake12::tests::signed_message_layout ... ok [INFO] [stdout] test tls::codec::handshake::tests::client_hello_roundtrip ... ok [INFO] [stdout] test tls::codec::handshake::tests::extension_count_capped ... ok [INFO] [stdout] test tls::codec::handshake::tests::new_session_ticket_rejects_empty_ticket ... ok [INFO] [stdout] test tls::codec::handshake::tests::new_session_ticket_roundtrip ... ok [INFO] [stdout] test tls::codec::handshake::tests::new_session_ticket_with_early_data_ext ... ok [INFO] [stdout] test tls::codec::handshake::tests::rejects_duplicate_extension ... ok [INFO] [stdout] test tls::codec::handshake::tests::rejects_truncated ... ok [INFO] [stdout] test tls::codec::handshake::tests::server_hello_roundtrip ... ok [INFO] [stdout] test tls::codec::record::tests::record_roundtrip_and_partial ... ok [INFO] [stdout] test tls::codec::record::tests::record_version_filter ... ok [INFO] [stdout] test tls::conn::client12::tests::client12_accepts_no_ems_when_requirement_disabled ... ok [INFO] [stdout] test tls::conn::client12::tests::client12_build_client_hello ... ok [INFO] [stdout] test tls::conn::client12::tests::client12_caps_handshake_reassembly ... ok [INFO] [stdout] test tls::conn::client12::tests::client12_rejects_missing_renegotiation_info ... ok [INFO] [stdout] test tls::conn::client12::tests::client12_rejects_server_omitting_extended_master_secret_by_default ... ok [INFO] [stdout] test tls::conn::client12::tests::client12_rejects_tls13_supported_versions ... ok [INFO] [stdout] test tls::conn::client12::tests::client12_rejects_unknown_suite ... ok [INFO] [stdout] test slhdsa::tests::spki_roundtrip ... ok [INFO] [stdout] test tls::conn::client::tests::client_hello_is_well_formed ... ok [INFO] [stdout] test tls::conn::client::tests::client_caps_ee_extension_count ... ok [INFO] [stdout] test tls::conn::client::tests::client_rejects_duplicate_ee_extension ... ok [INFO] [stdout] test tls::conn::client::tests::rejects_server_hello_with_nonempty_session_id_echo ... ok [INFO] [stdout] test tls::conn::common::tests::handshake_reassembly_bound_enforces_ceiling ... ok [INFO] [stdout] test tls::conn::common::tests::handshake_reassembly_bound_rejects_oversize_fragment ... ok [INFO] [stdout] test tls::conn::client::tests::rejects_garbage_server_hello ... ok [INFO] [stdout] test rsa::encoding::tests::private_key_der_pem_roundtrip ... ok [INFO] [stdout] test slhdsa::tests::acvp_keygen_fast ... ok [INFO] [stdout] test tls::conn::keylog_loopback_tests::keylog_tls12_loopback_agrees ... ok [INFO] [stdout] test slhdsa::tests::roundtrip_and_reject ... ok [INFO] [stdout] test tls::conn::loopback_tests::accepts_hello_retry_request_and_resends ... ok [INFO] [stdout] test tls::conn::loopback_tests::accepts_post_handshake_new_session_ticket ... ok [INFO] [stdout] test tls::conn::keylog_loopback_tests::keylog_tls13_loopback_agrees ... ok [INFO] [stdout] test tls::conn::loopback_tests::alpn_no_overlap_rejected ... ok [INFO] [stdout] test tls::conn::loopback_tests::close_notify_sets_received_flag ... ok [INFO] [stdout] test tls::conn::loopback_tests::alpn_negotiates_h2 ... ok [INFO] [stdout] test tls::conn::loopback_tests::ed25519_server_certificate ... ok [INFO] [stdout] test tls::conn::loopback_tests::ed448_server_certificate ... ok [INFO] [stdout] test slhdsa::tests::acvp_siggen_fast ... ok [INFO] [stdout] test tls::conn::loopback_tests::both_offered_negotiates ... ok [INFO] [stdout] test tls::conn::loopback_tests::hello_retry_request_immutability_violation ... ok [INFO] [stdout] test tls::conn::loopback_tests::mtls_ed448_both_ends ... ok [INFO] [stdout] test tls::conn::loopback_tests::cert_compression_zlib_loopback ... ok [INFO] [stdout] test tls::conn::loopback_tests::cert_compression_falls_back_on_no_overlap ... ok [INFO] [stdout] test tls::conn::loopback_tests::hello_retry_request_preferred_group_loopback ... ok [INFO] [stdout] test tls::conn::loopback_tests::key_update_client_initiated_round_trip ... ok [INFO] [stdout] test tls::conn::loopback_tests::mtls_optional_no_cert ... ok [INFO] [stdout] test tls::conn::loopback_tests::mtls_required_round_trip ... ok [INFO] [stdout] test tls::conn::loopback_tests::mtls_rejects_untrusted_client ... ok [INFO] [stdout] test tls::conn::loopback_tests::no_staple_handshake_unchanged ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_ccs_with_bad_body ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_duplicate_extensions_in_server_hello ... ok [INFO] [stdout] test tls::conn::loopback_tests::record_size_limit_fragments_writes ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_ccs_after_handshake ... ok [INFO] [stdout] test tls::conn::loopback_tests::psk_resumption_two_phase ... ok [INFO] [stdout] test tls::conn::loopback_tests::psk_binder_mismatch_rejected ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_hrr_nonempty_session_id_echo ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_expired_certificate ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_hrr_unoffered_group ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_second_hello_retry_request ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_illegal_key_update_byte ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_malformed_new_session_ticket ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_unoffered_cipher_suite_in_server_hello ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_unoffered_key_share_group_in_server_hello ... ok [INFO] [stdout] test tls::conn::loopback_tests::server_raw_public_key_allowlist_mismatch ... ok [INFO] [stdout] test tls::conn::loopback_tests::server_raw_public_key_empty_allowlist_rejects ... ok [INFO] [stdout] test tls::conn::loopback_tests::server_raw_public_key_loopback ... ok [INFO] [stdout] test tls::conn::loopback_tests::server_raw_public_key_no_overlap_fails ... ok [INFO] [stdout] test lms::tests::hss_no_ots_reuse_fails_closed has been running for over 60 seconds [INFO] [stdout] test tls::conn::loopback_tests::rejects_wrong_hostname ... ok [INFO] [stdout] test tls::conn::loopback_tests::rejects_sh_suite_switch_after_hrr ... ok [INFO] [stdout] test tls::conn::loopback_tests::secp256r1_aes256_sha384 ... ok [INFO] [stdout] test tls::conn::loopback_tests::secp384r1_aes128_sha256 ... ok [INFO] [stdout] test tls::conn::loopback_tests::server_accepts_early_data_exactly_at_budget ... ok [INFO] [stdout] test tls::conn::loopback_tests::server_rejects_app_data_after_eoed_before_finished ... ok [INFO] [stdout] test tls::conn::loopback_tests::server_rejects_excess_early_data ... ok [INFO] [stdout] test tls::conn::loopback_tests::stapled_crl_skipped_when_verification_disabled ... ok [INFO] [stdout] test tls::conn::loopback_tests::stapled_crl_revokes_leaf ... ok [INFO] [stdout] test tls::conn::loopback_tests::stapled_crl_no_revocation ... ok [INFO] [stdout] test tls::conn::loopback_tests::tls_mldsa_server_cert ... ok [INFO] [stdout] test tls::conn::loopback_tests::stapled_ocsp_expired_rejected ... ok [INFO] [stdout] test tls::conn::loopback_tests::x25519_aes128_sha256 ... ok [INFO] [stdout] test tls::conn::loopback_tests::tls_exporter_agrees_both_sides ... ok [INFO] [stdout] test tls::conn::loopback_tests::tls_mtls_mldsa_client_cert ... ok [INFO] [stdout] test tls::conn::loopback_tests::stapled_ocsp_good ... ok [INFO] [stdout] test tls::conn::loopback_tests::stapled_ocsp_revoked ... ok [INFO] [stdout] test tls::conn::loopback_tests::x25519_chacha20poly1305_sha256 ... ok [INFO] [stdout] test tls::conn::quic_mode_tests::extension_0x39_parse_is_identity ... ok [INFO] [stdout] test tls::conn::quic_mode_tests::extension_0x39_roundtrip_in_ch ... ok [INFO] [stdout] test tls::conn::quic_mode_tests::quic_mode_does_not_emit_ccs ... ok [INFO] [stdout] test tls::conn::quic_mode_tests::quic_mode_loopback_records_per_level_traffic ... ok [INFO] [stdout] test tls::conn::loopback_tests::x25519mlkem768_hybrid_kex ... ok [INFO] [stdout] test tls::conn::select_suites_tests::empty_intersection_fails_closed ... ok [INFO] [stdout] test tls::conn::select_suites_tests::explicitly_empty_restriction_fails_closed ... ok [INFO] [stdout] test tls::conn::select_suites_tests::none_returns_full_set ... ok [INFO] [stdout] test tls::conn::select_suites_tests::restriction_filters_and_reorders ... ok [INFO] [stdout] test tls::conn::quic_mode_tests::quic_mode_transcript_hash_matches_tls_mode ... ok [INFO] [stdout] test tls::conn::loopback_tests::zero_rtt_echo ... ok [INFO] [stdout] test tls::conn::server12::tests::server12_caps_handshake_reassembly ... ok [INFO] [stdout] test tls::conn::loopback_tests::zero_rtt_rejected_on_alpn_mismatch ... ok [INFO] [stdout] test tls::conn::loopback_tests::zero_rtt_rejected_on_stale_ticket_age ... ok [INFO] [stdout] test tls::conn::server12::tests::server12_accepts_no_ems_when_requirement_disabled ... ok [INFO] [stdout] test tls::conn::server12::tests::server12_rejects_client_without_extended_master_secret_by_default ... ok [INFO] [stdout] test tls::conn::server12::tests::server12_rejects_no_overlap_suite ... ok [INFO] [stdout] test tls::conn::server12::tests::server12_embeds_downgrade_sentinel_without_supported_versions ... ok [INFO] [stdout] test tls::conn::server::tests::alert_for_cert_decompression_failure_maps_to_bad_certificate ... ok [INFO] [stdout] test tls::conn::server::tests::decrypt_ticket_rejects_expired ... ok [INFO] [stdout] test tls::conn::loopback_tests::zero_rtt_replay_detected ... ok [INFO] [stdout] test tls::conn::server12::tests::server12_requires_signature_algorithms ... ok [INFO] [stdout] test tls::conn::server12::tests::server12_emits_full_server_flight ... ok [INFO] [stdout] test tls::conn::server12::tests::tls12_mtls_accepts_valid_client_cert ... ok [INFO] [stdout] test tls::conn::server12::tests::tls12_mtls_rejects_expired_client_cert ... ok [INFO] [stdout] test tls::conn::ticket12::tests::open_ticket_rejects_short ... ok [INFO] [stdout] test tls::conn::ticket12::tests::open_ticket_rejects_tampering ... ok [INFO] [stdout] test tls::conn::ticket12::tests::plaintext_rejects_bad_ems_flag ... ok [INFO] [stdout] test tls::conn::ticket12::tests::plaintext_rejects_truncated ... ok [INFO] [stdout] test tls::conn::ticket12::tests::plaintext_roundtrip_no_alpn ... ok [INFO] [stdout] test tls::conn::ticket12::tests::plaintext_roundtrip_with_alpn ... ok [INFO] [stdout] test tls::conn::ticket12::tests::seal_open_roundtrip ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::close_notify_sets_received_flag_12 ... ok [INFO] [stdout] test tls::conn::server::tests::server_rejects_psk_not_last_in_clienthello ... ok [INFO] [stdout] test lms::tests::hss_no_ots_reuse_fails_closed ... ok [INFO] [stdout] test tls::conn::server::tests::tls13_mtls_accepts_valid_client_cert ... ok [INFO] [stdout] test tls::conn::server::tests::tls13_mtls_rejects_expired_client_cert ... ok [INFO] [stdout] test tls::conn::server::tests::rfc8448_server_hello_byte_exact ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_ecdhe_ecdsa_aes128gcm_secp256r1 ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_ecdhe_ecdsa_chacha20_x25519 ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_client_rejects_downgrade_sentinel ... ok [INFO] [stdout] test tls::conn::stream::tests::tcp_round_trip ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_application_data_both_directions ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_cipher_suite_restriction_is_honoured ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_ecdhe_rsa_aes256gcm_x25519 ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_ecdhe_rsa_aes128gcm_x25519 ... ok [INFO] [stdout] test slhdsa::tests::roundtrip_all_fast_param_sets has been running for over 60 seconds [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_ecdhe_rsa_chacha20_x25519 ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_client_rejects_hello_request_post_handshake ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_ems_handshake_negotiates_extension ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_ems_required_when_offered_by_both ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_exporter_agrees_both_sides ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_fallback_scsv_default_off_and_opt_in ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_legacy_fallback_when_server_omits_ems ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_mtls_optional_with_cert ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_mtls_optional_without_cert ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_mtls_required_no_cert_rejected ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_rejects_client_with_no_overlap_suite ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_mtls_required_roundtrip ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_rejects_duplicate_ccs ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_rejects_ccs_before_cke ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_rejects_pre_tls12_record_version ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_resumption_cross_ems_aborts ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_resumption_ems_to_ems ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_resumption_legacy_to_legacy ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_secp256r1_with_rsa_cert ... ok [INFO] [stdout] test tls::connection::tests::cipher_suite_name_table ... ok [INFO] [stdout] test tls::connection::tests::cipher_suite_restriction_with_no_match_fails_closed ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_resumption_falls_back_on_bad_ticket ... ok [INFO] [stdout] test tls::connection::tests::dtls_server_refuses_construction_without_cookie_secret ... ok [INFO] [stdout] test tls::connection::tests::client_server_name_required_only_when_verifying ... ok [INFO] [stdout] test tls::crypto::aead12::tests::explicit_nonce_matches_seq_counter ... ok [INFO] [stdout] test tls::crypto::aead12::tests::round_trip_application_data ... ok [INFO] [stdout] test tls::crypto::aead12::tests::short_fragment_rejected ... ok [INFO] [stdout] test tls::crypto::aead12::tests::tampering_is_rejected ... ok [INFO] [stdout] test tls::crypto::aead::tests::ct_padding_strip_all_zero_signals_error ... ok [INFO] [stdout] test tls::crypto::aead::tests::ct_padding_strip_empty_signals_error ... ok [INFO] [stdout] test tls::crypto::aead::tests::ct_padding_strip_no_padding ... ok [INFO] [stdout] test tls::crypto::aead::tests::ct_padding_strip_with_padding ... ok [INFO] [stdout] test tls::crypto::aead::tests::ct_padding_strip_zero_byte_in_content_still_finds_last_nonzero ... ok [INFO] [stdout] test tls::crypto::aead::tests::rfc8448_server_flight_decrypt ... ok [INFO] [stdout] test tls::crypto::aead::tests::rfc8448_server_flight_encrypt ... ok [INFO] [stdout] test tls::crypto::aead::tests::tampered_tag_is_rejected ... ok [INFO] [stdout] test tls::crypto::hash::tests::hash_matches_concatenation ... ok [INFO] [stdout] test tls::crypto::hash::tests::message_hash_rewrite ... ok [INFO] [stdout] test tls::crypto::prf::tests::extended_master_secret_differs_from_legacy ... ok [INFO] [stdout] test tls::crypto::prf::tests::finished_verify_data_is_12_bytes ... ok [INFO] [stdout] test tls::crypto::prf::tests::key_block_expansion ... ok [INFO] [stdout] test tls::crypto::prf::tests::master_secret_deterministic_and_48_bytes ... ok [INFO] [stdout] test tls::crypto::prf::tests::p_hash_prefix_extension ... ok [INFO] [stdout] test tls::crypto::prf::tests::prf_equals_p_hash_of_label_concat_seed ... ok [INFO] [stdout] test tls::crypto::prf::tests::tls12_exporter_branches_and_determinism ... ok [INFO] [stdout] test tls::crypto::schedule::tests::psk_resumption_plumbing_self_consistent ... ok [INFO] [stdout] test tls::crypto::schedule::tests::rfc8448_key_schedule ... ok [INFO] [stdout] test tls::crypto::sign::tests::rfc8448_certificate_verify ... ok [INFO] [stdout] test tls::keylog::tests::writer_keylog_format ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_resumption_round_trip ... ok [INFO] [stdout] test tls::pki::crls::tests::add_der_rejects_garbage ... ok [INFO] [stdout] test tls::connection::tests::negotiated_cipher_suite_is_none_before_handshake ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_secp384r1_with_rsa_cert ... ok [INFO] [stdout] test tls::pki::crls::tests::add_der_and_lookup_by_issuer ... ok [INFO] [stdout] test tls::pki::verify::tests::add_der_rejects_anchor_with_malformed_constraints ... ok [INFO] [stdout] test tls::pki::verify::tests::add_der_rejects_anchor_with_unenforceable_constraints ... ok [INFO] [stdout] test tls::pki::verify::tests::anchor_name_constraints_excluded_rejects_matching_leaf ... ok [INFO] [stdout] test tls::pki::verify::tests::anchor_name_constraints_permitted_accepts_in_subtree_leaf ... ok [INFO] [stdout] test tls::pki::verify::tests::anchor_name_constraints_permitted_rejects_outside_intermediate ... ok [INFO] [stdout] test tls::pki::verify::tests::anchor_name_constraints_permitted_rejects_outside_leaf ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_server_writes_downgrade_sentinel ... ok [INFO] [stdout] test tls::pki::verify::tests::anchor_without_name_constraints_unaffected ... ok [INFO] [stdout] test tls::pki::verify::tests::anchors_at_trusted_intermediate ... ok [INFO] [stdout] test tls::pki::store::embedded_roots_tests::add_embedded_roots_reports_count ... ok [INFO] [stdout] test tls::pki::store::embedded_roots_tests::with_embedded_roots_is_populated ... ok [INFO] [stdout] test tls::pki::verify::tests::dns_in_subtree_label_alignment ... ok [INFO] [stdout] test tls::pki::verify::tests::dns_matcher_refuses_ip_pattern_or_host ... ok [INFO] [stdout] test tls::pki::verify::tests::anchors_at_first_trusted_ca_ignoring_cross_signed_tail ... ok [INFO] [stdout] test tls::pki::verify::tests::crl_signed_with_sha1_rejected_under_modern_policy ... ok [INFO] [stdout] test tls::pki::verify::tests::hostname_san_and_cn ... ok [INFO] [stdout] test tls::pki::verify::tests::ip_in_subtree_cidr ... ok [INFO] [stdout] test tls::pki::verify::tests::crl_revokes_leaf_serial ... ok [INFO] [stdout] test tls::pki::verify::tests::crl_signed_by_wrong_key_is_ignored ... ok [INFO] [stdout] test tls::pki::verify::tests::mldsa_self_signed_chain ... ok [INFO] [stdout] test tls::pki::verify::tests::legacy_sha1_chain_only_under_opt_in ... ok [INFO] [stdout] test tls::pki::verify::tests::expired_crl_is_advisory ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_chain_rejects_san_less_leaf ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_cn_ignored_when_dns_san_present ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_critical_with_unenforceable_type_rejected ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_accept_fully_in_scope_chain ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_excluded_cn_fallback_rejected ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_stapled_ocsp_good ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_excluded_dns_rejects_matching ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_permitted_cn_fallback_accepted ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_ip_shaped_cn_not_dns_evaluated ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_permitted_dns_accepts_matching ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_permitted_dns_rejects_outside_subtree ... ok [INFO] [stdout] test tls::pki::verify::tests::ignores_expired_root_supplied_above_anchor ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_reject_out_of_scope_intermediate ... ok [INFO] [stdout] test tls::conn::tls12_loopback_tests::tls12_stapled_ocsp_revoked ... ok [INFO] [stdout] test tls::pki::verify::tests::name_constraints_reject_out_of_scope_leaf_below_in_scope_intermediate ... ok [INFO] [stdout] test tls::pki::verify::tests::rfc8448_self_signed_anchor ... ok [INFO] [stdout] test tls::pki::verify::tests::rejects_inner_outer_algid_mismatch ... ok [INFO] [stdout] test tls::pki::verify::tests::rejects_expired_certificate ... ok [INFO] [stdout] test tls::pki::verify::tests::secp256k1_chain_under_extended_policy ... ok [INFO] [stdout] test tls::quic_hooks::tests::capturing_hooks_records_calls ... ok [INFO] [stdout] test tls::quic_hooks::tests::engine_mode_default_is_tls ... ok [INFO] [stdout] test tls::quic_hooks::tests::no_hooks_is_inert ... ok [INFO] [stdout] test tls::pki::verify::tests::rejects_unpermitted_algorithm ... ok [INFO] [stdout] test tls::pki::verify::tests::rejects_untrusted_and_empty ... ok [INFO] [stdout] test x509::cert::tests::cidr_mask_accepts_canonical_and_rejects_non_contiguous ... ok [INFO] [stdout] test tls::pki::verify::tests::rejects_broken_signature ... ok [INFO] [stdout] test x509::cert::tests::cert_rejects_intra_sequence_trailing_bytes ... ok [INFO] [stdout] test x509::cert::tests::distinct_extensions_are_accepted ... ok [INFO] [stdout] test x509::cert::tests::duplicate_extension_oid_is_rejected ... ok [INFO] [stdout] test x509::cert::tests::ec_self_signed_general ... ok [INFO] [stdout] test x509::cert::tests::ca_signs_leaf ... ok [INFO] [stdout] test x509::cert::tests::key_usage_rejects_invalid_unused_bits ... ok [INFO] [stdout] test x509::cert::tests::name_constraint_dns_subtree_accepts_normal_name ... ok [INFO] [stdout] test x509::cert::tests::name_constraint_dns_subtree_rejects_control_chars ... ok [INFO] [stdout] test x509::cert::tests::name_constraints_rejects_empty_sequence ... ok [INFO] [stdout] test x509::cert::tests::name_constraints_rejects_non_contiguous_ip_mask ... ok [INFO] [stdout] test x509::cert::tests::issue_with_extensions_round_trip ... ok [INFO] [stdout] test tls::pki::verify::tests::slhdsa_chain_under_extended_policy ... ok [INFO] [stdout] test tls::pki::verify::tests::rejects_non_ca_as_intermediate ... ok [INFO] [stdout] test x509::cert::tests::san_dns_parser_accepts_normal_names ... ok [INFO] [stdout] test x509::cert::tests::san_dns_parser_rejects_control_characters ... ok [INFO] [stdout] test x509::cert::tests::san_dns_parser_rejects_embedded_nul ... ok [INFO] [stdout] test x509::cert::tests::san_dns_parser_rejects_empty_entry ... ok [INFO] [stdout] test x509::cert::tests::san_dns_parser_rejects_ipv4_literal ... ok [INFO] [stdout] test x509::cert::tests::san_dns_parser_rejects_ipv6_literal ... ok [INFO] [stdout] test x509::cert::tests::san_ip_parser_accepts_v4_and_v6 ... ok [INFO] [stdout] test x509::cert::tests::san_ip_parser_rejects_ipv4_mapped_ipv6 ... ok [INFO] [stdout] test x509::cert::tests::san_ip_parser_rejects_wrong_length ... ok [INFO] [stdout] test x509::cert::tests::parse_and_verify_openssl_ec_cert ... ok [INFO] [stdout] test x509::cert::tests::key_usage_rejects_nonzero_unused_trailing_bits ... ok [INFO] [stdout] test tls::pki::verify::tests::two_cert_chain_to_root ... ok [INFO] [stdout] test x509::cert::tests::spki_der_matches_openssl_pin ... ok [INFO] [stdout] test x509::cert::tests::ed448_self_signed_and_chain ... ok [INFO] [stdout] test x509::cert::tests::parse_and_verify_openssl_p384_cert ... ok [INFO] [stdout] test x509::cert::tests::negative_serial_is_rejected ... ok [INFO] [stdout] test x509::cert::tests::serial_with_21_octet_magnitude_is_rejected ... ok [INFO] [stdout] test x509::cert::tests::serial_with_20_octet_magnitude_and_leading_zero_is_accepted ... ok [INFO] [stdout] test x509::cert::tests::subject_alt_name_roundtrip ... ok [INFO] [stdout] test x509::cert::tests::self_signed_roundtrip_and_verify ... ok [INFO] [stdout] test x509::cert::tests::v1_cert_with_extensions_is_rejected ... ok [INFO] [stdout] test x509::cert::tests::tampered_cert_fails_verification ... ok [INFO] [stdout] test x509::cert::tests::v2_cert_with_extensions_is_rejected ... ok [INFO] [stdout] test x509::cert::tests::v3_cert_with_extensions_is_accepted ... ok [INFO] [stdout] test x509::cert::tests::validity_and_well_formed ... ok [INFO] [stdout] test x509::cert::tests::verify_signature_with_rejects_inner_outer_algid_mismatch ... ok [INFO] [stdout] test x509::crl::tests::rejects_unknown_revocation_reason ... ok [INFO] [stdout] test x509::crl::tests::empty_crl_has_no_entries ... ok [INFO] [stdout] test x509::crl::tests::rejects_inner_outer_algid_mismatch ... ok [INFO] [stdout] test x509::csr::tests::csr_empty_extension_requests ... ok [INFO] [stdout] test x509::csr::tests::csr_create_with_extensions_round_trip ... ok [INFO] [stdout] test x509::crl::tests::rejects_unknown_version ... ok [INFO] [stdout] test x509::csr::tests::csr_rejects_trailing_data_after_sequence ... ok [INFO] [stdout] test x509::extension::tests::aki_round_trip ... ok [INFO] [stdout] test x509::extension::tests::basic_constraints_ca_false ... ok [INFO] [stdout] test x509::extension::tests::basic_constraints_ca_path_len_high_bit ... ok [INFO] [stdout] test x509::extension::tests::basic_constraints_ca_with_path_len ... ok [INFO] [stdout] test x509::extension::tests::certificate_policies_emits_one_per_oid ... ok [INFO] [stdout] test x509::extension::tests::crldp_single_url ... ok [INFO] [stdout] test x509::extension::tests::encode_extensions_field_wraps_explicit ... ok [INFO] [stdout] test x509::extension::tests::extended_key_usage_server_and_client ... ok [INFO] [stdout] test x509::extension::tests::key_usage_decipher_only_uses_second_byte ... ok [INFO] [stdout] test x509::extension::tests::key_usage_digital_signature_plus_key_encipherment ... ok [INFO] [stdout] test x509::extension::tests::key_usage_key_cert_sign_plus_crl_sign ... ok [INFO] [stdout] test x509::extension::tests::name_constraints_excluded_only ... ok [INFO] [stdout] test x509::extension::tests::name_constraints_permitted_only ... ok [INFO] [stdout] test x509::extension::tests::ski_matches_rfc5280_method1 ... ok [INFO] [stdout] test x509::extension::tests::subject_alt_name_round_trip ... ok [INFO] [stdout] test x509::name::tests::decode_accepts_clean_common_name ... ok [INFO] [stdout] test x509::name::tests::decode_parses_multi_valued_rdn ... ok [INFO] [stdout] test x509::name::tests::decode_rejects_control_chars_in_value ... ok [INFO] [stdout] test x509::name::tests::decode_rejects_empty_rdn_set ... ok [INFO] [stdout] test x509::name::tests::decode_rejects_trailing_bytes_inside_atv ... ok [INFO] [stdout] test x509::csr::tests::tampered_csr_fails ... ok [INFO] [stdout] test x509::csr::tests::csr_roundtrip_and_verify ... ok [INFO] [stdout] test x509::crl::tests::roundtrip_two_entries_and_verify ... ok [INFO] [stdout] test x509::crl::tests::verify_signature_rejects_tampered_byte ... ok [INFO] [stdout] test x509::crl::tests::verify_signature_rejects_wrong_key ... ok [INFO] [stdout] test x509::csr::tests::ca_issues_from_csr ... ok [INFO] [stdout] test x509::ocsp::tests::check_for_cert_fails_closed_on_malformed_next_update ... ok [INFO] [stdout] test x509::ocsp::tests::check_for_cert_accepts_fresh_response ... ok [INFO] [stdout] test x509::ocsp::tests::check_for_cert_fails_closed_on_malformed_this_update ... ok [INFO] [stdout] test x509::ocsp::tests::check_for_cert_rejects_staple_signature_outside_policy ... ok [INFO] [stdout] test x509::ocsp::tests::check_for_cert_rejects_ca_true_delegated_responder ... ok [INFO] [stdout] test x509::ocsp::tests::check_for_cert_rejects_unknown_critical_extension_on_responder ... ok [INFO] [stdout] test x509::ocsp::tests::check_for_cert_rejects_expired_delegated_responder ... ok [INFO] [stdout] test x509::ocsp::tests::check_with_nonce_accepts_matching_nonce ... ok [INFO] [stdout] test x509::ocsp::tests::check_with_nonce_rejects_missing_nonce ... ok [INFO] [stdout] test x509::ocsp::tests::non_successful_status_has_no_basic_response ... ok [INFO] [stdout] test x509::ocsp::tests::check_with_nonce_rejects_mismatched_nonce ... ok [INFO] [stdout] test x509::ocsp::tests::delegated_responder_cert_extraction ... ok [INFO] [stdout] test x509::ocsp::tests::find_response_for_serial_magnitude ... ok [INFO] [stdout] test x509::ocsp::tests::good_roundtrip_and_verify ... ok [INFO] [stdout] test x509::ocsp::tests::random_nonce_is_present_and_correct_length ... ok [INFO] [stdout] test x509::ocsp::tests::issuer_name_hash_is_over_full_name_tlv ... ok [INFO] [stdout] test x509::ocsp::tests::request_builder_rejects_empty_nonce ... ok [INFO] [stdout] test x509::ocsp::tests::nonce_round_trips_through_builder_and_response ... ok [INFO] [stdout] test x509::ocsp::tests::next_update_optional ... ok [INFO] [stdout] test x509::ocsp::tests::request_builder_rejects_oversize_nonce ... ok [INFO] [stdout] test x509::ocsp::tests::unknown_response_status_rejected ... ok [INFO] [stdout] test x509::ocsp::tests::request_builder_round_trips_nonce ... ok [INFO] [stdout] test x509::ocsp::tests::response_builder_rejects_oversize_nonce ... ok [INFO] [stdout] test x509::privkey::tests::dispatch_ecdsa ... ok [INFO] [stdout] test x509::privkey::tests::dispatch_ed25519 ... ok [INFO] [stdout] test x509::privkey::tests::dispatch_mldsa ... ok [INFO] [stdout] test x509::ocsp::tests::response_without_nonce_returns_none ... ok [INFO] [stdout] test x509::ocsp::tests::responder_id_by_name ... ok [INFO] [stdout] test x509::privkey::tests::dispatch_slhdsa ... ok [INFO] [stdout] test x509::ocsp::tests::revoked_with_reason_roundtrip ... ok [INFO] [stdout] test x509::privkey::tests::unsupported_algorithm_is_reported ... ok [INFO] [stdout] test x509::privkey::tests::encrypted_roundtrip_and_password_errors ... ok [INFO] [stdout] test x509::pubkey::tests::ed25519_spki_roundtrip_and_verify ... ok [INFO] [stdout] test x509::pubkey::tests::ed448_spki_roundtrip_and_verify ... ok [INFO] [stdout] test x509::ocsp::tests::sha256_certid_path ... ok [INFO] [stdout] test x509::pubkey::tests::rsa_spki_roundtrip ... ok [INFO] [stdout] test x509::time::tests::components_rejects_out_of_range_fields ... ok [INFO] [stdout] test x509::time::tests::from_unix_epoch_and_known_dates ... ok [INFO] [stdout] test x509::time::tests::read_time_binds_format_to_tag ... ok [INFO] [stdout] test x509::time::tests::to_der_choice_picks_utctime_or_generalized ... ok [INFO] [stdout] test x509::time::tests::to_generalized_time_no_panic_on_non_digit_year ... ok [INFO] [stdout] test x509::time::tests::to_unix_checked_distinguishes_malformed_from_epoch ... ok [INFO] [stdout] test x509::time::tests::to_unix_roundtrips ... ok [INFO] [stdout] test x509::time::tests::utc_formatting ... ok [INFO] [stdout] test x509::time::tests::utc_year_2080_round_trips_as_generalized_time ... ok [INFO] [stdout] test x509::time::tests::utctime_century_rule_and_generalized ... ok [INFO] [stdout] test x509::time::tests::validity_accepts_window ... ok [INFO] [stdout] test x509::time::tests::validity_decode_rejects_tag_format_mismatch ... ok [INFO] [stdout] test x509::pubkey::tests::spki_rsa_requires_null_params ... ok [INFO] [stdout] test xmss::tests::from_bytes_tall_tree_loads_without_recompute ... ok [INFO] [stdout] test x509::ocsp::tests::unknown_status_decodes ... ok [INFO] [stdout] test x509::ocsp::tests::verify_rejects_wrong_key_or_tamper ... ok [INFO] [stdout] test x509::privkey::tests::openssl_interop ... ok [INFO] [stdout] test x509::pubkey::tests::ec_spki_roundtrip_and_verify ... ok [INFO] [stdout] test x509::privkey::tests::dispatch_rsa ... ok [INFO] [stdout] test slhdsa::tests::roundtrip_all_fast_param_sets ... ok [INFO] [stdout] test xmss::tests::key_serialization_rejects_mismatch ... ok [INFO] [stdout] test xmss::tests::public_key_roundtrip ... ok [INFO] [stdout] test xmss::tests::stateful_distinct_index_per_sign ... ok [INFO] [stdout] test xmss::tests::stateful_exhaustion_errors ... ok [INFO] [stdout] test xmss::tests::xmssmt_h40_index_does_not_wrap_to_zero ... ok [INFO] [stdout] test xmss::tests::xmss_roundtrip_and_negatives ... ok [INFO] [stdout] test xmss::tests::from_bytes_rejects_out_of_range_index_and_bad_root has been running for over 60 seconds [INFO] [stdout] test xmss::tests::rfc8391_xmss_kat has been running for over 60 seconds [INFO] [stdout] test xmss::tests::rfc8391_xmssmt_kat has been running for over 60 seconds [INFO] [stdout] test xmss::tests::stateful_reload_resumes ... ok [INFO] [stdout] test xmss::tests::xmssmt_roundtrip has been running for over 60 seconds [INFO] [stdout] test xmss::tests::xmssmt_roundtrip ... ok [INFO] [stdout] test xmss::tests::from_bytes_rejects_out_of_range_index_and_bad_root ... ok [INFO] [stdout] test xmss::tests::rfc8391_xmssmt_kat ... ok [INFO] [stdout] test xmss::tests::rfc8391_xmss_kat ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1415 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 464.06s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/purecrypto/main.rs (/opt/rustwide/target/debug/deps/purecrypto-2a2825bf8784feb1) [INFO] [stdout] [INFO] [stdout] running 41 tests [INFO] [stdout] test ca::tests::crl_next_update_uses_checked_arithmetic ... ok [INFO] [stdout] test pki::tests::validity_end_uses_checked_arithmetic ... ok [INFO] [stdout] test template::tests::ca_intermediate_carries_path_len_zero ... ok [INFO] [stdout] test template::tests::ca_root_omits_aki_and_san ... ok [INFO] [stdout] test template::tests::key_usage_critical_override_via_user_file ... ok [INFO] [stdout] test template::tests::parses_policies_and_crldp ... ok [INFO] [stdout] test template::tests::parses_san_ip_and_eku_additional ... ok [INFO] [stdout] test template::tests::rejects_path_len_without_ca ... ok [INFO] [stdout] test template::tests::every_builtin_parses ... ok [INFO] [stdout] test template::tests::rejects_unknown_key_usage_flag ... ok [INFO] [stdout] test template::tests::rejects_unknown_top_level_key ... ok [INFO] [stdout] test template::tests::resolve_unknown_builtin_errors ... ok [INFO] [stdout] test toml::tests::dotted_keys_in_value_position ... ok [INFO] [stdout] test template::tests::tls_server_emits_expected_extensions ... ok [INFO] [stdout] test toml::tests::line_numbers_track_with_errors ... ok [INFO] [stdout] test toml::tests::parses_comments_and_blank_lines ... ok [INFO] [stdout] test toml::tests::parses_dotted_section_header ... ok [INFO] [stdout] test toml::tests::parses_empty_document ... ok [INFO] [stdout] test toml::tests::parses_escape_sequences ... ok [INFO] [stdout] test toml::tests::parses_integer_arrays_with_separators ... ok [INFO] [stdout] test toml::tests::parses_multiline_array ... ok [INFO] [stdout] test toml::tests::parses_negative_and_positive_ints ... ok [INFO] [stdout] test toml::tests::parses_string_arrays ... ok [INFO] [stdout] test toml::tests::parses_section_header ... ok [INFO] [stdout] test toml::tests::parses_top_level_pairs ... ok [INFO] [stdout] test toml::tests::rejects_array_of_tables_header ... ok [INFO] [stdout] test toml::tests::rejects_duplicate_key ... ok [INFO] [stdout] test toml::tests::rejects_floats ... ok [INFO] [stdout] test toml::tests::rejects_inline_tables ... ok [INFO] [stdout] test toml::tests::rejects_literal_strings ... ok [INFO] [stdout] test toml::tests::rejects_misplaced_underscore ... ok [INFO] [stdout] test template::tests::resolve_prefers_file_over_builtin ... ok [INFO] [stdout] test toml::tests::rejects_mixed_type_array ... ok [INFO] [stdout] test toml::tests::rejects_trailing_garbage ... ok [INFO] [stdout] test toml::tests::rejects_unknown_escape ... ok [INFO] [stdout] test toml::tests::rejects_unclosed_string ... ok [INFO] [stdout] test toml::tests::rejects_unterminated_array ... ok [INFO] [stdout] test ca::tests::serial_lock_drop_on_panic_unblocks_next_caller ... ok [INFO] [stdout] test ca::tests::allocate_serial_no_gaps_under_contention ... ok [INFO] [stdout] test ca::tests::allocate_serial_is_atomic_across_threads ... ok [INFO] [stdout] test pkeyutl::tests::concurrent_stateful_sign_never_reuses_an_ots_index ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.38s [INFO] [stdout] [INFO] [stderr] Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-ef300c35ead296c7) [INFO] [stdout] [INFO] [stdout] running 65 tests [INFO] [stdout] test ca_list_templates_lists_builtins ... ok [INFO] [stdout] test enc_aegis128l_roundtrip ... ok [INFO] [stdout] test enc_aegis256_roundtrip ... ok [INFO] [stdout] test enc_aes_gcm_siv_roundtrip ... ok [INFO] [stdout] test enc_aes_gcm_roundtrip ... ok [INFO] [stdout] test enc_aes_siv_roundtrip ... ok [INFO] [stdout] test enc_ascon_aead128_roundtrip ... ok [INFO] [stdout] test enc_chacha20_poly1305_roundtrip ... ok [INFO] [stdout] test enc_key_and_aad_argv_warn ... ok [INFO] [stdout] test enc_kwp_short_ciphertext_dies_cleanly ... ok [INFO] [stdout] test enc_keyfile_and_aadfile_roundtrip ... ok [INFO] [stdout] test enc_xchacha20_poly1305_roundtrip ... ok [INFO] [stdout] test cli_subcommand_table_help ... ok [INFO] [stdout] test genpkey_ed25519_then_inspect ... ok [INFO] [stdout] test genpkey_ed448_then_inspect ... ok [INFO] [stdout] test genpkey_ml_dsa_65_roundtrip ... ok [INFO] [stdout] test genpkey_ml_kem_1024_roundtrip ... ok [INFO] [stdout] test genpkey_ml_kem_512_roundtrip ... ok [INFO] [stdout] test genpkey_ml_kem_768_roundtrip ... ok [INFO] [stdout] test hash_ascon_hash256_known_answer ... ok [INFO] [stdout] test hash_sha256_stdin ... ok [INFO] [stdout] test hash_unknown_algorithm_fails ... ok [INFO] [stdout] test kdf_hex_out_file_is_private ... ok [INFO] [stdout] test kdf_hkdf_known_answer ... ok [INFO] [stdout] test genpkey_ec_then_inspect ... ok [INFO] [stdout] test kdf_pbkdf2_known_answer ... ok [INFO] [stdout] test kdf_kbkdf_counter_deterministic ... ok [INFO] [stdout] test kem_mlkem768_round_trip ... ok [INFO] [stdout] test kex_x25519_round_trip ... ok [INFO] [stdout] test kex_x448_round_trip ... ok [INFO] [stdout] test genpkey_slh_dsa_sha2_128f_roundtrip ... ok [INFO] [stdout] test mac_aes_cmac_known_answer ... ok [INFO] [stdout] test mac_gmac_roundtrip ... ok [INFO] [stdout] test mac_hmac_sha256_known_answer ... ok [INFO] [stdout] test pkey_writes_private_key_with_0600_mode ... ok [INFO] [stdout] test pkeyutl_ed25519_sign_verify ... ok [INFO] [stdout] test kex_ecdh_p256_round_trip ... ok [INFO] [stdout] test ca_template_intermediate_chain ... ok [INFO] [stdout] test ca_template_tls_server ... ok [INFO] [stdout] test crl_inspect_verify_serial ... ok [INFO] [stdout] test ca_workflow_genpkey_req_sign ... ok [INFO] [stdout] test pkeyutl_mldsa65_sign_verify ... ok [INFO] [stdout] test pkeyutl_ed448_sign_verify ... ok [INFO] [stdout] test rand_emits_hex ... ok [INFO] [stdout] test ca_subcommand_full_flow ... ok [INFO] [stdout] test req_rejects_subject_with_newline ... ok [INFO] [stdout] test req_template_csr ... ok [INFO] [stdout] test s_client_live_cloudflare ... ignored, requires network access [INFO] [stdout] test s_client_live_cloudflare_tls12 ... ignored, requires network access [INFO] [stdout] test req_warns_on_world_readable_key ... ok [INFO] [stdout] test q_client_q_server_roundtrip ... ok [INFO] [stdout] test s_client_loopback ... ok [INFO] [stdout] test s_client_s_server_roundtrip_alpn_keylog ... ok [INFO] [stdout] test lms_genpkey_sign_verify_advances_key ... ok [INFO] [stdout] test s_client_s_server_tls12_roundtrip ... ok [INFO] [stdout] test sm2_genpkey_sign_verify_encrypt_decrypt ... ok [INFO] [stdout] test template_user_file_overrides_critical ... ok [INFO] [stdout] test s_client_s_server_dtls12_roundtrip ... ok [INFO] [stdout] test s_client_s_server_dtls13_roundtrip ... ok [INFO] [stdout] test s_dtls_client_s_dtls_server_roundtrip ... ok [INFO] [stdout] test pkeyutl_rsa_sha1_sign_warns_verify_silent ... ok [INFO] [stdout] test pkeyutl_rsa_oaep_round_trip ... ok [INFO] [stdout] test pkeyutl_rsa_pkcs1_warns_and_uniform_decrypt_error ... ok [INFO] [stdout] test pkeyutl_rsa_pss_sign_verify ... ok [INFO] [stdout] test xmss_genpkey_sign_verify_advances_key has been running for over 60 seconds [INFO] [stdout] test xmss_genpkey_sign_verify_advances_key ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 63 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 75.61s [INFO] [stdout] [INFO] [stderr] Doc-tests purecrypto [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test src/dh/mod.rs - dh (line 13) ... ignored [INFO] [stdout] test src/tls/keylog.rs - tls::keylog (line 34) ... ignored [INFO] [stdout] test src/x509/ocsp.rs - x509::ocsp::OcspCheckOptions (line 200) ... ignored [INFO] [stdout] test src/hash/hmac.rs - hash::hmac::Hmac (line 16) ... ok [INFO] [stdout] test src/cipher/aez.rs - cipher::aez (line 23) ... ok [INFO] [stdout] test src/kdf/kbkdf.rs - kdf::kbkdf::kbkdf_counter (line 332) ... ok [INFO] [stdout] test src/mac/umac.rs - mac::umac (line 29) ... ok [INFO] [stdout] test src/kdf/pbkdf2.rs - kdf::pbkdf2::pbkdf2 (line 21) ... ok [INFO] [stdout] test src/xmss/mod.rs - xmss (line 32) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 14.53s [INFO] [stdout] [INFO] [stdout] all doctests ran in 14.76s; merged doctests compilation took 0.22s [INFO] running `Command { std: "docker" "inspect" "ede0dbd8ca86bea3da341c90d27947643cfd68c48708f37dbde0ede7f6a96e9e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ede0dbd8ca86bea3da341c90d27947643cfd68c48708f37dbde0ede7f6a96e9e", kill_on_drop: false }` [INFO] [stdout] ede0dbd8ca86bea3da341c90d27947643cfd68c48708f37dbde0ede7f6a96e9e