[INFO] fetching crate crypt_guard_core 3.1.0...
[INFO] testing crypt_guard_core-3.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate crypt_guard_core 3.1.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate crypt_guard_core 3.1.0
[INFO] finished tweaking crates.io crate crypt_guard_core 3.1.0
[INFO] tweaked toml for crates.io crate crypt_guard_core 3.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate crypt_guard_core 3.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate crypt_guard_core 3.1.0 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xts-mode v0.5.1
[INFO] [stderr]   Downloaded sponge-cursor v0.1.0
[INFO] [stderr]   Downloaded turboshake v0.7.1
[INFO] [stderr]   Downloaded slh-dsa v0.2.0-rc.5
[INFO] [stderr]   Downloaded keccak v0.2.2
[INFO] [stderr]   Downloaded libcrux-intrinsics v0.0.8
[INFO] [stderr]   Downloaded ml-dsa v0.1.1
[INFO] [stderr]   Downloaded hax-lib-macros-types v0.3.7
[INFO] [stderr]   Downloaded pqcrypto-traits v0.3.5
[INFO] [stderr]   Downloaded module-lattice v0.2.3
[INFO] [stderr]   Downloaded kem v0.3.0
[INFO] [stderr]   Downloaded hax-lib-macros v0.3.7
[INFO] [stderr]   Downloaded libcrux-platform v0.0.3
[INFO] [stderr]   Downloaded crypt_guard_proc v3.1.0
[INFO] [stderr]   Downloaded tls_codec v0.5.0
[INFO] [stderr]   Downloaded tls_codec_derive v0.5.0
[INFO] [stderr]   Downloaded libcrux-traits v0.0.8
[INFO] [stderr]   Downloaded libcrux-secrets v0.0.6
[INFO] [stderr]   Downloaded core-models v0.0.7
[INFO] [stderr]   Downloaded ml-kem v0.3.2
[INFO] [stderr]   Downloaded crabgrind v0.2.6
[INFO] [stderr]   Downloaded pqcrypto-internals v0.2.11
[INFO] [stderr]   Downloaded libcrux-sha3 v0.0.10
[INFO] [stderr]   Downloaded libcrux-ml-kem v0.0.10
[INFO] [stderr]   Downloaded aes-gcm v0.11.0
[INFO] [stderr]   Downloaded hax-lib v0.3.7
[INFO] [stderr]   Downloaded shake v0.1.0
[INFO] [stderr]   Downloaded crrl v0.9.0
[INFO] [stderr]   Downloaded hpke v0.13.0
[INFO] [stderr]   Downloaded pqcrypto-dilithium v0.5.0
[INFO] [stderr]   Downloaded pqcrypto-falcon v0.3.0
[INFO] [stderr]   Downloaded pqcrypto-kyber v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7
[INFO] running `Command { std: "docker" "start" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7", 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" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7", 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" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling hax-lib v0.3.7
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling keccak v0.2.2
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling libcrux-intrinsics v0.0.8
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling rand v0.10.3
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling libcrux-sha3 v0.0.10
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling libcrux-platform v0.0.3
[INFO] [stderr]    Compiling libcrux-ml-kem v0.0.10
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling symlink v0.1.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling generic-array v1.4.5
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling hax-lib-macros v0.3.7
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling crypt_guard_proc v3.1.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling libcrux-secrets v0.0.6
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling der v0.8.2
[INFO] [stderr]    Compiling sponge-cursor v0.1.0
[INFO] [stderr]    Compiling libcrux-traits v0.0.8
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling universal-hash v0.6.1
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling polyval v0.7.3
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling spki v0.8.0
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling pkcs8 v0.11.0
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling p521 v0.13.3
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling ghash v0.6.0
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling aes v0.9.3
[INFO] [stderr]    Compiling ctr v0.10.1
[INFO] [stderr]    Compiling signature v3.0.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling shake v0.1.0
[INFO] [stderr]    Compiling aead v0.6.1
[INFO] [stderr]    Compiling module-lattice v0.2.3
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling hpke v0.13.0
[INFO] [stderr]    Compiling crrl v0.9.0
[INFO] [stderr]    Compiling ml-dsa v0.1.1
[INFO] [stderr]    Compiling aes-gcm v0.11.0
[INFO] [stderr]    Compiling hkdf v0.13.0
[INFO] [stderr]    Compiling aes-gcm-siv v0.11.1
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling tracing-appender v0.2.5
[INFO] [stderr]    Compiling turboshake v0.7.1
[INFO] [stderr]    Compiling sha3 v0.11.0
[INFO] [stderr]    Compiling crypt_guard_core v3.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 45s
[INFO] running `Command { std: "docker" "inspect" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7", 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" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling kem v0.3.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling ml-kem v0.3.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling crypt_guard_core v3.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 47.76s
[INFO] running `Command { std: "docker" "inspect" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7", 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" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/crypt_guard_core-fd7d522322ff6079)
[INFO] [stdout] 
[INFO] [stdout] running 127 tests
[INFO] [stdout] test cryptography::hmac_sign::tests::signature_data_debug_redacts_everything ... ok
[INFO] [stdout] test cryptography::hmac_sign::sign::tests::try_hmac_returns_original_data_on_success ... ok
[INFO] [stdout] test cryptography::hmac_sign::tests::set_secret_key_zeroizes_previous_value_before_overwrite ... ok
[INFO] [stdout] test error::tests::envelope_error_representative_mappings ... ok
[INFO] [stdout] test error::tests::draft05_error_representative_mappings ... ok
[INFO] [stdout] test error::tests::error_kind_name_round_trip_is_stable ... ok
[INFO] [stdout] test error::tests::authentication_failures_map_to_one_variant_with_no_oracle ... ok
[INFO] [stdout] test cryptography::tests::cipher_aes_debug_redacts_sharedsecret ... ok
[INFO] [stdout] test cryptography::hmac_sign::tests::signature_key_debug_redacts_secret_key ... ok
[INFO] [stdout] test cryptography::hmac_sign::tests::signature_key_debug_shows_public_key_bytes ... ok
[INFO] [stdout] test error::tests::is_transient_true_only_for_io_and_randomness_classes ... ok
[INFO] [stdout] test error::tests::signed_hpke_error_representative_mappings ... ok
[INFO] [stdout] test error::tests::every_authentication_class_variant_maps_to_authentication_kind ... ok
[INFO] [stdout] test error::tests::full_error_representative_mappings ... ok
[INFO] [stdout] test error::tests::hpke_error_representative_mappings ... ok
[INFO] [stdout] test error::tests::representative_kinds ... ok
[INFO] [stdout] test hpke::rfc9180::tests::kem_material_parsers_never_panic_across_lengths_and_random_bytes ... ok
[INFO] [stdout] test error::tests::signing_signature_verification_failed_delegates_to_authentication ... ok
[INFO] [stdout] test hpke::rfc9180::tests::authentication_failed_display_carries_no_variable_data ... ok
[INFO] [stdout] test hpke::rfc9180::tests::authentication_failed_kind_is_authentication ... ok
[INFO] [stdout] test hpke::rfc9180::tests::contexts_are_send_and_sync ... ok
[INFO] [stdout] test hpke::rfc9180::tests::x448_matches_rfc7748_section_6_2 ... ok
[INFO] [stdout] test hpke::tests::authentication_failed_display_carries_no_variable_data ... ok
[INFO] [stdout] test hpke::tests::authentication_failed_kind_is_authentication ... ok
[INFO] [stdout] test hpke::tests::base_context_computes_rfc_9180_nonces_for_sequences_zero_and_one ... ok
[INFO] [stdout] test hpke::tests::base_context_export_enforces_hkdf_output_limit ... ok
[INFO] [stdout] test hpke::tests::base_context_export_uses_rfc_9180_sec_label_without_consuming_sequence ... ok
[INFO] [stdout] test hpke::tests::base_context_rejects_export_only_without_consuming_sequence ... ok
[INFO] [stdout] test hpke::tests::base_context_rejects_sequence_exhaustion_before_nonce_reuse ... ok
[INFO] [stdout] test hpke::tests::base_context_open_authentication_failure_does_not_advance_sequence ... ok
[INFO] [stdout] test hpke::tests::base_context_open_rejects_incorrect_aad_without_advancing_sequence ... ok
[INFO] [stdout] test hpke::tests::export_zeroizing_matches_export ... ok
[INFO] [stdout] test hpke::tests::base_context_seal_matches_rfc_8439_chacha20_poly1305_vector ... ok
[INFO] [stdout] test hpke::tests::base_key_schedule_matches_independent_rfc_9180_construction ... ok
[INFO] [stdout] test hpke::tests::labeled_expand_prefix_is_exactly_rfc_9180 ... ok
[INFO] [stdout] test hpke::tests::labeled_expand_rejects_short_prk_with_typed_error ... ok
[INFO] [stdout] test hpke::tests::labeled_extract_prefix_is_exactly_rfc_9180 ... ok
[INFO] [stdout] test hpke::tests::suite_id_uses_network_order_registered_identifiers ... ok
[INFO] [stdout] test hpke::tests::open_zeroizing_matches_open ... ok
[INFO] [stdout] test hpke::tests::try_from_key_schedule_accepts_base_and_matches_from_key_schedule ... ok
[INFO] [stdout] test hpke::tests::verify_psk_inputs_uses_rfc_9180_presence_semantics ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05::error_kind_tests::authentication_failed_maps_to_authentication_kind ... ok
[INFO] [stdout] test hpke::tests::key_schedule_uses_registered_aead_key_and_nonce_dimensions ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05::error_kind_tests::display_carries_no_variable_data_for_authentication_failed ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05::error_kind_tests::kind_is_exhaustive_and_stable_for_representative_variants ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05_full::error_kind_tests::display_carries_no_variable_data_for_authentication_failed ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05_full::hardening_tests::derive_recipient_key_pair_rejects_every_wrong_seed_length ... ok
[INFO] [stdout] test cryptography::hmac_sign::sign::tests::try_hmac_surfaces_verification_failure ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05_full::error_kind_tests::authentication_failed_maps_to_authentication_kind ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05_full::hardening_tests::open_zeroizing_matches_open_and_export_zeroizing_matches_export ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05_full::hardening_tests::recipient_key_pair_into_parts_round_trips_bytes ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05_full::hardening_tests::private_key_and_context_debug_never_prints_seed_material ... ok
[INFO] [stdout] test hpke_pq::tests::ml_kem_1024_modified_encapsulation_uses_implicit_rejection ... ok
[INFO] [stdout] test hpke_pq::tests::ml_kem_1024_round_trip_uses_the_pqca_backend ... ok
[INFO] [stdout] test cryptography::tests::cryptographic_information_debug_redacts_secrets ... ok
[INFO] [stdout] test error::tests::rfc9180_error_representative_mappings ... ok
[INFO] [stdout] test hpke::tests::key_schedule_rejects_non_base_modes_after_validating_psk_inputs ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05_full::error_kind_tests::kind_is_exhaustive_and_stable_for_representative_variants ... ok
[INFO] [stdout] test hpke_pq::tests::ml_kem_1024_revalidates_public_keys_before_encapsulation ... ok
[INFO] [stdout] test hpke_pq::tests::ml_kem_1024_serialization_parsers_require_exact_lengths ... ok
[INFO] [stdout] test hpke_pq::tests::ml_kem_768_serialization_parsers_require_exact_lengths ... ok
[INFO] [stdout] test hpke_pq::tests::modified_encapsulation_uses_ml_kem_implicit_rejection ... ok
[INFO] [stdout] test hpke_pq::tests::ml_kem_768_revalidates_public_keys_before_encapsulation ... ok
[INFO] [stdout] test hpke_pq::tests::ml_kem_768_round_trip_uses_the_pqca_backend ... ok
[INFO] [stdout] test hpke_pq::tests::v3_recipient_key_pair_derivation_rejects_non_32_byte_seeds_without_echoing_them ... ok
[INFO] [stdout] test hpke_pq::tests::v3_recipient_key_pair_derivation_is_deterministic_for_every_operational_kem ... ok
[INFO] [stdout] test kdf::hkdf::tests::rfc5869_test_case_1_known_answer ... ok
[INFO] [stdout] test kdf::hkdf::tests::different_salt_yields_different_key ... ok
[INFO] [stdout] test hpke_pq::tests::pinned_draft_05_ml_kem_base_mode_vectors_cover_setup_schedule_aead_and_export ... ok
[INFO] [stdout] test hpke_pq::tests::tampered_encapsulation_reaches_only_opaque_aead_failure_for_both_profiles ... ok
[INFO] [stdout] test kdf::hkdf::tests::different_label_yields_different_key ... ok
[INFO] [stdout] test kdf::hkdf::tests::sha512_variant_is_deterministic_and_label_separated ... ok
[INFO] [stdout] test kem::backend::tests::try_os_rng_next_u32_and_u64_are_not_trivially_zero ... ok
[INFO] [stdout] test kdf::hkdf::tests::same_inputs_are_deterministic ... ok
[INFO] [stdout] test kem::backend::tests::os_rng_fills_buffer_with_nonzero_bytes ... ok
[INFO] [stdout] test kem::ml_kem::tests::cross_implementation::ml_kem_1024_matches_rustcrypto ... ok
[INFO] [stdout] test kem::ml_kem::tests::cross_implementation::ml_kem_512_matches_rustcrypto ... ok
[INFO] [stdout] test hpke_pq::draft_ietf_hpke_pq_05_full::hardening_tests::from_bytes_parsers_never_panic_across_every_length_and_random_content ... ok
[INFO] [stdout] test kem::backend::tests::try_os_rng_fills_buffer_with_nonzero_bytes ... ok
[INFO] [stdout] test kem::ml_kem::tests::encapsulate_rejects_public_key_failing_the_modulus_check ... ok
[INFO] [stdout] test hpke_pq::tests::p256_hybrid_combiner_matches_the_pinned_shared_secret ... ok
[INFO] [stdout] test kem::ml_kem::tests::round_trip_ml_kem_512 ... ok
[INFO] [stdout] test kem::ml_kem::tests::round_trip_ml_kem_1024 ... ok
[INFO] [stdout] test kem::ml_kem::tests::decapsulate_rejects_wrong_length_secret_key ... ok
[INFO] [stdout] test kem::ml_kem::tests::encapsulate_rejects_wrong_length_public_key ... ok
[INFO] [stdout] test kem::ml_kem::tests::cross_implementation::ml_kem_768_matches_rustcrypto ... ok
[INFO] [stdout] test kem::ml_kem::tests::decapsulate_rejects_wrong_length_ciphertext ... ok
[INFO] [stdout] test key_control::file::tests::public_key_file_is_not_restricted_to_0600 ... ok
[INFO] [stdout] test key_control::file::tests::save_and_load_round_trip ... ok
[INFO] [stdout] test key_control::file::tests::secret_key_file_has_owner_only_permissions ... ok
[INFO] [stdout] test key_control::key::tests::partial_eq_still_works ... ok
[INFO] [stdout] test key_control::key::tests::public_key_debug_still_shows_bytes ... ok
[INFO] [stdout] test kem::ml_kem::tests::round_trip_ml_kem_768 ... ok
[INFO] [stdout] test key_control::file::tests::load_with_end_tag_before_start_tag_errs_without_panicking ... ok
[INFO] [stdout] test pq_hpke::tests::authentication_failed_kind_and_no_variable_display_data ... ok
[INFO] [stdout] test key_control::key::tests::secret_key_debug_redacts_content ... ok
[INFO] [stdout] test pq_hpke::tests::derived_key_pair_is_publicly_reexported ... ok
[INFO] [stdout] test pq_hpke::tests::envelope_error_kind_mappings ... ok
[INFO] [stdout] test key_control::key::tests::shared_secret_debug_redacts_content ... ok
[INFO] [stdout] test pq_hpke::tests::envelope_open_error_kind_delegates_to_inner ... ok
[INFO] [stdout] test pq_hpke::tests::huge_declared_lengths_never_panic_and_err ... ok
[INFO] [stdout] test pq_hpke::tests::random_bytes_never_panic_in_from_bytes ... ok
[INFO] [stdout] test pq_hpke::tests::truncated_records_never_panic_and_always_err ... ok
[INFO] [stdout] test pq_hpke::tests::envelope_is_not_cgv2_and_round_trips ... ok
[INFO] [stdout] test pq_hpke::tests::try_to_bytes_matches_to_bytes ... ok
[INFO] [stdout] test pq_hpke::tests::unsupported_aead_id_is_reported ... ok
[INFO] [stdout] test pq_hpke::tests::unsupported_kdf_id_is_reported ... ok
[INFO] [stdout] test pq_hpke::tests::unsupported_kem_id_is_reported ... ok
[INFO] [stdout] test pq_hpke::tests::default_profile_round_trip_binds_info_and_aad ... ok
[INFO] [stdout] test pq_hpke::tests::unsupported_version_is_rejected ... ok
[INFO] [stdout] test sign::ml_dsa::tests::ml_dsa_44_sign_verify_round_trip ... ok
[INFO] [stdout] test pq_hpke::tests::wrong_aad_fails_authentication ... ok
[INFO] [stdout] test pq_hpke::tests::trailing_byte_is_rejected ... ok
[INFO] [stdout] test sign::ml_dsa::tests::ml_dsa_44_tampered_message_rejected ... ok
[INFO] [stdout] test sign::ml_dsa::tests::ml_dsa_44_tampered_signature_rejected ... ok
[INFO] [stdout] test sign::ml_dsa::tests::ml_dsa_65_sign_verify_round_trip ... ok
[INFO] [stdout] test pq_hpke::tests::suite_from_ids_round_trips_default_suite ... ok
[INFO] [stdout] test sign::ml_dsa::tests::ml_dsa_65_tampered_message_rejected ... ok
[INFO] [stdout] test signed_hpke::tests::signature_verification_display_carries_no_variable_data ... ok
[INFO] [stdout] test sign::ml_dsa::tests::ml_dsa_65_tampered_signature_rejected ... ok
[INFO] [stdout] test sign::ml_dsa::tests::ml_dsa_87_sign_verify_round_trip ... ok
[INFO] [stdout] test sign::ml_dsa::tests::ml_dsa_87_tampered_signature_rejected ... ok
[INFO] [stdout] test signed_hpke::tests::signature_verification_kind_is_always_authentication ... ok
[INFO] [stdout] test hpke::rfc9180::tests::open_zeroizing_and_export_zeroizing_match_plain_variants_for_every_kem ... ok
[INFO] [stdout] test sign::ml_dsa::tests::ml_dsa_87_tampered_message_rejected ... ok
[INFO] [stdout] test pq_hpke::tests::open_zeroizing_matches_open ... ok
[INFO] [stdout] test pq_hpke::tests::bit_flips_are_detected_for_multiple_suites ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 127 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests crypt_guard_core
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test src/core/mod.rs - core::cipher_xchacha (line 64) ... ignored
[INFO] [stdout] test src/core/mod.rs - core::cipher_xchacha_poly (line 66) ... ignored
[INFO] [stdout] test src/kdf/hkdf.rs - kdf::hkdf::derive_session_key_sha512 (line 135) - compile ... ok
[INFO] [stdout] test src/kem/backend.rs - kem::backend (line 20) - compile ... ok
[INFO] [stdout] test src/kem/backend.rs - kem::backend::KemBackend (line 83) - compile ... ok
[INFO] [stdout] test src/kdf/hkdf.rs - kdf::hkdf::derive_session_key (line 87) - compile ... ok
[INFO] [stdout] test src/kdf/types.rs - kdf::types (line 16) - compile ... ok
[INFO] [stdout] test src/kem/backend.rs - kem::backend::OsRng (line 177) - compile ... ok
[INFO] [stdout] test src/kem/backend.rs - kem::backend::TryOsRng (line 249) - compile ... ok
[INFO] [stdout] test src/kdf/hkdf.rs - kdf::hkdf (line 22) - compile ... ok
[INFO] [stdout] test src/kem/ml_kem.rs - kem::ml_kem (line 28) - compile ... ok
[INFO] [stdout] test src/kem/types.rs - kem::types (line 21) - compile ... ok
[INFO] [stdout] test src/lib.rs - error (line 92) - compile ... ok
[INFO] [stdout] test src/key_control/mod.rs - key_control::file (line 53) - compile ... ok
[INFO] [stdout] test src/key_control/mod.rs - key_control::key (line 53) - compile ... ok
[INFO] [stdout] test src/lib.rs - builder (line 111) - compile ... ok
[INFO] [stdout] test src/lib.rs - kdf (line 117) - compile ... ok
[INFO] [stdout] test src/lib.rs - kem (line 123) - compile ... ok
[INFO] [stdout] test src/lib.rs - log (line 105) - compile ... ok
[INFO] [stdout] test src/lib.rs - sign (line 132) - compile ... ok
[INFO] [stdout] test src/lib.rs - key_control (line 94) ... ok
[INFO] [stdout] test src/log.rs - log::init_log (line 113) - compile ... ok
[INFO] [stdout] test src/log.rs - log::initialize_logger (line 139) - compile ... ok
[INFO] [stdout] test src/sign/algorithm.rs - sign::algorithm (line 23) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 19) ... ok
[INFO] [stdout] test src/sign/algorithm.rs - sign::algorithm::SignAlgorithm (line 83) - compile ... ok
[INFO] [stdout] test src/sign/hub.rs - sign::hub (line 19) - compile ... ok
[INFO] [stdout] test src/sign/ml_dsa.rs - sign::ml_dsa (line 20) - compile ... ok
[INFO] [stdout] test src/lib.rs - markers (line 87) ... ok
[INFO] [stdout] test src/pq_hpke.rs - pq_hpke::generate_recipient_seed (line 50) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 2.16s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7", kill_on_drop: false }`
[INFO] [stdout] b494530824e94d28d590d0ba303fd750982cd8f4a2d1d5faa2f123b3fc5201b7
