[INFO] fetching crate uacrypt 0.3.8...
[INFO] testing uacrypt-0.3.8 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate uacrypt 0.3.8 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate uacrypt 0.3.8
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate uacrypt 0.3.8
[INFO] tweaked toml for crates.io crate uacrypt 0.3.8 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate uacrypt 0.3.8 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 uacrypt 0.3.8 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 zeroize_derive v1.5.0
[INFO] [stderr]   Downloaded dstu-core v0.3.8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a
[INFO] running `Command { std: "docker" "start" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a", 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" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a" "/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" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a", 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" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling dstu-core v0.3.8
[INFO] [stderr]    Compiling uacrypt v0.3.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.64s
[INFO] running `Command { std: "docker" "inspect" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a", 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" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a" "/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 uacrypt v0.3.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.70s
[INFO] running `Command { std: "docker" "inspect" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a", 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" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a" "/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.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uacrypt-78162633a5d70484)
[INFO] [stdout] 
[INFO] [stdout] running 141 tests
[INFO] [stdout] test tests::hash_bits_parse_roundtrips_known_names ... ok
[INFO] [stdout] test tests::is_version_flag_matches_only_the_two_known_forms ... ok
[INFO] [stdout] test tests::parse_block_args_rejects_unknown_variant ... ok
[INFO] [stdout] test tests::parse_box_keygen_args_happy_path ... ok
[INFO] [stdout] test tests::parse_box_pubkey_args_requires_all_of_key_out ... ok
[INFO] [stdout] test tests::parse_box_seal_args_rejects_invalid_iterations ... ok
[INFO] [stdout] test tests::parse_box_pubkey_args_happy_path ... ok
[INFO] [stdout] test tests::parse_ccm_args_happy_path_with_optional_aad ... ok
[INFO] [stdout] test tests::parse_ccm_args_requires_nonce_and_tag ... ok
[INFO] [stdout] test tests::parse_digest_args_happy_path ... ok
[INFO] [stdout] test tests::parse_box_seal_args_happy_path ... ok
[INFO] [stdout] test tests::parse_box_seal_args_happy_path_with_iterations ... ok
[INFO] [stdout] test tests::parse_hash_args_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_hash_args_requires_in_and_out ... ok
[INFO] [stdout] test tests::parse_keygen_args_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_secretstream_args_happy_path ... ok
[INFO] [stdout] test tests::parse_block_args_requires_all_of_variant_key_in_out ... ok
[INFO] [stdout] test tests::parse_secretstream_args_requires_key_in_out ... ok
[INFO] [stdout] test tests::parse_box_keygen_args_requires_out ... ok
[INFO] [stdout] test tests::parse_secretstream_args_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_block_args_happy_path ... ok
[INFO] [stdout] test tests::parse_box_seal_args_requires_all_of_key_in_out ... ok
[INFO] [stdout] test tests::parse_sign_args_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_sign_args_requires_all_of_key_in_out ... ok
[INFO] [stdout] test tests::parse_sign_args_rejects_invalid_iterations ... ok
[INFO] [stdout] test tests::parse_box_open_args_happy_path ... ok
[INFO] [stdout] test tests::parse_box_open_args_requires_all_of_key_in_out ... ok
[INFO] [stdout] test tests::parse_box_seal_args_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_ccm_args_aad_defaults_to_none ... ok
[INFO] [stdout] test tests::parse_sign_keygen_args_happy_path ... ok
[INFO] [stdout] test tests::parse_hash_args_happy_path ... ok
[INFO] [stdout] test tests::parse_sign_pubkey_args_happy_path ... ok
[INFO] [stdout] test tests::parse_sign_keygen_args_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_sign_pubkey_args_requires_key_and_out ... ok
[INFO] [stdout] test tests::parse_verify_args_rejects_invalid_iterations ... ok
[INFO] [stdout] test tests::parse_verify_args_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_keygen_args_happy_path ... ok
[INFO] [stdout] test tests::parse_sign_args_happy_path_with_iterations ... ok
[INFO] [stdout] test tests::parse_keygen_args_requires_out ... ok
[INFO] [stdout] test tests::parse_sign_pubkey_args_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_sign_keygen_args_requires_out ... ok
[INFO] [stdout] test tests::parse_verify_args_requires_all_of_key_in_sig ... ok
[INFO] [stdout] test tests::parse_verify_args_happy_path_with_iterations ... ok
[INFO] [stdout] test tests::print_command_help_falls_back_to_top_level_for_unrecognized_name ... ok
[INFO] [stdout] test tests::run_block_op_encrypt_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::parse_strumok_args_requires_key_and_iv ... ok
[INFO] [stdout] test tests::parse_verify_args_happy_path ... ok
[INFO] [stdout] test tests::run_box_open_command_truncated_input_is_rejected ... ok
[INFO] [stdout] test tests::run_box_keygen_command_produces_distinct_keys_each_call ... ok
[INFO] [stdout] test tests::run_ccm_command_wrong_key_length_is_rejected ... ok
[INFO] [stdout] test tests::run_block_op_decrypt_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_box_pubkey_command_wrong_key_length_is_rejected ... ok
[INFO] [stdout] test tests::run_box_pubkey_command_zero_key_is_rejected ... ok
[INFO] [stdout] test tests::parse_sign_args_happy_path ... ok
[INFO] [stdout] test tests::run_cmac_command_verify_rejects_tampered_tag ... ok
[INFO] [stdout] test tests::run_ccm_command_wrong_nonce_length_on_decrypt_is_rejected ... ok
[INFO] [stdout] test tests::run_cmac_command_round_trip_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_ccm_command_decrypt_rejects_tampered_ciphertext_without_writing_out ... ok
[INFO] [stdout] test tests::run_ccm_command_encrypt_generates_a_fresh_nonce_each_call ... ok
[INFO] [stdout] test tests::run_ccm_command_round_trip_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_dispatches_all_five_new_kalyna_mode_commands_help ... ok
[INFO] [stdout] test tests::run_digest_command_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_digest_command_iterations_zero_behaves_like_one ... ok
[INFO] [stdout] test tests::run_cmac_command_verify_without_tag_flag_is_rejected ... ok
[INFO] [stdout] test tests::run_gcm_command_wrong_key_length_is_rejected ... ok
[INFO] [stdout] test tests::run_gmac_command_round_trip_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_gcm_command_decrypt_rejects_tampered_ciphertext_without_writing_out ... ok
[INFO] [stdout] test tests::run_dispatches_hash_command_correctly ... ok
[INFO] [stdout] test tests::run_dispatches_encrypt_and_decrypt_correctly ... ok
[INFO] [stdout] test tests::run_help_flag_takes_priority_over_missing_required_flags ... ok
[INFO] [stdout] test tests::run_kalyna_subcommand_help_succeeds_before_and_after_encrypt_decrypt ... ok
[INFO] [stdout] test tests::run_keygen_command_directory_as_out_is_io_error_not_panic ... ok
[INFO] [stdout] test tests::run_keygen_command_produces_distinct_keys_each_call ... ok
[INFO] [stdout] test tests::run_gcm_command_round_trip_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_gmac_command_verify_rejects_tampered_tag ... ok
[INFO] [stdout] test tests::run_kw_command_non_block_aligned_input_is_rejected ... ok
[INFO] [stdout] test tests::run_keygen_dispatches_through_top_level_run ... ok
[INFO] [stdout] test tests::run_kalyna_gcm_dispatch_round_trips_through_the_top_level_command ... ok
[INFO] [stdout] test tests::run_block_op_repeated_iterations_give_same_final_result_as_one ... ok
[INFO] [stdout] test tests::run_gcm_command_iterations_greater_than_one_still_decrypts_correctly ... ok
[INFO] [stdout] test tests::run_per_command_help_succeeds_without_other_required_flags ... ok
[INFO] [stdout] test tests::run_no_args_prints_top_level_help_and_succeeds ... ok
[INFO] [stdout] test tests::run_kw_command_unwrap_rejects_tampered_wrapped_blob ... ok
[INFO] [stdout] test tests::run_hash_command_empty_file_produces_the_empty_input_digest ... ok
[INFO] [stdout] test tests::run_keygen_command_writes_a_32_byte_key_usable_by_encrypt ... ok
[INFO] [stdout] test tests::run_kw_command_round_trip_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_secretstream_command_decrypt_rejects_never_sealed_garbage_without_writing_out ... ok
[INFO] [stdout] test tests::run_secretstream_command_directory_as_input_is_io_error_not_panic ... ok
[INFO] [stdout] test tests::run_secretstream_command_empty_file_round_trips ... ok
[INFO] [stdout] test tests::run_secretstream_command_encrypt_generates_a_fresh_header_each_call ... ok
[INFO] [stdout] test tests::run_secretstream_command_nonexistent_input_is_io_error_not_panic ... ok
[INFO] [stdout] test tests::run_secretstream_command_wrong_key_length_is_rejected ... ok
[INFO] [stdout] test tests::run_secretstream_command_in_and_out_same_path_round_trips ... ok
[INFO] [stdout] test tests::run_secretstream_command_decrypt_rejects_truncated_stream_without_writing_out ... ok
[INFO] [stdout] test tests::run_secretstream_command_decrypt_rejects_tampered_ciphertext_without_writing_out ... ok
[INFO] [stdout] test tests::run_sign_command_nonexistent_input_is_io_error_not_panic ... ok
[INFO] [stdout] test tests::run_sign_command_zero_key_is_rejected ... ok
[INFO] [stdout] test tests::run_sign_keygen_command_produces_distinct_keys_each_call ... ok
[INFO] [stdout] test tests::run_sign_command_wrong_key_length_is_rejected ... ok
[INFO] [stdout] test tests::run_sign_command_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_sign_keygen_command_directory_as_out_is_io_error_not_panic ... ok
[INFO] [stdout] test tests::run_sign_pubkey_command_directory_as_out_is_io_error_not_panic ... ok
[INFO] [stdout] test tests::run_sign_pubkey_command_wrong_key_length_is_rejected ... ok
[INFO] [stdout] test tests::run_strumok_command_is_its_own_inverse ... ok
[INFO] [stdout] test tests::run_top_level_help_flag_succeeds ... ok
[INFO] [stdout] test tests::run_unknown_command_is_still_an_error ... ok
[INFO] [stdout] test tests::run_secretstream_command_decrypt_rejects_trailing_data_without_writing_out ... ok
[INFO] [stdout] test tests::run_unknown_subcommand_for_each_new_mode_is_rejected ... ok
[INFO] [stdout] test tests::run_verify_command_nonexistent_input_is_io_error_not_panic ... ok
[INFO] [stdout] test tests::run_strumok_command_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_strumok_command_in_and_out_same_path_round_trips ... ok
[INFO] [stdout] test tests::run_strumok_command_streams_multi_chunk_input_correctly ... ok
[INFO] [stdout] test tests::run_unknown_sign_family_subcommand_is_rejected ... ok
[INFO] [stdout] test tests::run_verify_command_rejects_unrecognized_curve_tag ... ok
[INFO] [stdout] test tests::run_verify_command_wrong_signature_length_is_rejected ... ok
[INFO] [stdout] test tests::run_version_flag_succeeds ... ok
[INFO] [stdout] test tests::run_xts_command_input_shorter_than_one_block_is_rejected ... ok
[INFO] [stdout] test tests::run_verify_command_wrong_key_length_is_rejected ... ok
[INFO] [stdout] test tests::run_xts_command_round_trip_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_secretstream_command_round_trip_matches_dstu_core_directly ... ok
[INFO] [stdout] test tests::run_verify_command_rejects_tampered_signature ... ok
[INFO] [stdout] test tests::run_verify_command_rejects_wrong_key ... ok
[INFO] [stdout] test tests::run_verify_command_rejects_tampered_message ... ok
[INFO] [stdout] test tests::variant_lengths_match_dstu_core ... ok
[INFO] [stdout] test tests::variant_parse_roundtrips_known_names ... ok
[INFO] [stdout] test tests::sign_verify_golden_path_round_trips ... ok
[INFO] [stdout] test tests::sign_verify_dispatch_through_top_level_run ... ok
[INFO] [stdout] test tests::run_digest_command_repeated_iterations_give_same_result_as_one ... ok
[INFO] [stdout] test tests::verify_rejects_m257_signature_against_m163_key ... ok
[INFO] [stdout] test tests::sign_verify_golden_path_round_trips_m257 ... ok
[INFO] [stdout] test tests::box_dispatch_through_top_level_run ... ok
[INFO] [stdout] test tests::sign_verify_dispatch_through_top_level_run_m257 ... ok
[INFO] [stdout] test tests::run_box_open_command_rejects_wrong_secret_key ... ok
[INFO] [stdout] test tests::box_seal_open_golden_path_round_trips ... ok
[INFO] [stdout] test tests::sign_verify_with_iterations_still_round_trips ... ok
[INFO] [stdout] test tests::run_box_open_command_rejects_tampered_sealed_file ... ok
[INFO] [stdout] test tests::run_hash_command_matches_dstu_core_kupyna256_directly ... ok
[INFO] [stdout] test tests::run_secretstream_command_multi_chunk_message_round_trips ... ok
[INFO] [stdout] test tests::box_seal_open_with_iterations_still_round_trips ... ok
[INFO] [stdout] test tests::box512_dispatch_through_top_level_run ... ok
[INFO] [stdout] test tests::run_digest_command_streams_multi_chunk_input_correctly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 141 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.52s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/uacrypt-823d359df8624e85)
[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/smoke_crypto_box_attack.rs (/opt/rustwide/target/debug/deps/smoke_crypto_box_attack-4113b6578e092440)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/smoke_dispatch.rs (/opt/rustwide/target/debug/deps/smoke_dispatch-f983d6a41cc67a8f)
[INFO] [stdout] test box_open_rejects_r_equals_p_minus_one_order_two_point ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test kalyna_block_with_no_subcommand_reports_missing_flag ... ok
[INFO] [stdout] test version_short_flag_matches_long_flag ... ok
[INFO] [stdout] test help_long_flag_prints_top_level_help ... ok
[INFO] [stdout] test kalyna_block_with_unknown_subcommand_is_unknown_command ... ok
[INFO] [stdout] test kalyna_block_help_shows_command_specific_text_not_top_level ... ok
[INFO] [stdout] test version_long_flag_prints_version_and_exits_success ... ok
[INFO] [stderr]      Running tests/smoke_golden_path.rs (/opt/rustwide/target/debug/deps/smoke_golden_path-891830ecf7f21d86)
[INFO] [stdout] test unknown_command_exits_failure_with_prefixed_stderr ... ok
[INFO] [stdout] test help_flag_takes_priority_over_missing_required_flags ... ok
[INFO] [stdout] test no_args_prints_top_level_help_and_exits_success ... ok
[INFO] [stdout] test help_short_flag_prints_top_level_help ... ok
[INFO] [stdout] test unknown_top_level_flag_before_any_command_is_unknown_command ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test kalyna_ccm_encrypt_decrypt_round_trips ... ok
[INFO] [stdout] test hash_produces_32_byte_kupyna256_digest ... ok
[INFO] [stdout] test keygen_produces_32_byte_key ... ok
[INFO] [stdout] test kalyna_cmac_compute_verify_round_trips ... ok
[INFO] [stdout] test secretstream_encrypt_decrypt_round_trips ... ok
[INFO] [stdout] test kalyna_block_encrypt_decrypt_round_trips ... ok
[INFO] [stdout] test kalyna_gmac_compute_verify_round_trips ... ok
[INFO] [stdout] test kupyna_digest_produces_expected_length_both_variants ... ok
[INFO] [stdout] test kalyna_kw_wrap_unwrap_round_trips ... ok
[INFO] [stdout] test kalyna_xts_encrypt_decrypt_round_trips ... ok
[INFO] [stdout] test kalyna_gcm_encrypt_decrypt_round_trips ... ok
[INFO] [stdout] test strumok_crypt_round_trips_via_second_pass ... ok
[INFO] [stdout] test sign_m257_full_flow_keygen_pubkey_sign_verify ... ok
[INFO] [stdout] test sign_m163_full_flow_keygen_pubkey_sign_verify ... ok
[INFO] [stdout] test box_full_flow_keygen_pubkey_seal_open ... ok
[INFO] [stderr]      Running tests/smoke_help_claims.rs (/opt/rustwide/target/debug/deps/smoke_help_claims-da6909f85babfe59)
[INFO] [stdout] test box512_full_flow_keygen_pubkey_seal_open ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test kalyna_ccm_help_claims_255_byte_message_cap ... ok
[INFO] [stdout] test kalyna_xts_help_claims_in_must_be_at_least_one_block ... ok
[INFO] [stdout] test decrypt_help_claims_tampered_input_leaves_no_partial_output ... ok
[INFO] [stdout] test strumok_crypt_help_claims_tampering_is_undetected_not_an_error ... ok
[INFO] [stdout] test verify_help_claims_valid_signature_prints_nothing_and_exits_zero ... ok
[INFO] [stdout] test box_open_help_claims_wrong_key_leaves_no_partial_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_key_confusion.rs (/opt/rustwide/target/debug/deps/smoke_key_confusion-59b9f4ab186b268a)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test box512_key_fed_to_box256_command_is_wrong_length_not_misparsed ... ok
[INFO] [stdout] test box_all_ff_key_is_rejected_in_both_secret_and_public_slots ... ok
[INFO] [stdout] test box_all_zero_key_is_rejected_in_both_secret_and_public_slots ... ok
[INFO] [stdout] test low_magnitude_key_parses_as_secret_but_not_as_public ... ok
[INFO] [stdout] test mid_magnitude_key_parses_as_public_but_not_as_secret ... ok
[INFO] [stdout] test secretstream_style_key_is_accepted_as_box_secret_key_then_fails_at_auth ... ok
[INFO] [stdout] test box512_low_magnitude_key_parses_as_both_secret_and_public ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_misuse.rs (/opt/rustwide/target/debug/deps/smoke_misuse-12e227c40cb9c2c5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test kupyna_digest_in_place_does_not_corrupt_before_reading ... ok
[INFO] [stdout] test kalyna_block_in_place_does_not_corrupt_before_reading ... ok
[INFO] [stdout] test strumok_crypt_in_place_round_trips_without_destroying_data ... ok
[INFO] [stdout] test strumok_crypt_in_place_leaves_no_partial_output_on_read_failure ... ok
[INFO] [stderr]      Running tests/smoke_misuse_matrix.rs (/opt/rustwide/target/debug/deps/smoke_misuse_matrix-17f979c4a75028c8)
[INFO] [stdout] test secretstream_encrypt_decrypt_in_place_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test kalyna_gmac_compute_without_out_is_missing_flag ... ok
[INFO] [stdout] test iterations_zero_behaves_like_one_across_representative_commands ... ok
[INFO] [stdout] test unknown_flag_is_rejected_across_representative_commands ... ok
[INFO] [stdout] test kalyna_cmac_verify_without_tag_is_missing_flag ... ok
[INFO] [stdout] test kalyna_gmac_verify_without_tag_is_missing_flag ... ok
[INFO] [stdout] test kalyna_cmac_compute_without_out_is_missing_flag ... ok
[INFO] [stdout] test directory_as_out_is_rejected_across_representative_commands ... ok
[INFO] [stderr]      Running tests/smoke_off_curve_attack.rs (/opt/rustwide/target/debug/deps/smoke_off_curve_attack-ef507b6c0a714889)
[INFO] [stdout] test missing_required_flag_matrix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test verify_rejects_order_two_public_key_m163 ... ok
[INFO] [stdout] test verify_rejects_order_two_public_key_m257 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_secretstream_attack.rs (/opt/rustwide/target/debug/deps/smoke_secretstream_attack-777893e8ebc5d849)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test oversized_chunk_length_field_is_rejected_before_reading_that_much ... ok
[INFO] [stdout] test final_tag_flipped_to_message_is_verify_failure_not_silently_accepted ... ok
[INFO] [stdout] test unknown_tag_byte_is_secretstream_unknown_tag ... ok
[INFO] [stdout] test truncated_mid_header_is_secretstream_truncated ... ok
[INFO] [stdout] test truncated_mid_ciphertext_is_secretstream_truncated ... ok
[INFO] [stdout] test tampered_header_byte_is_verify_failure ... ok
[INFO] [stdout] test tampered_auth_tag_byte_is_verify_failure ... ok
[INFO] [stdout] test genuine_round_trip_still_works_sanity_check ... ok
[INFO] [stdout] test tampered_ciphertext_byte_is_verify_failure ... ok
[INFO] [stdout] test trailing_data_after_final_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_streaming_boundedness.rs (/opt/rustwide/target/debug/deps/smoke_streaming_boundedness-c125075a091cbd5e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test box_seal_is_not_memory_bounded_control_case ... ignored, expensive: writes large fixture files and needs a release build for realistic timing/memory numbers - run via cargo xtask streaming-bounded, not a plain cargo test
[INFO] [stdout] test encrypt_and_decrypt_stay_memory_bounded_on_a_large_file ... ignored, expensive: writes large fixture files and needs a release build for realistic timing/memory numbers - run via cargo xtask streaming-bounded, not a plain cargo test
[INFO] [stdout] test kupyna_digest_stays_memory_bounded_on_a_large_file ... ignored, expensive: writes large fixture files and needs a release build for realistic timing/memory numbers - run via cargo xtask streaming-bounded, not a plain cargo test
[INFO] [stdout] test strumok_crypt_stays_memory_bounded_on_a_large_file ... ignored, expensive: writes large fixture files and needs a release build for realistic timing/memory numbers - run via cargo xtask streaming-bounded, not a plain cargo test
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_verify_key_tag.rs (/opt/rustwide/target/debug/deps/smoke_verify_key_tag-c608df1787228a0e)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tag_byte_with_no_body_is_wrong_length ... ok
[INFO] [stdout] test m257_tag_with_m163_body_length_is_wrong_length_not_misparsed ... ok
[INFO] [stdout] test m163_tag_with_m257_body_length_is_wrong_length_not_misparsed ... ok
[INFO] [stdout] test empty_key_file_is_wrong_length_not_a_panic ... ok
[INFO] [stdout] test unsupported_tag_bytes_report_the_specific_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests uacrypt
[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" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a", kill_on_drop: false }`
[INFO] [stdout] d1d06bb3ad46d5b8f81dba4b3dad9e864e959683c0177bb6e4c39b74f96f560a
