[INFO] fetching crate uc_crypto 2.13.0...
[INFO] testing uc_crypto-2.13.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate uc_crypto 2.13.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate uc_crypto 2.13.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate uc_crypto 2.13.0
[INFO] tweaked toml for crates.io crate uc_crypto 2.13.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate uc_crypto 2.13.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 uc_crypto 2.13.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 memmap2 v0.9.11
[INFO] [stderr]   Downloaded virtue v0.0.18
[INFO] [stderr]   Downloaded bincode_derive v2.0.1
[INFO] [stderr]   Downloaded uc_protocol v2.13.0
[INFO] [stderr]   Downloaded snow v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412
[INFO] running `Command { std: "docker" "start" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412", 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" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412" "/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" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412", 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" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling snow v0.10.0
[INFO] [stderr]    Compiling unty v0.0.4
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling bincode v2.0.1
[INFO] [stderr]    Compiling uc_protocol v2.13.0
[INFO] [stderr]    Compiling uc_crypto v2.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 34.02s
[INFO] running `Command { std: "docker" "inspect" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412", 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" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling uc_crypto v2.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.80s
[INFO] running `Command { std: "docker" "inspect" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412", 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" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uc_crypto-25c0128551fe0612)
[INFO] [stdout] 
[INFO] [stdout] running 134 tests
[INFO] [stdout] test admin::tests::sign_matches_hmac_over_canonical_bytes_and_layout_length ... ok
[INFO] [stdout] test group::tests::a_dead_peer_cannot_block_replication_forever ... ok
[INFO] [stdout] test admin::tests::verify_rejects_any_tampering ... ok
[INFO] [stdout] test group::tests::a_lost_key_delivery_can_be_re_sent_byte_identically ... ok
[INFO] [stdout] test admin::tests::load_accepts_a_0600_32_byte_key_file ... ok
[INFO] [stdout] test admin::tests::load_refuses_a_group_or_world_readable_key_file ... ok
[INFO] [stdout] test admin::tests::fnv1a64_matches_pinned_constants ... ok
[INFO] [stdout] test admin::tests::generate_key_file_output_is_loadable ... ok
[INFO] [stdout] test group::tests::a_peer_that_joined_after_the_mint_is_missing_the_key_not_merely_unacked ... ok
[INFO] [stdout] test group::tests::a_peer_we_cannot_deliver_to_does_not_gate_activation ... ok
[INFO] [stdout] test group::tests::a_second_mint_before_the_first_activates_still_advances_and_the_dropped_one_never_activates_later ... ok
[INFO] [stdout] test admin::tests::generate_key_file_creates_0600_32_bytes_and_refuses_overwrite ... ok
[INFO] [stdout] test group::tests::a_superseding_mint_inherits_an_unactivated_epochs_activation_clock ... ok
[INFO] [stdout] test group::tests::a_well_formed_delivery_installs_the_key_and_acks_back_to_the_sender ... ok
[INFO] [stdout] test group::tests::an_ack_for_a_stale_epoch_does_not_activate_the_current_one ... ok
[INFO] [stdout] test group::tests::a_minted_epoch_only_activates_once_every_peer_acks ... ok
[INFO] [stdout] test group::tests::a_malformed_key_message_is_refused_without_installing_anything ... ok
[INFO] [stdout] test group::tests::a_never_acking_peer_mutes_a_fresh_leader_for_the_activation_timeout ... ok
[INFO] [stdout] test group::tests::epoch_boundary_exactly_at_the_timeout_has_not_yet_elapsed ... ok
[INFO] [stdout] test group::tests::epochs_advance_monotonically_across_mints ... ok
[INFO] [stdout] test group::tests::inheriting_the_clock_does_not_activate_an_epoch_before_the_grace_elapses ... ok
[INFO] [stdout] test admin::tests::load_refuses_a_wrong_length_key_file ... ok
[INFO] [stdout] test group::tests::an_ack_from_a_peer_outside_the_mint_set_does_not_count ... ok
[INFO] [stdout] test group::tests::redelivery_before_any_mint_is_a_no_op_not_a_panic ... ok
[INFO] [stdout] test group::tests::the_previous_epoch_stays_openable_during_the_overlap ... ok
[INFO] [stdout] test group::tests::unacked_peers_names_exactly_who_still_owes_an_ack ... ok
[INFO] [stdout] test group::tests::redelivery_to_an_already_acked_peer_still_ships_the_key ... ok
[INFO] [stdout] test group::tests::sealing_epoch_falls_back_to_the_last_activated_epoch_while_a_new_one_is_pending ... ok
[INFO] [stdout] test handshake::tests::a_peer_not_yet_in_the_allowlist_is_retried_on_the_backoff_clock ... ok
[INFO] [stdout] test handshake::tests::a_peer_missing_from_the_allowlist_never_establishes ... ok
[INFO] [stdout] test handshake::tests::a_payload_claiming_a_different_node_id_is_refused_on_message_two ... ok
[INFO] [stdout] test handshake::tests::a_payload_claiming_a_different_node_id_is_refused_on_message_one ... ok
[INFO] [stdout] test handshake::tests::a_replayed_datagram_is_rejected_by_the_session_replay_window ... ok
[INFO] [stdout] test handshake::tests::a_wrong_static_key_for_a_listed_id_is_refused ... ok
[INFO] [stdout] test handshake::tests::a_mismatched_id_leaves_no_dead_handshake_behind ... ok
[INFO] [stdout] test handshake::tests::a_restarted_peer_reestablishes_and_takes_over ... ok
[INFO] [stdout] test handshake::tests::a_forged_message_two_cannot_cancel_an_in_flight_handshake ... ok
[INFO] [stdout] test handshake::tests::an_impostor_is_refused_by_name_not_merely_left_unestablished ... ok
[INFO] [stdout] test handshake::tests::handshake_payload_layout_is_pinned ... ok
[INFO] [stdout] test handshake::tests::an_unsolicited_or_unknown_handshake_datagram_is_ignored ... ok
[INFO] [stdout] test handshake::tests::garbage_and_truncated_handshake_bodies_never_panic ... ok
[INFO] [stdout] test handshake::tests::sealing_or_opening_without_a_session_is_an_error_not_a_panic ... ok
[INFO] [stdout] test handshake::tests::simultaneous_initiation_leaves_both_sides_able_to_seal_and_open ... ok
[INFO] [stdout] test handshake::tests::established_peers_carry_the_boot_salt_for_key_derivation ... ok
[INFO] [stdout] test handshake::tests::an_unconfirmed_session_is_flagged_and_its_promotion_announced ... ok
[INFO] [stdout] test handshake::tests::tick_retransmits_message_one_with_backoff_and_never_gives_up ... ok
[INFO] [stdout] test handshake::tests::a_replayed_message_one_cannot_tear_down_a_live_link ... ok
[INFO] [stdout] test identity::tests::allowlist_parses_id_and_base64_key ... ok
[INFO] [stdout] test identity::tests::allowlist_rejects_a_duplicate_id ... ok
[INFO] [stdout] test handshake::tests::the_two_directional_keys_differ_and_match_across_the_link ... ok
[INFO] [stdout] test handshake::tests::simultaneous_initiation_resolves_to_one_session_by_lower_id ... ok
[INFO] [stdout] test handshake::tests::the_sealed_pairwise_envelope_authenticates_the_header ... ok
[INFO] [stdout] test handshake::tests::tick_retries_a_peer_whose_key_was_not_in_the_allowlist_yet ... ok
[INFO] [stdout] test identity::tests::allowlist_rejects_a_malformed_line_rather_than_skipping_it ... ok
[INFO] [stdout] test handshake::tests::two_authorized_peers_establish_and_exchange_sealed_traffic ... ok
[INFO] [stdout] test identity::tests::identity_public_key_is_derived_not_stored ... ok
[INFO] [stdout] test identity::tests::reload_if_stale_is_a_no_op_when_unchanged_even_after_the_rate_limit_elapses ... ok
[INFO] [stdout] test replay::tests::a_large_forward_jump_resets_cleanly ... ok
[INFO] [stdout] test replay::tests::distance_edge_is_inclusive_one_past_is_not ... ok
[INFO] [stdout] test replay::tests::jump_boundary_shifts_below_window_width_and_wipes_at_it ... ok
[INFO] [stdout] test replay::tests::rejects_anything_older_than_the_window ... ok
[INFO] [stdout] test replay::tests::shift_preserves_and_places_bits_correctly_across_word_boundaries ... ok
[INFO] [stdout] test rotation::tests::a_growing_tombstone_set_rotates_but_a_demote_does_not ... ok
[INFO] [stdout] test rotation::tests::a_nonzero_first_observation_seeds_the_baseline_rather_than_reading_as_growth ... ok
[INFO] [stdout] test rotation::tests::any_rotation_reason_restarts_the_periodic_clock_and_byte_budget ... ok
[INFO] [stdout] test replay::tests::accepts_in_order_and_rejects_exact_repeats ... ok
[INFO] [stdout] test rotation::tests::becoming_leader_always_rotates ... ok
[INFO] [stdout] test rotation::tests::periodic_fires_on_the_interval_and_on_the_byte_budget ... ok
[INFO] [stdout] test identity::tests::identity_refuses_a_world_readable_private_key ... ok
[INFO] [stdout] test schedule::tests::epoch_comparison_is_modular_so_wrap_is_a_non_event ... ok
[INFO] [stdout] test schedule::tests::derivation_separates_senders_and_boots ... ok
[INFO] [stdout] test schedule::tests::two_epochs_stay_live_and_older_ones_retire ... ok
[INFO] [stdout] test schedule::tests::unknown_epoch_is_a_miss_not_a_panic ... ok
[INFO] [stdout] test seal::tests::a_truncated_datagram_is_rejected_not_indexed_out_of_bounds ... ok
[INFO] [stdout] test seal::tests::a_wrong_key_fails_rather_than_producing_garbage ... ok
[INFO] [stdout] test seal::tests::boundary_length_with_garbage_bytes_fails_closed ... ok
[INFO] [stdout] test replay::tests::accepts_reordering_inside_the_window ... ok
[INFO] [stdout] test seal::tests::counter_is_written_little_endian_on_the_wire ... ok
[INFO] [stdout] test seal::tests::every_header_byte_is_authenticated ... ok
[INFO] [stdout] test seal::tests::header_only_datagrams_seal_to_an_empty_payload ... ok
[INFO] [stdout] test seal::tests::round_trips_and_leaves_the_header_in_the_clear ... ok
[INFO] [stdout] test seal::tests::tampering_with_ciphertext_tag_or_counter_all_fail ... ok
[INFO] [stdout] test seal::tests::tampering_with_the_header_fails_the_tag_because_it_is_aad ... ok
[INFO] [stdout] test rotation::tests::a_removal_outranks_a_simultaneously_due_periodic ... ok
[INFO] [stdout] test handshake::tests::an_unproven_pending_session_expires_after_the_ttl ... ok
[INFO] [stdout] test seal::tests::known_answer_test_pins_the_whole_sealed_envelope ... ok
[INFO] [stdout] test seal::tests::nonce_does_not_truncate_the_counter ... ok
[INFO] [stdout] test seal::tests::payload_ciphertext_region_is_actually_sealed ... ok
[INFO] [stdout] test identity::tests::reload_if_stale_respects_the_rate_limit_before_touching_disk ... ok
[INFO] [stdout] test transport::tests::allowlist_reload_if_stale_forwards_and_rate_limits ... ok
[INFO] [stdout] test transport::tests::a_control_path_seal_opens_on_the_peers_receive_half ... ok
[INFO] [stdout] test transport::tests::counter_is_monotonic_across_repeated_group_seals_and_an_epoch_rotation ... ok
[INFO] [stdout] test transport::tests::an_unrecognized_kind_defaults_to_pairwise_never_group ... ok
[INFO] [stdout] test transport::tests::a_group_control_seal_opens_on_the_peers_receive_half ... ok
[INFO] [stdout] test transport::tests::disabled_config_constructs_no_transport ... ok
[INFO] [stdout] test transport::tests::every_wire_kind_has_an_assigned_scope ... ok
[INFO] [stdout] test transport::tests::fan_out_kinds_take_the_group_key_and_the_rest_are_pairwise ... ok
[INFO] [stdout] test transport::tests::enabled_config_with_a_missing_key_file_fails_construction ... ok
[INFO] [stdout] test transport::tests::a_second_send_half_from_the_same_shared_transport_panics - should panic ... ok
[INFO] [stdout] test transport::tests::group_control_seal_before_any_epoch_fails_closed_and_leaves_buf_untouched ... ok
[INFO] [stdout] test transport::tests::handshake_bootstrap_kinds_are_unsealed_hs_key_is_pairwise ... ok
[INFO] [stdout] test transport::tests::on_became_leader_and_on_committed_config_are_reachable_and_drive_rotation_due ... ok
[INFO] [stdout] test transport::tests::a_replayed_group_datagram_is_rejected_on_the_second_open ... ok
[INFO] [stdout] test transport::tests::open_slice_never_panics_on_truncated_or_random_input ... ok
[INFO] [stdout] test transport::tests::a_second_send_half_via_a_clone_of_shared_transport_also_panics - should panic ... ok
[INFO] [stdout] test transport::tests::a_second_receive_half_from_the_same_shared_transport_panics - should panic ... ok
[INFO] [stdout] test transport::tests::opening_a_short_buffer_returns_too_short_and_never_panics ... ok
[INFO] [stdout] test transport::tests::counter_never_repeats_across_group_and_pairwise_scopes ... ok
[INFO] [stdout] test transport::tests::opening_group_traffic_under_an_unknown_epoch_is_no_group_key_not_a_panic ... ok
[INFO] [stdout] test transport::tests::open_slice_refuses_unsealed_kinds_rather_than_attempting_anything ... ok
[INFO] [stdout] test transport::tests::rotation_due_forwards_to_the_underlying_rotation_state ... ok
[INFO] [stdout] test transport::tests::probe_kinds_are_pairwise ... ok
[INFO] [stdout] test transport::tests::seal_and_open_refuse_unsealed_kinds_rather_than_attempting_anything ... ok
[INFO] [stdout] test transport::tests::group_scope_round_trips_end_to_end_through_seal_and_open ... ok
[INFO] [stdout] test transport::tests::seal_group_fails_closed_when_sealing_epoch_names_an_epoch_evicted_from_the_schedule ... ok
[INFO] [stdout] test transport::tests::seal_group_stamps_the_chosen_epoch_into_the_header ... ok
[INFO] [stdout] test transport::tests::sealing_a_pairwise_kind_with_no_peer_returns_missingpeer_not_a_panic ... ok
[INFO] [stdout] test transport::tests::sealing_with_no_group_key_leaves_the_buffer_completely_untouched ... ok
[INFO] [stdout] test transport::tests::sealing_before_a_group_key_exists_is_an_error_not_a_cleartext_send ... ok
[INFO] [stdout] test transport::tests::send_half_and_receive_half_agree_on_now_ns_because_they_share_one_clock ... ok
[INFO] [stdout] test transport::tests::send_half_and_receive_half_are_independent_single_call_budgets ... ok
[INFO] [stdout] test handshake::tests::a_spoofed_message_one_cannot_cancel_an_in_flight_handshake ... ok
[INFO] [stdout] test transport::tests::pairwise_scope_round_trips_end_to_end_through_seal_and_open ... ok
[INFO] [stdout] test transport::tests::open_slice_group_scope_matches_open_and_touches_nothing_past_n ... ok
[INFO] [stdout] test transport::tests::seal_control_dispatches_by_scope_like_transport_seal ... ok
[INFO] [stdout] test transport::tests::open_slice_pairwise_scope_round_trips ... ok
[INFO] [stdout] test transport::tests::snap_report_kind_is_pairwise ... ok
[INFO] [stdout] test transport::tests::the_control_seal_path_refuses_group_and_bootstrap_kinds ... ok
[INFO] [stdout] test transport::tests::shared_transport_group_scope_round_trips_through_send_and_receive_halves ... ok
[INFO] [stdout] test transport::tests::shared_transport_pairwise_scope_round_trips_through_send_and_receive_halves ... ok
[INFO] [stdout] test transport::tests::the_nonce_counter_is_shared_across_every_seal_path_in_the_process ... ok
[INFO] [stdout] test transport::tests::the_group_control_path_draws_from_the_same_process_counter ... ok
[INFO] [stdout] test transport::tests::group_traffic_from_a_restarted_leader_opens_correctly_not_replayed_not_authfailed ... ok
[INFO] [stderr]    Doc-tests uc_crypto
[INFO] [stdout] test transport::tests::shared_transport_handshake_and_group_key_forwarders_drive_a_real_session ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 134 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[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] running `Command { std: "docker" "inspect" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412", kill_on_drop: false }`
[INFO] [stdout] c7e6874ebbc0678aabd5e4e0f064a97a18bae944e7219f1f12bd3b1c2e8d1412
