[INFO] cloning repository https://github.com/voxforlifetime/voxfor-quantum-tls
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/voxforlifetime/voxfor-quantum-tls" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvoxforlifetime%2Fvoxfor-quantum-tls", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvoxforlifetime%2Fvoxfor-quantum-tls'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 27dfc6119bacbedb4128ef48b941eab2914c9bd2
[INFO] testing voxforlifetime/voxfor-quantum-tls against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvoxforlifetime%2Fvoxfor-quantum-tls" "/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/voxforlifetime/voxfor-quantum-tls
[INFO] finished tweaking git repo https://github.com/voxforlifetime/voxfor-quantum-tls
[INFO] tweaked toml for git repo https://github.com/voxforlifetime/voxfor-quantum-tls written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/voxforlifetime/voxfor-quantum-tls on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/voxforlifetime/voxfor-quantum-tls already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c
[INFO] running `Command { std: "docker" "start" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling keccak v0.2.0
[INFO] [stderr]    Compiling sponge-cursor v0.1.0
[INFO] [stderr]    Compiling jiff v0.2.31
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha3 v0.12.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling voxfor-quantum-tls v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.64s
[INFO] running `Command { std: "docker" "inspect" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling voxfor-quantum-tls v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 32.27s
[INFO] running `Command { std: "docker" "inspect" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/voxfor_quantum_tls-df25ebf484992f97)
[INFO] [stdout] running 172 tests
[INFO] [stdout] test ca::revocation::tests::crl_binary_rejects_malformed_signature_object ... ok
[INFO] [stdout] test ca::revocation::tests::crl_binary_rejects_trailing_bytes ... ok
[INFO] [stdout] test ca::revocation::tests::crl_binary_round_trip_is_exact ... ok
[INFO] [stdout] test ca::intermediate_ca::tests::intermediate_ca_counter_survives_reload_after_signing has been running for over 60 seconds
[INFO] [stdout] test ca::intermediate_ca::tests::intermediate_ca_initialize_refuses_existing_state has been running for over 60 seconds
[INFO] [stdout] test ca::intermediate_ca::tests::intermediate_ca_signing_guard_rejects_snapshot_rollback has been running for over 60 seconds
[INFO] [stdout] test ca::issuer::tests::issue_certificate_rejects_ca_extensions_in_end_entity_request has been running for over 60 seconds
[INFO] [stdout] test ca::issuer::tests::test_issue_server_certificate has been running for over 60 seconds
[INFO] [stdout] test ca::root_ca::tests::root_ca_force_overwrite_replaces_state has been running for over 60 seconds
[INFO] [stdout] test ca::root_ca::tests::root_ca_initialize_refuses_existing_state has been running for over 60 seconds
[INFO] [stdout] test ca::root_ca::tests::root_ca_signing_guard_rejects_snapshot_rollback has been running for over 60 seconds
[INFO] [stdout] test ca::root_ca::tests::root_ca_initialize_refuses_existing_state ... ok
[INFO] [stdout] test ca::root_ca::tests::root_ca_force_overwrite_replaces_state ... ok
[INFO] [stdout] test ca::intermediate_ca::tests::intermediate_ca_initialize_refuses_existing_state ... ok
[INFO] [stdout] test ca::root_ca::tests::root_ca_signing_guard_rejects_snapshot_rollback ... ok
[INFO] [stdout] test ca::root_ca::tests::serial_numbers_never_repeat_across_reload has been running for over 60 seconds
[INFO] [stdout] test ca::root_ca::tests::test_root_ca_initialization ... ok
[INFO] [stdout] test ca::issuer::tests::test_issue_server_certificate ... ok
[INFO] [stdout] test ca::intermediate_ca::tests::intermediate_ca_signing_guard_rejects_snapshot_rollback ... ok
[INFO] [stdout] test ca::issuer::tests::issue_certificate_rejects_ca_extensions_in_end_entity_request ... ok
[INFO] [stdout] test ca::root_ca::tests::serial_numbers_never_repeat_across_reload ... ok
[INFO] [stdout] test qx509::certificate_full::tests::certificate_rejects_duplicate_extensions ... ok
[INFO] [stdout] test qx509::certificate_full::tests::certificate_rejects_unknown_critical_extension ... ok
[INFO] [stdout] test qx509::certificate_full::tests::certificate_parser_rejects_trailing_bytes ... ok
[INFO] [stdout] test ca::root_ca::tests::test_root_ca_load_save ... ok
[INFO] [stdout] test qx509::certificate_full::tests::complete_certificate_serialization_requires_signature ... ok
[INFO] [stdout] test qx509::certificate_full::tests::test_ca_detection ... ok
[INFO] [stdout] test qx509::distinguished_name::tests::distinguished_name_binary_round_trip_is_exact ... ok
[INFO] [stdout] test qx509::distinguished_name::tests::distinguished_name_rejects_invalid_presence_flag ... ok
[INFO] [stdout] test qx509::extensions_full::tests::crl_distribution_points_binary_round_trip ... ok
[INFO] [stdout] test qx509::extensions_full::tests::custom_extension_rejects_oversized_oid_before_truncation ... ok
[INFO] [stdout] test qx509::extensions_full::tests::extended_key_usage_binary_round_trip ... ok
[INFO] [stdout] test qx509::extensions_full::tests::extension_rejects_trailing_bytes ... ok
[INFO] [stdout] test qx509::extensions_full::tests::subject_alternative_name_binary_round_trip ... ok
[INFO] [stdout] test qx509::extensions_full::tests::test_basic_constraints ... ok
[INFO] [stdout] test qx509::extensions_full::tests::test_crl_distribution_points ... ok
[INFO] [stdout] test qx509::extensions_full::tests::test_extended_key_usage ... ok
[INFO] [stdout] test qx509::extensions_full::tests::test_extension_oid ... ok
[INFO] [stdout] test qx509::extensions_full::tests::test_key_usage ... ok
[INFO] [stdout] test qx509::extensions_full::tests::test_subject_alternative_name ... ok
[INFO] [stdout] test qx509::extensions_full::tests::test_subject_key_identifier ... ok
[INFO] [stdout] test qx509::pem_der::tests::decode_pem_all_returns_every_block_in_bundle ... ok
[INFO] [stdout] test qx509::pem_der::tests::decode_pem_rejects_multi_block_bundle ... ok
[INFO] [stdout] test qx509::pem_der::tests::der_decode_accepts_minimal_long_form_length_128 ... ok
[INFO] [stdout] test qx509::pem_der::tests::der_decode_rejects_long_form_leading_zero ... ok
[INFO] [stdout] test qx509::pem_der::tests::der_decode_rejects_non_minimal_long_form_short_length ... ok
[INFO] [stdout] test qx509::pem_der::tests::der_decode_rejects_non_minimal_long_form_zero_length ... ok
[INFO] [stdout] test qx509::pem_der::tests::pem_decode_rejects_mismatched_end_marker ... ok
[INFO] [stdout] test qx509::pem_der::tests::test_der_integer ... ok
[INFO] [stdout] test qx509::pem_der::tests::test_der_oid ... ok
[INFO] [stdout] test qx509::pem_der::tests::test_der_tlv_encode_decode ... ok
[INFO] [stdout] test qx509::pem_der::tests::test_pem_encode_decode ... ok
[INFO] [stdout] test qx509::pem_der::tests::test_pem_markers ... ok
[INFO] [stdout] test vcpf2::aead::tests::sequence_always_advances_under_same_key ... ok
[INFO] [stdout] test vcpf2::aead::tests::test_encrypt_decrypt ... ok
[INFO] [stdout] test vcpf2::aead::tests::test_sequence_numbers ... ok
[INFO] [stdout] test vcpf2::aead::tests::update_key_resets_sequence_only_after_key_replacement ... ok
[INFO] [stdout] test vcpf2::keys::tests::hkdf_sha3_256_known_answer ... ok
[INFO] [stdout] test vcpf2::keys::tests::hmac_sha3_256_known_answer ... ok
[INFO] [stdout] test vcpf2::keys::tests::test_key_derivation ... ok
[INFO] [stdout] test vcpf2::protection::tests::encrypted_records_bind_content_type_in_aad ... ok
[INFO] [stdout] test vcpf2::protection::tests::encrypted_records_bind_version_in_aad ... ok
[INFO] [stdout] test vcpf2::protection::tests::encrypted_records_reject_ciphertext_reinjection_out_of_sequence ... ok
[INFO] [stdout] test vcpf2::protection::tests::encrypted_records_reject_replay_on_sequence_mismatch ... ok
[INFO] [stdout] test vcpf2::protection::tests::encrypted_records_reject_trailing_bytes ... ok
[INFO] [stdout] test vcpf2::protection::tests::record_protection_requires_keys ... ok
[INFO] [stdout] test vcpf2::record::tests::reassembler_never_claims_completeness ... ok
[INFO] [stdout] test vcpf2::record::tests::take_partial_returns_buffered_bytes_and_resets_state ... ok
[INFO] [stdout] test vcpf2::record::tests::test_encrypted_record_size_allows_aead_tag ... ok
[INFO] [stdout] test vcpf2::record::tests::test_reassembler ... ok
[INFO] [stdout] test vcpf2::record::tests::test_record_fragmentation ... ok
[INFO] [stdout] test vcpf2::record::tests::test_record_serialization ... ok
[INFO] [stdout] test vcpf2::record::tests::test_record_size_rejects_payload_over_encrypted_limit ... ok
[INFO] [stdout] test vlk1::kem::tests::decapsulation_rejects_structurally_invalid_ciphertext_object ... ok
[INFO] [stdout] test vlk1::kem::tests::deterministic_encapsulation_known_answer ... ok
[INFO] [stdout] test vlk1::kem::tests::test_ciphertext_serialization ... ok
[INFO] [stdout] test vlk1::kem::tests::test_invalid_ciphertext ... ok
[INFO] [stdout] test vlk1::kem::tests::test_kem_correctness ... ok
[INFO] [stdout] test vlk1::keygen::tests::deterministic_key_generation_known_answer ... ok
[INFO] [stdout] test vlk1::keygen::tests::test_deterministic_generation ... ok
[INFO] [stdout] test vlk1::keygen::tests::test_dual_state_keys ... ok
[INFO] [stdout] test vlk1::keygen::tests::test_key_generation ... ok
[INFO] [stdout] test vlk1::keygen::tests::test_key_reconstruction ... ok
[INFO] [stdout] test vlk1::keygen::tests::test_key_serialization ... ok
[INFO] [stdout] test vlk1::keygen_ratelimit::tests::test_burst_allowed ... ok
[INFO] [stdout] test vlk1::keygen_ratelimit::tests::test_refill ... ok
[INFO] [stdout] test vlk1::keygen_ratelimit::tests::test_stats ... ok
[INFO] [stdout] test vlk1::params::tests::test_parameters ... ok
[INFO] [stdout] test vlk1::poly::tests::test_cbd_sampling ... ok
[INFO] [stdout] test vlk1::poly::tests::test_compression ... ok
[INFO] [stdout] test vlk1::poly::tests::test_compression_idempotency ... ok
[INFO] [stdout] test vlk1::poly::tests::test_compression_random_values ... ok
[INFO] [stdout] test vlk1::poly::tests::test_compression_various_bits ... ok
[INFO] [stdout] test vlk1::poly::tests::test_negacyclic_wraparound ... ok
[INFO] [stdout] test vlk1::poly::tests::test_polynomial_arithmetic ... ok
[INFO] [stdout] test vlk1::poly::tests::test_polynomial_multiplication ... ok
[INFO] [stdout] test vlk1::poly::tests::test_serialization ... ok
[INFO] [stdout] test vlk1::poly::tests::test_uniform_sampling ... ok
[INFO] [stdout] test vlk1::reduce::tests::reduction_outputs_canonical_range ... ok
[INFO] [stdout] test vlk1::tests::test_kem ... ok
[INFO] [stdout] test vlk1::tests::test_key_generation ... ok
[INFO] [stdout] test voxsig::merkle::tests::test_merkle_tree ... ok
[INFO] [stdout] test ca::intermediate_ca::tests::intermediate_ca_counter_survives_reload_after_signing ... ok
[INFO] [stdout] test qx509::certificate_full::tests::test_certificate_builder ... ok
[INFO] [stdout] test qx509::certificate_full::tests::test_tbs_certificate ... ok
[INFO] [stdout] test qx509::certificate_full::tests::certificate_serialization_rejects_public_field_mutation ... ok
[INFO] [stdout] test qx509::chain_validator::tests::server_chain_rejects_leaf_without_server_auth_eku ... ok
[INFO] [stdout] test qx509::chain_validator::tests::server_chain_requires_server_auth_leaf_and_signed_crl ... ok
[INFO] [stdout] test voxsig::safe_signer::tests::safe_signer_thread_storm_never_reuses_leaf_indices ... ok
[INFO] [stdout] test qx509::chain_validator::tests::chain_rejects_path_length_violation has been running for over 60 seconds
[INFO] [stdout] test voxsig::safe_signer::tests::external_state_guard_blocks_snapshot_rollback ... ok
[INFO] [stdout] test voxsig::safe_signer::tests::guard_commit_failure_after_local_persist_does_not_reuse_leaf_after_reopen ... ok
[INFO] [stdout] test voxsig::safe_signer::tests::stale_temp_file_from_crash_before_rename_is_ignored_on_reopen ... ok
[INFO] [stdout] test qx509::chain_validator::tests::chain_rejects_path_length_violation ... ok
[INFO] [stdout] test voxsig::safe_signer::tests::test_safe_signer_atomic_persistence ... ok
[INFO] [stdout] test voxsig::tests::signature_parser_rejects_trailing_bytes ... ok
[INFO] [stdout] test voxsig::safe_signer::tests::test_safe_signer_prevents_concurrent_signing ... ok
[INFO] [stdout] test vqst::client::tests::client_cannot_create_finished_before_server_finished_is_verified ... ok
[INFO] [stdout] test vqst::client::tests::client_rejects_extreme_server_timestamp_without_overflow ... ok
[INFO] [stdout] test vqst::client::tests::client_rejects_server_suite_that_was_not_offered ... ok
[INFO] [stdout] test vqst::client::tests::dns_name_matches_exact_names_case_insensitive ... ok
[INFO] [stdout] test vqst::client::tests::dns_name_matches_single_label_wildcards ... ok
[INFO] [stdout] test vqst::client::tests::dns_name_rejects_partial_or_nested_wildcards ... ok
[INFO] [stdout] test voxsig::tests::signature_rejects_flipped_revealed_lamport_preimage ... ok
[INFO] [stdout] test voxsig::tests::signature_rejects_merkle_path_and_index_swap ... ok
[INFO] [stdout] test voxsig::tests::signature_rejects_vectorial_revealed_key_splice ... ok
[INFO] [stdout] test vqst::crypto::tests::certificate_verify_input_is_domain_separated ... ok
[INFO] [stdout] test vqst::crypto::tests::finished_keys_are_direction_specific ... ok
[INFO] [stdout] test vqst::crypto::tests::test_key_schedule ... ok
[INFO] [stdout] test vqst::crypto::tests::test_transcript_hash ... ok
[INFO] [stdout] test voxsig::tests::signature_size_constant_matches_serialized_size ... ok
[INFO] [stdout] test vqst::messages::tests::certificate_binary_round_trip_rejects_trailing_bytes ... ok
[INFO] [stdout] test vqst::messages::tests::certificate_message_rejects_empty_chain ... ok
[INFO] [stdout] test vqst::messages::tests::certificate_message_rejects_oversized_entry ... ok
[INFO] [stdout] test vqst::messages::tests::client_hello_binary_round_trip_is_exact ... ok
[INFO] [stdout] test vqst::messages::tests::handshake_envelope_rejects_trailing_bytes ... ok
[INFO] [stdout] test vqst::messages::tests::handshake_timestamp_age_is_overflow_safe ... ok
[INFO] [stdout] test vqst::messages::tests::key_update_rejects_unknown_request_code ... ok
[INFO] [stdout] test vqst::messages::tests::server_hello_binary_round_trip_is_exact ... ok
[INFO] [stdout] test vqst::messages::tests::server_hello_rejects_trailing_bytes ... ok
[INFO] [stdout] test vqst::messages::tests::server_hello_round_trip_has_no_server_key_share ... ok
[INFO] [stdout] test vqst::nonce_db::tests::nonce_database_capacity_recovers_after_expiry ... ok
[INFO] [stdout] test vqst::nonce_db::tests::nonce_database_rejects_fresh_nonces_when_capacity_is_full ... ok
[INFO] [stdout] test vqst::nonce_db::tests::nonce_database_rejects_zero_capacity ... ok
[INFO] [stdout] test vqst::nonce_db::tests::nonce_database_works_as_nonce_store_trait_object ... ok
[INFO] [stdout] test vqst::nonce_db::tests::test_cleanup_effectiveness ... ok
[INFO] [stdout] test vqst::nonce_db::tests::test_concurrent_access ... ok
[INFO] [stdout] test vqst::nonce_db::tests::test_different_nonces_accepted ... ok
[INFO] [stdout] test vqst::handshake::tests::client_handshake_returns_the_wire_client_hello ... ok
[INFO] [stdout] test vqst::nonce_db::tests::test_nonce_fresh_accepted ... ok
[INFO] [stdout] test vqst::nonce_db::tests::test_nonce_replay_rejected ... ok
[INFO] [stdout] test vqst::rate_limit::tests::test_cleanup ... ok
[INFO] [stdout] test vqst::rate_limit::tests::test_connection_rate_limit ... ok
[INFO] [stdout] test vqst::rate_limit::tests::test_handshake_failure_ban ... ok
[INFO] [stdout] test vqst::server::tests::capacity_warning_fires_exactly_at_thresholds ... ok
[INFO] [stdout] test vqst::nonce_db::tests::test_nonce_expiry ... ok
[INFO] [stdout] test voxsig::tests::test_sign_verify ... ok
[INFO] [stdout] test voxsig::tests::test_tampered_message ... ok
[INFO] [stdout] test vqst::client::tests::hostname_verification_accepts_matching_ip_san ... ok
[INFO] [stdout] test vqst::client::tests::hostname_verification_rejects_ip_without_ip_san_even_if_cn_matches ... ok
[INFO] [stdout] test vqst::client::tests::hostname_verification_rejects_mismatched_ip_san ... ok
[INFO] [stdout] test voxsig::tests::signature_rejects_substituted_full_lamport_public_key ... ok
[INFO] [stdout] test vqst::server::tests::early_certificate_verify_is_fatal_for_client_session ... ok
[INFO] [stdout] test vqst::server::tests::early_client_finished_is_fatal_for_server_session ... ok
[INFO] [stdout] test vqst::server::tests::malformed_server_hello_ciphertext_does_not_poison_replay_cache ... ok
[INFO] [stdout] test vqst::server::tests::certificate_verify_consumes_exactly_one_leaf ... ok
[INFO] [stdout] test vqst::server::tests::exhausted_signer_fails_certificate_verify_closed ... ok
[INFO] [stdout] test vqst::server::tests::full_handshake_installs_record_protection_and_key_update ... ok
[INFO] [stdout] test vqst::server::tests::certificate_verify_signed_by_substituted_key_is_fatal has been running for over 60 seconds
[INFO] [stdout] test vqst::server::tests::malformed_client_hello_key_share_does_not_poison_replay_cache ... ok
[INFO] [stdout] test vqst::server::tests::key_update_authentication_failure_is_fatal_for_client ... ok
[INFO] [stdout] test vqst::server::tests::certificate_verify_signed_by_substituted_key_is_fatal ... ok
[INFO] [stdout] test vqst::server::tests::protected_non_application_record_is_fatal_for_application_decrypt ... ok
[INFO] [stdout] test vqst::server::tests::rate_limited_server_requires_peer_ip_and_enforces_limit ... ok
[INFO] [stdout] test vqst::server::tests::record_authentication_failure_is_fatal_for_server ... ok
[INFO] [stdout] test vqst::server::tests::server_refuses_start_when_voxsig_capacity_below_policy ... ok
[INFO] [stdout] test vqst::server::tests::replayed_client_hello_is_rejected_across_server_instances ... ok
[INFO] [stdout] test vqst::server::tests::server_rejects_extreme_client_timestamp_without_overflow ... ok
[INFO] [stdout] test vqst::server::tests::server_requires_peer_ip_for_client_hello_by_default ... ok
[INFO] [stdout] test vqst::server::tests::server_rejects_client_hello_without_supported_cipher_suite ... ok
[INFO] [stdout] test vqst::server::tests::wrong_state_certificate_is_fatal_for_client_session ... ok
[INFO] [stdout] test vqst::server::tests::tampered_server_hello_ciphertext_is_bound_by_certificate_verify ... ok
[INFO] [stdout] test vqst::server::tests::wrong_state_client_hello_is_fatal_for_server_session ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 172 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 396.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/voxctl.rs (/opt/rustwide/target/debug/deps/voxctl-e31112aae50f8e3a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/vqst_bdikot_real_lab.rs (/opt/rustwide/target/debug/deps/vqst_bdikot_real_lab-0405338ffccdac22)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/vqst_core_zeroize_probe.rs (/opt/rustwide/target/debug/deps/vqst_core_zeroize_probe-40cbcd9579fa31ce)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/vqst_internal_lab.rs (/opt/rustwide/target/debug/deps/vqst_internal_lab-eab968747e8e6c06)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/vqst_leakage_gate.rs (/opt/rustwide/target/debug/deps/vqst_leakage_gate-3162706bd1daea27)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/vqst_timing_gate.rs (/opt/rustwide/target/debug/deps/vqst_timing_gate-e104844faca7300f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/serial_atomic_test.rs (/opt/rustwide/target/debug/deps/serial_atomic_test-1da21a5ef81a7ede)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_serial_file_created_atomically ... ok
[INFO] [stdout] test test_serial_atomic_persistence ... ok
[INFO] [stdout] test test_serial_sequence_correctness ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.23s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests voxfor_quantum_tls
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/vcpf2/aead.rs - vcpf2::aead::AeadCipher::needs_rekey (line 76) ... ignored
[INFO] [stdout] test src/vcpf2/aead.rs - vcpf2::aead::AeadCipher::update_key (line 115) ... ignored
[INFO] [stdout] test src/voxsig/safe_signer.rs - voxsig::safe_signer::SafeSigner::open_or_create (line 225) ... ignored
[INFO] [stdout] test src/vqst/crypto.rs - vqst::crypto::KeySchedule::update_application_key (line 165) ... ignored
[INFO] [stdout] test src/lib.rs - (line 25) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.18s; merged doctests compilation took 0.18s
[INFO] running `Command { std: "docker" "inspect" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c", kill_on_drop: false }`
[INFO] [stdout] 2bec7ddf0e3a28e40c110ffce97f990bd183295f6b6856c478316b7038fd2d4c
