[INFO] crate orion 0.14.2 is already in cache [INFO] extracting crate orion 0.14.2 into work/ex/beta-1.38-1/sources/1.37.0/reg/orion/0.14.2 [INFO] extracting crate orion 0.14.2 into work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/orion/0.14.2 [INFO] validating manifest of orion-0.14.2 on toolchain 1.37.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of orion-0.14.2 on toolchain beta-2019-08-13 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing orion-0.14.2 [INFO] finished frobbing orion-0.14.2 [INFO] frobbed toml for orion-0.14.2 written to work/ex/beta-1.38-1/sources/1.37.0/reg/orion/0.14.2/Cargo.toml [INFO] started frobbing orion-0.14.2 [INFO] finished frobbing orion-0.14.2 [INFO] frobbed toml for orion-0.14.2 written to work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/orion/0.14.2/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.37.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-08-13" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing orion-0.14.2 against beta-2019-08-13 for beta-1.38-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-1/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/orion/0.14.2:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-08-13" "build" "--frozen"` [INFO] [stdout] 82308dda1cb36f8a616f44f0c06bb123c7fe2f05c3c622c82a6c343797e265af [INFO] running `"docker" "start" "-a" "82308dda1cb36f8a616f44f0c06bb123c7fe2f05c3c622c82a6c343797e265af"` [INFO] [stderr] Compiling libc v0.2.62 [INFO] [stderr] Compiling getrandom v0.1.10 [INFO] [stderr] Compiling cfg-if v0.1.9 [INFO] [stderr] Compiling subtle v2.1.1 [INFO] [stderr] Compiling zeroize v0.9.3 [INFO] [stderr] Compiling orion v0.14.2 (/opt/crater/workdir) [INFO] [stderr] Finished dev [optimized + debuginfo] target(s) in 8.14s [INFO] running `"docker" "inspect" "82308dda1cb36f8a616f44f0c06bb123c7fe2f05c3c622c82a6c343797e265af"` [INFO] running `"docker" "rm" "-f" "82308dda1cb36f8a616f44f0c06bb123c7fe2f05c3c622c82a6c343797e265af"` [INFO] [stdout] 82308dda1cb36f8a616f44f0c06bb123c7fe2f05c3c622c82a6c343797e265af [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-1/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/orion/0.14.2:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-08-13" "test" "--frozen" "--no-run"` [INFO] [stdout] 88e777b67db45d21ede6b68152a1d444628e18883564c682cf0d588c1e1ed80d [INFO] running `"docker" "start" "-a" "88e777b67db45d21ede6b68152a1d444628e18883564c682cf0d588c1e1ed80d"` [INFO] [stderr] Compiling memchr v2.2.1 [INFO] [stderr] Compiling autocfg v0.1.6 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling lazy_static v1.3.0 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling serde v1.0.99 [INFO] [stderr] Compiling ryu v1.0.0 [INFO] [stderr] Compiling regex-syntax v0.6.11 [INFO] [stderr] Compiling itoa v0.4.4 [INFO] [stderr] Compiling hex v0.3.2 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling aho-corasick v0.7.6 [INFO] [stderr] Compiling regex v1.2.1 [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stderr] Compiling quickcheck v0.8.5 [INFO] [stderr] Compiling serde_json v1.0.40 [INFO] [stderr] Compiling orion v0.14.2 (/opt/crater/workdir) [INFO] [stderr] warning: use of deprecated item 'getrandom::Error::UNAVAILABLE' [INFO] [stderr] --> src/errors/mod.rs:63:28 [INFO] [stderr] | [INFO] [stderr] 63 | UnknownCryptoError::from(getrandom::Error::UNAVAILABLE) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'getrandom::Error::UNKNOWN' [INFO] [stderr] --> src/errors/mod.rs:72:53 [INFO] [stderr] | [INFO] [stderr] 72 | let err = format!("{:?}", UnknownCryptoError::from(getrandom::Error::UNKNOWN)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [optimized + debuginfo] target(s) in 1m 13s [INFO] running `"docker" "inspect" "88e777b67db45d21ede6b68152a1d444628e18883564c682cf0d588c1e1ed80d"` [INFO] running `"docker" "rm" "-f" "88e777b67db45d21ede6b68152a1d444628e18883564c682cf0d588c1e1ed80d"` [INFO] [stdout] 88e777b67db45d21ede6b68152a1d444628e18883564c682cf0d588c1e1ed80d [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.38-1/worker-1/beta-2019-08-13:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.38-1/sources/beta-2019-08-13/reg/orion/0.14.2:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+beta-2019-08-13" "test" "--frozen"` [INFO] [stdout] e100e22d1b7ad2b2e2f419c247eeacae3e18ac0de7ef9cb7ced23d15b5cdfd27 [INFO] running `"docker" "start" "-a" "e100e22d1b7ad2b2e2f419c247eeacae3e18ac0de7ef9cb7ced23d15b5cdfd27"` [INFO] [stderr] Finished dev [optimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running /opt/crater/target/debug/deps/orion-cba1014ea1bef3a3 [INFO] [stdout] [INFO] [stdout] running 294 tests [INFO] [stdout] test aead::public::test_seal_open::test_auth_enc_ciphertext_less_than_41_err ... ok [INFO] [stdout] test aead::public::test_seal_open::test_auth_enc_plaintext_empty_err ... ok [INFO] [stdout] test aead::public::test_seal_open::test_auth_enc_encryption_decryption ... ok [INFO] [stdout] test aead::public::test_seal_open::test_modified_ciphertext_err ... ok [INFO] [stdout] test aead::public::test_seal_open::test_diff_secret_key_err ... ok [INFO] [stdout] test aead::public::test_seal_open::test_modified_tag_err ... ok [INFO] [stdout] test aead::public::test_seal_open::test_secret_length_err ... ok [INFO] [stdout] test aead::public::test_seal_open::test_modified_nonce_err ... ok [INFO] [stdout] test auth::public::test_auth_and_verify::test_authenticate_verify_bad_msg ... ok [INFO] [stdout] test auth::public::test_auth_and_verify::test_authenticate_verify_bad_key ... ok [INFO] [stdout] test endianness::public::proptest::prop_load_store_u32_le ... ok [INFO] [stdout] test endianness::public::proptest::prop_load_store_u64_be ... ok [INFO] [stdout] test endianness::public::proptest::prop_load_store_u64_le ... ok [INFO] [stdout] test endianness::public::proptest::prop_store_load_u64_le ... ok [INFO] [stdout] test aead::public::proptest::prop_seal_open_same_input ... ok [INFO] [stdout] test endianness::public::proptest::prop_store_load_u32_le ... ok [INFO] [stdout] test aead::public::proptest::prop_fail_on_diff_key ... ok [INFO] [stdout] test endianness::public::proptest::prop_store_load_u64_be ... ok [INFO] [stdout] test endianness::public::test_dst_length_load_u32_le_ok ... ok [INFO] [stdout] test auth::public::proptest::prop_verify_fail_diff_key ... ok [INFO] [stdout] test endianness::public::test_dst_length_load_u64_be_ok ... ok [INFO] [stdout] test auth::public::proptest::prop_authenticate_verify ... ok [INFO] [stdout] test endianness::public::test_dst_length_load_u64_le_ok ... ok [INFO] [stdout] test auth::public::proptest::prop_verify_fail_diff_input ... ok [INFO] [stdout] test endianness::public::test_dst_length_load_u32_le_high ... ok [INFO] [stdout] test endianness::public::test_dst_length_load_u32_le_low ... ok [INFO] [stdout] test endianness::public::test_dst_length_load_u64_be_high ... ok [INFO] [stdout] test endianness::public::test_dst_length_store_u64_be_low ... ok [INFO] [stdout] test endianness::public::test_dst_length_store_u32_le_ok ... ok [INFO] [stdout] test endianness::public::test_dst_length_store_u64_be_ok ... ok [INFO] [stdout] test endianness::public::test_dst_length_store_u64_le_high ... ok [INFO] [stdout] test endianness::public::test_dst_length_store_u64_le_ok ... ok [INFO] [stdout] test endianness::public::test_dst_length_store_u64_be_high ... ok [INFO] [stdout] test endianness::public::test_dst_length_load_u64_be_low ... ok [INFO] [stdout] test endianness::public::test_load_single_src_ok ... ok [INFO] [stdout] test endianness::public::test_dst_length_load_u64_le_high ... ok [INFO] [stdout] test endianness::public::test_panic_empty_load_u64_be ... ok [INFO] [stdout] test endianness::public::test_panic_empty_load_u64_le ... ok [INFO] [stdout] test endianness::public::test_panic_empty_store_u32_le ... ok [INFO] [stdout] test endianness::public::test_panic_empty_store_u64_be ... ok [INFO] [stdout] test endianness::public::test_panic_empty_store_u64_le ... ok [INFO] [stdout] test endianness::public::test_results_load_u32 ... ok [INFO] [stdout] test endianness::public::test_results_store_and_load_u32_into_le ... ok [INFO] [stdout] test endianness::public::test_results_store_and_load_u64_into_be ... ok [INFO] [stdout] test endianness::public::test_results_store_and_load_u64_into_le ... ok [INFO] [stdout] test errors::test_unknown_crypto_error_debug_display ... ok [INFO] [stdout] test errors::test_unknown_crypto_error_from_unavailable ... ok [INFO] [stdout] test errors::test_unknown_crypto_error_from_unkown ... ok [INFO] [stdout] test endianness::public::test_panic_empty_load_u32_le ... ok [INFO] [stdout] test hash::public::test_digest::basic_test ... ok [INFO] [stdout] test endianness::public::test_dst_length_load_u64_le_low ... ok [INFO] [stdout] test endianness::public::test_dst_length_store_u32_le_high ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::private::test_padding::proptest::prop_padding_result ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::private::test_padding::proptest::prop_result_never_above_15 ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::private::test_poly1305_key_gen::test_key_lengths ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::private::test_padding::test_length_padding ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::private::test_poly1305_key_gen::test_nonce_lengths ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::private::test_process_authentication::test_length_index ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::private::test_process_authentication::test_panic_above_length_index ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::private::test_process_authentication::test_panic_empty_buf ... ok [INFO] [stdout] test endianness::public::test_dst_length_store_u32_le_low ... ok [INFO] [stdout] test endianness::public::test_dst_length_store_u64_le_low ... ok [INFO] [stdout] test endianness::public::test_load_single_src_high ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::private::test_process_authentication::test_panic_index_0 ... ok [INFO] [stdout] test endianness::public::test_load_single_src_low ... ok [INFO] [stdout] test hash::public::test_digest::proptest::prop_digest_diff_result ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::public::test_seal::test_plaintext_length ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::public::test_open::test_ciphertext_with_tag_length ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::public::test_open::test_dst_out_length ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::test_vectors::rfc8439_poly1305_key_gen_3 ... ok [INFO] [stdout] test hash::public::test_digest::proptest::prop_digest_same_result ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::public::test_seal::test_dst_out_length ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::test_vectors::rfc8439_poly1305_key_gen_1 ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::test_vectors::rfc8439_poly1305_key_gen_2 ... ok [INFO] [stdout] test hazardous::aead::xchacha20poly1305::public::test_open::test_dst_out_length ... ok [INFO] [stdout] test hazardous::aead::xchacha20poly1305::public::test_open::test_ciphertext_with_tag_length ... ok [INFO] [stdout] test hazardous::aead::xchacha20poly1305::public::test_seal::test_dst_out_length ... ok [INFO] [stdout] test hazardous::hash::blake2b::private::test_increment_offset::test_offset_increase_values ... ok [INFO] [stdout] test hazardous::aead::xchacha20poly1305::public::test_seal::test_plaintext_length ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_finalize::test_double_finalize_fail ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_finalize::test_double_finalize_with_reset_no_update ... ok [INFO] [stdout] test hazardous::aead::xchacha20poly1305::public::proptest::prop_fail_on_bad_auth_tag ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::public::proptest::prop_fail_on_bad_auth_tag ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_finalize::test_finalize_after_reset ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::public::proptest::prop_seal_open_same_input ... ok [INFO] [stdout] test hazardous::aead::chacha20poly1305::public::proptest::prop_fail_on_bad_ciphertext ... ok [INFO] [stdout] test hazardous::aead::xchacha20poly1305::public::proptest::prop_seal_open_same_input ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_hasher::proptest::prop_hasher_init_no_panic ... ok [INFO] [stdout] test hazardous::hash::blake2b::private::test_increment_offset::test_panic_on_second_overflow ... ok [INFO] [stdout] test hazardous::aead::xchacha20poly1305::public::proptest::prop_fail_on_bad_ciphertext ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_hasher::proptest::prop_hasher_digest_512_same_as_streaming ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_hasher::test_hasher_interface_no_panic_and_same_result ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_init::test_init_size ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_reset::test_switching_keyed_modes_fails ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_init::proptest::prop_init_size_no_key ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_hasher::proptest::prop_hasher_digest_384_same_as_streaming ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_reset::test_double_reset_ok ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_hasher::proptest::prop_hasher_digest_256_same_as_streaming ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_streaming_interface::test_produce_same_state ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_init::proptest::prop_init_size_key ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_update::test_update_after_finalize_fail ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_update::test_update_after_finalize_with_reset ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_verify::finalize_and_verify_true ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_streaming_interface::test_produce_same_hash ... ok [INFO] [stdout] test hazardous::hash::blake2b::test_digest::test_as_bytes ... ok [INFO] [stdout] test hazardous::hash::blake2b::test_digest::test_bound_params ... ok [INFO] [stdout] test hazardous::hash::blake2b::test_digest::test_from_slice ... ok [INFO] [stdout] test hazardous::hash::blake2b::test_secret_key::test_as_bytes ... ok [INFO] [stdout] test hazardous::hash::blake2b::test_secret_key::test_bound_params ... ok [INFO] [stdout] test hazardous::hash::blake2b::test_secret_key::test_from_slice ... ok [INFO] [stdout] test hazardous::hash::blake2b::test_secret_key::tests_with_std::test_generate ... ok [INFO] [stdout] test hazardous::hash::blake2b::test_secret_key::tests_with_std::test_omitted_debug ... ok [INFO] [stdout] test hazardous::hash::sha512::private::test_increment_mlen::test_mlen_increase_values ... ok [INFO] [stdout] test hazardous::hash::sha512::private::test_increment_mlen::test_panic_on_second_overflow ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_finalize::test_double_finalize_err ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_streaming_interface::proptest::prop_same_state_different_usage ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_finalize::test_double_finalize_with_reset_no_update_ok ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_reset::test_double_reset_ok ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_finalize::test_double_finalize_with_reset_ok ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_verify::proptest::prop_verify_diff_key_false ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_verify::proptest::prop_verify_same_params_true ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_streaming_interface::test_produce_same_hash ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_streaming_interface::test_produce_same_state ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_streaming_interface::proptest::prop_digest_same_as_streaming ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_streaming_interface::proptest::prop_same_hash_different_usage ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_update::test_update_after_finalize_err ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_update::test_update_after_finalize_with_reset_ok ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_streaming_interface::proptest::prop_same_state_different_usage ... ok [INFO] [stdout] test hazardous::hash::sha512::test_digest::test_bound_params ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_hasher::proptest::prop_hasher_digest_diff_input_diff_result ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_hasher::proptest::prop_hasher_digest_no_panic_and_same_result ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_streaming_interface::proptest::prop_same_hash_different_usage ... ok [INFO] [stdout] test hazardous::kdf::hkdf::public::test_expand::hkdf_zero_length ... ok [INFO] [stdout] test hazardous::kdf::hkdf::public::test_verify::hkdf_verify_true ... ok [INFO] [stdout] test hazardous::kdf::hkdf::public::test_verify::hkdf_verify_wrong_ikm ... ok [INFO] [stdout] test hazardous::kdf::hkdf::public::test_verify::hkdf_verify_wrong_salt ... ok [INFO] [stdout] test hazardous::kdf::hkdf::public::test_expand::hkdf_info_param ... ok [INFO] [stdout] test hazardous::hash::sha512::test_digest::test_from_slice ... ok [INFO] [stdout] test hazardous::kdf::hkdf::public::test_expand::hkdf_maximum_length ... ok [INFO] [stdout] test hazardous::hash::sha512::test_digest::test_as_bytes ... ok [INFO] [stdout] test hazardous::kdf::hkdf::public::test_verify::verify_diff_length ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::public::test_derive_key::zero_dklen_err ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::public::test_derive_key::zero_iterations_err ... ok [INFO] [stdout] test hazardous::hash::blake2b::public::test_streaming_interface::test_streaming_consistency ... ok [INFO] [stdout] test hazardous::kdf::hkdf::public::test_derive_key::proptest::prop_test_derive_key_same_seperate ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::test_generate_hmac ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::test_key_size ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::test_get_length_hmac_key ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::test_unprotected_as_bytes_hmac_key ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::test_omitted_debug_hmac_key ... ok [INFO] [stdout] test hazardous::hash::sha512::public::test_streaming_interface::test_streaming_consistency ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_finalize::test_double_finalize_err ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_finalize::test_double_finalize_with_reset_no_update_ok ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_finalize::test_double_finalize_with_reset_ok ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_reset::test_double_reset_ok ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_streaming_interface::proptest::prop_same_state_different_usage ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_streaming_interface::test_produce_same_hash ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_streaming_interface::test_produce_same_state ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_streaming_interface::proptest::prop_same_hash_different_usage ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_update::test_update_after_finalize_err ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_update::test_update_after_finalize_with_reset_ok ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_verify::finalize_and_verify_true ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_streaming_interface::proptest::prop_hmac_same_as_streaming ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_streaming_interface::test_streaming_consistency ... ok [INFO] [stdout] test hazardous::mac::hmac::test_generate_hmac ... ok [INFO] [stdout] test hazardous::mac::hmac::test_get_length_hmac_key ... ok [INFO] [stdout] test hazardous::mac::hmac::test_key_size ... ok [INFO] [stdout] test hazardous::mac::hmac::test_omitted_debug_hmac_key ... ok [INFO] [stdout] test hazardous::mac::hmac::test_tag::test_as_bytes ... ok [INFO] [stdout] test hazardous::mac::hmac::test_tag::test_bound_params ... ok [INFO] [stdout] test hazardous::mac::hmac::test_tag::test_from_slice ... ok [INFO] [stdout] test hazardous::mac::hmac::test_tag::tests_with_std::test_omitted_debug ... ok [INFO] [stdout] test hazardous::mac::hmac::test_unprotected_as_bytes_hmac_key ... ok [INFO] [stdout] test hazardous::mac::poly1305::private::test_process_block::test_process_block_len ... ok [INFO] [stdout] test hazardous::mac::poly1305::private::test_process_end_of_stream::test_process_no_panic ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_finalize::test_double_finalize_err ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_finalize::test_double_finalize_with_reset_no_update_ok ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_finalize::test_double_finalize_with_reset_ok ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_reset::test_double_reset_ok ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_streaming_interface::proptest::prop_poly1305_same_as_streaming ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_streaming_interface::proptest::prop_same_state_different_usage ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_verify::proptest::prop_verify_diff_key_false ... ok [INFO] [stdout] test hazardous::mac::hmac::public::test_verify::proptest::prop_verify_same_params_true ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_streaming_interface::test_produce_same_hash ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_streaming_interface::proptest::prop_same_tag_different_usage ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_streaming_interface::test_produce_same_state ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_streaming_interface::test_streaming_consistency ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_update::test_update_after_finalize_with_reset_ok ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_verify::finalize_and_verify_true ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_verify::proptest::prop_verify_diff_key_false ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_update::test_update_after_finalize_err ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_verify::test_poly1305_verify_ok ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_verify::proptest::prop_verify_same_params_true ... ok [INFO] [stdout] test hazardous::mac::poly1305::test_one_time_key::test_as_bytes ... ok [INFO] [stdout] test hazardous::mac::poly1305::public::test_verify::test_poly1305_verify_err ... ok [INFO] [stdout] test hazardous::mac::poly1305::test_one_time_key::test_bound_params ... ok [INFO] [stdout] test hazardous::mac::poly1305::test_one_time_key::tests_with_std::test_generate ... ok [INFO] [stdout] test hazardous::mac::poly1305::test_one_time_key::test_from_slice ... ok [INFO] [stdout] test hazardous::mac::poly1305::test_one_time_key::tests_with_std::test_omitted_debug ... ok [INFO] [stdout] test hazardous::mac::poly1305::test_tag::test_as_bytes ... ok [INFO] [stdout] test hazardous::mac::poly1305::test_tag::test_bound_params ... ok [INFO] [stdout] test hazardous::mac::poly1305::test_tag::test_from_slice ... ok [INFO] [stdout] test hazardous::mac::poly1305::test_tag::tests_with_std::test_omitted_debug ... ok [INFO] [stdout] test hazardous::stream::chacha20::private::test_init_state::proptest::prop_test_nonce_length_hchacha ... ok [INFO] [stdout] test hazardous::stream::chacha20::private::test_init_state::proptest::prop_test_nonce_length_ietf ... ok [INFO] [stdout] test hazardous::stream::chacha20::private::test_process_block::test_process_block_panic_on_too_much_keystream_data_hchacha ... ok [INFO] [stdout] test hazardous::stream::chacha20::private::test_init_state::test_nonce_length ... ok [INFO] [stdout] test hazardous::stream::chacha20::private::test_serialize_block::test_wrong_combination_of_variant_and_dst_out ... ok [INFO] [stdout] test hazardous::stream::chacha20::private::test_process_block::test_process_block_wrong_combination_of_variant_and_nonce ... ok [INFO] [stdout] test hazardous::stream::chacha20::private::test_process_block::test_process_block_panic_on_too_much_keystream_data_ietf ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_encrypt_decrypt::proptest::prop_encrypt_decrypt_diff_init_counter_diff_input ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::public::test_verify::verify_diff_iter_error ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_encrypt_decrypt::proptest::prop_encrypt_decrypt_diff_nonces_diff_input ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_encrypt_decrypt::proptest::prop_encrypt_decrypt_diff_keys_diff_input ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_encrypt_decrypt::test_fail_on_initial_counter_overflow ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_encrypt_decrypt::test_pass_on_one_iter_max_initial_counter ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_hchacha20::test_diff_keys_diff_output ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_hchacha20::test_diff_nonce_diff_output ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_hchacha20::test_nonce_length ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_encrypt_decrypt::test_fail_on_empty_plaintext ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_encrypt_decrypt::test_dst_out_length ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_keystream_block::proptest::prop_same_params_same_output ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_keystream_block::test_diff_initial_counter_diff_output ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_keystream_block::test_diff_keys_diff_output ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_keystream_block::test_diff_nonce_diff_output ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_nonce::test_as_bytes ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_nonce::test_bound_params ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_secret_key::test_as_bytes ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_secret_key::test_bound_params ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_secret_key::test_from_slice ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_nonce::test_from_slice ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_secret_key::tests_with_std::test_generate ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_secret_key::tests_with_std::test_omitted_debug ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_vectors::rfc8439_chacha20_block_results ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_vectors::rfc8439_chacha20_block_test_1 ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_vectors::rfc8439_chacha20_block_test_2 ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_vectors::rfc8439_chacha20_block_test_3 ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_vectors::rfc8439_chacha20_block_test_4 ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_vectors::rfc8439_chacha20_block_test_5 ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_vectors::rfc8439_key_schedule ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_vectors::rfc8439_quarter_round_results ... ok [INFO] [stdout] test hazardous::stream::chacha20::test_vectors::rfc8439_quarter_round_results_on_indices ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_encrypt_decrypt::proptest::prop_encrypt_decrypt_same_input ... ok [INFO] [stdout] test hazardous::stream::chacha20::public::test_keystream_block::test_counter ... ok [INFO] [stdout] test hazardous::stream::xchacha20::public::test_encrypt_decrypt::proptest::prop_encrypt_decrypt_diff_init_counter_diff_input ... ok [INFO] [stdout] test hazardous::stream::xchacha20::public::test_encrypt_decrypt::test_dst_out_length ... ok [INFO] [stdout] test hazardous::stream::xchacha20::public::test_encrypt_decrypt::proptest::prop_encrypt_decrypt_same_input ... ok [INFO] [stdout] test hazardous::stream::xchacha20::public::test_encrypt_decrypt::test_fail_on_empty_plaintext ... ok [INFO] [stdout] test hazardous::stream::xchacha20::public::test_encrypt_decrypt::test_fail_on_initial_counter_overflow ... ok [INFO] [stdout] test hazardous::stream::xchacha20::public::test_encrypt_decrypt::test_pass_on_one_iter_max_initial_counter ... ok [INFO] [stdout] test hazardous::stream::xchacha20::test_nonce::test_as_bytes ... ok [INFO] [stdout] test hazardous::stream::xchacha20::test_nonce::test_bound_params ... ok [INFO] [stdout] test hazardous::stream::xchacha20::test_nonce::test_from_slice ... ok [INFO] [stdout] test hazardous::stream::xchacha20::test_nonce::tests_with_std::test_generate ... ok [INFO] [stdout] test hltypes::test_password::test_as_bytes ... ok [INFO] [stdout] test hltypes::test_password::test_from_slice_variable ... ok [INFO] [stdout] test hltypes::test_password::test_generate_variable ... ok [INFO] [stdout] test hltypes::test_password::test_omitted_debug ... ok [INFO] [stdout] test hltypes::test_password_hash::test_as_bytes ... ok [INFO] [stdout] test hltypes::test_password_hash::test_bound_params ... ok [INFO] [stdout] test hltypes::test_password_hash::test_from_slice ... ok [INFO] [stdout] test hltypes::test_password_hash::tests_with_std::test_omitted_debug ... ok [INFO] [stdout] test hltypes::test_salt::test_as_bytes ... ok [INFO] [stdout] test hltypes::test_salt::test_from_slice_variable ... ok [INFO] [stdout] test hltypes::test_salt::test_generate_variable ... ok [INFO] [stdout] test hltypes::test_secret_key::test_as_bytes ... ok [INFO] [stdout] test hltypes::test_secret_key::test_from_slice_variable ... ok [INFO] [stdout] test hltypes::test_secret_key::test_generate_variable ... ok [INFO] [stdout] test hltypes::test_secret_key::test_omitted_debug ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::public::test_verify::verify_false_wrong_password ... ok [INFO] [stdout] test hazardous::stream::xchacha20::public::test_encrypt_decrypt::proptest::prop_encrypt_decrypt_diff_keys_diff_input ... ok [INFO] [stdout] test hazardous::stream::xchacha20::public::test_encrypt_decrypt::proptest::prop_encrypt_decrypt_diff_nonces_diff_input ... ok [INFO] [stdout] test kdf::public::test_derive_key_and_verify::test_derive_key_and_verify_err ... ok [INFO] [stdout] test kdf::public::test_derive_key_and_verify::test_derive_key_and_verify ... ok [INFO] [stdout] test kdf::public::test_derive_key_and_verify::test_derive_key_bad_length ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::public::test_verify::verify_true ... ok [INFO] [stdout] test pwhash::public::test_pwhash_and_verify::test_pbkdf2_verify ... ok [INFO] [stdout] test pwhash::public::test_pwhash_and_verify::test_pbkdf2_verify_err_modified_password ... ok [INFO] [stdout] test pwhash::public::test_pwhash_and_verify::test_pbkdf2_verify_err_modified_salt ... ok [INFO] [stdout] test pwhash::public::test_pwhash_and_verify::test_pbkdf2_verify_err_modified_salt_and_password ... ok [INFO] [stdout] test pwhash::public::test_pwhash_and_verify::test_pbkdf2_zero_iterations ... ok [INFO] [stdout] test util::rand_key_len_error ... ok [INFO] [stdout] test util::rand_key_len_ok ... ok [INFO] [stdout] test util::test_ct_eq_diff_len ... ok [INFO] [stdout] test util::test_ct_eq_ok ... ok [INFO] [stdout] test util::test_ct_ne ... ok [INFO] [stdout] test util::test_ct_ne_reg ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::public::test_verify::verify_false_wrong_salt ... ok [INFO] [stdout] test hazardous::kdf::pbkdf2::public::test_verify::verify_diff_dklen_error ... ok [INFO] [stdout] test pwhash::public::proptest::prop_pwhash_verify ... ok [INFO] [stdout] test pwhash::public::proptest::prop_pwhash_verify_false ... ok [INFO] [stdout] test kdf::public::proptest::prop_derive_key_verify_false_bad_password ... ok [INFO] [stdout] test kdf::public::proptest::prop_derive_key_verify ... ok [INFO] [stdout] test kdf::public::proptest::prop_derive_key_verify_false_bad_salt ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 294 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests orion [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test src/aead.rs - aead (line 69) ... ok [INFO] [stdout] test src/hazardous/kdf/mod.rs - hazardous::kdf::hkdf (line 48) ... ok [INFO] [stdout] test src/hash.rs - hash (line 50) ... ok [INFO] [stdout] test src/auth.rs - auth (line 52) ... ok [INFO] [stdout] test src/hazardous/hash/mod.rs - hazardous::hash::blake2b (line 58) ... ok [INFO] [stdout] test src/hazardous/hash/mod.rs - hazardous::hash::sha512 (line 47) ... ok [INFO] [stdout] test src/hazardous/aead/mod.rs - hazardous::aead::chacha20poly1305 (line 73) ... ok [INFO] [stdout] test src/hazardous/aead/mod.rs - hazardous::aead::xchacha20poly1305 (line 70) ... ok [INFO] [stdout] test src/hazardous/mac/mod.rs - hazardous::mac::hmac (line 48) ... ok [INFO] [stdout] test src/hazardous/mac/mod.rs - hazardous::mac::poly1305 (line 53) ... ok [INFO] [stdout] test src/hazardous/stream/mod.rs - hazardous::stream::chacha20 (line 78) ... ok [INFO] [stdout] test src/util/mod.rs - util::secure_cmp (line 87) ... ok [INFO] [stdout] test src/hazardous/stream/mod.rs - hazardous::stream::xchacha20 (line 67) ... ok [INFO] [stdout] test src/util/mod.rs - util::secure_rand_bytes (line 52) ... ok [INFO] [stdout] test src/hazardous/kdf/mod.rs - hazardous::kdf::pbkdf2 (line 54) ... ok [INFO] [stdout] test src/kdf.rs - kdf (line 63) ... ok [INFO] [stdout] test src/pwhash.rs - pwhash (line 67) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "e100e22d1b7ad2b2e2f419c247eeacae3e18ac0de7ef9cb7ced23d15b5cdfd27"` [INFO] running `"docker" "rm" "-f" "e100e22d1b7ad2b2e2f419c247eeacae3e18ac0de7ef9cb7ced23d15b5cdfd27"` [INFO] [stdout] e100e22d1b7ad2b2e2f419c247eeacae3e18ac0de7ef9cb7ced23d15b5cdfd27