[INFO] fetching crate libsodium-rs 0.2.0... [INFO] testing libsodium-rs-0.2.0 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate libsodium-rs 0.2.0 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate libsodium-rs 0.2.0 [INFO] finished tweaking crates.io crate libsodium-rs 0.2.0 [INFO] tweaked toml for crates.io crate libsodium-rs 0.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate libsodium-rs 0.2.0 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate libsodium-rs 0.2.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" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 623ba8cc08941a2cb95d84ce0cbeb1ee01d61e9982a2819bd1e207465a99f648 [INFO] running `Command { std: "docker" "start" "-a" "623ba8cc08941a2cb95d84ce0cbeb1ee01d61e9982a2819bd1e207465a99f648", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "623ba8cc08941a2cb95d84ce0cbeb1ee01d61e9982a2819bd1e207465a99f648", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "623ba8cc08941a2cb95d84ce0cbeb1ee01d61e9982a2819bd1e207465a99f648", kill_on_drop: false }` [INFO] [stdout] 623ba8cc08941a2cb95d84ce0cbeb1ee01d61e9982a2819bd1e207465a99f648 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dab1d40360b21e697564ce1d1e1820ace43bb55810e58a154b244e62a25ec9f7 [INFO] running `Command { std: "docker" "start" "-a" "dab1d40360b21e697564ce1d1e1820ace43bb55810e58a154b244e62a25ec9f7", kill_on_drop: false }` [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling bitflags v2.9.3 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling allocator-api2 v0.2.21 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling zlib-rs v0.5.2 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling rle-decode-fast v1.0.3 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling indexmap v2.11.0 [INFO] [stderr] Compiling filetime v0.2.25 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling dary_heap v0.3.7 [INFO] [stderr] Compiling adler32 v1.2.0 [INFO] [stderr] Compiling ureq v3.1.2 [INFO] [stderr] Compiling minisign-verify v0.2.4 [INFO] [stderr] Compiling dtor-proc-macro v0.0.6 [INFO] [stderr] Compiling ctor-proc-macro v0.0.6 [INFO] [stderr] Compiling ct-codecs v1.1.6 [INFO] [stderr] Compiling dtor v0.1.0 [INFO] [stderr] Compiling zopfli v0.8.2 [INFO] [stderr] Compiling ctor v0.5.0 [INFO] [stderr] Compiling core2 v0.4.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling libflate_lz77 v2.1.0 [INFO] [stderr] Compiling xattr v1.5.1 [INFO] [stderr] Compiling tar v0.4.44 [INFO] [stderr] Compiling libflate v2.1.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling libz-rs-sys v0.5.2 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling zeroize v1.8.1 [INFO] [stderr] Compiling zip v5.1.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling libsodium-sys-stable v1.22.4 [INFO] [stderr] Compiling libsodium-rs v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.04s [INFO] running `Command { std: "docker" "inspect" "dab1d40360b21e697564ce1d1e1820ace43bb55810e58a154b244e62a25ec9f7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dab1d40360b21e697564ce1d1e1820ace43bb55810e58a154b244e62a25ec9f7", kill_on_drop: false }` [INFO] [stdout] dab1d40360b21e697564ce1d1e1820ace43bb55810e58a154b244e62a25ec9f7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0700c3e64e03434a6d5953d284e9a4e0ac61be9a84a479372b30a201f93bca7f [INFO] running `Command { std: "docker" "start" "-a" "0700c3e64e03434a6d5953d284e9a4e0ac61be9a84a479372b30a201f93bca7f", kill_on_drop: false }` [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling precision v0.1.18 [INFO] [stderr] Compiling benchmark-simple v0.1.10 [INFO] [stderr] Compiling libsodium-rs v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.71s [INFO] running `Command { std: "docker" "inspect" "0700c3e64e03434a6d5953d284e9a4e0ac61be9a84a479372b30a201f93bca7f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0700c3e64e03434a6d5953d284e9a4e0ac61be9a84a479372b30a201f93bca7f", kill_on_drop: false }` [INFO] [stdout] 0700c3e64e03434a6d5953d284e9a4e0ac61be9a84a479372b30a201f93bca7f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 64fe1fcdbdd1a1422fc79e0845a441f9da907c365334b043cd773ccdef57370e [INFO] running `Command { std: "docker" "start" "-a" "64fe1fcdbdd1a1422fc79e0845a441f9da907c365334b043cd773ccdef57370e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/libsodium_rs-e189beca81cee629) [INFO] [stdout] [INFO] [stdout] running 242 tests [INFO] [stdout] test crypto_aead::aegis128l::tests::test_decrypt_failure ... ok [INFO] [stdout] test crypto_aead::aegis128l::tests::test_encrypt_decrypt ... ok [INFO] [stdout] test crypto_aead::aegis128l::tests::test_encrypt_decrypt_detached ... ok [INFO] [stdout] test crypto_aead::aegis128l::tests::test_key_traits ... ok [INFO] [stdout] test crypto_aead::aegis128l::tests::test_nonce_from_bytes ... ok [INFO] [stdout] test crypto_aead::aegis128l::tests::test_nonce_generation ... ok [INFO] [stdout] test crypto_aead::aegis128l::tests::test_nonce_try_from_slice ... ok [INFO] [stdout] test crypto_aead::aegis256::tests::test_encrypt_decrypt ... ok [INFO] [stdout] test crypto_aead::aegis128l::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_aead::aegis256::tests::test_key_traits ... ok [INFO] [stdout] test crypto_aead::aes256gcm::tests::test_encrypt_decrypt ... ok [INFO] [stdout] test crypto_aead::aegis256::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_aead::aes256gcm::tests::test_key_traits ... ok [INFO] [stdout] test crypto_aead::aes256gcm::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_aead::chacha20poly1305::tests::test_decrypt_failure ... ok [INFO] [stdout] test crypto_aead::chacha20poly1305::tests::test_encrypt_decrypt ... ok [INFO] [stdout] test crypto_aead::chacha20poly1305::tests::test_encrypt_decrypt_detached ... ok [INFO] [stdout] test crypto_aead::chacha20poly1305::tests::test_key_traits ... ok [INFO] [stdout] test crypto_aead::chacha20poly1305::tests::test_nonce_from_bytes ... ok [INFO] [stdout] test crypto_aead::chacha20poly1305::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_aead::chacha20poly1305::tests::test_nonce_try_from_slice ... ok [INFO] [stdout] test crypto_aead::tests::test_aegis256 ... ok [INFO] [stdout] test crypto_aead::tests::test_aegis128l ... ok [INFO] [stdout] test crypto_aead::tests::test_aes256gcm ... ok [INFO] [stdout] test crypto_aead::tests::test_chacha20poly1305 ... ok [INFO] [stdout] test crypto_aead::xchacha20poly1305::tests::test_encrypt_decrypt_detached ... ok [INFO] [stdout] test crypto_aead::tests::test_xchacha20poly1305 ... ok [INFO] [stdout] test crypto_aead::xchacha20poly1305::tests::test_decrypt_failure ... ok [INFO] [stdout] test crypto_aead::xchacha20poly1305::tests::test_nonce_generation ... ok [INFO] [stdout] test crypto_auth::hmacsha256::tests::test_auth_incremental ... ok [INFO] [stdout] test crypto_auth::hmacsha256::tests::test_key_asref ... ok [INFO] [stdout] test crypto_auth::hmacsha256::tests::test_auth ... ok [INFO] [stdout] test crypto_auth::hmacsha256::tests::test_key_into_bytes ... ok [INFO] [stdout] test crypto_auth::hmacsha256::tests::test_key_roundtrip ... ok [INFO] [stdout] test crypto_aead::xchacha20poly1305::tests::test_key_traits ... ok [INFO] [stdout] test crypto_aead::xchacha20poly1305::tests::test_encrypt_decrypt ... ok [INFO] [stdout] test crypto_auth::hmacsha256::tests::test_key_from_bytes ... ok [INFO] [stdout] test crypto_aead::xchacha20poly1305::tests::test_nonce_from_bytes ... ok [INFO] [stdout] test crypto_auth::hmacsha256::tests::test_key_try_from_slice ... ok [INFO] [stdout] test crypto_aead::chacha20poly1305::tests::test_nonce_generation ... ok [INFO] [stdout] test crypto_auth::hmacsha256::tests::test_known_vector ... ok [INFO] [stdout] test crypto_aead::xchacha20poly1305::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_aead::xchacha20poly1305::tests::test_nonce_try_from_slice ... ok [INFO] [stdout] test crypto_auth::hmacsha512256::tests::test_auth ... ok [INFO] [stdout] test crypto_auth::hmacsha512256::tests::test_auth_incremental ... ok [INFO] [stdout] test crypto_auth::hmacsha512256::tests::test_key_asref ... ok [INFO] [stdout] test crypto_auth::hmacsha512256::tests::test_key_from_bytes ... ok [INFO] [stdout] test crypto_auth::hmacsha512256::tests::test_key_into_bytes ... ok [INFO] [stdout] test crypto_auth::hmacsha512256::tests::test_key_roundtrip ... ok [INFO] [stdout] test crypto_auth::hmacsha512256::tests::test_key_try_from_slice ... ok [INFO] [stdout] test crypto_auth::hmacsha512::tests::test_auth ... ok [INFO] [stdout] test crypto_auth::hmacsha512256::tests::test_known_vector ... ok [INFO] [stdout] test crypto_auth::hmacsha512::tests::test_auth_incremental ... ok [INFO] [stdout] test crypto_auth::hmacsha512::tests::test_key_as_ref ... ok [INFO] [stdout] test crypto_auth::hmacsha512::tests::test_key_from_bytes ... ok [INFO] [stdout] test crypto_auth::hmacsha512::tests::test_key_into_bytes ... ok [INFO] [stdout] test crypto_auth::hmacsha512::tests::test_key_roundtrip ... ok [INFO] [stdout] test crypto_auth::hmacsha512::tests::test_key_try_from_slice ... ok [INFO] [stdout] test crypto_auth::hmacsha512::tests::test_known_vector ... ok [INFO] [stdout] test crypto_auth::tests::test_key_as_ref ... ok [INFO] [stdout] test crypto_auth::tests::test_auth_and_verify ... ok [INFO] [stdout] test crypto_auth::tests::test_key_from_bytes ... ok [INFO] [stdout] test crypto_auth::tests::test_key_generation ... ok [INFO] [stdout] test crypto_auth::tests::test_key_tag_roundtrip ... ok [INFO] [stdout] test crypto_auth::tests::test_key_try_from_slice ... ok [INFO] [stdout] test crypto_auth::tests::test_tag_as_ref ... ok [INFO] [stdout] test crypto_auth::tests::test_tag_into_bytes ... ok [INFO] [stdout] test crypto_auth::tests::test_tag_try_from_slice ... ok [INFO] [stdout] test crypto_box::curve25519xchacha20poly1305::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_auth::tests::test_key_from_slice ... ok [INFO] [stdout] test crypto_box::curve25519xchacha20poly1305::tests::test_keypair_generation ... ok [INFO] [stdout] test crypto_auth::tests::test_tag_from_bytes ... ok [INFO] [stdout] test crypto_box::curve25519xchacha20poly1305::tests::test_publickey_traits ... ok [INFO] [stdout] test crypto_box::curve25519xchacha20poly1305::tests::test_encrypt_decrypt ... ok [INFO] [stdout] test crypto_box::curve25519xchacha20poly1305::tests::test_encrypt_decrypt_detached ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_box::curve25519xchacha20poly1305::tests::test_seal_open ... ok [INFO] [stdout] test crypto_auth::tests::test_tag_from_slice ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_beforenm_afternm ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_nacl_compatibility_afternm ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_publickey_traits ... ok [INFO] [stdout] test crypto_box::curve25519xchacha20poly1305::tests::test_secretkey_traits ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_secretkey_traits ... ok [INFO] [stdout] test crypto_box::tests::test_keypair_generation ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_keypair_generation ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_encrypt_decrypt ... ok [INFO] [stdout] test crypto_auth::tests::test_key_into_bytes ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_nacl_compatibility ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_seed_keypair ... ok [INFO] [stdout] test crypto_box::tests::test_publickey_traits ... ok [INFO] [stdout] test crypto_box::curve25519xsalsa20poly1305::tests::test_precomputedkey_traits ... ok [INFO] [stdout] test crypto_box::tests::test_precomputedkey_traits ... ok [INFO] [stdout] test crypto_box::tests::test_seal_detached_open_detached_afternm ... ok [INFO] [stdout] test crypto_box::curve25519xchacha20poly1305::tests::test_seed_keypair ... ok [INFO] [stdout] test crypto_box::tests::test_seal_open ... ok [INFO] [stdout] test crypto_box::tests::test_secretkey_traits ... ok [INFO] [stdout] test crypto_box::tests::test_beforenm_afternm ... ok [INFO] [stdout] test crypto_core::tests::test_ed25519_scalar_arithmetic_properties ... ok [INFO] [stdout] test crypto_box::tests::test_seed_keypair ... ok [INFO] [stdout] test crypto_core::tests::test_ed25519_scalar_operations ... ok [INFO] [stdout] test crypto_core::tests::test_ed25519_constants ... ok [INFO] [stdout] test crypto_box::tests::test_nacl_compatibility ... ok [INFO] [stdout] test crypto_box::tests::test_seal_detached_open_detached ... ok [INFO] [stdout] test crypto_box::tests::test_nacl_compatibility_afternm ... ok [INFO] [stdout] test crypto_core::tests::test_ed25519_point_operations ... ok [INFO] [stdout] test crypto_core::tests::test_ed25519_validation ... ok [INFO] [stdout] test crypto_core::tests::test_hchacha20 ... ok [INFO] [stdout] test crypto_core::tests::test_hsalsa20 ... ok [INFO] [stdout] test crypto_core::tests::test_salsa20 ... ok [INFO] [stdout] test crypto_core::tests::test_salsa2012 ... ok [INFO] [stdout] test crypto_box::tests::test_seal_box_open_sealed_box ... ok [INFO] [stdout] test crypto_core::tests::test_salsa208 ... ok [INFO] [stdout] test crypto_core::tests::test_ristretto255_operations ... ok [INFO] [stdout] test crypto_generichash::blake2b::tests::test_hash ... ok [INFO] [stdout] test crypto_generichash::blake2b::tests::test_hash_with_key ... ok [INFO] [stdout] test crypto_generichash::blake2b::tests::test_incremental_hash ... ok [INFO] [stdout] test crypto_generichash::blake2b::tests::test_hash_with_salt_and_personal ... ok [INFO] [stdout] test crypto_generichash::tests::test_generichash ... ok [INFO] [stdout] test crypto_generichash::tests::test_generichash_incremental ... ok [INFO] [stdout] test crypto_generichash::tests::test_generichash_with_key ... ok [INFO] [stdout] test crypto_generichash::tests::test_invalid_key_length ... ok [INFO] [stdout] test crypto_generichash::tests::test_invalid_output_length ... ok [INFO] [stdout] test crypto_hash::sha256::tests::test_bytes ... ok [INFO] [stdout] test crypto_hash::sha256::tests::test_hash ... ok [INFO] [stdout] test crypto_hash::sha256::tests::test_incremental_hash ... ok [INFO] [stdout] test crypto_hash::sha256::tests::test_statebytes ... ok [INFO] [stdout] test crypto_hash::sha512::tests::test_bytes ... ok [INFO] [stdout] test crypto_hash::sha512::tests::test_hash ... ok [INFO] [stdout] test crypto_hash::sha512::tests::test_incremental_hash ... ok [INFO] [stdout] test crypto_hash::sha512::tests::test_statebytes ... ok [INFO] [stdout] test crypto_hash::tests::test_hash ... ok [INFO] [stdout] test crypto_hash::tests::test_hash_sha256 ... ok [INFO] [stdout] test crypto_hash::tests::test_hash_sha512 ... ok [INFO] [stdout] test crypto_kdf::tests::test_blake2b ... ok [INFO] [stdout] test crypto_kdf::tests::test_blake2b_key_traits ... ok [INFO] [stdout] test crypto_kdf::tests::test_hkdf_sha256 ... ok [INFO] [stdout] test crypto_kdf::tests::test_hkdf_sha256_prk_traits ... ok [INFO] [stdout] test crypto_kdf::tests::test_hkdf_sha256_state ... ok [INFO] [stdout] test crypto_kdf::tests::test_hkdf_sha512_prk_traits ... ok [INFO] [stdout] test crypto_kdf::tests::test_hkdf_sha512 ... ok [INFO] [stdout] test crypto_kdf::tests::test_hkdf_sha512_state ... ok [INFO] [stdout] test crypto_kx::tests::test_key_exchange ... ok [INFO] [stdout] test crypto_kx::tests::test_keypair_generation ... ok [INFO] [stdout] test crypto_kdf::tests::test_kdf ... ok [INFO] [stdout] test crypto_kdf::tests::test_main_key_traits ... ok [INFO] [stdout] test crypto_kx::tests::test_public_key_from_bytes ... ok [INFO] [stdout] test crypto_kx::tests::test_public_key_into_bytes ... ok [INFO] [stdout] test crypto_kx::tests::test_public_key_try_from_slice ... ok [INFO] [stdout] test crypto_kx::tests::test_roundtrip_conversions ... ok [INFO] [stdout] test crypto_kx::tests::test_secret_key_asref ... ok [INFO] [stdout] test crypto_kx::tests::test_public_key_asref ... ok [INFO] [stdout] test crypto_kx::tests::test_secret_key_from_bytes ... ok [INFO] [stdout] test crypto_kx::tests::test_secret_key_try_from_slice ... ok [INFO] [stdout] test crypto_onetimeauth::tests::test_key_tag_conversions_with_real_crypto ... ok [INFO] [stdout] test crypto_onetimeauth::tests::test_key_trait_implementations ... ok [INFO] [stdout] test crypto_kx::tests::test_secret_key_into_bytes ... ok [INFO] [stdout] test crypto_kx::tests::test_secret_key_zeroization ... ok [INFO] [stdout] test crypto_onetimeauth::tests::test_onetimeauth ... ok [INFO] [stdout] test crypto_onetimeauth::tests::test_onetimeauth_incremental ... ok [INFO] [stdout] test crypto_generichash::blake2b::tests::test_invalid_output_length_max - should panic ... ok [INFO] [stdout] test crypto_generichash::blake2b::tests::test_invalid_key_length - should panic ... ok [INFO] [stdout] test crypto_generichash::blake2b::tests::test_invalid_output_length_min - should panic ... ok [INFO] [stdout] test crypto_generichash::blake2b::tests::test_invalid_personal_length - should panic ... ok [INFO] [stdout] test crypto_generichash::blake2b::tests::test_invalid_salt_length - should panic ... ok [INFO] [stdout] test crypto_onetimeauth::tests::test_tag_trait_implementations ... ok [INFO] [stdout] test crypto_scalarmult::curve25519::tests::test_scalarmult ... ok [INFO] [stdout] test crypto_scalarmult::ed25519::tests::test_scalarmult_base ... ok [INFO] [stdout] test crypto_scalarmult::ed25519::tests::test_scalarmult ... ok [INFO] [stdout] test crypto_scalarmult::ed25519::tests::test_scalarmult_base_noclamp ... ok [INFO] [stdout] test crypto_scalarmult::ed25519::tests::test_scalarmult_noclamp ... ok [INFO] [stdout] test crypto_scalarmult::ristretto255::tests::test_scalarmult ... ok [INFO] [stdout] test crypto_scalarmult::tests::test_curve25519 ... ok [INFO] [stdout] test crypto_scalarmult::ristretto255::tests::test_scalarmult_base ... ok [INFO] [stdout] test crypto_scalarmult::tests::test_ed25519 ... ok [INFO] [stdout] test crypto_scalarmult::curve25519::tests::test_scalarmult_base ... ok [INFO] [stdout] test crypto_scalarmult::tests::test_ristretto255 ... ok [INFO] [stdout] test crypto_scalarmult::tests::test_scalarmult ... ok [INFO] [stdout] test crypto_secretbox::tests::test_key_generation ... ok [INFO] [stdout] test crypto_secretbox::tests::test_key_traits ... ok [INFO] [stdout] test crypto_secretbox::tests::test_encryption_decryption ... ok [INFO] [stdout] test crypto_secretbox::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_secretbox::xchacha20poly1305::tests::test_decrypt_failure ... ok [INFO] [stdout] test crypto_secretbox::xchacha20poly1305::tests::test_encrypt_decrypt ... ok [INFO] [stdout] test crypto_secretbox::xchacha20poly1305::tests::test_key_generation ... ok [INFO] [stdout] test crypto_secretbox::xchacha20poly1305::tests::test_key_trait_implementations ... ok [INFO] [stdout] test crypto_secretbox::xchacha20poly1305::tests::test_nonce_trait_implementations ... ok [INFO] [stdout] test crypto_secretstream::xchacha20poly1305::tests::test_key_traits ... ok [INFO] [stdout] test crypto_secretbox::xchacha20poly1305::tests::test_encrypt_decrypt_detached ... ok [INFO] [stdout] test crypto_secretstream::xchacha20poly1305::tests::test_secretstream_rekey ... ok [INFO] [stdout] test crypto_secretstream::xchacha20poly1305::tests::test_secretstream ... ok [INFO] [stdout] test crypto_secretstream::xchacha20poly1305::tests::test_secretstream_tag_push ... ok [INFO] [stdout] test crypto_shorthash::tests::test_as_ref_consistency ... ok [INFO] [stdout] test crypto_shorthash::tests::test_key_traits ... ok [INFO] [stdout] test crypto_shorthash::tests::test_key_conversion_roundtrip ... ok [INFO] [stdout] test crypto_shorthash::tests::test_siphash24 ... ok [INFO] [stdout] test crypto_shorthash::tests::test_siphash24_key_conversion_roundtrip ... ok [INFO] [stdout] test crypto_shorthash::tests::test_shorthash ... ok [INFO] [stdout] test crypto_shorthash::tests::test_siphash24_key_traits ... ok [INFO] [stdout] test crypto_shorthash::tests::test_siphashx24 ... ok [INFO] [stdout] test crypto_shorthash::tests::test_siphashx24_key_conversion_roundtrip ... ok [INFO] [stdout] test crypto_shorthash::tests::test_siphashx24_key_traits ... ok [INFO] [stdout] test crypto_shorthash::tests::test_try_from_error_messages ... ok [INFO] [stdout] test crypto_sign::tests::test_keypair_generation ... ok [INFO] [stdout] test crypto_sign::tests::test_key_conversions ... ok [INFO] [stdout] test crypto_secretbox::tests::test_decryption_failure ... ok [INFO] [stdout] test crypto_sign::tests::test_secretkey_traits ... ok [INFO] [stdout] test crypto_sign::tests::test_publickey_traits ... ok [INFO] [stdout] test crypto_sign::tests::test_seed_keypair ... ok [INFO] [stdout] test crypto_sign::tests::test_sign_verify ... ok [INFO] [stdout] test crypto_sign::tests::test_multipart_signing ... ok [INFO] [stdout] test crypto_stream::chacha20::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_stream::tests::test_chacha20 ... ok [INFO] [stdout] test crypto_sign::tests::test_verify_detached ... ok [INFO] [stdout] test crypto_stream::salsa20::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_stream::tests::test_invalid_nonce_length ... ok [INFO] [stdout] test crypto_stream::tests::test_key_generation ... ok [INFO] [stdout] test crypto_stream::tests::test_key_traits ... ok [INFO] [stdout] test crypto_stream::tests::test_salsa20 ... ok [INFO] [stdout] test crypto_stream::tests::test_xchacha20 ... ok [INFO] [stdout] test crypto_stream::xchacha20::tests::test_nonce_traits ... ok [INFO] [stdout] test crypto_verify::tests::test_verify_16 ... ok [INFO] [stdout] test crypto_verify::tests::test_verify_64 ... ok [INFO] [stdout] test crypto_verify::tests::test_verify_32 ... ok [INFO] [stdout] test random::tests::test_uniform ... ok [INFO] [stdout] test random::tests::test_random_u32 ... ok [INFO] [stdout] test random::tests::test_random_bytes ... ok [INFO] [stdout] test version::tests::test_version_numbers ... ok [INFO] [stdout] test version::tests::test_version_string ... ok [INFO] [stdout] test version::tests::test_library_minimal ... ok [INFO] [stdout] test crypto_pwhash::scryptsalsa208sha256::tests::test_pwhash_ll ... ok [INFO] [stdout] test crypto_pwhash::scryptsalsa208sha256::tests::test_pwhash_str_needs_rehash ... ok [INFO] [stdout] test crypto_pwhash::scryptsalsa208sha256::tests::test_pwhash ... ok [INFO] [stdout] test crypto_pwhash::argon2i::tests::test_pwhash_str_needs_rehash ... ok [INFO] [stdout] test crypto_pwhash::argon2id::tests::test_pwhash_str_needs_rehash ... ok [INFO] [stdout] test crypto_pwhash::argon2i::tests::test_pwhash ... ok [INFO] [stdout] test crypto_pwhash::tests::test_pwhash ... ok [INFO] [stdout] test crypto_pwhash::tests::test_pwhash_str_needs_rehash ... ok [INFO] [stdout] test crypto_pwhash::argon2id::tests::test_pwhash ... ok [INFO] [stdout] test crypto_pwhash::scryptsalsa208sha256::tests::test_pwhash_str ... ok [INFO] [stdout] test crypto_pwhash::argon2i::tests::test_pwhash_str ... ok [INFO] [stdout] test crypto_pwhash::argon2id::tests::test_pwhash_str ... ok [INFO] [stdout] test crypto_pwhash::tests::test_pwhash_str ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 242 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.65s [INFO] [stdout] [INFO] [stderr] Doc-tests libsodium_rs [INFO] [stdout] [INFO] [stdout] running 281 tests [INFO] [stdout] test src/crypto_aead/aegis256.rs - crypto_aead::aegis256::encrypt (line 394) ... ok [INFO] [stdout] test src/crypto_aead/aegis256.rs - crypto_aead::aegis256::Nonce::generate (line 191) ... ok [INFO] [stdout] test src/crypto_aead/aegis128l.rs - crypto_aead::aegis128l::Key (line 301) ... ok [INFO] [stdout] test src/crypto_aead/aegis256.rs - crypto_aead::aegis256::decrypt_detached (line 684) ... ok [INFO] [stdout] test src/crypto_aead/aegis256.rs - crypto_aead::aegis256::decrypt (line 480) ... ok [INFO] [stdout] test src/crypto_aead/aes256gcm.rs - crypto_aead::aes256gcm (line 96) ... ok [INFO] [stdout] test src/crypto_aead/aegis128l.rs - crypto_aead::aegis128l::Nonce::generate (line 193) ... ok [INFO] [stdout] test src/crypto_aead/aegis128l.rs - crypto_aead::aegis128l (line 119) ... ok [INFO] [stdout] test src/crypto_aead/aegis256.rs - crypto_aead::aegis256::Key (line 299) ... ok [INFO] [stdout] test src/crypto_aead/aegis128l.rs - crypto_aead::aegis128l::encrypt_detached (line 585) ... ok [INFO] [stdout] test src/crypto_aead/aegis256.rs - crypto_aead::aegis256::encrypt_detached (line 583) ... ok [INFO] [stdout] test src/crypto_aead/aegis256.rs - crypto_aead::aegis256 (line 117) ... ok [INFO] [stdout] test src/crypto_aead/aes256gcm.rs - crypto_aead::aes256gcm::Key (line 299) ... ok [INFO] [stdout] test src/crypto_aead/aegis128l.rs - crypto_aead::aegis128l::decrypt (line 482) ... ok [INFO] [stdout] test src/crypto_aead/aes256gcm.rs - crypto_aead::aes256gcm::decrypt (line 536) ... ok [INFO] [stdout] test src/crypto_aead/aegis128l.rs - crypto_aead::aegis128l::encrypt (line 396) ... ok [INFO] [stdout] test src/crypto_aead/aegis128l.rs - crypto_aead::aegis128l::decrypt_detached (line 686) ... ok [INFO] [stdout] test src/crypto_aead/aes256gcm.rs - crypto_aead::aes256gcm::Nonce::generate (line 177) ... ok [INFO] [stdout] test src/crypto_aead/aes256gcm.rs - crypto_aead::aes256gcm::decrypt_detached (line 778) ... ok [INFO] [stdout] test src/crypto_aead/aes256gcm.rs - crypto_aead::aes256gcm::is_available (line 386) ... ok [INFO] [stdout] test src/crypto_aead/aes256gcm.rs - crypto_aead::aes256gcm::encrypt (line 431) ... ok [INFO] [stdout] test src/crypto_aead/aes256gcm.rs - crypto_aead::aes256gcm::encrypt_detached (line 658) ... ok [INFO] [stdout] test src/crypto_aead/chacha20poly1305.rs - crypto_aead::chacha20poly1305::decrypt (line 460) ... ok [INFO] [stdout] test src/crypto_aead/chacha20poly1305.rs - crypto_aead::chacha20poly1305::Nonce::generate (line 158) ... ok [INFO] [stdout] test src/crypto_aead/chacha20poly1305.rs - crypto_aead::chacha20poly1305::Key (line 272) ... ok [INFO] [stdout] test src/crypto_aead/chacha20poly1305.rs - crypto_aead::chacha20poly1305::encrypt (line 374) ... ok [INFO] [stdout] test src/crypto_aead/chacha20poly1305.rs - crypto_aead::chacha20poly1305 (line 83) ... ok [INFO] [stdout] test src/crypto_aead/chacha20poly1305.rs - crypto_aead::chacha20poly1305::encrypt_detached (line 566) ... ok [INFO] [stdout] test src/crypto_aead/mod.rs - crypto_aead (line 266) ... ok [INFO] [stdout] test src/crypto_aead/mod.rs - crypto_aead (line 179) ... ok [INFO] [stdout] test src/crypto_aead/chacha20poly1305.rs - crypto_aead::chacha20poly1305::decrypt_detached (line 656) ... ok [INFO] [stdout] test src/crypto_aead/mod.rs - crypto_aead (line 239) ... ok [INFO] [stdout] test src/crypto_aead/mod.rs - crypto_aead (line 338) ... ok [INFO] [stdout] test src/crypto_aead/xchacha20poly1305.rs - crypto_aead::xchacha20poly1305 (line 69) ... ok [INFO] [stdout] test src/crypto_aead/xchacha20poly1305.rs - crypto_aead::xchacha20poly1305::Nonce::generate (line 143) ... ok [INFO] [stdout] test src/crypto_aead/xchacha20poly1305.rs - crypto_aead::xchacha20poly1305::decrypt (line 435) ... ok [INFO] [stdout] test src/crypto_aead/chacha20poly1305_state.rs - crypto_aead::chacha20poly1305_state (line 22) ... ok [INFO] [stdout] test src/crypto_aead/xchacha20poly1305.rs - crypto_aead::xchacha20poly1305::Key (line 250) ... ok [INFO] [stdout] test src/crypto_aead/xchacha20poly1305.rs - crypto_aead::xchacha20poly1305::decrypt_detached (line 628) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::Key::as_bytes (line 149) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth (line 29) ... ok [INFO] [stdout] test src/crypto_aead/xchacha20poly1305_state.rs - crypto_aead::xchacha20poly1305_state (line 25) ... ok [INFO] [stdout] test src/crypto_aead/xchacha20poly1305.rs - crypto_aead::xchacha20poly1305::encrypt_detached (line 538) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::Tag::from_slice (line 220) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::Key::from_slice (line 117) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::Tag::as_bytes (line 252) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::Key::generate (line 82) ... ok [INFO] [stdout] test src/crypto_aead/xchacha20poly1305.rs - crypto_aead::xchacha20poly1305::encrypt (line 349) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::hmacsha512 (line 435) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::auth (line 318) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::KeyPair::into_tuple (line 648) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::KeyPair::generate (line 531) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::KeyPair::from_seed (line 582) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::verify (line 369) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::hmacsha256 (line 433) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box (line 20) ... ok [INFO] [stdout] test src/crypto_auth/mod.rs - crypto_auth::hmacsha512256 (line 438) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::Nonce::generate (line 105) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::beforenm (line 1062) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::MACBYTES (line 194) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::beforenm (line 1030) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::open (line 848) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::seal_detached (line 1119) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::open_afternm (line 938) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::seal (line 682) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::curve25519xsalsa20poly1305 (line 1700) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::seal_detached (line 1158) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::random (line 382) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::curve25519xchacha20poly1305 (line 1708) ... ok [INFO] [stdout] test src/crypto_box/mod.rs - crypto_box::seal_afternm (line 766) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::scalar_add (line 589) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::add (line 172) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core (line 24) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::is_valid_point (line 126) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::scalar_random (line 410) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::from_uniform (line 747) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519 (line 72) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::scalar_multiply (line 693) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::scalar_reduce (line 343) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::scalar_complement (line 546) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::hsalsa20 (line 1335) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::scalar_invert (line 447) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::scalar_negate (line 500) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::sub (line 232) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::hchacha20 (line 1169) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::scalar_mul (line 287) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::hsalsa20::hsalsa20 (line 1404) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::hchacha20::hchacha20 (line 1251) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ristretto255::add (line 882) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ristretto255 (line 803) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ristretto255::sub (line 931) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ed25519::scalar_sub (line 641) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ristretto255::is_valid_point (line 840) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::salsa208::salsa208 (line 1726) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::salsa2012::salsa2012 (line 1564) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::salsa2012 (line 1498) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::salsa20 (line 1823) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::salsa20::salsa20 (line 1888) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ristretto255::from_hash (line 1014) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ristretto255::scalar_mul (line 1071) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ristretto255::random (line 977) ... ok [INFO] [stdout] test src/crypto_generichash/blake2b/hash.rs - crypto_generichash::blake2b::hash::hash_with_key (line 138) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::salsa208 (line 1660) ... ok [INFO] [stdout] test src/crypto_generichash/blake2b/hash.rs - crypto_generichash::blake2b::hash::hash (line 74) ... ok [INFO] [stdout] test src/crypto_core.rs - crypto_core::ristretto255::scalar_reduce (line 1120) ... ok [INFO] [stdout] test src/crypto_generichash/blake2b/hash.rs - crypto_generichash::blake2b::hash::hash_with_salt_and_personal (line 214) ... ok [INFO] [stdout] test src/crypto_generichash/blake2b/mod.rs - crypto_generichash::blake2b (line 14) ... ok [INFO] [stdout] test src/crypto_generichash/blake2b/state.rs - crypto_generichash::blake2b::state::State::new_with_salt_and_personal (line 303) ... ok [INFO] [stdout] test src/crypto_generichash/mod.rs - crypto_generichash::State::finalize (line 287) ... ok [INFO] [stdout] test src/crypto_generichash/blake2b/state.rs - crypto_generichash::blake2b::state::State::update (line 441) ... ok [INFO] [stdout] test src/crypto_generichash/mod.rs - crypto_generichash::State::new (line 154) ... ok [INFO] [stdout] test src/crypto_generichash/mod.rs - crypto_generichash::generichash (line 341) ... ok [INFO] [stdout] test src/crypto_generichash/blake2b/state.rs - crypto_generichash::blake2b::state::State::new (line 162) ... ok [INFO] [stdout] test src/crypto_generichash/mod.rs - crypto_generichash (line 22) ... ok [INFO] [stdout] test src/crypto_generichash/blake2b/state.rs - crypto_generichash::blake2b::state::State::finalize (line 517) ... ok [INFO] [stdout] test src/crypto_generichash/mod.rs - crypto_generichash::State::update (line 248) ... ok [INFO] [stdout] test src/crypto_generichash/mod.rs - crypto_generichash::State (line 100) ... ok [INFO] [stdout] test src/crypto_hash/mod.rs - crypto_hash (line 16) ... ok [INFO] [stdout] test src/crypto_hash/mod.rs - crypto_hash::hash (line 65) ... ok [INFO] [stdout] test src/crypto_hash/mod.rs - crypto_hash::hash_sha512 (line 155) ... ok [INFO] [stdout] test src/crypto_hash/sha256.rs - crypto_hash::sha256::State::finalize (line 154) ... ok [INFO] [stdout] test src/crypto_hash/sha512.rs - crypto_hash::sha512::State::new (line 69) ... ok [INFO] [stdout] test src/crypto_hash/sha256.rs - crypto_hash::sha256::State::new (line 69) ... ok [INFO] [stdout] test src/crypto_hash/sha256.rs - crypto_hash::sha256::State::update (line 110) ... ok [INFO] [stdout] test src/crypto_hash/sha512.rs - crypto_hash::sha512 (line 14) ... ok [INFO] [stdout] test src/crypto_hash/sha256.rs - crypto_hash::sha256 (line 14) ... ok [INFO] [stdout] test src/crypto_hash/mod.rs - crypto_hash::hash_sha256 (line 114) ... ok [INFO] [stdout] test src/crypto_hash/sha512.rs - crypto_hash::sha512::hash (line 194) ... ok [INFO] [stdout] test src/crypto_hash/sha512.rs - crypto_hash::sha512::State::finalize (line 154) ... ok [INFO] [stdout] test src/crypto_hash/sha256.rs - crypto_hash::sha256::hash (line 194) ... ok [INFO] [stdout] test src/crypto_hash/sha512.rs - crypto_hash::sha512::State::update (line 110) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf::Key (line 138) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf::Key::from_slice (line 227) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf::Key::as_bytes (line 269) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf (line 34) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf::hkdf (line 652) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf::blake2b::derive_from_key (line 566) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf::Key::generate (line 197) ... ok [INFO] [stdout] test src/crypto_kx.rs - crypto_kx (line 31) ... ok [INFO] [stdout] test src/crypto_kx.rs - crypto_kx::PublicKey::from_bytes (line 241) ... ok [INFO] [stdout] test src/crypto_kx.rs - crypto_kx::KeyPair::generate (line 465) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf::derive_from_key (line 330) ... ok [INFO] [stdout] test src/crypto_kx.rs - crypto_kx::SecretKey::as_bytes (line 389) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf::blake2b::Key (line 468) ... ok [INFO] [stdout] test src/crypto_kx.rs - crypto_kx::SessionKeys (line 181) ... ok [INFO] [stdout] test src/crypto_kdf.rs - crypto_kdf::blake2b (line 432) ... ok [INFO] [stdout] test src/crypto_kx.rs - crypto_kx::client_session_keys (line 551) ... ok [INFO] [stdout] test src/crypto_kx.rs - crypto_kx::server_session_keys (line 645) ... ok [INFO] [stdout] test src/crypto_kx.rs - crypto_kx::PublicKey::as_bytes (line 276) ... ok [INFO] [stdout] test src/crypto_kx.rs - crypto_kx::SecretKey::from_bytes (line 349) ... ok [INFO] [stdout] test src/crypto_onetimeauth.rs - crypto_onetimeauth::onetimeauth (line 313) ... ok [INFO] [stdout] test src/crypto_onetimeauth.rs - crypto_onetimeauth::verify (line 383) ... ok [INFO] [stdout] test src/crypto_scalarmult/curve25519.rs - crypto_scalarmult::curve25519 (line 13) ... ok [INFO] [stdout] test src/crypto_scalarmult/curve25519.rs - crypto_scalarmult::curve25519::scalarmult (line 88) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash::pwhash (line 223) ... FAILED [INFO] [stdout] test src/crypto_onetimeauth.rs - crypto_onetimeauth (line 39) ... ok [INFO] [stdout] test src/crypto_scalarmult/curve25519.rs - crypto_scalarmult::curve25519::scalarmult_base (line 169) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash::pwhash_str (line 367) ... FAILED [INFO] [stdout] test src/crypto_scalarmult/ed25519.rs - crypto_scalarmult::ed25519 (line 13) ... ok [INFO] [stdout] test src/crypto_scalarmult/ed25519.rs - crypto_scalarmult::ed25519::scalarmult_noclamp (line 180) ... ok [INFO] [stdout] test src/crypto_scalarmult/ed25519.rs - crypto_scalarmult::ed25519::scalarmult_base_noclamp (line 334) ... ok [INFO] [stdout] test src/crypto_scalarmult/ed25519.rs - crypto_scalarmult::ed25519::scalarmult (line 95) ... ok [INFO] [stdout] test src/crypto_scalarmult/mod.rs - crypto_scalarmult (line 19) ... ok [INFO] [stdout] test src/crypto_scalarmult/ed25519.rs - crypto_scalarmult::ed25519::scalarmult_base (line 262) ... ok [INFO] [stdout] test src/crypto_scalarmult/ristretto255.rs - crypto_scalarmult::ristretto255 (line 14) ... ok [INFO] [stdout] test src/crypto_scalarmult/ristretto255.rs - crypto_scalarmult::ristretto255::scalarmult_base (line 169) ... ok [INFO] [stdout] test src/crypto_scalarmult/mod.rs - crypto_scalarmult::scalarmult (line 85) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash::pwhash_str_needs_rehash (line 584) ... ok [INFO] [stdout] test src/crypto_scalarmult/ristretto255.rs - crypto_scalarmult::ristretto255::scalarmult (line 87) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash (line 62) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox::Key (line 225) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash::pwhash (line 200) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox (line 30) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox::Key::as_bytes (line 364) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox::Key::from_bytes (line 290) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox::Key::generate (line 326) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox (line 67) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash::pwhash_str (line 351) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox::open (line 515) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox::seal (line 441) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox::Nonce::generate (line 137) ... ok [INFO] [stdout] test src/crypto_secretbox/xchacha20poly1305/mod.rs - crypto_secretbox::xchacha20poly1305::Key (line 248) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox::xchacha20poly1305 (line 634) ... ok [INFO] [stdout] test src/crypto_secretbox/mod.rs - crypto_secretbox::xchacha20poly1305 (line 604) ... ok [INFO] [stdout] test src/crypto_secretbox/xchacha20poly1305/mod.rs - crypto_secretbox::xchacha20poly1305::Key::from_bytes (line 287) ... ok [INFO] [stdout] test src/crypto_secretbox/xchacha20poly1305/mod.rs - crypto_secretbox::xchacha20poly1305::Key::as_bytes (line 365) ... ok [INFO] [stdout] test src/crypto_secretbox/xchacha20poly1305/mod.rs - crypto_secretbox::xchacha20poly1305::Key::generate (line 323) ... ok [INFO] [stdout] test src/crypto_secretbox/xchacha20poly1305/mod.rs - crypto_secretbox::xchacha20poly1305::encrypt_detached (line 609) ... ok [INFO] [stdout] test src/crypto_secretbox/xchacha20poly1305/mod.rs - crypto_secretbox::xchacha20poly1305::decrypt_detached (line 688) ... ok [INFO] [stdout] test src/crypto_secretbox/xchacha20poly1305/mod.rs - crypto_secretbox::xchacha20poly1305::encrypt (line 442) ... ok [INFO] [stdout] test src/crypto_secretbox/xchacha20poly1305/mod.rs - crypto_secretbox::xchacha20poly1305::decrypt (line 516) ... ok [INFO] [stdout] test src/crypto_secretbox/xchacha20poly1305/mod.rs - crypto_secretbox::xchacha20poly1305::Nonce::generate (line 130) ... ok [INFO] [stdout] test src/crypto_secretstream/xchacha20poly1305/mod.rs - crypto_secretstream::xchacha20poly1305::Key::from_bytes (line 115) ... ok [INFO] [stdout] test src/crypto_secretstream/mod.rs - crypto_secretstream (line 50) ... ok [INFO] [stdout] test src/crypto_secretstream/xchacha20poly1305/mod.rs - crypto_secretstream::xchacha20poly1305::Key::generate (line 148) ... ok [INFO] [stdout] test src/crypto_secretstream/mod.rs - crypto_secretstream (line 85) ... ok [INFO] [stdout] test src/crypto_secretstream/xchacha20poly1305/mod.rs - crypto_secretstream::xchacha20poly1305 (line 18) ... ok [INFO] [stdout] test src/crypto_secretstream/xchacha20poly1305/mod.rs - crypto_secretstream::xchacha20poly1305::PullState::init_pull (line 609) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash (line 88) ... ok [INFO] [stdout] test src/crypto_secretstream/xchacha20poly1305/mod.rs - crypto_secretstream::xchacha20poly1305::PullState::pull (line 729) ... ok [INFO] [stdout] test src/crypto_secretstream/xchacha20poly1305/mod.rs - crypto_secretstream::xchacha20poly1305::PushState::push (line 385) ... ok [INFO] [stdout] test src/crypto_secretstream/xchacha20poly1305/mod.rs - crypto_secretstream::xchacha20poly1305::PushState::init_push (line 296) ... ok [INFO] [stdout] test src/crypto_secretstream/xchacha20poly1305/mod.rs - crypto_secretstream::xchacha20poly1305::PullState::rekey (line 847) ... ok [INFO] [stdout] test src/crypto_shorthash.rs - crypto_shorthash (line 32) ... ok [INFO] [stdout] test src/crypto_shorthash.rs - crypto_shorthash::shorthash (line 115) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign (line 92) ... ok [INFO] [stdout] test src/crypto_secretstream/xchacha20poly1305/mod.rs - crypto_secretstream::xchacha20poly1305::PushState::rekey (line 487) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::State::finalize_create (line 1397) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::KeyPair::generate (line 551) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::SecretKey (line 301) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::PublicKey::from_secret_key (line 385) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign (line 45) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::State::finalize_verify (line 1456) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::KeyPair::from_seed (line 604) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::State::update (line 1348) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::State::new (line 1311) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::PublicKey (line 246) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::secret_key_to_seed (line 1114) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::ed25519_sk_to_curve25519 (line 1246) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::primitive (line 1508) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::ed25519_pk_to_curve25519 (line 1182) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::sign_detached (line 863) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::keypair_from_seed (line 1059) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::verify_detached (line 957) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::sign (line 683) ... ok [INFO] [stdout] test src/crypto_sign.rs - crypto_sign::verify (line 770) ... ok [INFO] [stdout] test src/crypto_stream/chacha20.rs - crypto_stream::chacha20::stream_xor (line 212) ... ok [INFO] [stdout] test src/crypto_stream/chacha20.rs - crypto_stream::chacha20::Nonce::generate (line 44) ... ok [INFO] [stdout] test src/crypto_stream/mod.rs - crypto_stream::Key::from_slice (line 110) ... ok [INFO] [stdout] test src/crypto_stream/mod.rs - crypto_stream::Key::as_bytes (line 147) ... ok [INFO] [stdout] test src/crypto_pwhash/argon2id.rs - crypto_pwhash::argon2id::pwhash_str_verify (line 289) ... ok [INFO] [stdout] test src/crypto_stream/mod.rs - crypto_stream (line 18) ... ok [INFO] [stdout] test src/crypto_stream/salsa20.rs - crypto_stream::salsa20::stream_xor (line 206) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash::pwhash_str_verify (line 481) ... ok [INFO] [stdout] test src/crypto_stream/xchacha20.rs - crypto_stream::xchacha20::stream (line 153) ... ok [INFO] [stdout] test src/crypto_stream/mod.rs - crypto_stream::Key::generate (line 75) ... ok [INFO] [stdout] test src/crypto_stream/chacha20.rs - crypto_stream::chacha20::stream (line 155) ... ok [INFO] [stdout] test src/crypto_stream/salsa20.rs - crypto_stream::salsa20::Nonce::generate (line 44) ... ok [INFO] [stdout] test src/crypto_stream/salsa20.rs - crypto_stream::salsa20::stream (line 152) ... ok [INFO] [stdout] test src/crypto_verify.rs - crypto_verify (line 23) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::add_be (line 286) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::compare (line 373) ... ok [INFO] [stdout] test src/crypto_stream/xchacha20.rs - crypto_stream::xchacha20::stream_xor (line 210) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::bin2base64 (line 563) ... ok [INFO] [stdout] test src/crypto_stream/xchacha20.rs - crypto_stream::xchacha20::Nonce::generate (line 42) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::bin2hex (line 403) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::base642bin (line 606) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::malloc (line 664) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 20) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::hex2bin_ignore (line 499) ... ok [INFO] [stdout] test src/utils/mod.rs - utils (line 29) ... ok [INFO] [stdout] test src/random.rs - random (line 24) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::hex2bin (line 452) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::SecureVec (line 277) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::memcmp (line 101) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::memzero (line 147) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::stackzero (line 184) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::mlock (line 223) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::is_zero (line 339) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::munlock (line 253) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::sub_be (line 312) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::SecureVec::clear (line 419) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::SecureVec::into_vec (line 371) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils (line 23) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::secure_vec (line 194) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::SecureVec::is_empty (line 339) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::SecureVec::len (line 315) ... ok [INFO] [stdout] test src/version.rs - version::library_minimal (line 104) ... ok [INFO] [stdout] test src/version.rs - version (line 7) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::memzero (line 73) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::SecureVec::pop (line 500) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::SecureVec::push (line 457) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::mlock (line 111) ... ok [INFO] [stdout] test src/version.rs - version::library_version_major (line 64) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::SecureVec::reserve (line 543) ... ok [INFO] [stdout] test src/version.rs - version::library_version_minor (line 83) ... ok [INFO] [stdout] test src/utils/vec_utils.rs - utils::vec_utils::munlock (line 142) ... ok [INFO] [stdout] test src/version.rs - version::version_string (line 40) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash::pwhash_str_verify (line 460) ... ok [INFO] [stdout] test src/crypto_pwhash/argon2id.rs - crypto_pwhash::argon2id::pwhash_str_needs_rehash (line 384) ... ok [INFO] [stdout] test src/crypto_pwhash.rs - crypto_pwhash::pwhash_str_needs_rehash (line 613) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/crypto_pwhash.rs - crypto_pwhash::pwhash (line 223) stdout ---- [INFO] [stdout] Test executable failed (signal: 9 (SIGKILL)). [INFO] [stdout] [INFO] [stdout] ---- src/crypto_pwhash.rs - crypto_pwhash::pwhash_str (line 367) stdout ---- [INFO] [stdout] Test executable failed (signal: 9 (SIGKILL)). [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/crypto_pwhash.rs - crypto_pwhash::pwhash (line 223) [INFO] [stdout] src/crypto_pwhash.rs - crypto_pwhash::pwhash_str (line 367) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 279 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 27.93s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "64fe1fcdbdd1a1422fc79e0845a441f9da907c365334b043cd773ccdef57370e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "64fe1fcdbdd1a1422fc79e0845a441f9da907c365334b043cd773ccdef57370e", kill_on_drop: false }` [INFO] [stdout] 64fe1fcdbdd1a1422fc79e0845a441f9da907c365334b043cd773ccdef57370e