[INFO] fetching crate dryoc 2.0.0...
[INFO] testing dryoc-2.0.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dryoc 2.0.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate dryoc 2.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dryoc 2.0.0
[INFO] tweaked toml for crates.io crate dryoc 2.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dryoc 2.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dryoc 2.0.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c
[INFO] running `Command { std: "docker" "start" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c", 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" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c", 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" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling dryoc v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling keccak v0.2.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 45.80s
[INFO] running `Command { std: "docker" "inspect" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c", 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" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling no_std_io2 v0.9.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling rle-decode-fast v1.0.3
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling zlib-rs v0.6.8
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling dary_heap v0.3.9
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling adler32 v1.2.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling cc v1.5.1
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling minisign-verify v0.2.5
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling libflate_lz77 v2.3.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling wincode v0.6.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling ureq-proto v0.6.4
[INFO] [stderr]    Compiling libflate v2.3.2
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling keccak v0.2.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling ureq v3.4.2
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling num-bigint v0.5.1
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling salsa20 v0.11.0
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling libsodium-sys-stable v1.24.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling dryoc v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 40s
[INFO] running `Command { std: "docker" "inspect" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c", 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" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/dryoc/589037260785833b/out/dryoc-589037260785833b)
[INFO] [stdout] 
[INFO] [stdout] running 535 tests
[INFO] [stdout] test auth::tests::locked_key_and_input_produce_the_same_mac ... ok
[INFO] [stdout] test auth::tests::rustaceous_and_classic_macs_verify_each_other ... ok
[INFO] [stdout] test argon2::tests::context_rejects_invalid_parameters_with_specific_errors ... ok
[INFO] [stdout] test argon2::tests::index_alpha_computes_absolute_position_without_u32_overflow ... ok
[INFO] [stdout] test argon2::tests::test_vector_argon2i ... ok
[INFO] [stdout] test auth::tests::rfc4231_keys_match_libsodium ... ok
[INFO] [stdout] test argon2::tests::secret_working_types_zeroize_on_drop ... ok
[INFO] [stdout] test argon2::tests::validator_rejects_representable_upper_bound_overflows ... ok
[INFO] [stdout] test argon2::tests::test_vector_argon2id ... ok
[INFO] [stdout] test blake2b::blake2b_soft::tests::native_tests::test_blake2b_long_rand_length ... ok
[INFO] [stdout] test blake2b::blake2b_soft::tests::test_x86_64_compress_matches_portable ... ok
[INFO] [stdout] test blake2b::counter_tests::test_increment_counter_carries_into_high_word ... ok
[INFO] [stdout] test auth::tests::rfc4231_vectors_through_single_and_multi_part_interfaces ... ok
[INFO] [stdout] test blake2b::blake2b_soft::tests::native_tests::test_blake2b_long ... ok
[INFO] [stdout] test blake2b::blake2b_soft::tests::native_tests::test_b2_key ... ok
[INFO] [stdout] test bytes_serde::tests::protected::locked_deserialization_yields_locked_values ... ok
[INFO] [stdout] test blake2b::blake2b_soft::tests::native_tests::test_counter_carry_matches_libsodium ... ok
[INFO] [stdout] test blake2b::native_tests::test_parameter_matrix_matches_libsodium ... ok
[INFO] [stdout] test argon2::tests::test_fill_block_x86_64_matches_soft ... ok
[INFO] [stdout] test argon2::tests::impossible_memory_reservation_returns_an_error ... ok
[INFO] [stdout] test blake2b::blake2b_soft::tests::native_tests::test_b2 ... ok
[INFO] [stdout] test bytes_serde::tests::stack_byte_array_json_uses_byte_array_form ... ok
[INFO] [stdout] test blake2b::blake2b_soft::tests::test_vectors ... ok
[INFO] [stdout] test blake2b::blake2b_soft::tests::test_hash_one_shot_matches_state_path ... ok
[INFO] [stdout] test blake2b::blake2b_soft::tests::rejects_key_lengths_that_do_not_fit_in_u8 ... ok
[INFO] [stdout] test bytes_serde::tests::protected::fixed_protected_containers_deserialize_only_exact_length ... ok
[INFO] [stdout] test bytes_serde::tests::stack_byte_array_deserializes_only_exact_length ... ok
[INFO] [stdout] test chacha20::chacha20_x86_64::tests::test_avx512_with_block_matches_run_and_scalar_block ... ok
[INFO] [stdout] test chacha20::tests::libsodium::test_counter_wraps_match_libsodium ... ok
[INFO] [stdout] test chacha20::tests::test_chained_calls_advance_by_whole_blocks ... ok
[INFO] [stdout] test bytes_serde::tests::protected::protected_containers_serialize_as_their_bytes ... ok
[INFO] [stdout] test argon2::tests::native_tests::test_vector_argon2id_so ... ok
[INFO] [stdout] test chacha20::chacha20_soft::tests::test_rounds_match_portable ... ok
[INFO] [stdout] test chacha20::tests::test_apply_keystream_and_mac_matches_sequential ... ok
[INFO] [stdout] test chacha20::chacha20_x86_64::tests::test_scalar_double_round_matches_portable ... ok
[INFO] [stdout] test chacha20::tests::libsodium::test_matches_libsodium_stream_chacha20 ... ok
[INFO] [stdout] test chacha20::tests::test_ietf_matches_rustcrypto_at_every_length ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_detached_and_inplace_match_combined ... ok
[INFO] [stdout] test chacha20::tests::vector_path::test_default_dispatch_uses_detected_kernel ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_final_counter_blocks_match_libsodium ... ok
[INFO] [stdout] test chacha20::tests::test_rfc8439_block ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_libsodium_interop ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_libsodium_constants ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_failures_leave_outputs_untouched ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_matches_libsodium_detached_and_combined ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_message_len_bound_is_ietf_max ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_rfc_8439_known_answer ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_stream_crosses_ietf_counter_boundary ... ok
[INFO] [stdout] test chacha20::tests::test_legacy_counter_carries_into_word_13 ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::test_empty_message_and_no_aad ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::test_failures_leave_outputs_untouched ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::test_inplace_roundtrip ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::test_known_answer ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_ietf::tests::test_empty_message_and_length_errors ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::native_tests::test_counter_boundaries_match_libsodium_xchacha_stream ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::native_tests::test_libsodium_interop ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::test_message_len_bound_is_xchacha_max ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::test_xietf_ext_stream_crosses_counter_boundaries ... ok
[INFO] [stdout] test classic::crypto_aead_chacha20poly1305_impl::tests::test_encrypt_and_mac_matches_sequential ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::test_detached_matches_combined ... ok
[INFO] [stdout] test classic::crypto_aead_xchacha20poly1305_ietf::tests::native_tests::test_matches_libsodium_detached_and_combined ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha256::tests::test_one_shot_matches_incremental_for_keybytes_key ... ok
[INFO] [stdout] test classic::crypto_auth::tests::test_crypto_auth_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha256::tests::test_key_and_message_block_boundaries ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha256::tests::test_libsodium_compatibility ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha256::tests::test_rfc4231_case_4 ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha256::tests::test_rfc4231_long_message_case_3 ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha256::tests::test_rfc4231_long_key_and_message_case_7 ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha256::tests::test_rfc4231_long_key_case_6 ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha256::tests::test_rfc4231_case_1 ... ok
[INFO] [stdout] test chacha20::tests::test_legacy_keystream_known_answers ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512256::tests::test_rfc4231_case_1_truncated ... ok
[INFO] [stdout] test chacha20::tests::vector_path::test_head_driver_matches_scalar_keystream_for_every_kernel ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha256::tests::test_rfc4231_short_key_case_2 ... ok
[INFO] [stdout] test chacha20::tests::vector_path::test_kernel_chunk_matches_scalar_blocks ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512256::tests::test_key_and_message_block_boundaries ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512256::tests::test_libsodium_compatibility ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512256::tests::test_one_shot_matches_incremental_for_keybytes_key ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512256::tests::test_rfc4231_long_key_and_message_case_7_truncated ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512::tests::test_key_and_message_block_boundaries ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512256::tests::test_rfc4231_long_key_case_6_truncated ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512256::tests::test_rfc4231_short_key_case_2_truncated ... ok
[INFO] [stdout] test chacha20::tests::vector_path::test_driver_matches_scalar_keystream_for_every_kernel ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512::tests::test_rfc4231_long_key_and_message_case_7 ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512::tests::test_rfc4231_long_key_case_6 ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512::tests::test_rfc4231_long_message_case_3 ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512::tests::test_rfc4231_short_key_case_2 ... ok
[INFO] [stdout] test classic::crypto_auth::tests::test_crypto_auth_known_answer ... ok
[INFO] [stdout] test classic::crypto_box::tests::native_tests::test_crypto_box_beforenm_low_order_compatibility ... ok
[INFO] [stdout] test classic::crypto_box::tests::native_tests::test_crypto_box_seed_keypair ... ok
[INFO] [stdout] test argon2::tests::native_tests::test_low_cost_parameter_matrix_matches_libargon2 ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512::tests::test_libsodium_compatibility ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512::tests::test_rfc4231_case_1 ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512::tests::test_rfc4231_case_1_matches_one_shot_for_keybytes_key ... ok
[INFO] [stdout] test classic::crypto_auth_hmacsha512::tests::test_rfc4231_case_4 ... ok
[INFO] [stdout] test chacha20::tests::test_rfc8439_encryption ... ok
[INFO] [stdout] test bytes_serde::tests::protected::variable_protected_containers_deserialize_any_length ... ok
[INFO] [stdout] test classic::crypto_box::tests::test_crypto_box_seal_rejects_mismatched_buffers ... ok
[INFO] [stdout] test classic::crypto_core::tests::native_tests::test_crypto_core_hchacha20 ... ok
[INFO] [stdout] test classic::crypto_box::tests::test_crypto_box_rejects_mismatched_buffers_without_mutation ... ok
[INFO] [stdout] test classic::crypto_box::tests::test_crypto_box_rejects_low_order_public_keys ... ok
[INFO] [stdout] test classic::crypto_core::tests::native_tests::test_crypto_core_hsalsa20 ... ok
[INFO] [stdout] test classic::crypto_box::tests::test_crypto_box_easy_afternm_roundtrip_and_failure_atomicity ... ok
[INFO] [stdout] test classic::crypto_box::tests::test_crypto_box_open_detached_failure_atomicity ... ok
[INFO] [stdout] test classic::crypto_core::tests::test_crypto_core_ed25519_is_valid_point ... ok
[INFO] [stdout] test classic::crypto_box::tests::native_tests::test_crypto_box_detached_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_box::tests::test_crypto_box_easy_inplace_invalid ... ok
[INFO] [stdout] test classic::crypto_box::tests::native_tests::test_crypto_box_easy_inplace ... ok
[INFO] [stdout] test classic::crypto_core::tests::test_crypto_core_hsalsa20_known_answers ... ok
[INFO] [stdout] test classic::crypto_core::tests::test_crypto_scalarmult_ignores_public_key_high_bit ... ok
[INFO] [stdout] test classic::crypto_box::tests::test_crypto_box_easy_invalid ... ok
[INFO] [stdout] test classic::crypto_core::tests::native_tests::test_crypto_scalarmult_base ... ok
[INFO] [stdout] test classic::crypto_core::tests::test_crypto_core_hchacha20_known_answers ... ok
[INFO] [stdout] test classic::crypto_core::tests::test_crypto_core_ed25519_rejects_legacy_libsodium_mixed_order_points ... ok
[INFO] [stdout] test classic::crypto_core::tests::test_crypto_scalarmult_rejects_low_order_points ... ok
[INFO] [stdout] test classic::crypto_core::tests::test_generated_ed25519_keys_are_valid_points ... ok
[INFO] [stdout] test classic::crypto_box::tests::native_tests::test_crypto_box_seal_open ... ok
[INFO] [stdout] test classic::crypto_generichash::tests::final_with_mismatched_output_length_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_generichash::tests::output_and_key_lengths_match_libsodium ... ok
[INFO] [stdout] test classic::crypto_hash::tests::test_crypto_hash_is_sha512 ... ok
[INFO] [stdout] test classic::crypto_hash::tests::test_crypto_hash_sha256 ... ok
[INFO] [stdout] test classic::crypto_core::tests::native_tests::test_crypto_scalarmult ... ok
[INFO] [stdout] test classic::crypto_hash::tests::test_crypto_hash_sha256_boundaries_match_sha2 ... ok
[INFO] [stdout] test classic::crypto_box::tests::native_tests::test_crypto_box_seal ... ok
[INFO] [stdout] test classic::crypto_core::tests::test_canonical_encoding_check_matches_recompression ... ok
[INFO] [stdout] test classic::crypto_hash::tests::test_crypto_hash_sha512_boundaries_match_sha2 ... ok
[INFO] [stdout] test classic::crypto_box::tests::native_tests::test_crypto_box_easy ... ok
[INFO] [stdout] test classic::crypto_core::tests::native_tests::test_crypto_core_ed25519_is_valid_point_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_core::tests::native_tests::test_crypto_scalarmult_noncanonical_compatibility ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_crypto_kdf_rejects_invalid_subkey_lengths ... ok
[INFO] [stdout] test classic::crypto_hash::tests::test_crypto_hash_sha512_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_digest_boundary_output_lengths ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_none_and_empty_salt_match ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_sha256_rfc5869_case_2 ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_sha256_rfc5869_case_3_no_salt_or_info ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_sha512_a1_inputs_openssl_vector ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_sha512_no_salt_or_info_openssl_vector ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_crypto_kdf_boundary_parameters_match_libsodium ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_sha256_rfc5869_case_1 ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_sha512_long_inputs_openssl_vector ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_derive_key ... ok
[INFO] [stdout] test classic::crypto_core::tests::native_tests::test_crypto_scalarmult_low_order_compatibility ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_output_length_limits ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_empty_and_max_output_lengths ... ok
[INFO] [stdout] test classic::crypto_kdf::tests::test_hkdf_incremental_extract_matches_one_shot ... ok
[INFO] [stdout] test classic::crypto_hash::tests::test_crypto_hash_sha3_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_hash::tests::test_crypto_hash_sha3256_known_answers ... ok
[INFO] [stdout] test classic::crypto_kem_mlkem768::native_tests::test_mlkem768_unreduced_keys_rejected_like_libsodium ... ok
[INFO] [stdout] test classic::crypto_kx::tests::test_kx_seed_keypair_matches_libsodium ... ok
[INFO] [stdout] test chacha20::tests::vector_path::test_driver_every_length_to_a_chunk_across_counter_wraps ... ok
[INFO] [stdout] test classic::crypto_onetimeauth::tests::test_matches_libsodium_at_block_boundaries ... ok
[INFO] [stdout] test classic::crypto_onetimeauth::tests::test_rfc8439_vector_one_shot_and_incremental ... ok
[INFO] [stdout] test classic::crypto_kem_xwing::tests::test_draft_vectors ... ok
[INFO] [stdout] test classic::crypto_kem_xwing::tests::test_libsodium_edge_cases ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::algorithm_and_parallelism_mutations_match_libsodium ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::exact_maximum_encoded_length_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::invalid_parameters_leave_output_unchanged ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::fixed_and_mutated_password_hashes_have_expected_results ... ok
[INFO] [stdout] test classic::crypto_onetimeauth::tests::test_verify_rejects_mutations ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::mutation_matrix_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::password_hashing_reports_invalid_resource_limits ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::test_base64_no_pad_matches_base64_crate ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::longer_encoded_hash_verifies_like_libsodium ... ok
[INFO] [stdout] test classic::crypto_kx::tests::test_kx_rejects_low_order_public_keys ... ok
[INFO] [stdout] test classic::crypto_hash::tests::test_crypto_hash_sha3512_known_answers ... ok
[INFO] [stdout] test classic::crypto_kx::tests::test_kx_session_keys_match_libsodium_for_seeded_pair ... ok
[INFO] [stdout] test classic::crypto_kem_xwing::native_tests::test_xwing_randomized_interop_with_libsodium ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::password_hashing_enforces_classic_parameter_contract ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::malformed_password_hash_fields_have_structured_errors ... ok
[INFO] [stdout] test classic::crypto_kem_mlkem768::native_tests::test_mlkem768_randomized_interop_with_libsodium ... ok
[INFO] [stdout] test chacha20::tests::vector_path::test_driver_matches_scalar_keystream_across_counter_wraps ... ok
[INFO] [stdout] test classic::crypto_kx::tests::test_kx ... ok
[INFO] [stdout] test classic::crypto_kem_xwing::native_tests::test_xwing_invalid_inputs_rejected_like_libsodium ... ok
[INFO] [stdout] test classic::crypto_kem::native_tests::test_generic_kem_is_xwing_like_libsodium ... ok
[INFO] [stdout] test classic::crypto_core::tests::test_torsion_check_matches_dalek ... ok
[INFO] [stdout] test classic::crypto_secretbox::tests::rejects_lengths_above_the_libsodium_limit ... ok
[INFO] [stdout] test classic::crypto_secretbox::tests::test_crypto_secretbox_easy_inplace ... ok
[INFO] [stdout] test classic::crypto_secretbox::tests::test_crypto_secretbox_open_failure_keeps_output ... ok
[INFO] [stdout] test classic::crypto_secretbox::tests::test_crypto_secretbox_detached_only_touches_message_len ... ok
[INFO] [stdout] test classic::crypto_secretbox::tests::test_matches_libsodium_at_boundary_lengths ... ok
[INFO] [stdout] test classic::crypto_secretbox::tests::test_crypto_secretbox_easy ... ok
[INFO] [stdout] test classic::crypto_secretbox::tests::test_crypto_secretbox_rejects_invalid_buffer_lengths_without_mutation ... ok
[INFO] [stdout] test classic::crypto_secretbox::tests::test_open_easy_inplace_failures_leave_buffer_untouched ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::native_tests::test_rekey ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::pull_authenticates_before_mutating_outputs_or_state ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::push_and_pull_reject_invalid_buffer_lengths_without_mutation ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::length_checks_accept_exactly_messagebytes_max ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::length_block_uses_fixed_width_little_endian_values ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::native_tests::test_counter_wrap_rekeys_like_libsodium ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::native_tests::test_secretstream_lots_of_messages_push ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::native_tests::test_every_tag_and_length_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::native_tests::test_secretstream_basic_pull ... ok
[INFO] [stdout] test classic::crypto_secretbox_impl::tests::test_seal_matches_sequential ... ok
[INFO] [stdout] test classic::crypto_shorthash::tests::test_shorthash_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::native_tests::test_secretstream_basic_push ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::native_tests::test_secretstream_lots_of_messages_pull ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::test_secretstream_large_aad ... ok
[INFO] [stdout] test classic::crypto_shorthash::tests::test_shorthash_reference_vectors ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::test_secretstream_small_aad ... ok
[INFO] [stdout] test classic::crypto_secretstream_xchacha20poly1305::tests::test_sizes ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::regression_tests::public_key_conversion_accepts_valid_high_sign_bit ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::regression_tests::verification_rejects_s_plus_group_order ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::regression_tests::public_key_conversion_rejects_invalid_edwards_points ... ok
[INFO] [stdout] test classic::crypto_sign::tests::verification_classifies_invalid_signatures_and_public_keys ... ok
[INFO] [stdout] test classic::crypto_sign::tests::test_crypto_sign ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::tests::test_noncanonical_signature_scalar_compatibility ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::tests::test_invalid_public_key_conversion_compatibility ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::tests::test_keypair_seed ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::tests::test_secret_key_extraction ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::vector_tests::open_failure_leaves_message_buffer_untouched ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::tests::test_key_conversion ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::tests::test_mixed_order_points_match_libsodium ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::tests::test_rejected_encodings_match_libsodium ... ok
[INFO] [stdout] test classic::crypto_sign::consistency_tests::combined_signature_prefix_matches_detached ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::vector_tests::rfc8032_ed25519_vectors ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::vector_tests::rfc8032_ed25519ph_vector ... ok
[INFO] [stdout] test classic::crypto_sign::tests::combined_signing_rejects_invalid_buffer_lengths ... ok
[INFO] [stdout] test classic::crypto_sign::consistency_tests::incremental_signature_is_independent_of_split_points ... ok
[INFO] [stdout] test classic::crypto_sign::tests::test_crypto_sign_detached ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::vector_tests::verification_rejects_noncanonical_and_small_order_points ... ok
[INFO] [stdout] test classic::crypto_sign::tests::test_crypto_sign_incremental ... ok
[INFO] [stdout] test classic::crypto_sign::tests::test_crypto_sign_open ... ok
[INFO] [stdout] test classic::crypto_xof::tests::test_update_after_squeeze_is_rejected ... ok
[INFO] [stdout] test classic::generichash_blake2b::tests::empty_key_is_unkeyed ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::vector_tests::verification_rejects_scalar_at_or_above_group_order ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::vector_tests::verification_reports_invalid_r_before_invalid_a ... ok
[INFO] [stdout] test classic::generichash_blake2b::tests::validation_accepts_libsodium_ranges_and_reports_bounds ... ok
[INFO] [stdout] test constants::tests::test_libsodium_constants ... ok
[INFO] [stdout] test dryocaead::tests::kat::chacha_and_xchacha_json_round_trips_decrypt_with_classic ... ok
[INFO] [stdout] test dryocaead::tests::kat::chacha_box_and_envelope_match_rfc_8439_and_classic ... ok
[INFO] [stdout] test classic::crypto_xof::tests::test_crypto_xof_matches_libsodium ... ok
[INFO] [stdout] test classic::crypto_kem_mlkem768::native_tests::test_mlkem768_matches_libsodium ... ok
[INFO] [stdout] test dryocaead::tests::kat::chacha_from_bytes_boundaries ... ok
[INFO] [stdout] test dryocaead::tests::kat::chacha_tampering_and_wrong_inputs_are_rejected ... ok
[INFO] [stdout] test classic::crypto_xof::tests::test_crypto_xof_shake256_known_answers ... ok
[INFO] [stdout] test classic::crypto_sign_ed25519::vector_tests::verification_with_torsion_components ... ok
[INFO] [stdout] test dryocaead::tests::kat::xchacha_box_and_envelope_match_libsodium_vector_and_classic ... ok
[INFO] [stdout] test classic::crypto_xof::tests::test_crypto_xof_shake128_known_answers ... ok
[INFO] [stdout] test dryocaead::tests::property_tests::proptest_from_bytes_round_trips_or_rejects_by_length ... ok
[INFO] [stdout] test dryocaead::tests::test_envelope_layout ... ok
[INFO] [stdout] test dryocaead::tests::test_envelope_empty_message_and_no_aad ... ok
[INFO] [stdout] test dryocaead::tests::test_envelope_failures ... ok
[INFO] [stdout] test dryocaead::tests::test_explicit_box_layout ... ok
[INFO] [stdout] test dryocbox::tests::from_bytes_and_from_sealed_bytes_require_their_prefixes ... ok
[INFO] [stdout] test dryocaead::tests::test_explicit_box_failures ... ok
[INFO] [stdout] test dryocaead::tests::test_from_bytes_boundaries ... ok
[INFO] [stdout] test dryocbox::tests::nacl_vector_precalculated_key_and_ciphertext_match ... ok
[INFO] [stdout] test dryocaead::tests::property_tests::proptest_classic_modes_and_rustaceous_layouts_agree ... ok
[INFO] [stdout] test dryocbox::tests::native_tests::libsodium_regular_and_precomputed_boxes_decrypt_with_rustaceous ... ok
[INFO] [stdout] test dryocaead::tests::property_tests::proptest_tampering_is_rejected_without_mutating_outputs ... ok
[INFO] [stdout] test dryocbox::tests::encrypt_rejects_low_order_recipient_key ... ok
[INFO] [stdout] test dryocbox::tests::native_tests::libsodium_sealed_box_rejects_wrong_recipient_and_modification ... ok
[INFO] [stdout] test dryocbox::tests::open_requires_an_ephemeral_public_key ... ok
[INFO] [stdout] test dryocbox::tests::native_tests::nacl_vector_matches_libsodium_box_and_beforenm ... ok
[INFO] [stdout] test dryocbox::tests::nacl_vector_encrypts_to_known_bytes_and_decrypts_with_swapped_keys ... ok
[INFO] [stdout] test dryocbox::tests::sealed_box_authenticates_recipient_and_contents ... ok
[INFO] [stdout] test dryocbox::tests::sealed_wire_format_is_ephemeral_key_then_tag_then_ciphertext ... ok
[INFO] [stdout] test dryocbox::tests::test_precalc_encrypt_decrypt ... ok
[INFO] [stdout] test dryocbox::tests::native_tests::test_dryocbox_open_vecbox ... ok
[INFO] [stdout] test dryocbox::tests::native_tests::test_dryocbox_seal_vecbox ... ok
[INFO] [stdout] test dryocbox::tests::native_tests::test_decrypt_failure ... ok
[INFO] [stdout] test dryocbox::tests::tampering_and_wrong_keys_are_rejected_and_the_box_stays_usable ... ok
[INFO] [stdout] test dryocbox::tests::test_precalc_encrypt_to_vecbox_decrypt_to_vecbox_with_different_messages ... ok
[INFO] [stdout] test dryocbox::tests::test_precalc_encrypt_decrypt_with_different_messages ... ok
[INFO] [stdout] test dryocsecretbox::tests::from_bytes_requires_a_full_tag ... ok
[INFO] [stdout] test dryocsecretbox::tests::native_tests::libsodium_ciphertext_decrypts_into_locked_box ... ok
[INFO] [stdout] test dryocsecretbox::tests::nacl_vector_encrypts_to_known_bytes_and_parses_back ... ok
[INFO] [stdout] test dryocsecretbox::tests::encrypt_returns_an_error_when_storage_does_not_grow ... ok
[INFO] [stdout] test dryocsecretbox::tests::locked_box_matches_stack_box_bytes ... ok
[INFO] [stdout] test dryocsecretbox::tests::native_tests::libsodium_ciphertext_parses_and_decrypts ... ok
[INFO] [stdout] test dryocsecretbox::tests::native_tests::nacl_vector_matches_libsodium ... ok
[INFO] [stdout] test dryocsealedbox::tests::test_hpke_known_answer ... ok
[INFO] [stdout] test dryocbox::tests::test_precalc_encrypt_to_vecbox_decrypt_to_vecbox ... ok
[INFO] [stdout] test dryocsealedbox::tests::test_wire_format_and_tampering ... ok
[INFO] [stdout] test dryocsecretbox::tests::empty_message_produces_a_bare_tag_that_authenticates ... ok
[INFO] [stdout] test dryocbox::tests::native_tests::test_dryocbox_vecbox ... ok
[INFO] [stdout] test dryocsecretbox::tests::tampering_is_rejected_and_the_box_stays_usable ... ok
[INFO] [stdout] test dryocstream::tag::tests::tag_bytes_are_libsodiums_values ... ok
[INFO] [stdout] test dryocsecretbox::tests::native_tests::test_dryocbox ... ok
[INFO] [stdout] test dryocstream::tag::tests::tag_from_u8_rejects_every_unknown_byte ... ok
[INFO] [stdout] test dryocstream::tests::libsodium_messages_pulled_out_of_order_fail_and_state_stays_usable ... ok
[INFO] [stdout] test dryocsecretbox::tests::native_tests::test_dryocbox_vec ... ok
[INFO] [stdout] test dryocstream::tests::rekey_on_libsodium_push_side_is_mirrored_by_rustaceous_pull ... ok
[INFO] [stdout] test dryocstream::tests::test_protected_memory ... ok
[INFO] [stdout] test dryocstream::tests::test_stream_pull ... ok
[INFO] [stdout] test dryocstream::tests::tag_known_answers_are_libsodiums ... ok
[INFO] [stdout] test dryocstream::tests::rekey_on_push_side_is_mirrored_by_libsodium_pull ... ok
[INFO] [stdout] test dryocstream::tests::test_stream_push ... ok
[INFO] [stdout] test edwards25519::tests::test_curve_constant ... ok
[INFO] [stdout] test dryocstream::validation_tests::every_tag_matches_libsodium_known_answers ... ok
[INFO] [stdout] test dryocstream::validation_tests::manual_rekey_must_be_mirrored_by_the_pull_side ... ok
[INFO] [stdout] test dryocstream::validation_tests::rustaceous_pull_out_of_order_fails_and_state_stays_usable ... ok
[INFO] [stdout] test dryocstream::validation_tests::rustaceous_pull_rejects_every_unknown_tag_without_advancing_state ... ok
[INFO] [stdout] test dryocstream::validation_tests::rustaceous_pull_rejects_short_ciphertext_without_advancing_state ... ok
[INFO] [stdout] test edwards25519::tests::test_avx512_select_row_matches_scalar ... ok
[INFO] [stdout] test edwards25519::tests::test_rfc8032_public_key ... ok
[INFO] [stdout] test edwards25519::tests::test_mul_base_scalar_boundaries ... ok
[INFO] [stdout] test dryocsecretbox::tests::native_tests::test_dryocbox_locked ... ok
[INFO] [stdout] test error::tests::constraints_describe_their_requirements ... ok
[INFO] [stdout] test edwards25519::tests::test_odd_table_matches_dalek ... ok
[INFO] [stdout] test error::tests::debug_is_structured_and_does_not_include_internal_source_locations ... ok
[INFO] [stdout] test error::tests::wrapped_errors_preserve_their_source ... ok
[INFO] [stdout] test fe25519::fe25519_soft::tests::test_square_chain_matches_square ... ok
[INFO] [stdout] test error::tests::contexts_have_clear_human_readable_names ... ok
[INFO] [stdout] test error::tests::display_is_human_readable_without_source_locations ... ok
[INFO] [stdout] test fe25519::tests::test_canonical_encoding_at_field_boundary ... ok
[INFO] [stdout] test fe25519::tests::test_constants_and_sqrt_ratio ... ok
[INFO] [stdout] test generichash::tests::keyed_and_unkeyed_hashes_match_libsodium_at_length_bounds ... ok
[INFO] [stdout] test generichash::tests::locked_key_input_and_output_match_stack_types ... ok
[INFO] [stdout] test generichash::tests::min_and_max_output_and_key_lengths_match_libsodium_known_answers ... ok
[INFO] [stdout] test edwards25519::tests::test_table_matches_dalek ... ok
[INFO] [stdout] test generichash::tests::output_and_key_lengths_follow_libsodium_ranges ... ok
[INFO] [stdout] test generichash::tests::test_generichash ... ok
[INFO] [stdout] test generichash::tests::test_generichash_clone_mid_stream ... ok
[INFO] [stdout] test generichash::tests::test_generichash_onetime ... ok
[INFO] [stdout] test generichash::tests::test_generichash_onetime_empty ... ok
[INFO] [stdout] test hkdf::tests::generic_variant_api_reproduces_rfc5869 ... ok
[INFO] [stdout] test generichash::tests::test_vectors ... ok
[INFO] [stdout] test hkdf::tests::locked_expanders_reproduce_rfc5869 ... ok
[INFO] [stdout] test hkdf::tests::matches_classic_extract_and_expand ... ok
[INFO] [stdout] test hkdf::tests::output_length_limits_match_the_variant ... ok
[INFO] [stdout] test hkdf::tests::serde_round_trip_expands_to_the_rfc5869_output ... ok
[INFO] [stdout] test hkdf::tests::rfc5869_sha256_vectors ... ok
[INFO] [stdout] test hmac::tests::rfc4231_keys_match_libsodium ... ok
[INFO] [stdout] test hkdf::tests::sha512_a1_inputs_openssl_vector ... ok
[INFO] [stdout] test hmac::tests::rustaceous_and_classic_macs_verify_each_other ... ok
[INFO] [stdout] test hmac::tests::variants_are_distinct_and_the_generic_api_matches_the_aliases ... ok
[INFO] [stdout] test kdf::tests::derives_libsodium_known_answers_for_ids_zero_and_max ... ok
[INFO] [stdout] test kdf::tests::locked_kdf_derives_the_same_subkeys_as_the_stack_kdf ... ok
[INFO] [stdout] test kdf::tests::matches_classic_derive_from_key_and_separates_key_context_and_id ... ok
[INFO] [stdout] test kdf::tests::matches_libsodium_derive_from_key ... ok
[INFO] [stdout] test kdf::tests::rejects_out_of_range_subkey_lengths_and_redacts_debug_output ... ok
[INFO] [stdout] test kdf::tests::serde_round_trip_derives_the_same_subkeys ... ok
[INFO] [stdout] test keccak::tests::test_chain_companion_matches_hash ... ok
[INFO] [stdout] test dryocaead::tests::test_explicit_box_empty_message_and_no_aad ... ok
[INFO] [stdout] test hmac::tests::rfc4231_vectors_through_all_three_variants ... ok
[INFO] [stdout] test keccak::tests::test_split_absorb_and_squeeze_match_one_call ... ok
[INFO] [stdout] test keccak::tests::test_par_sponge_matches_sponge ... ok
[INFO] [stdout] test keccak::tests::test_x86_64_permute4_matches_scalar ... ok
[INFO] [stdout] test keypair::tests::from_seed_matches_libsodium_and_classic_seed_keypair ... ok
[INFO] [stdout] test keypair::tests::from_slices_accepts_exact_lengths_and_reports_the_short_side ... ok
[INFO] [stdout] test keccak::tests::test_zeroize_clears_state ... ok
[INFO] [stdout] test keypair::tests::keypair_debug_redacts_keys ... ok
[INFO] [stdout] test keypair::tests::locked_precalculate_matches_nacl_shared_key ... ok
[INFO] [stdout] test keypair::tests::generated_public_key_is_the_base_point_multiple_of_the_secret_key ... ok
[INFO] [stdout] test keypair::tests::native_tests::test_gen_keypair ... ok
[INFO] [stdout] test keypair::tests::precalculate_matches_nacl_shared_key ... ok
[INFO] [stdout] test keypair::tests::serde_round_trip_keeps_the_keypair_usable_for_boxes ... ok
[INFO] [stdout] test keypair::tests::test_from_secret_key ... ok
[INFO] [stdout] test keypair::tests::test_is_valid_public_key ... ok
[INFO] [stdout] test edwards25519::tests::test_torsion_and_mixed_order_operations_match_dalek ... ok
[INFO] [stdout] test kx::tests::seeded_sessions_match_libsodium_known_answers_with_rx_tx_crossed ... ok
[INFO] [stdout] test kx::tests::serde_round_trip_keeps_rx_and_tx_in_place ... ok
[INFO] [stdout] test kx::tests::session_debug_redacts_keys ... ok
[INFO] [stdout] test kx::tests::locked_sessions_match_stack_sessions ... ok
[INFO] [stdout] test kx::tests::low_order_peer_keys_are_rejected_on_both_sides ... ok
[INFO] [stdout] test kx::tests::sessions_match_classic_session_keys ... ok
[INFO] [stdout] test mlkem::mlkem_soft::tests::test_constants ... ok
[INFO] [stdout] test mlkem::mlkem_soft::tests::test_reductions_exhaustive ... ok
[INFO] [stdout] test keccak::tests::test_lane_io_matches_byte_model ... ok
[INFO] [stdout] test kx::tests::sessions_match_libsodium_session_keys ... ok
[INFO] [stdout] test mlkem::mlkem_soft::tests::test_ntt_multiply_matches_schoolbook ... ok
[INFO] [stdout] test mlkem::tests::test_acvp_decapsulation ... ok
[INFO] [stdout] test edwards25519::tests::test_add_digits_matches_dalek ... ok
[INFO] [stdout] test mlkem::tests::test_acvp_encapsulation ... ok
[INFO] [stdout] test mlkem::tests::test_acvp_keygen ... ok
[INFO] [stdout] test mlkem::tests::test_backends_match_soft ... ok
[INFO] [stdout] test mlkem::tests::test_acvp_encapsulation_key_check ... ok
[INFO] [stdout] test fe25519::tests::test_sqrt_ratio_against_bigint ... ok
[INFO] [stdout] test fe25519::tests::test_field_ops_against_bigint ... ok
[INFO] [stdout] test mlkem::tests::test_cctv_strcmp ... ok
[INFO] [stdout] test mlkem::tests::test_cctv_modulus ... ok
[INFO] [stdout] test mlkem::tests::test_cctv_unlucky_sampling ... ok
[INFO] [stdout] test mlkem::tests::test_records_ignore_line_endings ... ok
[INFO] [stdout] test onetimeauth::tests::rfc8439_vector_through_single_and_multi_part_interfaces ... ok
[INFO] [stdout] test fe25519::safegcd::tests::test_invert_matches_exponentiation ... ok
[INFO] [stdout] test mlkem::tests::test_rej_uniform_backends_match_soft ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::avx2_blocks_match_scalar ... ok
[INFO] [stdout] test onetimeauth::tests::locked_key_and_input_produce_the_rfc8439_tag ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::ifma2_blocks_match_scalar ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::ifma_blocks_match_scalar ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::incremental_state_zeroizes_on_drop ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::native_tests::test_libsodium ... ok
[INFO] [stdout] test onetimeauth::tests::rfc8439_vector_matches_libsodium ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::avx512_blocks_match_scalar ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::finalize_reduces_boundary_states ... ok
[INFO] [stdout] test onetimeauth::tests::rustaceous_and_classic_macs_verify_each_other ... ok
[INFO] [stdout] test mlkem::tests::test_compression_exhaustive ... ok
[INFO] [stdout] test mlkem::tests::test_decapsulate_seed_matches_decapsulate ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::property_tests::proptest_update_matches_scalar_blocks ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::test_example_vector ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::test_vector_1 ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::test_vector_3 ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::test_vector_2 ... ok
[INFO] [stdout] test poly1305::poly1305_x86_64::avx2::tests::vector_powers_match_serial_chain ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::test_vector_4 ... ok
[INFO] [stdout] test poly1305::tests::clamped_r_yields_the_pad ... ok
[INFO] [stdout] test poly1305::poly1305_x86_64::tests::test_ifma_step_matches_scalar_and_bound ... ok
[INFO] [stdout] test poly1305::poly1305_x86_64::avx512::tests::vector_powers_match_serial_chain ... ok
[INFO] [stdout] test poly1305::poly1305_x86_64::tests::test_key_powers_match_serial_chain ... ok
[INFO] [stdout] test poly1305::tests::rfc8439_a3_final_reduction_vectors ... ok
[INFO] [stdout] test precalc::tests::precalculate_matches_nacl_shared_key_from_both_sides ... ok
[INFO] [stdout] test precalc::tests::precalculated_key_debug_redacts_contents_and_equality_is_value_based ... ok
[INFO] [stdout] test precalc::tests::locked_precalculation_matches_stack_precalculation ... ok
[INFO] [stdout] test poly1305::poly1305_x86_64::tests::test_ifma_vector_powers_match_serial_chain ... ok
[INFO] [stdout] test precalc::tests::precalculate_matches_libsodium_beforenm ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::update_matches_scalar_blocks_at_bulk_boundaries ... ok
[INFO] [stdout] test protected::tests::drop_wipes_the_backing_store_exactly_once_in_every_state ... ok
[INFO] [stdout] test protected::tests::explicit_zeroize_preserves_locked_readwrite_state ... ok
[INFO] [stdout] test protected::tests::explicit_zeroize_wipes_once_and_drop_wipes_again ... ok
[INFO] [stdout] test protected::tests::fixed_size_locked_constructors_require_exact_length ... ok
[INFO] [stdout] test edwards25519::tests::test_vartime_operations_match_dalek ... ok
[INFO] [stdout] test classic::crypto_xof::tests::test_crypto_xof_turboshake256_known_answers ... ok
[INFO] [stdout] test edwards25519::tests::test_mul_base_matches_dalek ... ok
[INFO] [stdout] test classic::crypto_kem_xwing::native_tests::test_xwing_matches_libsodium ... ok
[INFO] [stdout] test poly1305::tests::native_tests::matches_libsodium_around_bulk_thresholds ... ok
[INFO] [stdout] test protected::tests::locked_clone_is_a_distinct_independent_locked_copy ... ok
[INFO] [stdout] test protected::tests::locked_resize_to_the_same_length_keeps_its_region ... ok
[INFO] [stdout] test protected::tests::proptest_heapbytearray_exact_size_views ... ok
[INFO] [stdout] test poly1305::poly1305_soft::tests::native_tests::test_libsodium_long_and_chunked ... ok
[INFO] [stdout] test protected::tests::protected_allocations_are_page_aligned ... ok
[INFO] [stdout] test protected::tests::heap_bytes_move_across_threads_and_share_through_arc ... ok
[INFO] [stdout] test protected::tests::protected_byte_array_debug_redacts_contents ... ok
[INFO] [stdout] test protected::tests::test_checked_raw_region_layout_boundaries ... ok
[INFO] [stdout] test protected::tests::proptest_protection_transitions_preserve_bytes ... ok
[INFO] [stdout] test protected::tests::test_empty_heapbytes_and_locking ... ok
[INFO] [stdout] test protected::tests::test_heapbytes_resize_grow_shrink_and_fill ... ok
[INFO] [stdout] test protected::tests::test_mprotect_handles_single_byte_slice ... ok
[INFO] [stdout] test protected::tests::test_heapbytearray_exact_size_views ... ok
[INFO] [stdout] test classic::crypto_xof::tests::test_crypto_xof_turboshake128_known_answers ... ok
[INFO] [stdout] test protected::tests::explicit_zeroize_restores_noaccess_protection ... ok
[INFO] [stdout] test protected::tests::test_page_rounding ... ok
[INFO] [stdout] test protected::tests::transitions_on_a_taken_protected_value_report_invalid_state ... ok
[INFO] [stdout] test protected::tests::test_page_size_from_sysconf_handles_error_sentinel ... ok
[INFO] [stdout] test protected::tests::test_mprotect_handles_exact_page_slice ... ok
[INFO] [stdout] test protected::tests::test_lock_unlock ... ok
[INFO] [stdout] test protected::tests::test_protect_unprotect ... ok
[INFO] [stdout] test pwhash::tests::debug_redacts_hash_bytes ... ok
[INFO] [stdout] test pwhash::tests::argon2i_configuration_matches_libsodium_and_classic ... ok
[INFO] [stdout] test pwhash::tests::dropping_pwhash_zeroizes_its_hash ... ok
[INFO] [stdout] test protected::tests::proptest_locked_heapbytes_resize_matches_vec_model ... ok
[INFO] [stdout] test pwhash::tests::derive_keypair_is_the_scalar_base_multiple_of_the_argon2_output ... ok
[INFO] [stdout] test protected::tests::unlocked_clones_are_distinct_copies_preserving_protect_mode ... ok
[INFO] [stdout] test pwhash::tests::config_serde_round_trip_reproduces_the_hash ... ok
[INFO] [stdout] test pwhash::tests::from_string_rejects_malformed_encodings ... ok
[INFO] [stdout] test pwhash::tests::encoded_string_reports_rehash_only_when_the_limits_change ... ok
[INFO] [stdout] test pwhash::tests::from_string_accepts_long_valid_argon2_hash ... ok
[INFO] [stdout] test pwhash::tests::hash_with_salt_matches_libsodium_argon2id_and_classic ... ok
[INFO] [stdout] test pwhash::tests::hash_with_salt_matches_libsodium_for_both_algorithms ... ok
[INFO] [stdout] test pwhash::tests::libsodium_string_vector_parses_verifies_and_reencodes ... ok
[INFO] [stdout] test protected::tests::proptest_heapbytes_roundtrip_clone_and_mutation ... ok
[INFO] [stdout] test rng::tests::copy_randombytes_fills_exactly_the_destination ... ok
[INFO] [stdout] test pwhash::tests::test_pwhash_serde_roundtrip_preserves_verification ... ok
[INFO] [stdout] test rng::tests::os_rng_failure_panics_instead_of_leaving_zeroes - should panic ... ok
[INFO] [stdout] test pwhash::tests::test_pwhash_validates_output_length_before_allocation ... ok
[INFO] [stdout] test salsa20::salsa20_soft::tests::last_blocks_match_libsodium ... ok
[INFO] [stdout] test salsa20::salsa20_x86_64::tests::test_avx512_with_block_matches_run_and_scalar_block ... ok
[INFO] [stdout] test protected::tests::locked_readonly_clone_is_a_distinct_readonly_copy ... ok
[INFO] [stdout] test protected::tests::proptest_heapbytes_resize_matches_vec_model ... ok
[INFO] [stdout] test rng::tests::randombytes_buf_returns_requested_length_and_fresh_data ... ok
[INFO] [stdout] test salsa20::salsa20_soft::tests::blocks_match_rustcrypto_across_counter_words ... ok
[INFO] [stdout] test salsa20::salsa20_soft::tests::ecrypt_set1_vector0_block ... ok
[INFO] [stdout] test salsa20::tests::test_xsalsa20_libsodium_secretbox_vector ... ok
[INFO] [stdout] test salsa20::salsa20_x86_64::tests::test_scalar_double_round_matches_portable ... ok
[INFO] [stdout] test salsa20::tests::test_xsalsa20_scalar_blocks_match_rustcrypto_across_counter_words ... ok
[INFO] [stdout] test protected::tests::explicit_zeroize_restores_readonly_protection ... ok
[INFO] [stdout] test salsa20::tests::vector_path::test_default_dispatch_uses_detected_kernel ... ok
[INFO] [stdout] test salsa20::tests::vector_path::test_head_driver_matches_scalar_keystream_for_every_kernel ... ok
[INFO] [stdout] test salsa20::tests::vector_path::test_driver_matches_scalar_keystream_across_counter_wraps ... ok
[INFO] [stdout] test salsa20::tests::vector_path::test_kernel_chunk_matches_scalar_blocks ... ok
[INFO] [stdout] test salsa20::tests::vector_path::test_driver_matches_scalar_keystream_for_every_kernel ... ok
[INFO] [stdout] test scalarmult_curve25519::tests::test_noncanonical_u_matches_reduced_u ... ok
[INFO] [stdout] test scalarmult_curve25519::tests::test_rfc7748_vectors ... ok
[INFO] [stdout] test sha256::tests::test_empty_and_exact_fill_updates_match_sha2 ... ok
[INFO] [stdout] test scalarmult_curve25519::tests::test_low_order_inputs_yield_zero ... ok
[INFO] [stdout] test sha256::tests::test_sha256_matches_sha2_for_all_lengths_and_chunkings ... ok
[INFO] [stdout] test sha2_impl::tests::test_length_field_encodes_total_bits_past_word_boundaries ... ok
[INFO] [stdout] test sha3::tests::test_byte_and_empty_updates_match_known_answers ... ok
[INFO] [stdout] test sha256::tests::test_sha256_known_answers ... ok
[INFO] [stdout] test salsa20::tests::property_tests::test_xsalsa20_chunked_matches_rustcrypto ... ok
[INFO] [stdout] test sha512::tests::test_empty_and_exact_fill_updates_match_sha2 ... ok
[INFO] [stdout] test protected::tests::test_mprotect_noaccess_covers_page_boundary_tail ... ok
[INFO] [stdout] test sha512::tests::test_sha512_known_answers ... ok
[INFO] [stdout] test sha3::tests::test_sha3256_known_answers ... ok
[INFO] [stdout] test sha512::tests::test_sha512_matches_sha2_for_all_lengths_and_chunkings ... ok
[INFO] [stdout] test sign::tests::from_slices_accepts_exact_lengths_and_reports_the_short_side ... ok
[INFO] [stdout] test sha512::tests::test_sha512_matches_libsodium ... ok
[INFO] [stdout] test sign::tests::native_tests::incremental_signer_matches_libsodium_ed25519ph_for_split_updates ... ok
[INFO] [stdout] test sign::tests::rfc8032_detached_signatures_and_signed_message_wire_format ... ok
[INFO] [stdout] test sign::tests::rfc8032_ed25519ph_vector_through_incremental_signer ... ok
[INFO] [stdout] test sign::tests::serde_round_trips_reproduce_rfc8032_signatures ... ok
[INFO] [stdout] test sign::tests::signed_message_from_bytes_requires_a_full_signature ... ok
[INFO] [stdout] test sign::tests::signing_keypair_debug_redacts_keys_and_secret_key_reconstructs_keypair ... ok
[INFO] [stdout] test sign::tests::tampered_signatures_messages_and_wrong_keys_are_rejected ... ok
[INFO] [stdout] test sign::tests::test_is_valid_public_key ... ok
[INFO] [stdout] test sha3::tests::test_sha3512_known_answers ... ok
[INFO] [stdout] test sign::tests::native_tests::detached_signatures_interoperate_with_libsodium ... ok
[INFO] [stdout] test salsa20::tests::vector_path::test_driver_every_length_to_a_chunk_across_counter_wraps ... ok
[INFO] [stdout] test sign::tests::test_secret_key_extraction ... ok
[INFO] [stdout] test types::tests::bytes_views_agree_with_the_source_for_every_container ... ok
[INFO] [stdout] test types::tests::mut_bytes_copy_from_slice_and_mutation_reach_the_source ... ok
[INFO] [stdout] test types::tests::generate_fills_the_whole_fixed_length_array ... ok
[INFO] [stdout] test sign::tests::test_message_signing ... ok
[INFO] [stdout] test siphash24::tests::test_siphash24 ... ok
[INFO] [stdout] test types::tests::new_bytes_and_new_byte_array_start_zeroed ... ok
[INFO] [stdout] test types::tests::resizable_vec_concat_preserves_prefix_then_data ... ok
[INFO] [stdout] test types::tests::stack_byte_array_equality_is_by_value ... ok
[INFO] [stdout] test types::tests::stack_byte_array_try_from_requires_exact_length ... ok
[INFO] [stdout] test utils::tests::test_increment_bytes ... ok
[INFO] [stdout] test types::tests::stack_byte_array_zeroize_clears_contents ... ok
[INFO] [stdout] test utils::tests::test_pad16 ... ok
[INFO] [stdout] test types::tests::stack_byte_array_debug_redacts_contents ... ok
[INFO] [stdout] test utils::tests::test_zeroize_bytes_covers_unaligned_ends_and_odd_lengths ... ok
[INFO] [stdout] test utils::tests::native_tests::test_increment_bytes_matches_libsodium ... ok
[INFO] [stdout] test utils::tests::test_zeroize_i16s_covers_unaligned_ends_and_odd_lengths ... ok
[INFO] [stdout] test utils::tests::test_xor_buf ... ok
[INFO] [stdout] test utils::tests::test_zeroize_u64s_covers_unaligned_ends_and_odd_lengths ... ok
[INFO] [stdout] test types::tests::stack_byte_array_conversions_and_views ... ok
[INFO] [stdout] test utils::tests::test_zeroize_u32s_covers_unaligned_ends_and_odd_lengths ... ok
[INFO] [stdout] test xof::tests::test_with_domain_rejects_out_of_range ... ok
[INFO] [stdout] test scalarmult_curve25519::tests::test_and_base_matches_separate_calls ... ok
[INFO] [stdout] test xof::tests::test_shake128_known_answers ... ok
[INFO] [stdout] test xof::tests::test_shake256_known_answers ... ok
[INFO] [stdout] test scalarmult_curve25519::tests::test_rfc7748_iterated_and_dh ... ok
[INFO] [stdout] test xof::tests::test_turboshake128_known_answers ... ok
[INFO] [stdout] test xof::tests::test_turboshake256_known_answers ... ok
[INFO] [stdout] test scalarmult_curve25519::tests::test_matches_dalek_on_random_and_boundary_inputs ... ok
[INFO] [stdout] test mlkem::tests::test_cctv_accumulated ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::test_crypto_pwhash ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::test_crypto_pwhash_str_verify ... ok
[INFO] [stdout] test protected::tests::guard_pages_fault_on_both_sides_of_the_user_region ... ok
[INFO] [stdout] test pwhash::tests::test_pwhash_str ... ok
[INFO] [stdout] test pwhash::tests::test_protected ... ok
[INFO] [stdout] test classic::crypto_pwhash::tests::test_crypto_pwhash_str ... ok
[INFO] [stdout] test pwhash::tests::test_pwhash_uses_random_salt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 535 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.62s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/release/build/dryoc/6e4d29cad3738406/out/integration_tests-6e4d29cad3738406)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stdout] test test_dryocbox_serde_known_good ... ok
[INFO] [stdout] test test_classic_hmac_and_hkdf_public_api ... ok
[INFO] [stdout] test test_dryocbox_seal ... ok
[INFO] [stdout] test test_dryocbox_serde_json ... ok
[INFO] [stdout] test test_crypto_aead_chacha20poly1305_ietf ... ok
[INFO] [stdout] test test_dryocaead ... ok
[INFO] [stdout] test test_dryocaead_chacha20poly1305_ietf_protected ... ok
[INFO] [stdout] test test_dryocbox ... ok
[INFO] [stdout] test test_dryocsecretbox_serde_json ... ok
[INFO] [stdout] test test_dryocsecretbox ... ok
[INFO] [stdout] test test_dryocaead_serde_json ... ok
[INFO] [stdout] test test_dryocsecretbox_protected ... ok
[INFO] [stdout] test test_kem_and_sealed_box_protected_serde_json ... ok
[INFO] [stdout] test test_dryocaead_chacha20poly1305_ietf ... ok
[INFO] [stdout] test test_dryocaead_protected ... ok
[INFO] [stdout] test test_dryocaead_chacha20poly1305_ietf_serde_json ... ok
[INFO] [stdout] test test_dryocsealedbox_serde_json ... ok
[INFO] [stdout] test test_streams ... ok
[INFO] [stdout] test test_dryocsecretbox_protected_to_bytes_from_parts ... ok
[INFO] [stdout] test test_sha3_public_api ... ok
[INFO] [stdout] test test_signing_key_extraction_public_api ... ok
[INFO] [stdout] test test_kem_public_api ... ok
[INFO] [stdout] test test_streams_rustaceous ... ok
[INFO] [stdout] test test_streams_protected ... ok
[INFO] [stdout] test test_stack_byte_array_serde_json_roundtrip_requires_exact_length ... ok
[INFO] [stdout] test test_sealed_box_protected_keys ... ok
[INFO] [stdout] test test_structured_public_errors ... ok
[INFO] [stdout] test test_xof_public_api ... ok
[INFO] [stdout] test test_protected_serde_json_roundtrips ... ok
[INFO] [stdout] test test_kem_serde_json ... ok
[INFO] [stdout] test test_protected_generation_api ... ok
[INFO] [stdout] test test_dryocbox_protected ... ok
[INFO] [stdout] test test_kem_protected ... ok
[INFO] [stdout] test test_rustaceous_hmac_and_hkdf_public_api ... ok
[INFO] [stdout] test test_rustaceous_hmac_and_hkdf_protected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wasm_tests.rs (/opt/rustwide/target/release/build/dryoc/ed71eef921bd951c/out/wasm_tests-ed71eef921bd951c)
[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]    Doc-tests dryoc
[INFO] [stdout] 
[INFO] [stdout] running 85 tests
[INFO] [stdout] test src/classic/crypto_auth.rs - classic::crypto_auth (line 25) ... ok
[INFO] [stdout] test src/classic/crypto_auth_hmacsha512.rs - classic::crypto_auth_hmacsha512 (line 9) ... ok
[INFO] [stdout] test src/classic/crypto_aead_chacha20poly1305_ietf.rs - classic::crypto_aead_chacha20poly1305_ietf (line 20) ... ok
[INFO] [stdout] test src/classic/crypto_auth_hmacsha256.rs - classic::crypto_auth_hmacsha256 (line 24) ... ok
[INFO] [stdout] test src/classic/crypto_auth_hmacsha512256.rs - classic::crypto_auth_hmacsha512256 (line 9) ... ok
[INFO] [stdout] test src/classic/crypto_generichash.rs - classic::crypto_generichash (line 12) ... ok
[INFO] [stdout] test src/auth.rs - auth (line 33) ... ok
[INFO] [stdout] test src/classic/crypto_auth_hmacsha512256.rs - classic::crypto_auth_hmacsha512256 (line 24) ... ok
[INFO] [stdout] test src/classic/crypto_auth.rs - classic::crypto_auth (line 8) ... ok
[INFO] [stdout] test src/auth.rs - auth::protected (line 90) ... ok
[INFO] [stdout] test src/classic/crypto_core.rs - classic::crypto_core::crypto_core_ed25519_is_valid_point (line 141) ... ok
[INFO] [stdout] test src/classic/crypto_auth_hmacsha512.rs - classic::crypto_auth_hmacsha512 (line 23) ... ok
[INFO] [stdout] test src/classic/crypto_auth_hmacsha256.rs - classic::crypto_auth_hmacsha256 (line 10) ... ok
[INFO] [stdout] test src/classic/crypto_aead_xchacha20poly1305_ietf.rs - classic::crypto_aead_xchacha20poly1305_ietf (line 27) ... ok
[INFO] [stdout] test src/auth.rs - auth (line 17) ... ok
[INFO] [stdout] test src/classic/crypto_generichash.rs - classic::crypto_generichash (line 31) ... ok
[INFO] [stdout] test src/classic/crypto_box.rs - classic::crypto_box (line 13) ... ok
[INFO] [stdout] test src/classic/crypto_kem_mlkem768.rs - classic::crypto_kem_mlkem768 (line 23) ... ok
[INFO] [stdout] test src/classic/crypto_kdf.rs - classic::crypto_kdf (line 64) ... ok
[INFO] [stdout] test src/classic/crypto_kdf.rs - classic::crypto_kdf (line 19) ... ok
[INFO] [stdout] test src/classic/crypto_kdf.rs - classic::crypto_kdf (line 38) ... ok
[INFO] [stdout] test src/classic/crypto_onetimeauth.rs - classic::crypto_onetimeauth (line 33) ... ok
[INFO] [stdout] test src/classic/crypto_shorthash.rs - classic::crypto_shorthash (line 18) ... ok
[INFO] [stdout] test src/classic/crypto_kem.rs - classic::crypto_kem (line 18) ... ok
[INFO] [stdout] test src/classic/crypto_kdf.rs - classic::crypto_kdf (line 51) ... ok
[INFO] [stdout] test src/classic/crypto_secretstream_xchacha20poly1305.rs - classic::crypto_secretstream_xchacha20poly1305 (line 10) ... ok
[INFO] [stdout] test src/classic/crypto_kx.rs - classic::crypto_kx (line 9) ... ok
[INFO] [stdout] test src/classic/crypto_secretbox.rs - classic::crypto_secretbox (line 12) ... ok
[INFO] [stdout] test src/classic/crypto_kem_xwing.rs - classic::crypto_kem_xwing (line 20) ... ok
[INFO] [stdout] test src/classic/crypto_onetimeauth.rs - classic::crypto_onetimeauth (line 12) ... ok
[INFO] [stdout] test src/classic/crypto_xof.rs - classic::crypto_xof (line 20) ... ok
[INFO] [stdout] test src/dryocbox.rs - dryocbox::protected (line 149) ... ok
[INFO] [stdout] test src/dryocaead.rs - dryocaead::chacha20poly1305_ietf (line 213) ... ok
[INFO] [stdout] test src/classic/crypto_sign_ed25519.rs - classic::crypto_sign_ed25519 (line 14) ... ok
[INFO] [stdout] test src/dryocsealedbox.rs - dryocsealedbox (line 57) ... ok
[INFO] [stdout] test src/classic/crypto_sign.rs - classic::crypto_sign (line 7) ... ok
[INFO] [stdout] test src/dryocbox.rs - dryocbox (line 81) ... ok
[INFO] [stdout] test src/generichash.rs - generichash (line 29) ... ok
[INFO] [stdout] test src/dryocaead.rs - dryocaead (line 54) ... ok
[INFO] [stdout] test src/dryocsecretbox.rs - dryocsecretbox::protected (line 99) ... ok
[INFO] [stdout] test src/dryocaead.rs - dryocaead (line 29) ... ok
[INFO] [stdout] test src/generichash.rs - generichash::GenericHash<KEY_LENGTH,OUTPUT_LENGTH>::hash (line 177) ... ok
[INFO] [stdout] test src/classic/crypto_sign.rs - classic::crypto_sign (line 40) ... ok
[INFO] [stdout] test src/dryocstream.rs - dryocstream (line 27) ... ok
[INFO] [stdout] test src/generichash.rs - generichash (line 10) ... ok
[INFO] [stdout] test src/dryocstream.rs - dryocstream::protected (line 137) ... ok
[INFO] [stdout] test src/dryocsealedbox.rs - dryocsealedbox::protected (line 126) ... ok
[INFO] [stdout] test src/keypair.rs - keypair::is_valid_public_key (line 167) ... ok
[INFO] [stdout] test src/generichash.rs - generichash::protected (line 76) ... ok
[INFO] [stdout] test src/hmac.rs - hmac (line 39) ... ok
[INFO] [stdout] test src/dryocsecretbox.rs - dryocsecretbox (line 29) ... ok
[INFO] [stdout] test src/hmac.rs - hmac::protected (line 139) ... ok
[INFO] [stdout] test src/lib.rs - (line 43) ... ok
[INFO] [stdout] test src/lib.rs - classic::crypto_hash (line 225) ... ok
[INFO] [stdout] test src/onetimeauth.rs - onetimeauth (line 17) ... ok
[INFO] [stdout] test src/kem.rs - kem (line 20) ... ok
[INFO] [stdout] test src/kdf.rs - kdf (line 12) ... ok
[INFO] [stdout] test src/kx.rs - kx (line 15) ... ok
[INFO] [stdout] test src/protected.rs - protected (line 107) ... ok
[INFO] [stdout] test src/onetimeauth.rs - onetimeauth::protected (line 92) ... ok
[INFO] [stdout] test src/onetimeauth.rs - onetimeauth (line 33) ... ok
[INFO] [stdout] test src/pwhash.rs - pwhash (line 45) ... ok
[INFO] [stdout] test src/kx.rs - kx::protected (line 103) ... ok
[INFO] [stdout] test src/dryocbox.rs - dryocbox (line 36) ... ok
[INFO] [stdout] test src/hkdf.rs - hkdf::protected (line 131) ... ok
[INFO] [stdout] test src/hmac.rs - hmac (line 23) ... ok
[INFO] [stdout] test src/hkdf.rs - hkdf (line 19) ... ok
[INFO] [stdout] test src/hkdf.rs - hkdf (line 35) ... ok
[INFO] [stdout] test src/hmac.rs - hmac (line 57) ... ok
[INFO] [stdout] test src/hkdf.rs - hkdf (line 53) ... ok
[INFO] [stdout] test src/kdf.rs - kdf::protected (line 100) ... ok
[INFO] [stdout] test src/sign.rs - sign (line 29) ... ok
[INFO] [stdout] test src/sha256/mod.rs - sha256 (line 13) ... ok
[INFO] [stdout] test src/sha3.rs - sha3 (line 13) ... ok
[INFO] [stdout] test src/xof.rs - xof (line 24) ... ok
[INFO] [stdout] test src/sign.rs - sign (line 65) ... ok
[INFO] [stdout] test src/sha512/mod.rs - sha512 (line 7) ... ok
[INFO] [stdout] test src/sign.rs - sign::protected (line 325) ... ok
[INFO] [stdout] test src/sign.rs - sign (line 50) ... ok
[INFO] [stdout] test src/protected.rs - protected (line 140) - should panic ... ok
[INFO] [stdout] test src/classic/crypto_pwhash.rs - classic::crypto_pwhash (line 15) ... ok
[INFO] [stdout] test src/pwhash.rs - pwhash (line 78) ... ok
[INFO] [stdout] test src/pwhash.rs - pwhash::PwHash<Hash,Salt>::to_encoded_string (line 523) ... ok
[INFO] [stdout] test src/pwhash.rs - pwhash (line 28) ... ok
[INFO] [stdout] test src/pwhash.rs - pwhash::protected (line 339) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/protected.rs - protected (line 125) - compile fail ... ok
[INFO] [stdout] test src/types.rs - types::ByteArray (line 66) - compile fail ... ok
[INFO] [stdout] test src/types.rs - types::ByteArray (line 57) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 2.36s; merged doctests compilation took 1.24s
[INFO] running `Command { std: "docker" "inspect" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c", kill_on_drop: false }`
[INFO] [stdout] cf61acc3cb0265977b0725dac075b83e241c0a30705680a0715ee009ccb8273c
