[INFO] cloning repository https://github.com/drcapybara/capyCRYPT
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/drcapybara/capyCRYPT" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdrcapybara%2FcapyCRYPT", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdrcapybara%2FcapyCRYPT'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 76f569719e801513b23fd5b87d06bf9891b31682
[INFO] testing drcapybara/capyCRYPT against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdrcapybara%2FcapyCRYPT" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/drcapybara/capyCRYPT on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/drcapybara/capyCRYPT
[INFO] finished tweaking git repo https://github.com/drcapybara/capyCRYPT
[INFO] tweaked toml for git repo https://github.com/drcapybara/capyCRYPT written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/drcapybara/capyCRYPT already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tiny_ed448_goldilocks v0.1.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 13bb4c3702e23ff6753b46e0b6769093981beeb2d5f997d19bb05990e861e6bb
[INFO] running `Command { std: "docker" "start" "-a" "13bb4c3702e23ff6753b46e0b6769093981beeb2d5f997d19bb05990e861e6bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "13bb4c3702e23ff6753b46e0b6769093981beeb2d5f997d19bb05990e861e6bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "13bb4c3702e23ff6753b46e0b6769093981beeb2d5f997d19bb05990e861e6bb", kill_on_drop: false }`
[INFO] [stdout] 13bb4c3702e23ff6753b46e0b6769093981beeb2d5f997d19bb05990e861e6bb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 688c449c84063abf74cffd56cfbef814b88bcdd73d0be254f8da8850f3cf6d2b
[INFO] running `Command { std: "docker" "start" "-a" "688c449c84063abf74cffd56cfbef814b88bcdd73d0be254f8da8850f3cf6d2b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling proc-macro2 v1.0.49
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling serde_derive v1.0.156
[INFO] [stderr]    Compiling plotters-backend v0.3.4
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling plotters-svg v0.3.3
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling regex-syntax v0.7.0
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling walkdir v2.3.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling iana-time-zone v0.1.53
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling fiat-crypto v0.2.5
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling cpufeatures v0.2.11
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling plotters v0.3.4
[INFO] [stderr]    Compiling num-complex v0.4.2
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling inout v0.1.3
[INFO] [stderr]    Compiling regex v1.8.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling chrono v0.4.23
[INFO] [stderr]    Compiling aes v0.8.3
[INFO] [stderr]    Compiling csv v1.2.1
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling num v0.4.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling tiny_ed448_goldilocks v0.1.3
[INFO] [stderr]    Compiling capycrypt v0.6.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 10.05s
[INFO] running `Command { std: "docker" "inspect" "688c449c84063abf74cffd56cfbef814b88bcdd73d0be254f8da8850f3cf6d2b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "688c449c84063abf74cffd56cfbef814b88bcdd73d0be254f8da8850f3cf6d2b", kill_on_drop: false }`
[INFO] [stdout] 688c449c84063abf74cffd56cfbef814b88bcdd73d0be254f8da8850f3cf6d2b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 93cea5cb7bef4d5bcc3f18b0a64857d58de0630f7791433f3b8e257af6324c7a
[INFO] running `Command { std: "docker" "start" "-a" "93cea5cb7bef4d5bcc3f18b0a64857d58de0630f7791433f3b8e257af6324c7a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling plotters-backend v0.3.4
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling regex-syntax v0.7.0
[INFO] [stderr]    Compiling plotters-svg v0.3.3
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling walkdir v2.3.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling plotters v0.3.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling inout v0.1.3
[INFO] [stderr]    Compiling regex v1.8.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.53
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling chrono v0.4.23
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling num-complex v0.4.2
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling fiat-crypto v0.2.5
[INFO] [stderr]    Compiling cpufeatures v0.2.11
[INFO] [stderr]    Compiling aes v0.8.3
[INFO] [stderr]    Compiling csv v1.2.1
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling num v0.4.0
[INFO] [stderr]    Compiling tiny_ed448_goldilocks v0.1.3
[INFO] [stderr]    Compiling capycrypt v0.6.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [optimized + debuginfo] target(s) in 14.42s
[INFO] running `Command { std: "docker" "inspect" "93cea5cb7bef4d5bcc3f18b0a64857d58de0630f7791433f3b8e257af6324c7a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93cea5cb7bef4d5bcc3f18b0a64857d58de0630f7791433f3b8e257af6324c7a", kill_on_drop: false }`
[INFO] [stdout] 93cea5cb7bef4d5bcc3f18b0a64857d58de0630f7791433f3b8e257af6324c7a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b88828910a5428c6ece6abdd1c9e03bbc7dcdcb42437282ff3ed975713a6fd9a
[INFO] running `Command { std: "docker" "start" "-a" "b88828910a5428c6ece6abdd1c9e03bbc7dcdcb42437282ff3ed975713a6fd9a", kill_on_drop: false }`
[INFO] [stderr]     Finished test [optimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/capycrypt-93557efe96be398a)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test ops::cshake_tests::test_cshake_512 ... ok
[INFO] [stdout] test ops::kmac_tests::test_kmac_256 ... ok
[INFO] [stdout] test ops::cshake_tests::test_cshake_256 ... ok
[INFO] [stdout] test ops::shake_tests::test_compute_tagged_hash_256 ... ok
[INFO] [stdout] test ops::kmac_tests::test_kmac_512 ... ok
[INFO] [stdout] test ops::shake_tests::test_compute_tagged_hash_512 ... ok
[INFO] [stdout] test ops::shake_tests::test_shake_224 ... ok
[INFO] [stdout] test ops::shake_tests::test_shake_256 ... ok
[INFO] [stdout] test ops::shake_tests::test_shake_384 ... ok
[INFO] [stdout] test ops::shake_tests::test_shake_512 ... ok
[INFO] [stdout] test sha3::sponge::sponge_tests::test_bytepad ... ok
[INFO] [stdout] test sha3::sponge::sponge_tests::test_left_encode ... ok
[INFO] [stdout] test sha3::sponge::sponge_tests::test_right_encode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/aes_tests.rs (/opt/rustwide/target/debug/deps/aes_tests-1c3e85ecfe92d9a9)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test aes_functions_tests::test_removing_padding ... ok
[INFO] [stdout] test aes_functions_tests::test_applying_padding ... ok
[INFO] [stdout] test aes_functions_tests::test_xor_blocks ... ok
[INFO] [stdout] test aes_modes_tests::aes_192_ctr ... ok
[INFO] [stdout] test aes_modes_tests::aes_256_ctr ... ok
[INFO] [stdout] test aes_modes_tests::aes_128_ctr ... ok
[INFO] [stdout] test aes_modes_tests::aes_128_cbc ... ok
[INFO] [stdout] test aes_modes_tests::aes_192_cbc ... ok
[INFO] [stdout] test aes_modes_tests::aes_256_cbc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-5e0533d94ae3951a)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test ops_tests::test_signature_256 ... ok
[INFO] [stdout] test ops_tests::test_signature_512 ... ok
[INFO] [stdout] test ops_tests::test_sym_enc_256 ... ok
[INFO] [stdout] test ops_tests::test_key_gen_enc_dec_256 ... ok
[INFO] [stdout] test ops_tests::test_sym_enc_512 ... ok
[INFO] [stdout] test ops_tests::test_key_gen_enc_dec_512 ... ok
[INFO] [stdout] test ops_tests::test_sig_timing_side_channel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests capycrypt
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/ops.rs - ops::Message::aes_decrypt_ctr (line 784) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::aes_encrypt_ctr (line 721) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::sha3_encrypt (line 186) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::compute_hash_sha3 (line 129) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::sha3_decrypt (line 237) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::compute_tagged_hash (line 155) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::sign (line 478) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::key_encrypt (line 341) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::key_decrypt (line 410) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::verify (line 531) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::KeyPair::new (line 306) ... ok
[INFO] [stdout] test src/ops.rs - ops::Message::aes_encrypt_cbc (line 593) ... ok
[INFO] [stdout] test src/ops.rs - ops::Message::aes_decrypt_cbc (line 651) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/ops.rs - ops::Message::aes_decrypt_ctr (line 784) stdout ----
[INFO] [stdout] error[E0600]: cannot apply unary operator `!` to type `()`
[INFO] [stdout]   --> src/ops.rs:797:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert!(input.op_result.unwrap());
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot apply unary operator `!`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0600`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::aes_encrypt_ctr (line 721) stdout ----
[INFO] [stdout] error[E0600]: cannot apply unary operator `!` to type `()`
[INFO] [stdout]   --> src/ops.rs:734:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert!(input.op_result.unwrap());
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot apply unary operator `!`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0600`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::sha3_encrypt (line 186) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:198:23
[INFO] [stdout]     |
[INFO] [stdout] 15  | msg.sha3_encrypt(&pw, 512);
[INFO] [stdout]     |     ------------      ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:210:8
[INFO] [stdout]     |
[INFO] [stdout] 210 |     fn sha3_encrypt(&mut self, pw: &[u8], d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::compute_hash_sha3 (line 129) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:137:24
[INFO] [stdout]     |
[INFO] [stdout] 11  | data.compute_hash_sha3(256);
[INFO] [stdout]     |      ----------------- ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |      |
[INFO] [stdout]     |      arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:205:8
[INFO] [stdout]     |
[INFO] [stdout] 205 |     fn compute_hash_sha3(&mut self, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::sha3_decrypt (line 237) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:249:23
[INFO] [stdout]     |
[INFO] [stdout] 15  | msg.sha3_encrypt(&pw, 512);
[INFO] [stdout]     |     ------------      ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:210:8
[INFO] [stdout]     |
[INFO] [stdout] 210 |     fn sha3_encrypt(&mut self, pw: &[u8], d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::compute_tagged_hash (line 155) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:161:40
[INFO] [stdout]     |
[INFO] [stdout] 9   | data.compute_tagged_hash(&mut pw, &"", 512);
[INFO] [stdout]     |      -------------------               ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |      |
[INFO] [stdout]     |      arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn compute_tagged_hash(&mut self, pw: &[u8], s: &str, d: &SecParam);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::sign (line 478) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:491:58
[INFO] [stdout]     |
[INFO] [stdout] 16  | let key_pair = KeyPair::new(&pw, "test key".to_string(), 512);
[INFO] [stdout]     |                ------------                              ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ops.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn new(pw: &[u8], owner: String, d: &SecParam) -> Result<KeyPair, OperationError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> src/ops.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.sign(&key_pair, 512);
[INFO] [stdout]     |     ^^^^            --- expected `&SecParam`, found integer
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&KeyPair`, found `&Result<KeyPair, OperationError>`
[INFO] [stdout]    --> src/ops.rs:493:10
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.sign(&key_pair, 512);
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&KeyPair`
[INFO] [stdout]                found reference `&Result<KeyPair, OperationError>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:220:8
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn sign(&mut self, key: &KeyPair, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `pub_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:495:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.verify(&key_pair.pub_key);
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0609.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::key_encrypt (line 341) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:353:76
[INFO] [stdout]     |
[INFO] [stdout] 15  | let key_pair = KeyPair::new(&get_random_bytes(32), "test key".to_string(), 512);
[INFO] [stdout]     |                ------------ arguments to this function are incorrect       ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ops.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn new(pw: &[u8], owner: String, d: &SecParam) -> Result<KeyPair, OperationError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `pub_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:356:27
[INFO] [stdout]    |
[INFO] [stdout] 18 | msg.key_encrypt(&key_pair.pub_key, 512);
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:356:36
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.key_encrypt(&key_pair.pub_key, 512);
[INFO] [stdout]     |     -----------                    ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:215:8
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn key_encrypt(&mut self, pub_key: &ExtendedPoint, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `priv_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:358:27
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.key_decrypt(&key_pair.priv_key);
[INFO] [stdout]    |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0609.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::key_decrypt (line 410) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:422:76
[INFO] [stdout]     |
[INFO] [stdout] 15  | let key_pair = KeyPair::new(&get_random_bytes(32), "test key".to_string(), 512);
[INFO] [stdout]     |                ------------ arguments to this function are incorrect       ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ops.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn new(pw: &[u8], owner: String, d: &SecParam) -> Result<KeyPair, OperationError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `pub_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:425:27
[INFO] [stdout]    |
[INFO] [stdout] 18 | msg.key_encrypt(&key_pair.pub_key, 512);
[INFO] [stdout]    |                           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:425:36
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.key_encrypt(&key_pair.pub_key, 512);
[INFO] [stdout]     |     -----------                    ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:215:8
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn key_encrypt(&mut self, pub_key: &ExtendedPoint, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `priv_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:427:27
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.key_decrypt(&key_pair.priv_key);
[INFO] [stdout]    |                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0609.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::verify (line 531) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:544:58
[INFO] [stdout]     |
[INFO] [stdout] 16  | let key_pair = KeyPair::new(&pw, "test key".to_string(), 512);
[INFO] [stdout]     |                ------------                              ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ops.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn new(pw: &[u8], owner: String, d: &SecParam) -> Result<KeyPair, OperationError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> src/ops.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.sign(&key_pair, 512);
[INFO] [stdout]     |     ^^^^            --- expected `&SecParam`, found integer
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&KeyPair`, found `&Result<KeyPair, OperationError>`
[INFO] [stdout]    --> src/ops.rs:546:10
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.sign(&key_pair, 512);
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&KeyPair`
[INFO] [stdout]                found reference `&Result<KeyPair, OperationError>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:220:8
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn sign(&mut self, key: &KeyPair, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `pub_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:548:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.verify(&key_pair.pub_key);
[INFO] [stdout]    |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0609.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/ops.rs - ops::Message::aes_decrypt_ctr (line 784)
[INFO] [stdout]     src/ops.rs - ops::Message::aes_encrypt_ctr (line 721)
[INFO] [stdout]     src/ops.rs - ops::Message::compute_hash_sha3 (line 129)
[INFO] [stdout]     src/ops.rs - ops::Message::compute_tagged_hash (line 155)
[INFO] [stdout]     src/ops.rs - ops::Message::key_decrypt (line 410)
[INFO] [stdout]     src/ops.rs - ops::Message::key_encrypt (line 341)
[INFO] [stdout]     src/ops.rs - ops::Message::sha3_decrypt (line 237)
[INFO] [stdout]     src/ops.rs - ops::Message::sha3_encrypt (line 186)
[INFO] [stdout]     src/ops.rs - ops::Message::sign (line 478)
[INFO] [stdout]     src/ops.rs - ops::Message::verify (line 531)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "b88828910a5428c6ece6abdd1c9e03bbc7dcdcb42437282ff3ed975713a6fd9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b88828910a5428c6ece6abdd1c9e03bbc7dcdcb42437282ff3ed975713a6fd9a", kill_on_drop: false }`
[INFO] [stdout] b88828910a5428c6ece6abdd1c9e03bbc7dcdcb42437282ff3ed975713a6fd9a
[INFO] testing drcapybara/capyCRYPT against beta-2023-12-22 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdrcapybara%2FcapyCRYPT" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/drcapybara/capyCRYPT on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/drcapybara/capyCRYPT
[INFO] finished tweaking git repo https://github.com/drcapybara/capyCRYPT
[INFO] tweaked toml for git repo https://github.com/drcapybara/capyCRYPT written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/drcapybara/capyCRYPT 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" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 66599cb874753722e9e49ec792449b9fc215e8e928e04cd72163d9680df484e9
[INFO] running `Command { std: "docker" "start" "-a" "66599cb874753722e9e49ec792449b9fc215e8e928e04cd72163d9680df484e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "66599cb874753722e9e49ec792449b9fc215e8e928e04cd72163d9680df484e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "66599cb874753722e9e49ec792449b9fc215e8e928e04cd72163d9680df484e9", kill_on_drop: false }`
[INFO] [stdout] 66599cb874753722e9e49ec792449b9fc215e8e928e04cd72163d9680df484e9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0ef468a0b6fd34e55a60904210e3d37727d6e996fbb698e2c8308fbf031f444a
[INFO] running `Command { std: "docker" "start" "-a" "0ef468a0b6fd34e55a60904210e3d37727d6e996fbb698e2c8308fbf031f444a", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling proc-macro2 v1.0.49
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling serde_derive v1.0.156
[INFO] [stderr]    Compiling plotters-backend v0.3.4
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling regex-syntax v0.7.0
[INFO] [stderr]    Compiling plotters-svg v0.3.3
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling walkdir v2.3.3
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling iana-time-zone v0.1.53
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling fiat-crypto v0.2.5
[INFO] [stderr]    Compiling cpufeatures v0.2.11
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling plotters v0.3.4
[INFO] [stderr]    Compiling num-complex v0.4.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling regex v1.8.0
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling chrono v0.4.23
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling inout v0.1.3
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling aes v0.8.3
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling csv v1.2.1
[INFO] [stderr]    Compiling num v0.4.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling tiny_ed448_goldilocks v0.1.3
[INFO] [stderr]    Compiling capycrypt v0.6.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.45s
[INFO] running `Command { std: "docker" "inspect" "0ef468a0b6fd34e55a60904210e3d37727d6e996fbb698e2c8308fbf031f444a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ef468a0b6fd34e55a60904210e3d37727d6e996fbb698e2c8308fbf031f444a", kill_on_drop: false }`
[INFO] [stdout] 0ef468a0b6fd34e55a60904210e3d37727d6e996fbb698e2c8308fbf031f444a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3dc779ac47ff60884400f2b65dc143c758bc666d3ce6c7f73c0be4d1471739e5
[INFO] running `Command { std: "docker" "start" "-a" "3dc779ac47ff60884400f2b65dc143c758bc666d3ce6c7f73c0be4d1471739e5", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.14
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ryu v1.0.13
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling plotters-backend v0.3.4
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling regex-syntax v0.7.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling plotters-svg v0.3.3
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling walkdir v2.3.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling csv-core v0.1.10
[INFO] [stderr]    Compiling getrandom v0.2.11
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling time v0.1.45
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling num-iter v0.1.43
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling regex v1.8.0
[INFO] [stderr]    Compiling criterion-plot v0.4.5
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling inout v0.1.3
[INFO] [stderr]    Compiling plotters v0.3.4
[INFO] [stderr]    Compiling iana-time-zone v0.1.53
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling chrono v0.4.23
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling num-complex v0.4.2
[INFO] [stderr]    Compiling cpufeatures v0.2.11
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling fiat-crypto v0.2.5
[INFO] [stderr]    Compiling aes v0.8.3
[INFO] [stderr]    Compiling serde_cbor v0.11.2
[INFO] [stderr]    Compiling csv v1.2.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.3.6
[INFO] [stderr]    Compiling num v0.4.0
[INFO] [stderr]    Compiling tiny_ed448_goldilocks v0.1.3
[INFO] [stderr]    Compiling capycrypt v0.6.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [optimized + debuginfo] target(s) in 18.12s
[INFO] running `Command { std: "docker" "inspect" "3dc779ac47ff60884400f2b65dc143c758bc666d3ce6c7f73c0be4d1471739e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3dc779ac47ff60884400f2b65dc143c758bc666d3ce6c7f73c0be4d1471739e5", kill_on_drop: false }`
[INFO] [stdout] 3dc779ac47ff60884400f2b65dc143c758bc666d3ce6c7f73c0be4d1471739e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 19a7b760f8ece56dfcc1fcf5a0d3cbfff98c498b2c1fcdf9bda764e56c1995a3
[INFO] running `Command { std: "docker" "start" "-a" "19a7b760f8ece56dfcc1fcf5a0d3cbfff98c498b2c1fcdf9bda764e56c1995a3", kill_on_drop: false }`
[INFO] [stderr]     Finished test [optimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/capycrypt-947d15be608f73e9)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test ops::cshake_tests::test_cshake_256 ... ok
[INFO] [stdout] test ops::kmac_tests::test_kmac_256 ... ok
[INFO] [stdout] test ops::cshake_tests::test_cshake_512 ... ok
[INFO] [stdout] test ops::shake_tests::test_compute_tagged_hash_256 ... ok
[INFO] [stdout] test ops::kmac_tests::test_kmac_512 ... ok
[INFO] [stdout] test ops::shake_tests::test_shake_224 ... ok
[INFO] [stdout] test ops::shake_tests::test_compute_tagged_hash_512 ... ok
[INFO] [stdout] test ops::shake_tests::test_shake_256 ... ok
[INFO] [stdout] test ops::shake_tests::test_shake_384 ... ok
[INFO] [stdout] test ops::shake_tests::test_shake_512 ... ok
[INFO] [stdout] test sha3::sponge::sponge_tests::test_bytepad ... ok
[INFO] [stdout] test sha3::sponge::sponge_tests::test_left_encode ... ok
[INFO] [stdout] test sha3::sponge::sponge_tests::test_right_encode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/aes_tests.rs (/opt/rustwide/target/debug/deps/aes_tests-0f5e190a88458865)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test aes_functions_tests::test_applying_padding ... ok
[INFO] [stdout] test aes_functions_tests::test_removing_padding ... ok
[INFO] [stdout] test aes_functions_tests::test_xor_blocks ... ok
[INFO] [stdout] test aes_modes_tests::aes_192_ctr ... ok
[INFO] [stdout] test aes_modes_tests::aes_256_ctr ... ok
[INFO] [stdout] test aes_modes_tests::aes_128_ctr ... ok
[INFO] [stdout] test aes_modes_tests::aes_128_cbc ... ok
[INFO] [stdout] test aes_modes_tests::aes_256_cbc ... ok
[INFO] [stdout] test aes_modes_tests::aes_192_cbc ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.85s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-375ea37822cd0257)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test ops_tests::test_signature_512 ... ok
[INFO] [stdout] test ops_tests::test_signature_256 ... ok
[INFO] [stdout] test ops_tests::test_key_gen_enc_dec_256 ... ok
[INFO] [stdout] test ops_tests::test_sym_enc_512 ... ok
[INFO] [stdout] test ops_tests::test_sym_enc_256 ... ok
[INFO] [stdout] test ops_tests::test_key_gen_enc_dec_512 ... ok
[INFO] [stdout] test ops_tests::test_sig_timing_side_channel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests capycrypt
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/ops.rs - ops::Message::aes_decrypt_ctr (line 784) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::aes_encrypt_ctr (line 721) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::compute_hash_sha3 (line 129) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::compute_tagged_hash (line 155) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::sha3_decrypt (line 237) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::sha3_encrypt (line 186) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::sign (line 478) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::verify (line 531) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::key_encrypt (line 341) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::Message::key_decrypt (line 410) ... FAILED
[INFO] [stdout] test src/ops.rs - ops::KeyPair::new (line 306) ... ok
[INFO] [stdout] test src/ops.rs - ops::Message::aes_encrypt_cbc (line 593) ... ok
[INFO] [stdout] test src/ops.rs - ops::Message::aes_decrypt_cbc (line 651) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/ops.rs - ops::Message::aes_decrypt_ctr (line 784) stdout ----
[INFO] [stdout] error[E0600]: cannot apply unary operator `!` to type `()`
[INFO] [stdout]   --> src/ops.rs:797:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert!(input.op_result.unwrap());
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot apply unary operator `!`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0600`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::aes_encrypt_ctr (line 721) stdout ----
[INFO] [stdout] error[E0600]: cannot apply unary operator `!` to type `()`
[INFO] [stdout]   --> src/ops.rs:734:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | assert!(input.op_result.unwrap());
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot apply unary operator `!`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `assert` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0600`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::compute_hash_sha3 (line 129) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:137:24
[INFO] [stdout]     |
[INFO] [stdout] 11  | data.compute_hash_sha3(256);
[INFO] [stdout]     |      ----------------- ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |      |
[INFO] [stdout]     |      arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:205:8
[INFO] [stdout]     |
[INFO] [stdout] 205 |     fn compute_hash_sha3(&mut self, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::compute_tagged_hash (line 155) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:161:40
[INFO] [stdout]     |
[INFO] [stdout] 9   | data.compute_tagged_hash(&mut pw, &"", 512);
[INFO] [stdout]     |      -------------------               ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |      |
[INFO] [stdout]     |      arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:206:8
[INFO] [stdout]     |
[INFO] [stdout] 206 |     fn compute_tagged_hash(&mut self, pw: &[u8], s: &str, d: &SecParam);
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::sha3_decrypt (line 237) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:249:23
[INFO] [stdout]     |
[INFO] [stdout] 15  | msg.sha3_encrypt(&pw, 512);
[INFO] [stdout]     |     ------------      ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:210:8
[INFO] [stdout]     |
[INFO] [stdout] 210 |     fn sha3_encrypt(&mut self, pw: &[u8], d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::sha3_encrypt (line 186) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:198:23
[INFO] [stdout]     |
[INFO] [stdout] 15  | msg.sha3_encrypt(&pw, 512);
[INFO] [stdout]     |     ------------      ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:210:8
[INFO] [stdout]     |
[INFO] [stdout] 210 |     fn sha3_encrypt(&mut self, pw: &[u8], d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::sign (line 478) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:491:58
[INFO] [stdout]     |
[INFO] [stdout] 16  | let key_pair = KeyPair::new(&pw, "test key".to_string(), 512);
[INFO] [stdout]     |                ------------                              ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ops.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn new(pw: &[u8], owner: String, d: &SecParam) -> Result<KeyPair, OperationError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> src/ops.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.sign(&key_pair, 512);
[INFO] [stdout]     |     ^^^^            --- expected `&SecParam`, found integer
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&KeyPair`, found `&Result<KeyPair, OperationError>`
[INFO] [stdout]    --> src/ops.rs:493:10
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.sign(&key_pair, 512);
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&KeyPair`
[INFO] [stdout]                found reference `&Result<KeyPair, OperationError>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:220:8
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn sign(&mut self, key: &KeyPair, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `pub_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:495:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.verify(&key_pair.pub_key);
[INFO] [stdout]    |                      ^^^^^^^ unknown field
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a field of the same name
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.verify(&key_pair.unwrap().pub_key);
[INFO] [stdout]    |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0609.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::verify (line 531) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:544:58
[INFO] [stdout]     |
[INFO] [stdout] 16  | let key_pair = KeyPair::new(&pw, "test key".to_string(), 512);
[INFO] [stdout]     |                ------------                              ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |                |
[INFO] [stdout]     |                arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ops.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn new(pw: &[u8], owner: String, d: &SecParam) -> Result<KeyPair, OperationError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: arguments to this method are incorrect
[INFO] [stdout]    --> src/ops.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.sign(&key_pair, 512);
[INFO] [stdout]     |     ^^^^            --- expected `&SecParam`, found integer
[INFO] [stdout]     |
[INFO] [stdout] note: expected `&KeyPair`, found `&Result<KeyPair, OperationError>`
[INFO] [stdout]    --> src/ops.rs:546:10
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.sign(&key_pair, 512);
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     = note: expected reference `&KeyPair`
[INFO] [stdout]                found reference `&Result<KeyPair, OperationError>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:220:8
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn sign(&mut self, key: &KeyPair, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `pub_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:548:22
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.verify(&key_pair.pub_key);
[INFO] [stdout]    |                      ^^^^^^^ unknown field
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a field of the same name
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.verify(&key_pair.unwrap().pub_key);
[INFO] [stdout]    |                      +++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0609.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::key_encrypt (line 341) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:353:76
[INFO] [stdout]     |
[INFO] [stdout] 15  | let key_pair = KeyPair::new(&get_random_bytes(32), "test key".to_string(), 512);
[INFO] [stdout]     |                ------------ arguments to this function are incorrect       ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ops.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn new(pw: &[u8], owner: String, d: &SecParam) -> Result<KeyPair, OperationError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `pub_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:356:27
[INFO] [stdout]    |
[INFO] [stdout] 18 | msg.key_encrypt(&key_pair.pub_key, 512);
[INFO] [stdout]    |                           ^^^^^^^ unknown field
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a field of the same name
[INFO] [stdout]    |
[INFO] [stdout] 18 | msg.key_encrypt(&key_pair.unwrap().pub_key, 512);
[INFO] [stdout]    |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:356:36
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.key_encrypt(&key_pair.pub_key, 512);
[INFO] [stdout]     |     -----------                    ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:215:8
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn key_encrypt(&mut self, pub_key: &ExtendedPoint, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `priv_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:358:27
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.key_decrypt(&key_pair.priv_key);
[INFO] [stdout]    |                           ^^^^^^^^ unknown field
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a field of the same name
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.key_decrypt(&key_pair.unwrap().priv_key);
[INFO] [stdout]    |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0609.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ops.rs - ops::Message::key_decrypt (line 410) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:422:76
[INFO] [stdout]     |
[INFO] [stdout] 15  | let key_pair = KeyPair::new(&get_random_bytes(32), "test key".to_string(), 512);
[INFO] [stdout]     |                ------------ arguments to this function are incorrect       ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/ops.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn new(pw: &[u8], owner: String, d: &SecParam) -> Result<KeyPair, OperationError> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `pub_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:425:27
[INFO] [stdout]    |
[INFO] [stdout] 18 | msg.key_encrypt(&key_pair.pub_key, 512);
[INFO] [stdout]    |                           ^^^^^^^ unknown field
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a field of the same name
[INFO] [stdout]    |
[INFO] [stdout] 18 | msg.key_encrypt(&key_pair.unwrap().pub_key, 512);
[INFO] [stdout]    |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/ops.rs:425:36
[INFO] [stdout]     |
[INFO] [stdout] 18  | msg.key_encrypt(&key_pair.pub_key, 512);
[INFO] [stdout]     |     -----------                    ^^^ expected `&SecParam`, found integer
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/workdir/src/lib.rs:215:8
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn key_encrypt(&mut self, pub_key: &ExtendedPoint, d: &SecParam) -> Result<(), OperationError>;
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `priv_key` on type `Result<KeyPair, OperationError>`
[INFO] [stdout]   --> src/ops.rs:427:27
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.key_decrypt(&key_pair.priv_key);
[INFO] [stdout]    |                           ^^^^^^^^ unknown field
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a field of the same name
[INFO] [stdout]    |
[INFO] [stdout] 20 | msg.key_decrypt(&key_pair.unwrap().priv_key);
[INFO] [stdout]    |                           +++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0609.
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/ops.rs - ops::Message::aes_decrypt_ctr (line 784)
[INFO] [stdout]     src/ops.rs - ops::Message::aes_encrypt_ctr (line 721)
[INFO] [stdout]     src/ops.rs - ops::Message::compute_hash_sha3 (line 129)
[INFO] [stdout]     src/ops.rs - ops::Message::compute_tagged_hash (line 155)
[INFO] [stdout]     src/ops.rs - ops::Message::key_decrypt (line 410)
[INFO] [stdout]     src/ops.rs - ops::Message::key_encrypt (line 341)
[INFO] [stdout]     src/ops.rs - ops::Message::sha3_decrypt (line 237)
[INFO] [stdout]     src/ops.rs - ops::Message::sha3_encrypt (line 186)
[INFO] [stdout]     src/ops.rs - ops::Message::sign (line 478)
[INFO] [stdout]     src/ops.rs - ops::Message::verify (line 531)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.79s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "19a7b760f8ece56dfcc1fcf5a0d3cbfff98c498b2c1fcdf9bda764e56c1995a3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "19a7b760f8ece56dfcc1fcf5a0d3cbfff98c498b2c1fcdf9bda764e56c1995a3", kill_on_drop: false }`
[INFO] [stdout] 19a7b760f8ece56dfcc1fcf5a0d3cbfff98c498b2c1fcdf9bda764e56c1995a3
