[INFO] fetching crate cryptovault 0.3.0...
[INFO] testing cryptovault-0.3.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cryptovault 0.3.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate cryptovault 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cryptovault 0.3.0
[INFO] tweaked toml for crates.io crate cryptovault 0.3.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cryptovault 0.3.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 cryptovault 0.3.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 reedsolomon v0.2.0
[INFO] [stderr]   Downloaded viterbi v0.2.0
[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] a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21
[INFO] running `Command { std: "docker" "start" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21", 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" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21" "/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" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21", 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" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.53
[INFO] [stderr]    Compiling reedsolomon v0.2.0
[INFO] [stderr]    Compiling viterbi v0.2.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling aes-gcm-siv v0.11.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling cryptovault v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 19.29s
[INFO] running `Command { std: "docker" "inspect" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21", 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" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21" "/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 bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling aes-gcm-siv v0.11.1
[INFO] [stderr]    Compiling cryptovault v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 38.73s
[INFO] running `Command { std: "docker" "inspect" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21", 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" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21" "/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.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/cryptovault-58e497e2e51d1067)
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test blob::validation_tests::test_sr_r3_non_rs_block_multiple_is_invalid_input ... ok
[INFO] [stdout] test blob::boundary_tests::test_sr_f1_rs_chunk_boundary_codeword_counts_and_roundtrip ... ok
[INFO] [stdout] test blob::boundary_tests::test_p0_5_max_blob_len_and_b64_len_recompute_from_formula ... ok
[INFO] [stdout] test blob::validation_tests::test_sr_r3_odd_body_length_is_invalid_input ... ok
[INFO] [stdout] test blob::blob_codec_tests::test_sr_r6_decode_blob_rejects_protected_len_past_recovered ... ok
[INFO] [stdout] test blob::blob_codec_tests::test_sr_r1_empty_plaintext_roundtrips ... ok
[INFO] [stdout] test blob::validation_tests::test_sc6_validate_pre_fec_never_panics_on_junk ... ok
[INFO] [stdout] test blob::validation_tests::test_sr_r3_too_short_body_is_invalid_input ... ok
[INFO] [stdout] test cipher::tests::test_sr_c1_c4_aead_roundtrip_with_aad_and_tamper_detection ... ok
[INFO] [stdout] test cipher::tests::test_sr_c1_nonce_is_random_and_sized ... ok
[INFO] [stdout] test error::tests::test_sr_r7_error_variants_display_and_are_typed ... ok
[INFO] [stdout] test blob::validation_tests::test_sr_r3_valid_body_returns_derived_rs_stream_length ... ok
[INFO] [stdout] test cipher::tests::test_sr_c1_wrong_key_and_nonce_length_are_typed_not_panic ... ok
[INFO] [stdout] test cipher::tests::test_sr_f5_rfc8452_aes256gcmsiv_known_answer ... ok
[INFO] [stdout] test blob::validation_tests::test_sr_r4_oversized_body_is_invalid_input ... ok
[INFO] [stdout] test error::tests::test_sr_r7_variants_are_clone_debug_and_eq ... ok
[INFO] [stdout] test error::tests::test_sr_r7_every_variant_display_prefix_and_message ... ok
[INFO] [stdout] test blob::blob_codec_tests::test_sr_r6_encode_decode_blob_roundtrips_header_from_inside_fec ... ok
[INFO] [stdout] test blob::proptests::prop_sr_r5_validate_pre_fec_never_panics ... ok
[INFO] [stdout] test fec::concatenated_tests::test_l12_csprng_from_master_rejects_wrong_length_master ... ok
[INFO] [stdout] test fec::interleaver::tests::test_p0_2_cross_window_boundary_burst_spreads_one_per_codeword ... ok
[INFO] [stdout] test blob::blob_codec_tests::test_sr_r6_decode_blob_rejects_oversized_plaintext_len ... ok
[INFO] [stdout] test blob::blob_codec_tests::test_sr_r1_decode_blob_rejects_unknown_version ... ok
[INFO] [stdout] test fec::interleaver::tests::test_p0_1_csprng_layer_golden_kat ... ok
[INFO] [stdout] test fec::interleaver::tests::test_p0_1_block_interleaver_kat ... ok
[INFO] [stdout] test fec::interleaver::tests::test_l7_csprng_layer_new_validates_seed_length ... ok
[INFO] [stdout] test blob::full_path_crafted_tests::test_sc_4_tampered_header_fails_authentication ... ok
[INFO] [stdout] test fec::interleaver::tests::test_sr_f2_depth_out_of_range_rejected ... ok
[INFO] [stdout] test fec::interleaver::tests::test_sr_f2_block_interleave_roundtrip_and_burst_spreading ... ok
[INFO] [stdout] test fec::interleaver::tests::test_sr_f2_csprng_layer_roundtrip ... ok
[INFO] [stdout] test fec::interleaver::tests::test_sr_f2_csprng_layer_deterministic_and_obfuscates ... ok
[INFO] [stdout] test fec::interleaver::tests::test_sr_f2_interleaver_enum_roundtrips_both_variants ... ok
[INFO] [stdout] test fec::concatenated_tests::test_sc2_noisy_within_capacity_recovers_exactly ... ok
[INFO] [stdout] test fec::interleaver::tests::test_sr_f2_depth_one_is_passthrough ... ok
[INFO] [stdout] test blob::blob_codec_tests::test_sc6_decode_blob_never_panics_on_junk ... ok
[INFO] [stdout] test blob::full_path_crafted_tests::test_sr_r6_crafted_bad_version_and_oversized_len_are_invalid_input ... ok
[INFO] [stdout] test fec::concatenated_tests::test_sc3_corruption_beyond_capacity_is_typed_error_not_silent ... ok
[INFO] [stdout] test fec::rs::tests::test_sr_f1_rs_corrects_within_capacity_and_chunks ... ok
[INFO] [stdout] test fec::viterbi::tests::test_l1_decoder_constructor_error_maps_to_error_correction ... ok
[INFO] [stdout] test fec::rs::tests::test_sr_f1_minimal_single_codeword_payload_roundtrips ... ok
[INFO] [stdout] test fec::concatenated_tests::test_sr_f4_sc1_clean_channel_roundtrip_default_and_injected ... ok
[INFO] [stdout] test fec::rs::tests::test_sr_f1_invalid_rs_stream_length_is_typed_not_panic ... ok
[INFO] [stdout] test fec::interleaver::tests::test_sr_f2_csprng_layer_seed_sensitivity ... ok
[INFO] [stdout] test fec::viterbi::viterbi_only_tests::test_sr_r4_oversized_input_is_typed_invalid_input ... ok
[INFO] [stdout] test fec::viterbi::viterbi_only_tests::test_sc8_empty_blob_roundtrips_without_panic ... ok
[INFO] [stdout] test fec::viterbi::tests::test_p0_3_max_blob_len_uses_per_chunk_viterbi_tail ... ok
[INFO] [stdout] test fec::viterbi::tests::test_sr_f3_empty_stream_roundtrips ... ok
[INFO] [stdout] test fec::viterbi::viterbi_only_tests::test_sc6_junk_input_never_panics ... ok
[INFO] [stdout] test fec::viterbi::tests::test_p0_3_viterbi_reproduces_ccsds_reference_impulse ... ok
[INFO] [stdout] test fec::viterbi::tests::test_sr_f3_malformed_body_is_typed_invalid_input_not_panic ... ok
[INFO] [stdout] test fec::viterbi::viterbi_only_tests::test_sr_r3a_validate_returns_non_rs_multiple_length ... ok
[INFO] [stdout] test kdf::tests::test_sr_c3_hkdf_domain_separation_distinct_and_deterministic ... ok
[INFO] [stdout] test tests::test_constants_are_pinned ... ok
[INFO] [stdout] test vault::byte_core_tests::test_m1_byte_cores_reject_wrong_length_master ... ok
[INFO] [stdout] test vault::byte_core_tests::test_sc1_encrypt_decrypt_bytes_roundtrip ... ok
[INFO] [stdout] test vault::byte_core_tests::test_sr_c1_two_encrypts_of_same_plaintext_differ ... ok
[INFO] [stdout] test vault::byte_core_tests::test_sc1_empty_plaintext_roundtrips ... ok
[INFO] [stdout] test vault::byte_core_tests::test_sr_f6_non_canonical_base64_is_encoding_error ... ok
[INFO] [stdout] test vault::byte_core_tests::test_sc5_decrypt_bytes_wrong_master_is_cipher_error ... ok
[INFO] [stdout] test vault::byte_core_tests::test_m3_per_vault_max_blob_len_cap_rejects_oversized_blob ... ok
[INFO] [stdout] test fec::viterbi::tests::test_sr_f3_corrects_isolated_bit_error_within_capacity ... ok
[INFO] [stdout] test vault::byte_core_tests::test_sr_r4_encrypt_bytes_rejects_oversized_plaintext ... ok
[INFO] [stdout] test fec::interleaver::tests::test_sr_f2_csprng_burst_clustering_matches_modeled_bound ... ok
[INFO] [stdout] test vault::construction_tests::test_sr_c2_derive_key_rejects_wrong_length_salt ... ok
[INFO] [stdout] test vault::envelope_tests::test_sc5_rewrap_wrong_old_salt_is_cipher_error ... ok
[INFO] [stdout] test vault::construction_tests::test_nofec_is_identity_encode_and_truncating_decode ... ok
[INFO] [stdout] test vault::envelope_tests::test_sc7_rewrap_rebinds_context_old_no_longer_unwraps ... ok
[INFO] [stdout] test vault::envelope_tests::test_sc7_wrap_unwrap_empty_material ... ok
[INFO] [stdout] test vault::envelope_tests::test_c2_public_wrap_rewrap_unwrap_chain ... ok
[INFO] [stdout] test vault::generator_tests::test_sr_c6_generate_dek_correct_len_and_unique ... ok
[INFO] [stdout] test vault::construction_tests::test_c1_nofec_vault_roundtrips_via_public_api ... ok
[INFO] [stdout] test vault::generator_tests::test_sr_c6_generate_salt_correct_len_and_unique ... ok
[INFO] [stdout] test vault::envelope_tests::test_sc5_unwrap_wrong_kek_is_cipher_error ... ok
[INFO] [stdout] test vault::generator_tests::test_sr_c7_constant_time_eq_matches_equality ... ok
[INFO] [stdout] test vault::envelope_tests::test_sc7_wrap_unwrap_raw_bytes_roundtrip ... ok
[INFO] [stdout] test vault::string_frontdoor_tests::test_sc1_encrypt_decrypt_with_key_roundtrip ... ok
[INFO] [stdout] test vault::string_frontdoor_tests::test_sc1_empty_string_roundtrips ... ok
[INFO] [stdout] test vault::string_frontdoor_tests::test_sc5_decrypt_with_key_wrong_master_is_cipher_error ... ok
[INFO] [stdout] test vault::string_frontdoor_tests::test_sr_c8_decrypt_with_key_rejects_non_utf8_plaintext ... ok
[INFO] [stdout] test fec::viterbi::tests::test_p0_3_viterbi_termination_length_and_roundtrip ... ok
[INFO] [stdout] test vault::envelope_tests::test_l9_data_and_envelope_blobs_are_not_cross_decryptable ... ok
[INFO] [stdout] test vault::byte_core_tests::test_n2_giant_base64_rejection_message_is_generic ... ok
[INFO] [stdout] test vault::byte_core_tests::test_sr_r4_decrypt_bytes_rejects_giant_base64_pre_allocation ... ok
[INFO] [stdout] test fec::concatenated_tests::test_l12_csprng_from_master_fec_roundtrips_via_vault ... ok
[INFO] [stdout] test fec::viterbi::viterbi_only_tests::test_sr_f4_roundtrips_non_rs_aligned_lengths ... ok
[INFO] [stdout] test vault::construction_tests::test_sr_c2_default_wires_audited_impls_new_injects_and_send_sync ... ok
[INFO] [stdout] test kdf::tests::test_sr_f5_argon2_owasp_params_pinned_and_deterministic ... ok
[INFO] [stdout] test kdf::tests::test_sr_c2_argon2_owasp_params_and_master_is_32_bytes ... ok
[INFO] [stdout] test fec::viterbi::tests::test_p0_3_viterbi_multi_chunk_length_and_roundtrip ... ok
[INFO] [stdout] test blob::boundary_tests::test_p0_3_viterbi_exact_chunk_boundary_single_tail ... ok
[INFO] [stdout] test fec::viterbi::viterbi_only_tests::prop_sr_r5_viterbi_only_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.39s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adversarial.rs (/opt/rustwide/target/release/deps/adversarial-aff1edf62b7993a5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_sr_r7_decode_errors_carry_no_structural_detail ... ok
[INFO] [stdout] test test_sr_r5_small_adversarial_corpus_is_typed_error_no_panic ... ok
[INFO] [stdout] test test_sr_r4_oversized_base64_string_rejected_pre_allocation ... ok
[INFO] [stdout] test test_sr_r4_oversized_decoded_blob_rejected ... ok
[INFO] [stdout] test test_sr_r4_off_by_one_over_max_blob_len_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ber_analysis.rs (/opt/rustwide/target/release/deps/ber_analysis-c5b4bd9493700861)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_sr_f6_full_sweep_report ... ignored, BER sweep report; run with --ignored --nocapture
[INFO] [stdout] test test_sr_f6_recommended_cap_recovers_above_target_at_operating_ber ... ok
[INFO] [stdout] test test_sr_f6_practical_payload_ceiling_shape_and_recommended_cap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 3.92s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/invariants.rs (/opt/rustwide/target/release/deps/invariants-359742968d029807)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_cryptovault_is_send_sync ... ok
[INFO] [stdout] test test_sr_r6_whole_blob_corruption_is_typed_error ... ok
[INFO] [stdout] test test_sr_c5_wrong_kek_never_unwraps_dek ... ok
[INFO] [stdout] test test_sr_c5_wrong_salt_context_never_unwraps_dek ... ok
[INFO] [stdout] test test_sr_r6_aead_backstop_never_returns_wrong_plaintext ... ok
[INFO] [stdout] test test_sr_c8_secret_returns_are_zeroizing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.92s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/kat.rs (/opt/rustwide/target/release/deps/kat-c4254773b0d3ccf6)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_sr_f5_csprng_layer_golden_vector_and_partial_window ... ok
[INFO] [stdout] test test_sr_f5_viterbi_ccsds_impulse_and_known_body_recovery ... ok
[INFO] [stdout] test test_sr_f5_block_interleaver_known_permutation_and_partial_window ... ok
[INFO] [stdout] test test_sr_f5_rfc5869_hkdf_sha256_official_vector ... ok
[INFO] [stdout] test test_sr_f5_rfc8452_aes256gcmsiv_with_aad_vector ... ok
[INFO] [stdout] test test_sr_f5_rs255_additional_error_patterns_recover_and_fail_loud ... ok
[INFO] [stdout] test test_sr_f5_hkdf_subkey_labels_and_domain_separation ... ok
[INFO] [stdout] test test_sr_f5_rs255_codeword_parity_and_known_error_correction ... ok
[INFO] [stdout] test test_sr_f5_rfc8452_aes256gcmsiv_official_vectors ... ok
[INFO] [stdout] test test_sr_f5_rfc9106_argon2id_official_vector ... ok
[INFO] [stdout] test test_sr_f5_viterbi_distinct_streams_roundtrip_within_capacity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/kat_reference.rs (/opt/rustwide/target/release/deps/kat_reference-b15923b7dbdbd53b)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_p0_3_viterbi_termination_overhead_is_two_bytes_per_block ... ok
[INFO] [stdout] test test_sr_f1_rs_multi_symbol_error_patterns_recover_within_capacity ... ok
[INFO] [stdout] test test_sr_f1_rs_encode_matches_reference_parity_and_corrects_within_capacity ... ok
[INFO] [stdout] test test_sr_f1_rs_fails_loud_beyond_capacity ... ok
[INFO] [stdout] test test_sr_f3_viterbi_matches_ccsds_impulse_and_round_trips ... ok
[INFO] [stdout] test test_sr_f3_viterbi_distinct_streams_roundtrip_within_capacity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proptest.rs (/opt/rustwide/target/release/deps/proptest-6118e9f6ba1a5a68)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test pt_decrypt_never_panics ... ok
[INFO] [stdout] test pt_noisy_channel_within_capacity ... ok
[INFO] [stdout] test pt_wrong_key_never_wrong_plaintext ... ok
[INFO] [stderr]      Running tests/scenarios.rs (/opt/rustwide/target/release/deps/scenarios-00d1eb9451cb6c43)
[INFO] [stdout] test pt_encrypt_decrypt_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 37.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_sc_1_clean_channel_roundtrip_max_plaintext_len ... ignored, 10 MiB FEC round-trip is slow; run with --run-ignored all
[INFO] [stdout] test test_sc_3_corruption_beyond_capacity_is_typed_error_never_wrong_plaintext ... ok
[INFO] [stdout] test test_sc_7_rewrap_rebinds_context_old_no_longer_unwraps ... ok
[INFO] [stdout] test test_sc_2_noisy_channel_within_capacity_recovers_exact_payload ... ok
[INFO] [stdout] test test_sc_6_adversarial_blob_is_typed_error_without_panic ... ok
[INFO] [stdout] test test_sc_8_empty_and_boundary_payloads_roundtrip_and_over_cap_rejected ... ok
[INFO] [stdout] test test_sc_1_clean_channel_roundtrip_recovers_exact_payload ... ok
[INFO] [stderr]      Running tests/viterbi_only_fec.rs (/opt/rustwide/target/release/deps/viterbi_only_fec-35fa70efaa858e3e)
[INFO] [stdout] test test_sc_5_wrong_kek_salt_or_password_reveals_no_key_material ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.72s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_sc3_viterbi_only_beyond_capacity_is_typed_error ... ok
[INFO] [stdout] test test_sc8_viterbi_only_empty_payload_roundtrips ... ok
[INFO] [stdout] test test_sc2_viterbi_only_isolated_bit_errors_recover ... ok
[INFO] [stdout] test test_kat_viterbi_only_framing_length_relation ... ok
[INFO] [stdout] test test_sc1_viterbi_only_clean_channel_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cryptovault
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test src/blob.rs - blob::encode_blob (line 39) ... ignored
[INFO] [stdout] test src/blob.rs - blob::validate_pre_fec (line 179) ... ignored
[INFO] [stdout] test src/fec/viterbi.rs - fec::viterbi::ViterbiOnlyFec (line 265) ... ok
[INFO] [stdout] test src/cipher.rs - cipher::Aes256GcmSivCipher (line 102) ... ok
[INFO] [stdout] test src/cipher.rs - cipher::sample_nonce (line 35) ... ok
[INFO] [stdout] test src/vault.rs - vault::constant_time_eq (line 101) ... ok
[INFO] [stdout] test src/vault.rs - vault::NoFec (line 124) ... ok
[INFO] [stdout] test src/fec/interleaver.rs - fec::interleaver::BlockInterleaver (line 64) ... ok
[INFO] [stdout] test src/fec/mod.rs - fec::ConcatenatedFec (line 116) ... ok
[INFO] [stdout] test src/lib.rs - (line 181) ... ok
[INFO] [stdout] test src/lib.rs - (line 249) ... ok
[INFO] [stdout] test src/lib.rs - (line 204) ... ok
[INFO] [stdout] test src/lib.rs - (line 227) ... ok
[INFO] [stdout] test src/lib.rs - (line 141) ... ok
[INFO] [stdout] test src/lib.rs - (line 126) ... ok
[INFO] [stdout] test src/kdf.rs - kdf::Argon2Kdf (line 57) ... ok
[INFO] [stdout] test src/vault.rs - vault::CryptoVault (line 196) ... ok
[INFO] [stdout] test src/vault.rs - vault::CryptoVault::encrypt_with_key (line 578) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 2.69s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21", kill_on_drop: false }`
[INFO] [stdout] a1943a2066b9db8a6d9e18de3613717008aafa951c4cd29fc479aa96c7085f21
