[INFO] cloning repository https://github.com/sourcefrog/cryptopals [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sourcefrog/cryptopals" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsourcefrog%2Fcryptopals", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsourcefrog%2Fcryptopals'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 19642d87194931f60bf9203740bad30ae7e10b49 [INFO] testing sourcefrog/cryptopals against beta-2023-10-04 for beta-1.74-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsourcefrog%2Fcryptopals" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sourcefrog/cryptopals on toolchain beta-2023-10-04 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-10-04" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sourcefrog/cryptopals [INFO] finished tweaking git repo https://github.com/sourcefrog/cryptopals [INFO] tweaked toml for git repo https://github.com/sourcefrog/cryptopals written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/sourcefrog/cryptopals 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-10-04" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:023092b8bfa974c7f3e45c5ce651cc8dd3afd5e76915d5995b8dacd3032bf956" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-10-04" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 276e478a9b8d8872df34616a93fd1675b92e80e1b38f5abb9f64547add2993a1 [INFO] running `Command { std: "docker" "start" "-a" "276e478a9b8d8872df34616a93fd1675b92e80e1b38f5abb9f64547add2993a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "276e478a9b8d8872df34616a93fd1675b92e80e1b38f5abb9f64547add2993a1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "276e478a9b8d8872df34616a93fd1675b92e80e1b38f5abb9f64547add2993a1", kill_on_drop: false }` [INFO] [stdout] 276e478a9b8d8872df34616a93fd1675b92e80e1b38f5abb9f64547add2993a1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:023092b8bfa974c7f3e45c5ce651cc8dd3afd5e76915d5995b8dacd3032bf956" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-10-04" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d921894b40ce2e7e79b47a4699b8b1c2145e22ed7756362595cf2629a775fe62 [INFO] running `Command { std: "docker" "start" "-a" "d921894b40ce2e7e79b47a4699b8b1c2145e22ed7756362595cf2629a775fe62", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling typenum v1.15.0 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Compiling fastrand v1.7.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.16 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling eyre v0.6.8 [INFO] [stderr] Compiling once_cell v1.12.0 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling generic-array v0.14.5 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling regex-syntax v0.6.26 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling cpufeatures v0.2.2 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling bit-set v0.5.2 [INFO] [stderr] Compiling getrandom v0.2.7 [INFO] [stderr] Compiling wait-timeout v0.2.0 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand_xorshift v0.3.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling crypto-common v0.1.3 [INFO] [stderr] Compiling inout v0.1.3 [INFO] [stderr] Compiling cipher v0.4.3 [INFO] [stderr] Compiling proptest v1.0.0 [INFO] [stderr] Compiling aes v0.8.1 [INFO] [stderr] Compiling cryptopals v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:86:19 [INFO] [stdout] | [INFO] [stdout] 86 | 0..=25 => (b'A' + b), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - 0..=25 => (b'A' + b), [INFO] [stdout] 86 + 0..=25 => b'A' + b, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | 26..=51 => (b'a' + b - 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - 26..=51 => (b'a' + b - 26), [INFO] [stdout] 87 + 26..=51 => b'a' + b - 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:88:20 [INFO] [stdout] | [INFO] [stdout] 88 | 52..=61 => (b'0' + b - 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 88 - 52..=61 => (b'0' + b - 52), [INFO] [stdout] 88 + 52..=61 => b'0' + b - 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:98:24 [INFO] [stdout] | [INFO] [stdout] 98 | b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 98 - b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] 98 + b'A'..=b'Z' => c - b'A', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:99:24 [INFO] [stdout] | [INFO] [stdout] 99 | b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 99 - b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] 99 + b'a'..=b'z' => c - b'a' + 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:100:24 [INFO] [stdout] | [INFO] [stdout] 100 | b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 100 - b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] 100 + b'0'..=b'9' => c - b'0' + 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.77s [INFO] running `Command { std: "docker" "inspect" "d921894b40ce2e7e79b47a4699b8b1c2145e22ed7756362595cf2629a775fe62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d921894b40ce2e7e79b47a4699b8b1c2145e22ed7756362595cf2629a775fe62", kill_on_drop: false }` [INFO] [stdout] d921894b40ce2e7e79b47a4699b8b1c2145e22ed7756362595cf2629a775fe62 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:023092b8bfa974c7f3e45c5ce651cc8dd3afd5e76915d5995b8dacd3032bf956" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-10-04" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cfba11e4837d2f20515f5ed3f88971fe2ca0df44b491e6bf6520b78bc3f79782 [INFO] running `Command { std: "docker" "start" "-a" "cfba11e4837d2f20515f5ed3f88971fe2ca0df44b491e6bf6520b78bc3f79782", kill_on_drop: false }` [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:86:19 [INFO] [stdout] | [INFO] [stdout] 86 | 0..=25 => (b'A' + b), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - 0..=25 => (b'A' + b), [INFO] [stdout] 86 + 0..=25 => b'A' + b, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | 26..=51 => (b'a' + b - 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - 26..=51 => (b'a' + b - 26), [INFO] [stdout] 87 + 26..=51 => b'a' + b - 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling cryptopals v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:88:20 [INFO] [stdout] | [INFO] [stdout] 88 | 52..=61 => (b'0' + b - 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 88 - 52..=61 => (b'0' + b - 52), [INFO] [stdout] 88 + 52..=61 => b'0' + b - 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:98:24 [INFO] [stdout] | [INFO] [stdout] 98 | b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 98 - b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] 98 + b'A'..=b'Z' => c - b'A', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:99:24 [INFO] [stdout] | [INFO] [stdout] 99 | b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 99 - b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] 99 + b'a'..=b'z' => c - b'a' + 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:100:24 [INFO] [stdout] | [INFO] [stdout] 100 | b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 100 - b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] 100 + b'0'..=b'9' => c - b'0' + 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:86:19 [INFO] [stdout] | [INFO] [stdout] 86 | 0..=25 => (b'A' + b), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 86 - 0..=25 => (b'A' + b), [INFO] [stdout] 86 + 0..=25 => b'A' + b, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:87:20 [INFO] [stdout] | [INFO] [stdout] 87 | 26..=51 => (b'a' + b - 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 87 - 26..=51 => (b'a' + b - 26), [INFO] [stdout] 87 + 26..=51 => b'a' + b - 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:88:20 [INFO] [stdout] | [INFO] [stdout] 88 | 52..=61 => (b'0' + b - 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 88 - 52..=61 => (b'0' + b - 52), [INFO] [stdout] 88 + 52..=61 => b'0' + b - 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:98:24 [INFO] [stdout] | [INFO] [stdout] 98 | b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 98 - b'A'..=b'Z' => (c - b'A'), [INFO] [stdout] 98 + b'A'..=b'Z' => c - b'A', [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:99:24 [INFO] [stdout] | [INFO] [stdout] 99 | b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 99 - b'a'..=b'z' => (c - b'a' + 26), [INFO] [stdout] 99 + b'a'..=b'z' => c - b'a' + 26, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around match arm expression [INFO] [stdout] --> src/base64.rs:100:24 [INFO] [stdout] | [INFO] [stdout] 100 | b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 100 - b'0'..=b'9' => (c - b'0' + 52), [INFO] [stdout] 100 + b'0'..=b'9' => c - b'0' + 52, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 1.22s [INFO] running `Command { std: "docker" "inspect" "cfba11e4837d2f20515f5ed3f88971fe2ca0df44b491e6bf6520b78bc3f79782", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cfba11e4837d2f20515f5ed3f88971fe2ca0df44b491e6bf6520b78bc3f79782", kill_on_drop: false }` [INFO] [stdout] cfba11e4837d2f20515f5ed3f88971fe2ca0df44b491e6bf6520b78bc3f79782 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:023092b8bfa974c7f3e45c5ce651cc8dd3afd5e76915d5995b8dacd3032bf956" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-10-04" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8287b3fd6f796db6b504c8f14cb300eb04eccda982a6d875c273c68b7cfa6f67 [INFO] running `Command { std: "docker" "start" "-a" "8287b3fd6f796db6b504c8f14cb300eb04eccda982a6d875c273c68b7cfa6f67", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | 0..=25 => (b'A' + b), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 86 - 0..=25 => (b'A' + b), [INFO] [stderr] 86 + 0..=25 => b'A' + b, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:87:20 [INFO] [stderr] | [INFO] [stderr] 87 | 26..=51 => (b'a' + b - 26), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 87 - 26..=51 => (b'a' + b - 26), [INFO] [stderr] 87 + 26..=51 => b'a' + b - 26, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:88:20 [INFO] [stderr] | [INFO] [stderr] 88 | 52..=61 => (b'0' + b - 52), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 88 - 52..=61 => (b'0' + b - 52), [INFO] [stderr] 88 + 52..=61 => b'0' + b - 52, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:98:24 [INFO] [stderr] | [INFO] [stderr] 98 | b'A'..=b'Z' => (c - b'A'), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 98 - b'A'..=b'Z' => (c - b'A'), [INFO] [stderr] 98 + b'A'..=b'Z' => c - b'A', [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:99:24 [INFO] [stderr] | [INFO] [stderr] 99 | b'a'..=b'z' => (c - b'a' + 26), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 99 - b'a'..=b'z' => (c - b'a' + 26), [INFO] [stderr] 99 + b'a'..=b'z' => c - b'a' + 26, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around match arm expression [INFO] [stderr] --> src/base64.rs:100:24 [INFO] [stderr] | [INFO] [stderr] 100 | b'0'..=b'9' => (c - b'0' + 52), [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 100 - b'0'..=b'9' => (c - b'0' + 52), [INFO] [stderr] 100 + b'0'..=b'9' => c - b'0' + 52, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `cryptopals` (lib) generated 6 warnings (run `cargo fix --lib -p cryptopals` to apply 6 suggestions) [INFO] [stderr] warning: `cryptopals` (lib test) generated 6 warnings (6 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cryptopals-ca41b539ea664312) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test base64::test::another_example ... ok [INFO] [stdout] test base64::test::all_byte_values ... ok [INFO] [stdout] test base64::test::simple ... ok [INFO] [stdout] test detect::test::zero_score_non_ascii ... ok [INFO] [stdout] test detect::test::detect_by_freq ... ok [INFO] [stdout] test hamming::test::hamming_example ... ok [INFO] [stdout] test hex::test::decode_hex ... ok [INFO] [stdout] test freqs::test::simple ... ok [INFO] [stdout] test pkcs7::test::good_padding ... ok [INFO] [stdout] test base64::test::round_trip_input_6 ... ok [INFO] [stdout] test pkcs7::test::bad_padding ... ok [INFO] [stdout] test pkcs7::test::sixteen_zeros ... ok [INFO] [stdout] test random::test::random_bytes_right_size ... ok [INFO] [stdout] test aes::test::roundtrip_aes_cbc_padded ... ok [INFO] [stdout] test pkcs7::test::pad_roundtrip ... ok [INFO] [stdout] test base64::test::prop_roundtrip ... ok [INFO] [stdout] test aes::test::roundtrip_aes_ecb ... ok [INFO] [stdout] test freqs::test::rms_error_duplicated_is_same ... ok [INFO] [stdout] test freqs::test::rms_error_self_is_0 ... ok [INFO] [stdout] test freqs::test::rms_error_different_vecs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/cp01.rs (/opt/rustwide/target/debug/deps/cp01-68de334479a04b91) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/freqs.rs (/opt/rustwide/target/debug/deps/freqs-3930725c3e095d75) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/xor.rs (/opt/rustwide/target/debug/deps/xor-7d99d55a6165be95) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/challenges/main.rs (/opt/rustwide/target/debug/deps/challenges-1242923dbb5d4551) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test cp02::challenge_02 ... ok [INFO] [stdout] test cp01::challenge_01 ... ok [INFO] [stdout] test cp05::challenge_05 ... ok [INFO] [stdout] test cp09::challenge_09 ... ok [INFO] [stdout] test cp03::challenge_03 ... ok [INFO] [stdout] test cp13::kv_parse_example ... ok [INFO] [stdout] test cp13::get_admin ... ok [INFO] [stdout] test cp13::strings_are_cleaned ... ok [INFO] [stdout] test cp07::challenge_07 ... ok [INFO] [stdout] test cp13::profile_example ... ok [INFO] [stdout] test cp14::find_repeated_block_at_0 ... ok [INFO] [stdout] test cp10::challenge_10 ... ok [INFO] [stdout] test cp14::find_repeated_block_at_3 ... ok [INFO] [stdout] test cp15::challenge_15 ... ok [INFO] [stdout] test cp13::roundtrip_profile ... ok [INFO] [stdout] test cp16::not_admin_by_default ... ok [INFO] [stdout] test cp16::direct_injection_is_blocked_by_quoting ... ok [INFO] [stdout] test cp16::challenge_16 ... ok [INFO] [stdout] test cp08::challenge_08 ... ok [INFO] [stdout] test cp17::basic_roundtrip_is_padded ... ok [INFO] [stdout] test cp17::construct_padding_using_iv ... ok [INFO] [stdout] test cp17::padding_attack_with_known_text ... ok [INFO] [stdout] test cp17::last_block_is_always_padded ... ok [INFO] [stdout] test cp06::challenge_06 ... ok [INFO] [stdout] test cp17::recover_one_random_string ... ok [INFO] [stdout] test cp04::challenge_04 ... ok [INFO] [stdout] test cp14::challenge_12 ... FAILED [INFO] [stdout] test cp11::challenge_11 ... ok [INFO] [stdout] test cp17::challenge_17 ... ok [INFO] [stdout] test cp12::challenge_12 ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- cp14::challenge_12 stdout ---- [INFO] [stdout] 0x0 : 8d174f07a7cf52c88e67656a3a4880a0 [INFO] [stdout] 0x1 : bdb18ea90d61aa2ec2bba44890c069c1 [INFO] [stdout] 0x2 : 1f6d9252327b958fd183e06810af67cc [INFO] [stdout] 0x3 : 45f291336739262db29403c15dc0c32b [INFO] [stdout] 0x4 : 0bc6c002aa6f15d30f3e0d63486ca27e [INFO] [stdout] 0x5 : eb4154f01a6fbeab22caa851e1dbf1e2 [INFO] [stdout] 0x6 : 7725f9110aecbaf643823f62bbce55eb [INFO] [stdout] 0x7 : 5c49af02b178aeb62cb814b3874d9ca0 [INFO] [stdout] 0x8 : 9d9a50f11f9872f036a37e5f655a609f [INFO] [stdout] 0x9 : b625404cbf7f6a3a01f44d36da572cfd [INFO] [stdout] 0xa : 5d078bf3f2ee556de935a1b6bcc74aa2 [INFO] [stdout] 0xb : db872c4730fda89e4305996e5604bab9 [INFO] [stdout] 0xc : 88a70515382f42302c8de58508294e10 [INFO] [stdout] 0xd : 3fd3b2c5c956b0ad7090bd9dab8f281d [INFO] [stdout] 0xe : 541a2099006411258ccfd8b3013cfc56 [INFO] [stdout] 0xf : c7c2c3e174e8807bd7d69af257e4a851 [INFO] [stdout] 0x10 : 11616503e622b2c88fe22762e69ce4f1 [INFO] [stdout] 0x11 : 8d4d35b8e74a22a9fe52cca9caa3420b [INFO] [stdout] 0x12 : caa927c03c7be9fb35f97f83f11634c3 [INFO] [stdout] 0x13 : 7c709ae4508a8b188fc593a320b278e8 [INFO] [stdout] 0x14 : b9fab74f91d24134c17d0c2ab7168925 [INFO] [stdout] 0x15 : 06c5499c901d6a45c828e134f3a465f4 [INFO] [stdout] 0x16 : 5c5eb660d0690c1846f64c50101e38b3 [INFO] [stdout] 0x17 : c05fcbd2740c6f65d3c56ad1af04e8ea [INFO] [stdout] 0x18 : 5da4770ddc0c2c80a041ae5c81664568 [INFO] [stdout] 0x19 : 202a5c2fbb98066d84c3bd50fb458110 [INFO] [stdout] 0x1a : a5b7d771e78173a9356d46a8c83674c6 [INFO] [stdout] 0x1b : 862248abe21b366390c757f796ede0eb [INFO] [stdout] 0x1c : 762e7706148f71e1bb257c985d0efb15 [INFO] [stdout] 0x1d : 39a4c3b1a689e6770a5b34b7a34d6f8b [INFO] [stdout] 0x1e : 0ad6ca0e8f37c4c1c9eb26d1e9109609 [INFO] [stdout] 0x1f : 9a44709bb7a45e2599d6d9cf76bec335 [INFO] [stdout] 0x20 : 1e22891801e3e72ec04417f52ddaa77d [INFO] [stdout] 0x21 : 0a931dc0befb60f4d31119b9456ad533 [INFO] [stdout] 0x22 : ee8fe08e1a34c558196fcb803a0c5527 [INFO] [stdout] 0x23 : af5b94df51be8cd5401463f4c1c3e745 [INFO] [stdout] 0x24 : 01b611d4070862922876401b993457b3 [INFO] [stdout] 0x25 : 1e71d6cd0337e5b4231a78893f4d83d5 [INFO] [stdout] 0x26 : fe1098bad8d7aa3280c079ae88848066 [INFO] [stdout] 0x27 : 70a43b24b28725d4cce63506999478ab [INFO] [stdout] 0x28 : 5f60c5dc1465e9bb6058aaae2a19b6b5 [INFO] [stdout] 0x29 : a34c95b8a943af5ed1105ddf8ea5ae40 [INFO] [stdout] 0x2a : e728536dc94652011055f1b9153a7fe7 [INFO] [stdout] 0x2b : 6d8bd0363fff80dee228fd1006ef45a1 [INFO] [stdout] 0x2c : d221f2641356bcd535a2ba3cc70d7253 [INFO] [stdout] 0x2d : 78b0d2f210764f5a90a70388b701e7fa [INFO] [stdout] 0x2e : 810935125966ecacd0f6943081819575 [INFO] [stdout] 0x2f : 6795e7c7bea7f1476897944b71630611 [INFO] [stdout] 0x30 : 803896f872022707fcfb04ca898b774a [INFO] [stdout] 0x31 : e72dfb91b375ac0880371b3f2b564598 [INFO] [stdout] 0x32 : f372d505714fe5256e2c1dc0f6c65272 [INFO] [stdout] 0x33 : 7bd2a94dce2c74472a07e2a0fb268cab [INFO] [stdout] 0x34 : b3b7cc5ac8a6a69eb9b89d5dec8ef1f4 [INFO] [stdout] 0x35 : c151c6891cfb1167d900fb76809c2bdd [INFO] [stdout] 0x36 : 6d1efb1d822137c6fe3ddfcdc17930eb [INFO] [stdout] 0x37 : 869f219c853395e3611a7d8dffcab69c [INFO] [stdout] 0x38 : 871ccef6fb93bd2559f62468266f1387 [INFO] [stdout] 0x39 : 4fd42e66f1285918b7761d27fab26fb5 [INFO] [stdout] 0x3a : 24a4c168feb68f5af0ddf78dcc137674 [INFO] [stdout] 0x3b : f3987c13d48c6fd620398525bd7bce5f [INFO] [stdout] 0x3c : 09c30397611c27d903f5f9787fb39290 [INFO] [stdout] 0x3d : f4d5a03e1ce67828531c96a5e3f4fa8e [INFO] [stdout] 0x3e : 31bdeb587490a7a3d1a6b72c1718ed2e [INFO] [stdout] 0x3f : c2bc96e88e078c5a7b2d0df2998be724 [INFO] [stdout] 0x40 : 2d0d99d3ca1e91d7118be9bd13d03d9d [INFO] [stdout] 0x41 : 463ac9a1bef10cfd37381235f1d7b743 [INFO] [stdout] 0x42 : 45916b5b6586c32e42fad999700c9f21 [INFO] [stdout] 0x43 : aea54e6b208048626546c28a4d67011a [INFO] [stdout] 0x44 : abb4aeeff129217ac5b87ef894abd0f4 [INFO] [stdout] 0x45 : 881e7a45bbbf83e403201c21241e496a [INFO] [stdout] 0x46 : d8fc32708c3bd9f48e146893ec845c65 [INFO] [stdout] 0x47 : f180db138d2cf4a1cd14f351c4950580 [INFO] [stdout] 0x48 : 7a03eb9d19b509f1dd5dc84d18bb5c82 [INFO] [stdout] 0x49 : 918a4a5db05500ac454c1c23ed12fe04 [INFO] [stdout] 0x4a : 10cb0dafaf763c6fefb26551fb21d9e6 [INFO] [stdout] 0x4b : 92e275af734863721f283e203bb33e0a [INFO] [stdout] 0x4c : e2b3fdc480b7c0b9ab2c8df607178c67 [INFO] [stdout] 0x4d : 46eeace07396fefb62b9d5c3baa957b7 [INFO] [stdout] 0x4e : 5d735109203828a9b9f02ceb1a6331a7 [INFO] [stdout] 0x4f : 54f16724d21c39dc75b781f0e3628211 [INFO] [stdout] 0x50 : bb338c82f6fb754e460eb82da640a8bb [INFO] [stdout] 0x51 : ad34ee24d238a020ff94601d82525a13 [INFO] [stdout] 0x52 : 9c4fa0dda8e1e7597a804b95b76167a8 [INFO] [stdout] 0x53 : afb734c95539f795c2013cd1bd3c0f4b [INFO] [stdout] 0x54 : 0b42c1c5b9d7570733dddee6379c1ec2 [INFO] [stdout] 0x55 : 91cfaef740ea79073189de40561d2c4c [INFO] [stdout] 0x56 : c937ff4a21de78763015c1c4270b5441 [INFO] [stdout] 0x57 : 9b31557379db83a7cc253378367f878b [INFO] [stdout] 0x58 : c5eaeb4948f28723f8ae3bfadd97cd3d [INFO] [stdout] 0x59 : 0ea88f913cbeb73b833cd28dd83fe3a8 [INFO] [stdout] 0x5a : 4ac8ae08dddc57b6f0f243180241c705 [INFO] [stdout] 0x5b : ae93d935498071e027b950b8585899af [INFO] [stdout] 0x5c : c36d4e27dd5813e6c1efa3f11e766a16 [INFO] [stdout] 0x5d : 7fcb8350c914390681313c1a6e0cc35c [INFO] [stdout] 0x5e : fabef4a0e9b6874e0202974974a18caf [INFO] [stdout] 0x5f : 3ff4919c9bc36e4a3df831a29d6d4701 [INFO] [stdout] 0x60 : 38a700c08e6f9d3a5bd620cea5a7eaed [INFO] [stdout] 0x61 : 3ef5d117a799a2635c4a863e0f448b13 [INFO] [stdout] 0x62 : 71b89a81d2b771417d866bda2c6b0d45 [INFO] [stdout] 0x63 : 2a7e53765d4e4ee21acd030056e90ca1 [INFO] [stdout] 0x64 : b607a1d3b18b7396272cd6e09228dc38 [INFO] [stdout] 0x65 : 44d3b2a96b1e51a403876b917f237cb7 [INFO] [stdout] 0x66 : 03e89bde458a9d44548e05cc64c89f54 [INFO] [stdout] 0x67 : 7e3333fa5dd4280254f58f32b08a8673 [INFO] [stdout] 0x68 : 4290ebe75bf88c95b69397c6099ce936 [INFO] [stdout] 0x69 : 68ef0e54710b3c897471d9619c675e1d [INFO] [stdout] 0x6a : 764c9e98de3bc97ad94ba60fbe870171 [INFO] [stdout] 0x6b : 707c89b5ee46f5127aaaf28bed9e612c [INFO] [stdout] 0x6c : 624a0e26f9dbbf08e9f005445180e4a2 [INFO] [stdout] 0x6d : 72ce7d300a9d934b3dc6b6db3c2f0823 [INFO] [stdout] 0x6e : 67f7e0b2e45e2feb36886c2e1a54bbcb [INFO] [stdout] 0x6f : e8645aada281cb4861237977c11de2b8 [INFO] [stdout] 0x70 : d34ff31cd6e3d21e1fe4d1338c0f1274 [INFO] [stdout] 0x71 : 73eddb0d473d1241aa2c29d3c2369abc [INFO] [stdout] 0x72 : 2f13ac2851122b0154e101970175d377 [INFO] [stdout] 0x73 : 7430a90e71439dab1bf912272ac7aca1 [INFO] [stdout] 0x74 : 97c48f478de82d6c1585878aea2f72e2 [INFO] [stdout] 0x75 : 88e0e0a5bfadd701e15ebdd16192f1f4 [INFO] [stdout] 0x76 : 87bba6efedf00d02ac0e3e824f451c47 [INFO] [stdout] 0x77 : d05d6d3d07a86347613310245dc8bd8e [INFO] [stdout] 0x78 : 49a06f493994ac41c1f11503d18b4524 [INFO] [stdout] 0x79 : d412aa3061cfee3a33d5325d81ebf459 [INFO] [stdout] 0x7a : 673b14d96258c0d037537057837c2689 [INFO] [stdout] 0x7b : 5869ffdd0e85157016601f985d2deb75 [INFO] [stdout] 0x7c : 56c02aef4ff91dd8dafe2ab7b1e91325 [INFO] [stdout] 0x7d : a5181c0b6b85ac7b3c708633ef398343 [INFO] [stdout] 0x7e : faaf813ea8ca8207ee03a003ac9f2e1b [INFO] [stdout] 0x7f : 6e1bda7d8b74af0ae7c952f6aad14de1 [INFO] [stdout] 0x80 : 6d951c53ed2c184c492bec0421c7017c [INFO] [stdout] 0x81 : 1902f652ddfd8a167efc4706cacfc028 [INFO] [stdout] 0x82 : bf414bfa15515f4edce8c6e20082d08b [INFO] [stdout] 0x83 : 6fcf7c61187e8429a461057f4368d114 [INFO] [stdout] 0x84 : 5afd42102636a7c64a9161ab32692a10 [INFO] [stdout] 0x85 : c7e5666700d7a8b36b704a4cd9aa25e1 [INFO] [stdout] 0x86 : b1b477f333f34909822e3ba165e5f68a [INFO] [stdout] 0x87 : 76ceb8e8d26b6d7fcab311e03a43c38b [INFO] [stdout] 0x88 : 7facb4ecf811c2ff7252307cf020ef62 [INFO] [stdout] 0x89 : c02985954bed2eb994557f55fe8f7778 [INFO] [stdout] 0x8a : d0ea4c4a6535f8288efee3bae6709b2d [INFO] [stdout] 0x8b : c25c370d1156f227390c60fb704a6f9b [INFO] [stdout] 0x8c : 41e4b47a91bae736aadf52b182f61426 [INFO] [stdout] 0x8d : cab7d9fbebdb715245e0647d6a7b1088 [INFO] [stdout] 0x8e : 9af3a8f646013c777400c60f00bd799b [INFO] [stdout] 0x8f : 40c0ba0a42533589147b2ac52b82820e [INFO] [stdout] 0x90 : 5ac3b484755fa6d98aed38b2475748d0 [INFO] [stdout] 0x91 : bb8c59c51808f632760e44983c97f7b2 [INFO] [stdout] 0x92 : 898c158a6c9d0454d504210298336add [INFO] [stdout] 0x93 : ac8c2db0d68ce2e7314d0ffe7276916d [INFO] [stdout] 0x94 : a9238937a006661ff586f0a4f042f0ef [INFO] [stdout] 0x95 : 46b540d137c5c72a001816c5e8f2563b [INFO] [stdout] 0x96 : 9f49559a584e073746211072622033b6 [INFO] [stdout] 0x97 : ef755560a48a95ffdb257cb98ae2a60b [INFO] [stdout] 0x98 : aea56e27c6961f39fa508fa34a116910 [INFO] [stdout] 0x99 : 79565ebb9b10497c7859dccb0e6fbb78 [INFO] [stdout] 0x9a : 6e4d02d944a56bda50d9613867e2ff5d [INFO] [stdout] 0x9b : 03f1fa83f428712b41ac47d5a62f5b54 [INFO] [stdout] 0x9c : d08553d52bdaa553774a81612567b807 [INFO] [stdout] 0x9d : 32a7a4be0c5bc53cf01e93a5d048cd04 [INFO] [stdout] 0x9e : 9f52b43da65c9b6e69bf2cf8ca205ad9 [INFO] [stdout] 0x9f : af79d9809236a5e8df633b709bb8d1c6 [INFO] [stdout] 0xa0 : 1d9feb193ce48d8fa93283abffd9eded [INFO] [stdout] 0xa1 : d1ebc7a356a7cfb76d2ca8e3d416fcfa [INFO] [stdout] 0xa2 : 54933ff38412c17f277f1c813a5aee73 [INFO] [stdout] 0xa3 : 627a9710dcb126e0c5fe1b6d2275a641 [INFO] [stdout] 0xa4 : 8d174f07a7cf52c88e67656a3a4880a0 [INFO] [stdout] 0xa5 : e990fe919771008b06e31666644e42e2 [INFO] [stdout] 0xa6 : 184f8048310cbe36b462156e3f02147d [INFO] [stdout] 0xa7 : 08b2b6ac6ca983b396cba5ee413f8046 [INFO] [stdout] 0xa8 : 6f68437de4e3395e8ff5555f201f5d01 [INFO] [stdout] 0xa9 : 6063246e1aa40c17f71dfec1ad6ac130 [INFO] [stdout] 0xaa : 23f0ed6d4cec2a3359ad0e30fc53e957 [INFO] [stdout] 0xab : 2cf278588c62e96e3fc092d5593a8877 [INFO] [stdout] 0xac : faf02b697e2b75df1db5ad5828ea5552 [INFO] [stdout] 0xad : 4fba22dbbfbddb4242a2a13bcaae31a5 [INFO] [stdout] 0xae : 0731d38b120d94852ac18ce8a8500faf [INFO] [stdout] 0xaf : 4b6b1ccdc8a09a80bc8c10a7cbd7f476 [INFO] [stdout] 0xb0 : 2c4aa59d2442454c6c42694245b413bc [INFO] [stdout] 0xb1 : ab285ce348b9d74aef61fc8f85c01c57 [INFO] [stdout] 0xb2 : 54ac549e13fedbda8588c5094cf5319e [INFO] [stdout] 0xb3 : f16f906a22511737d92ee4801f14993e [INFO] [stdout] 0xb4 : e401a470788a13e43f749fc1198ee62e [INFO] [stdout] 0xb5 : f3b6bd2bd6415159859b7d11ee6b8684 [INFO] [stdout] 0xb6 : 347db09ee49606a65b095b4caa1abe11 [INFO] [stdout] 0xb7 : 6753de694daa3f09b92de9b301653cf0 [INFO] [stdout] 0xb8 : 5990ae9175388e026b073f2144bbb68c [INFO] [stdout] 0xb9 : 58e4e68995110eaa8dcc2b59d4ce50cd [INFO] [stdout] 0xba : 763dcc4af7ba134ac8fe5a9acc22ff15 [INFO] [stdout] 0xbb : eaeb408eb6cd413d22814c706d473852 [INFO] [stdout] 0xbc : 23a88cd1cbb7d23838dd38fa542545fa [INFO] [stdout] 0xbd : d7cc385b3f8ba7780a18d8c4ef2a526d [INFO] [stdout] 0xbe : f0ef908818c43fa1550990b9660831ab [INFO] [stdout] 0xbf : 37e29ae00b095bbd08ec3770caa89589 [INFO] [stdout] 0xc0 : 1e7ac72b718ab920615f597303455ce2 [INFO] [stdout] 0xc1 : 2d61843d971f7d647c0987083ca16f1d [INFO] [stdout] 0xc2 : 6ea0b4eb4862084508bb38236785e71e [INFO] [stdout] 0xc3 : a3a31f2d2336589977fb5d734695f7b3 [INFO] [stdout] 0xc4 : 016c6868fe13868acae6446de82bfc61 [INFO] [stdout] 0xc5 : 334a644b1090625260352bf80eb4cdd9 [INFO] [stdout] 0xc6 : 2413bac252fef39ee7ba839b67a65cd9 [INFO] [stdout] 0xc7 : f7adfaa0d0f272431ce9d9869d6b00e6 [INFO] [stdout] 0xc8 : 268b168f3d8ff462620774a978eefdfe [INFO] [stdout] 0xc9 : 6ea104dd37c34276e6e5c624e3d2a859 [INFO] [stdout] 0xca : 616f3847fb06527855bbe5db19cc6471 [INFO] [stdout] 0xcb : ba1e24f4cd09235a6d17e4da60b216bf [INFO] [stdout] 0xcc : 8b88e52004b9e2c8abecb7d7547391d5 [INFO] [stdout] 0xcd : 7f6e05761cb8bea5a30766929a71c251 [INFO] [stdout] 0xce : 489c39ea0fdc49100bee0114e25b2f3f [INFO] [stdout] 0xcf : 3465c4a059c020ac8bd5bb5af3ad3744 [INFO] [stdout] 0xd0 : 49ce528bb993df29bcbd55f42476d4d1 [INFO] [stdout] 0xd1 : aafd1364fe701d67be97c486f1d7bdff [INFO] [stdout] 0xd2 : 87e332153057582d467aa9349670f53b [INFO] [stdout] 0xd3 : a6a30cfdcfa7a0ab3650b92ffd558a8f [INFO] [stdout] 0xd4 : e3a8a7f20021e551c96bcd3f1ad4bd4f [INFO] [stdout] 0xd5 : 5e43a2b04f77f303f01409ba93edf9f1 [INFO] [stdout] 0xd6 : f366232dd8cee4ff506ba90cd496765e [INFO] [stdout] 0xd7 : e27509082b83c267322c3bddc1ca9d77 [INFO] [stdout] 0xd8 : 5a47981ecf079351845e7f0dacbd1d2a [INFO] [stdout] 0xd9 : 9ef6916f898cd18b8313a4c71b2235bf [INFO] [stdout] 0xda : 34f4e6d11c1f23caff51170d325d5bcc [INFO] [stdout] 0xdb : cf8dae2dbdbd3410f1fad619b80f51f1 [INFO] [stdout] 0xdc : c729f2e0f61176343733fce47d3aeff9 [INFO] [stdout] 0xdd : ec0a84f3a20823c33a1f92686167e9a2 [INFO] [stdout] 0xde : b542897ab5b9a7d11df8ee8e98972507 [INFO] [stdout] 0xdf : 5da5fa438030d7cd7117c5a9aa016029 [INFO] [stdout] 0xe0 : 7751a6a107d8335b368d0792bb3e42ff [INFO] [stdout] 0xe1 : da0538caef9447e281c212b2210c54bf [INFO] [stdout] 0xe2 : 30cc6d371d6e0f25f9a9e978abfbf6ac [INFO] [stdout] 0xe3 : 8c07addc26e5ebe98509f2d076bbcc15 [INFO] [stdout] 0xe4 : 909473a2168a81250409de8ab3946934 [INFO] [stdout] 0xe5 : 346f155a83e71f5dd9e20d9d0aac35db [INFO] [stdout] 0xe6 : 3d12a6c798efe7d795b75cb45134de65 [INFO] [stdout] 0xe7 : 9e6eaccec373bdfcef5fc0f8008075f9 [INFO] [stdout] 0xe8 : eb2985fae094dbc548bef15614ca3f29 [INFO] [stdout] 0xe9 : 11db3d712b6f6f631988c7ea50f4d6cd [INFO] [stdout] 0xea : 90a6a7219ad1cdbe5fdb387fbafb9944 [INFO] [stdout] 0xeb : d207a68d864fbf97f035183d9c32c10e [INFO] [stdout] 0xec : 8f4b34a4c535c07994d927516f3f13b8 [INFO] [stdout] 0xed : 36cb9cdfca6c8998268224397e4cd7ec [INFO] [stdout] 0xee : 216bf36afd714e9ec3d838c8ad510eda [INFO] [stdout] 0xef : 6160c33428f7e7fa679ca34f4c4cb701 [INFO] [stdout] 0xf0 : ece25863f93a08fb6b00d77f945d4533 [INFO] [stdout] 0xf1 : ae5969f446cbe18fc3497250cda022ff [INFO] [stdout] 0xf2 : 1afa81cecac6d4a69f9d29f35b273645 [INFO] [stdout] 0xf3 : da7c949ba4d4b7de8b6ba0e79a7d0992 [INFO] [stdout] 0xf4 : 84b93b09ade4556ff998f26644742b06 [INFO] [stdout] 0xf5 : 70d5e5160990096884d25fc9afceafa8 [INFO] [stdout] 0xf6 : 5f4a592cf565d49f30950bdb35b1922e [INFO] [stdout] 0xf7 : a76dadd0598eb705aa4e60663dd71851 [INFO] [stdout] 0xf8 : ecd92129d42cf691ba349b742b5e2104 [INFO] [stdout] 0xf9 : 6bff36306bdf83af0ed480f6d31636f6 [INFO] [stdout] 0xfa : 8af0c32c7f320e04de9888dfe19468ae [INFO] [stdout] 0xfb : 46ac95d171495a86dfcd2666f72f7d7d [INFO] [stdout] 0xfc : 961c9b77c44832899a1895104c0f7abb [INFO] [stdout] 0xfd : 570d07f2596e89955728a82dbe0ff7a3 [INFO] [stdout] 0xfe : f931f4662e9ae007909a259db5e68f88 [INFO] [stdout] 0xff : 6ca84e8e70829786554d690e06405c4e [INFO] [stdout] thread 'cp14::challenge_12' panicked at tests/challenges/cp14.rs:116:17: [INFO] [stdout] al[0x0] == al[0xa4]: 8d174f07a7cf52c88e67656a3a4880a0 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5557db65e3dc - std::backtrace_rs::backtrace::libunwind::trace::h4defc72db73cd441 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 [INFO] [stdout] 1: 0x5557db65e3dc - std::backtrace_rs::backtrace::trace_unsynchronized::hb1d8a8b488fa82dc [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x5557db65e3dc - std::sys_common::backtrace::_print_fmt::h3adc87026f68ef7c [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x5557db65e3dc - ::fmt::hae0f2018b67c9dd2 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x5557db68a22c - core::fmt::rt::Argument::fmt::h0aeca3e83668e143 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/core/src/fmt/rt.rs:138:9 [INFO] [stdout] 5: 0x5557db68a22c - core::fmt::write::h96bf1b6ef709071f [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/core/src/fmt/mod.rs:1114:21 [INFO] [stdout] 6: 0x5557db65b11e - std::io::Write::write_fmt::hcfdabc06f3bbacfb [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/io/mod.rs:1763:15 [INFO] [stdout] 7: 0x5557db65e1c4 - std::sys_common::backtrace::_print::hd4ef7cdeb67d2ffe [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 8: 0x5557db65e1c4 - std::sys_common::backtrace::print::hf4a0f6d32c50b08e [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 9: 0x5557db65ff83 - std::panicking::default_hook::{{closure}}::hf64a6c095f9954ab [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panicking.rs:272:22 [INFO] [stdout] 10: 0x5557db65fc27 - std::panicking::default_hook::h81f354a056ffc649 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panicking.rs:289:9 [INFO] [stdout] 11: 0x5557db55234c - as core::ops::function::Fn>::call::h16c22045506fc2d3 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/alloc/src/boxed.rs:2021:9 [INFO] [stdout] 12: 0x5557db55234c - test::test_main::{{closure}}::hd8d5b5bb0900d116 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/test/src/lib.rs:136:21 [INFO] [stdout] 13: 0x5557db660681 - as core::ops::function::Fn>::call::h2d4fa3dcc7099287 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/alloc/src/boxed.rs:2021:9 [INFO] [stdout] 14: 0x5557db660681 - std::panicking::rust_panic_with_hook::h1387a687c5711a74 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panicking.rs:735:13 [INFO] [stdout] 15: 0x5557db660401 - std::panicking::begin_panic_handler::{{closure}}::hf2467c63b8ad7371 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panicking.rs:609:13 [INFO] [stdout] 16: 0x5557db65e906 - std::sys_common::backtrace::__rust_end_short_backtrace::h0b678d0f70fbf3ba [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/sys_common/backtrace.rs:170:18 [INFO] [stdout] 17: 0x5557db660152 - rust_begin_unwind [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panicking.rs:597:5 [INFO] [stdout] 18: 0x5557db4e3b55 - core::panicking::panic_fmt::h8398f9bd40a2efcd [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/core/src/panicking.rs:72:14 [INFO] [stdout] 19: 0x5557db504b6a - challenges::cp14::check_alphabet::h1d0302f6bbd9ad65 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:116:17 [INFO] [stdout] 20: 0x5557db505a94 - challenges::cp14::ecb_attack::h77e597e1f51f40a1 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:182:13 [INFO] [stdout] 21: 0x5557db506d5e - challenges::cp14::challenge_12::hc5ae7b47430ba752 [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:216:21 [INFO] [stdout] 22: 0x5557db506d17 - challenges::cp14::challenge_12::{{closure}}::h100e51d22f48ec8e [INFO] [stdout] at /opt/rustwide/workdir/tests/challenges/cp14.rs:214:19 [INFO] [stdout] 23: 0x5557db5104f6 - core::ops::function::FnOnce::call_once::h0866ab9db7fe16d5 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5557db5573df - core::ops::function::FnOnce::call_once::h643f2128867058a3 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5557db5573df - test::__rust_begin_short_backtrace::h5ffb0cd5eda0704e [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/test/src/lib.rs:626:18 [INFO] [stdout] 26: 0x5557db55646e - test::run_test_in_process::{{closure}}::h5f3f2c50e89f10f6 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/test/src/lib.rs:649:60 [INFO] [stdout] 27: 0x5557db55646e - as core::ops::function::FnOnce<()>>::call_once::hc7bb05d011c94549 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 28: 0x5557db55646e - std::panicking::try::do_call::hc2952fe5005bc351 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panicking.rs:504:40 [INFO] [stdout] 29: 0x5557db55646e - std::panicking::try::hac512ea76b947046 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panicking.rs:468:19 [INFO] [stdout] 30: 0x5557db55646e - std::panic::catch_unwind::h11d3922f3ba31e4b [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panic.rs:142:14 [INFO] [stdout] 31: 0x5557db55646e - test::run_test_in_process::h25ad0551c6887d56 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/test/src/lib.rs:649:27 [INFO] [stdout] 32: 0x5557db55646e - test::run_test::{{closure}}::h52dd364f39118330 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/test/src/lib.rs:572:43 [INFO] [stdout] 33: 0x5557db51f3c3 - test::run_test::{{closure}}::ha452ffb46088765b [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/test/src/lib.rs:600:41 [INFO] [stdout] 34: 0x5557db51f3c3 - std::sys_common::backtrace::__rust_begin_short_backtrace::he611e39b84a68325 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/sys_common/backtrace.rs:154:18 [INFO] [stdout] 35: 0x5557db5245fb - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h1f6f90a021c1ddc7 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/thread/mod.rs:529:17 [INFO] [stdout] 36: 0x5557db5245fb - as core::ops::function::FnOnce<()>>::call_once::hde337ea7211d438c [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/core/src/panic/unwind_safe.rs:271:9 [INFO] [stdout] 37: 0x5557db5245fb - std::panicking::try::do_call::hd7199cb78d8df0a5 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panicking.rs:504:40 [INFO] [stdout] 38: 0x5557db5245fb - std::panicking::try::hed28d716c8fe6b32 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panicking.rs:468:19 [INFO] [stdout] 39: 0x5557db5245fb - std::panic::catch_unwind::h8ab888e8615782f1 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/panic.rs:142:14 [INFO] [stdout] 40: 0x5557db5245fb - std::thread::Builder::spawn_unchecked_::{{closure}}::h3acf7202ecbb668e [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/thread/mod.rs:528:30 [INFO] [stdout] 41: 0x5557db5245fb - core::ops::function::FnOnce::call_once{{vtable.shim}}::hc15bd9319945b48c [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5557db665015 - as core::ops::function::FnOnce>::call_once::h9281b5fb2305c571 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/alloc/src/boxed.rs:2007:9 [INFO] [stdout] 43: 0x5557db665015 - as core::ops::function::FnOnce>::call_once::hae9cb5d464ed2f06 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/alloc/src/boxed.rs:2007:9 [INFO] [stdout] 44: 0x5557db665015 - std::sys::unix::thread::Thread::new::thread_start::he78e4489414f6551 [INFO] [stdout] at /rustc/b5c050febf10c9bcc0459d41fe2a1e190ad30b8d/library/std/src/sys/unix/thread.rs:108:17 [INFO] [stdout] 45: 0x7f4ba85bcac3 - [INFO] [stdout] 46: 0x7f4ba864dbf4 - __clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] cp14::challenge_12 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 29 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.35s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test challenges` [INFO] running `Command { std: "docker" "inspect" "8287b3fd6f796db6b504c8f14cb300eb04eccda982a6d875c273c68b7cfa6f67", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8287b3fd6f796db6b504c8f14cb300eb04eccda982a6d875c273c68b7cfa6f67", kill_on_drop: false }` [INFO] [stdout] 8287b3fd6f796db6b504c8f14cb300eb04eccda982a6d875c273c68b7cfa6f67