[INFO] fetching crate ring-fork-dtool 0.16.13... [INFO] checking ring-fork-dtool-0.16.13 against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] extracting crate ring-fork-dtool 0.16.13 into /workspace/builds/worker-3/source [INFO] validating manifest of crates.io crate ring-fork-dtool 0.16.13 on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate ring-fork-dtool 0.16.13 [INFO] finished tweaking crates.io crate ring-fork-dtool 0.16.13 [INFO] tweaked toml for crates.io crate ring-fork-dtool 0.16.13 written to /workspace/builds/worker-3/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-futures v0.3.27 [INFO] [stderr] Downloaded wasm-bindgen-test v0.2.50 [INFO] [stderr] Downloaded wasm-bindgen-test-macro v0.2.50 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] da9977f2b38c7d980f4406d702f74f1701b51b9e8c02e7ebb182b4084bbc653c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "da9977f2b38c7d980f4406d702f74f1701b51b9e8c02e7ebb182b4084bbc653c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "da9977f2b38c7d980f4406d702f74f1701b51b9e8c02e7ebb182b4084bbc653c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da9977f2b38c7d980f4406d702f74f1701b51b9e8c02e7ebb182b4084bbc653c", kill_on_drop: false }` [INFO] [stdout] da9977f2b38c7d980f4406d702f74f1701b51b9e8c02e7ebb182b4084bbc653c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] b2a073676d2f1cd45af3564ffe4266841524b33ac33127a30e14bf7abffcbc64 [INFO] running `Command { std: "docker" "start" "-a" "b2a073676d2f1cd45af3564ffe4266841524b33ac33127a30e14bf7abffcbc64", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.0.67 [INFO] [stderr] Compiling libc v0.2.88 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling ring-fork-dtool v0.16.13 (/opt/rustwide/workdir) [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/cpu.rs:177:19 [INFO] [stdout] | [INFO] [stdout] 177 | allow(dead_code) [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(forbidden_lint_groups)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/cpu.rs:181:50 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg_attr(not(target_os = "ios"), allow(dead_code))] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/digest/sha2.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | allow(dead_code) [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unused_variables) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 105 | allow(unused_variables) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/rand.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 334 | / lazy_static! { [INFO] [stdout] 335 | | static ref MECHANISM: Mechanism = { [INFO] [stdout] 336 | | let mut dummy = [0u8; 1]; [INFO] [stdout] 337 | | if super::sysrand_chunk::chunk(&mut dummy[..]).is_err() { [INFO] [stdout] ... | [INFO] [stdout] 342 | | }; [INFO] [stdout] 343 | | } [INFO] [stdout] | |_________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/rand.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | / lazy_static! { [INFO] [stdout] 372 | | static ref FILE: Result = [INFO] [stdout] 373 | | std::fs::File::open("/dev/urandom"); [INFO] [stdout] 374 | | } [INFO] [stdout] | |_________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/debug.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | fmt.write_str("\"")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/debug.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | write_hex_bytes(fmt, self.0)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/debug.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | fmt.write_str("\"")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/debug.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | write!(fmt, "{:02x}", byte)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/test.rs:374:18 [INFO] [stdout] | [INFO] [stdout] 374 | let hi = from_hex_digit(digits[0])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/test.rs:375:18 [INFO] [stdout] | [INFO] [stdout] 375 | let lo = from_hex_digit(digits[1])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | / limb::parse_big_endian_and_pad_consttime(input, &mut r) [INFO] [stdout] 109 | | .map_err(|error::Unspecified| error::KeyRejected::unexpected_error())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 126 | limb::parse_big_endian_and_pad_consttime(input, &mut r)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:237:21 [INFO] [stdout] | [INFO] [stdout] 237 | let limbs = BoxedLimbs::positive_minimal_width_from_be_bytes(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:436:20 [INFO] [stdout] | [INFO] [stdout] 436 | limbs: BoxedLimbs::from_be_bytes_padded_less_than(input, m)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:449:13 [INFO] [stdout] | [INFO] [stdout] 449 | Modulus::from_boxed_limbs(BoxedLimbs::minimal_width_from_unpadded(&self.limbs))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:536:5 [INFO] [stdout] | [INFO] [stdout] 536 | / Result::from(unsafe { [INFO] [stdout] 537 | | GFp_bn_from_montgomery_in_place( [INFO] [stdout] 538 | | r.limbs.as_mut_ptr(), [INFO] [stdout] 539 | | r.limbs.len(), [INFO] [stdout] ... | [INFO] [stdout] 545 | | ) [INFO] [stdout] 546 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:698:28 [INFO] [stdout] | [INFO] [stdout] 698 | let byte = input [INFO] [stdout] | ____________________________^ [INFO] [stdout] 699 | | .read_byte() [INFO] [stdout] 700 | | .map_err(|untrusted::EndOfInput| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |_____________________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:690:21 [INFO] [stdout] | [INFO] [stdout] 690 | let value = input.read_all(error::KeyRejected::invalid_encoding(), |input| { [INFO] [stdout] | _____________________^ [INFO] [stdout] 691 | | // The exponent can't be zero and it can't be prefixed with [INFO] [stdout] 692 | | // zero-valued bytes. [INFO] [stdout] 693 | | if input.peek(0) { [INFO] [stdout] ... | [INFO] [stdout] 705 | | } [INFO] [stdout] 706 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:803:18 [INFO] [stdout] | [INFO] [stdout] 803 | let dP = BoxedLimbs::from_be_bytes_padded_less_than(input, p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:1104:5 [INFO] [stdout] | [INFO] [stdout] 1104 | / Result::from(unsafe { [INFO] [stdout] 1105 | | GFp_bn_from_montgomery( [INFO] [stdout] 1106 | | entry_mut(state, ACC, num_limbs).as_mut_ptr(), [INFO] [stdout] 1107 | | entry(state, ACC, num_limbs).as_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 1112 | | ) [INFO] [stdout] 1113 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:1158:9 [INFO] [stdout] | [INFO] [stdout] 1158 | limb::parse_big_endian_and_pad_consttime(input, &mut limbs)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:1179:9 [INFO] [stdout] | [INFO] [stdout] 1179 | self.verify_less_than_modulus(&m)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | self.nonce_sequence.advance()?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:198:38 [INFO] [stdout] | [INFO] [stdout] 198 | let ciphertext_and_tag_len = in_out [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 199 | | .len() [INFO] [stdout] 200 | | .checked_sub(in_prefix_len) [INFO] [stdout] 201 | | .ok_or(error::Unspecified)?; [INFO] [stdout] | |_______________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:202:30 [INFO] [stdout] | [INFO] [stdout] 202 | let ciphertext_len = ciphertext_and_tag_len [INFO] [stdout] | ______________________________^ [INFO] [stdout] 203 | | .checked_sub(TAG_LEN) [INFO] [stdout] 204 | | .ok_or(error::Unspecified)?; [INFO] [stdout] | |_______________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:205:9 [INFO] [stdout] | [INFO] [stdout] 205 | check_per_nonce_max_bytes(key.algorithm, ciphertext_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:331:13 [INFO] [stdout] | [INFO] [stdout] 331 | self.nonce_sequence.advance()?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | check_per_nonce_max_bytes(key.algorithm, in_out.len())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:417:20 [INFO] [stdout] | [INFO] [stdout] 417 | inner: (algorithm.init)(key_bytes, cpu_features)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | if BitLength::from_usize_bytes(bytes.len())? != key_bits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes.rs:59:17 [INFO] [stdout] | [INFO] [stdout] 59 | / Result::from(unsafe { [INFO] [stdout] 60 | | GFp_aes_hw_set_encrypt_key( [INFO] [stdout] 61 | | bytes.as_ptr(), [INFO] [stdout] 62 | | key_bits.as_usize_bits() as c::uint, [INFO] [stdout] 63 | | &mut key, [INFO] [stdout] 64 | | ) [INFO] [stdout] 65 | | })?; [INFO] [stdout] | |___________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | / Result::from(unsafe { [INFO] [stdout] 78 | | GFp_vpaes_set_encrypt_key( [INFO] [stdout] 79 | | bytes.as_ptr(), [INFO] [stdout] 80 | | key_bits.as_usize_bits() as c::uint, [INFO] [stdout] 81 | | &mut key, [INFO] [stdout] 82 | | ) [INFO] [stdout] 83 | | })?; [INFO] [stdout] | |___________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | / Result::from(unsafe { [INFO] [stdout] 96 | | GFp_aes_nohw_set_encrypt_key( [INFO] [stdout] 97 | | bytes.as_ptr(), [INFO] [stdout] 98 | | key_bits.as_usize_bits() as c::uint, [INFO] [stdout] 99 | | &mut key, [INFO] [stdout] 100 | | ) [INFO] [stdout] 101 | | })?; [INFO] [stdout] | |___________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes_gcm.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | let aes_key = aes::Key::new(key, variant, cpu_features)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/chacha20_poly1305.rs:47:39 [INFO] [stdout] | [INFO] [stdout] 47 | let key: &[u8; chacha::KEY_LEN] = key.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/chacha20_poly1305_openssh.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | verify(poly_key, ciphertext_in_plaintext_out, tag)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/nonce.rs:46:39 [INFO] [stdout] | [INFO] [stdout] 46 | let value: &[u8; NONCE_LEN] = value.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:56:20 [INFO] [stdout] | [INFO] [stdout] 56 | inner: (algorithm.init)(key_bytes, cpu::features())?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:65:22 [INFO] [stdout] | [INFO] [stdout] 65 | let sample = <&[u8; SAMPLE_LEN]>::try_from(sample)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:146:19 [INFO] [stdout] | [INFO] [stdout] 146 | let aes_key = aes::Key::new(key, aes::Variant::AES_128, cpu_features)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:151:19 [INFO] [stdout] | [INFO] [stdout] 151 | let aes_key = aes::Key::new(key, aes::Variant::AES_256, cpu_features)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:173:48 [INFO] [stdout] | [INFO] [stdout] 173 | let chacha20_key: &[u8; chacha::KEY_LEN] = key.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/agreement.rs:118:27 [INFO] [stdout] | [INFO] [stdout] 118 | let private_key = ec::Seed::generate(&alg.curve, rng, cpu_features)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/agreement.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | / (alg.ecdh)( [INFO] [stdout] 310 | | shared_key, [INFO] [stdout] 311 | | &my_private_key.private_key, [INFO] [stdout] 312 | | untrusted::Input::from(peer_public_key.bytes), [INFO] [stdout] 313 | | ) [INFO] [stdout] 314 | | .map_err(|_| error_value)?; [INFO] [stdout] | |______________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/bits.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 30 | let bits = bytes.checked_mul(8).ok_or(error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/bits.rs:61:19 [INFO] [stdout] | [INFO] [stdout] 61 | let sum = self.0.checked_sub(1).ok_or(error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:60:31 [INFO] [stdout] | [INFO] [stdout] 60 | let (actual_tag, inner) = read_tag_and_get_value(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:70:15 [INFO] [stdout] | [INFO] [stdout] 70 | let tag = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:78:24 [INFO] [stdout] | [INFO] [stdout] 78 | let length = match input.read_byte()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:81:31 [INFO] [stdout] | [INFO] [stdout] 81 | let second_byte = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:88:43 [INFO] [stdout] | [INFO] [stdout] 88 | let second_byte = usize::from(input.read_byte()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:89:42 [INFO] [stdout] | [INFO] [stdout] 89 | let third_byte = usize::from(input.read_byte()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 101 | let inner = input.read_bytes(length)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:109:34 [INFO] [stdout] | [INFO] [stdout] 109 | let unused_bits_at_end = value.read_byte().map_err(|_| error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | let inner = expect_tag_and_get_value(input, tag).map_err(|_| error)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:140:30 [INFO] [stdout] | [INFO] [stdout] 140 | let first_byte = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:149:17 [INFO] [stdout] | [INFO] [stdout] 149 | let value = expect_tag_and_get_value(input, Tag::Integer)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | let first_byte = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:166:35 [INFO] [stdout] | [INFO] [stdout] 166 | let second_byte = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | / r.read_all(error::Unspecified, |input| { [INFO] [stdout] 166 | | let second_byte = input.read_byte()?; [INFO] [stdout] 167 | | if (second_byte & 0x80) == 0 { [INFO] [stdout] 168 | | // A leading zero is only allowed when the value's high bit [INFO] [stdout] ... | [INFO] [stdout] 173 | | Ok(()) [INFO] [stdout] 174 | | })?; [INFO] [stdout] | |_______________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:175:13 [INFO] [stdout] | [INFO] [stdout] 175 | check_minimum(r, min_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | check_minimum(value, min_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | let value = nonnegative_integer(input, 0)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:196:17 [INFO] [stdout] | [INFO] [stdout] 196 | let r = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | nonnegative_integer(input, 1)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/cpu.rs:177:19 [INFO] [stdout] | [INFO] [stdout] 177 | allow(dead_code) [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/digest.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | write!(fmt, "{:?}:", self.algorithm)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:53:36 [INFO] [stdout] | [INFO] [stdout] 53 | let seed: [u8; SEED_LEN] = rand::generate(rng)?.expose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | unwrap_pkcs8(pkcs8::Version::V2Only, untrusted::Input::from(pkcs8))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | unwrap_pkcs8(pkcs8::Version::V1OrV2, untrusted::Input::from(pkcs8))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:126:20 [INFO] [stdout] | [INFO] [stdout] 126 | let pair = Self::from_seed_unchecked(seed)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:153:20 [INFO] [stdout] | [INFO] [stdout] 153 | let seed = seed [INFO] [stdout] | ____________________^ [INFO] [stdout] 154 | | .try_into() [INFO] [stdout] 155 | | .map_err(|_| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |_________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:278:37 [INFO] [stdout] | [INFO] [stdout] 278 | let (private_key, public_key) = pkcs8::unwrap_key(&PKCS8_TEMPLATE, version, input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:279:23 [INFO] [stdout] | [INFO] [stdout] 279 | let private_key = private_key [INFO] [stdout] | _______________________^ [INFO] [stdout] 280 | | .read_all(error::Unspecified, |input| { [INFO] [stdout] 281 | | der::expect_tag_and_get_value(input, der::Tag::OctetString) [INFO] [stdout] 282 | | }) [INFO] [stdout] 283 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:45:43 [INFO] [stdout] | [INFO] [stdout] 45 | let public_key: &[u8; ELEM_LEN] = public_key.as_slice_less_safe().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 47 | let signature_r: &[u8; ELEM_LEN] = input [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 48 | | .read_bytes(ELEM_LEN)? [INFO] [stdout] | |______________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 47 | let signature_r: &[u8; ELEM_LEN] = input [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 48 | | .read_bytes(ELEM_LEN)? [INFO] [stdout] 49 | | .as_slice_less_safe() [INFO] [stdout] 50 | | .try_into()?; [INFO] [stdout] | |____________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | let signature_s: &[u8; SCALAR_LEN] = input [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 52 | | .read_bytes(SCALAR_LEN)? [INFO] [stdout] | |________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | let signature_s: &[u8; SCALAR_LEN] = input [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 52 | | .read_bytes(SCALAR_LEN)? [INFO] [stdout] 53 | | .as_slice_less_safe() [INFO] [stdout] 54 | | .try_into()?; [INFO] [stdout] | |____________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:46:42 [INFO] [stdout] | [INFO] [stdout] 46 | let (signature_r, signature_s) = signature.read_all(error::Unspecified, |input| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 47 | | let signature_r: &[u8; ELEM_LEN] = input [INFO] [stdout] 48 | | .read_bytes(ELEM_LEN)? [INFO] [stdout] 49 | | .as_slice_less_safe() [INFO] [stdout] ... | [INFO] [stdout] 55 | | Ok((signature_r, signature_s)) [INFO] [stdout] 56 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | let signature_s = Scalar::from_bytes_checked(*signature_s)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:60:21 [INFO] [stdout] | [INFO] [stdout] 60 | let mut a = ExtPoint::from_encoded_point_vartime(public_key)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:60:22 [INFO] [stdout] | [INFO] [stdout] 60 | let public_out = public_out.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:65:42 [INFO] [stdout] | [INFO] [stdout] 65 | let private_key: &[u8; SCALAR_LEN] = private_key.bytes_less_safe().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:99:45 [INFO] [stdout] | [INFO] [stdout] 99 | let my_private_key: &[u8; SCALAR_LEN] = my_private_key.bytes_less_safe().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:101:50 [INFO] [stdout] | [INFO] [stdout] 101 | let peer_public_key: &[u8; PUBLIC_KEY_LEN] = peer_public_key.as_slice_less_safe().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | out.try_into()?, [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/scalar.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | / limb::parse_big_endian_in_range_and_pad_consttime( [INFO] [stdout] 36 | | untrusted::Input::from(&reversed), [INFO] [stdout] 37 | | limb::AllowZero::Yes, [INFO] [stdout] 38 | | &ORDER, [INFO] [stdout] 39 | | &mut limbs, [INFO] [stdout] 40 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/keys.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | let public_key = seed.compute_public_key()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/keys.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | (curve.generate_private_key)(rng, &mut r.bytes[..curve.elem_scalar_seed_len])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/keys.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | (curve.check_private_key_bytes)(bytes)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/keys.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | (self.curve.public_from_private)(&mut public_key.bytes[..public_key.len], self)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | ops.elem_verify_is_not_zero(&z)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | verify_affine_point_is_on_the_curve_scaled(ops, (&x, &y), &z4_a, &z6_b)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:163:31 [INFO] [stdout] | [INFO] [stdout] 163 | let (ec_private_key, _) = pkcs8::unwrap_key(template, pkcs8::Version::V1Only, input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:165:9 [INFO] [stdout] | [INFO] [stdout] 165 | / ec_private_key.read_all(error::KeyRejected::invalid_encoding(), |input| { [INFO] [stdout] 166 | | // https://tools.ietf.org/html/rfc5915#section-3 [INFO] [stdout] 167 | | der::nested( [INFO] [stdout] 168 | | input, [INFO] [stdout] ... | [INFO] [stdout] 172 | | ) [INFO] [stdout] 173 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:181:19 [INFO] [stdout] | [INFO] [stdout] 181 | let version = der::small_nonnegative_integer(input) [INFO] [stdout] | ___________________^ [INFO] [stdout] 182 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:187:23 [INFO] [stdout] | [INFO] [stdout] 187 | let private_key = der::expect_tag_and_get_value(input, der::Tag::OctetString) [INFO] [stdout] | _______________________^ [INFO] [stdout] 188 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:193:13 [INFO] [stdout] | [INFO] [stdout] 193 | / der::expect_tag_and_get_value(input, der::Tag::ContextSpecificConstructed0) [INFO] [stdout] 194 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:202:22 [INFO] [stdout] | [INFO] [stdout] 202 | let public_key = der::nested( [INFO] [stdout] | ______________________^ [INFO] [stdout] 203 | | input, [INFO] [stdout] 204 | | der::Tag::ContextSpecificConstructed1, [INFO] [stdout] 205 | | error::Unspecified, [INFO] [stdout] 206 | | der::bit_string_with_no_unused_bits, [INFO] [stdout] 207 | | ) [INFO] [stdout] 208 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |__________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:219:16 [INFO] [stdout] | [INFO] [stdout] 219 | let seed = ec::Seed::from_bytes(curve, private_key_bytes, cpu_features) [INFO] [stdout] | ________________^ [INFO] [stdout] 220 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_component())?; [INFO] [stdout] | |_______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | let r = ec::KeyPair::derive(seed) [INFO] [stdout] | _____________^ [INFO] [stdout] 223 | | .map_err(|error::Unspecified| error::KeyRejected::unexpected_error())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:236:16 [INFO] [stdout] | [INFO] [stdout] 236 | let seed = ec::Seed::from_bytes(curve, private_key_bytes, cpu_features) [INFO] [stdout] | ________________^ [INFO] [stdout] 237 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_component())?; [INFO] [stdout] | |_______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:239:13 [INFO] [stdout] | [INFO] [stdout] 239 | let r = ec::KeyPair::derive(seed) [INFO] [stdout] | _____________^ [INFO] [stdout] 240 | | .map_err(|error::Unspecified| error::KeyRejected::unexpected_error())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdh.rs:102:27 [INFO] [stdout] | [INFO] [stdout] 102 | let peer_public_key = parse_uncompressed_point(public_key_ops, peer_public_key)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:88:27 [INFO] [stdout] | [INFO] [stdout] 88 | let private_key = ec::Seed::generate(alg.curve, rng, cpu::features())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:89:26 [INFO] [stdout] | [INFO] [stdout] 89 | let public_key = private_key.compute_public_key()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:111:24 [INFO] [stdout] | [INFO] [stdout] 111 | let key_pair = ec::suite_b::key_pair_from_pkcs8( [INFO] [stdout] | ________________________^ [INFO] [stdout] 112 | | alg.curve, [INFO] [stdout] 113 | | alg.pkcs8_template, [INFO] [stdout] 114 | | untrusted::Input::from(pkcs8), [INFO] [stdout] 115 | | cpu::features(), [INFO] [stdout] 116 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:125:27 [INFO] [stdout] | [INFO] [stdout] 125 | let private_key = ec::Seed::generate(alg.curve, rng, cpu::features())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:140:24 [INFO] [stdout] | [INFO] [stdout] 140 | let key_pair = ec::suite_b::key_pair_from_bytes( [INFO] [stdout] | ________________________^ [INFO] [stdout] 141 | | alg.curve, [INFO] [stdout] 142 | | untrusted::Input::from(private_key), [INFO] [stdout] 143 | | untrusted::Input::from(public_key), [INFO] [stdout] 144 | | cpu::features(), [INFO] [stdout] 145 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:155:24 [INFO] [stdout] | [INFO] [stdout] 155 | let key_pair = ec::suite_b::key_pair_from_private_key( [INFO] [stdout] | ________________________^ [INFO] [stdout] 156 | | alg.curve, [INFO] [stdout] 157 | | untrusted::Input::from(private_key), [INFO] [stdout] 158 | | cpu::features(), [INFO] [stdout] 159 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:229:21 [INFO] [stdout] | [INFO] [stdout] 229 | let k = private_key::random_scalar(self.alg.private_key_ops, rng)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:237:30 [INFO] [stdout] | [INFO] [stdout] 237 | let (x, _) = private_key::affine_from_jacobian(private_key_ops, &r)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:104:28 [INFO] [stdout] | [INFO] [stdout] 104 | let peer_pub_key = parse_uncompressed_point(public_key_ops, public_key)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:106:22 [INFO] [stdout] | [INFO] [stdout] 106 | let (r, s) = signature.read_all(error::Unspecified, |input| { [INFO] [stdout] | ______________________^ [INFO] [stdout] 107 | | (self.split_rs)(scalar_ops, input) [INFO] [stdout] 108 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | let r = scalar_parse_big_endian_variable(public_key_ops.common, limb::AllowZero::No, r)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:113:17 [INFO] [stdout] | [INFO] [stdout] 113 | let s = scalar_parse_big_endian_variable(public_key_ops.common, limb::AllowZero::No, s)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:136:18 [INFO] [stdout] | [INFO] [stdout] 136 | let z2 = verify_jacobian_point_is_on_the_curve(public_key_ops.common, &product)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | let r = input.read_bytes(scalar_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/cpu.rs:177:19 [INFO] [stdout] | [INFO] [stdout] 177 | allow(dead_code) [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(forbidden_lint_groups)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | let s = input.read_bytes(scalar_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/cpu.rs:181:50 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg_attr(not(target_os = "ios"), allow(dead_code))] [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:188:17 [INFO] [stdout] | [INFO] [stdout] 188 | let r = der::positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:189:17 [INFO] [stdout] | [INFO] [stdout] 189 | let s = der::positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/digest/sha2.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | allow(dead_code) [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:218:29 [INFO] [stdout] | [INFO] [stdout] 218 | let encoded_value = input.read_bytes(self.common.num_limbs * LIMB_BYTES)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:219:22 [INFO] [stdout] | [INFO] [stdout] 219 | let parsed = elem_parse_big_endian_fixed_consttime(self.common, encoded_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | / parse_big_endian_in_range_and_pad_consttime( [INFO] [stdout] 387 | | bytes, [INFO] [stdout] 388 | | allow_zero, [INFO] [stdout] 389 | | &ops.n.limbs[..ops.num_limbs], [INFO] [stdout] 390 | | &mut r.limbs[..ops.num_limbs], [INFO] [stdout] 391 | | )?; [INFO] [stdout] | |______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unused_variables) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 105 | allow(unused_variables) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | / parse_big_endian_in_range_partially_reduced_and_pad_consttime( [INFO] [stdout] 402 | | bytes, [INFO] [stdout] 403 | | allow_zero, [INFO] [stdout] 404 | | &ops.n.limbs[..ops.num_limbs], [INFO] [stdout] 405 | | &mut r.limbs[..ops.num_limbs], [INFO] [stdout] 406 | | )?; [INFO] [stdout] | |______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | / parse_big_endian_in_range_and_pad_consttime( [INFO] [stdout] 421 | | bytes, [INFO] [stdout] 422 | | allow_zero, [INFO] [stdout] 423 | | max_exclusive, [INFO] [stdout] 424 | | &mut r.limbs[..ops.num_limbs], [INFO] [stdout] 425 | | )?; [INFO] [stdout] | |______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/private_key.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | generate_private_scalar_bytes(ops, rng, bytes)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/private_key.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | rng.fill(candidate)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/private_key.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | verify_affine_point_is_on_the_curve(ops.common, (&x_aff, &y_aff))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/private_key.rs:192:26 [INFO] [stdout] | [INFO] [stdout] 192 | let (x_aff, y_aff) = affine_from_jacobian(ops, p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:40:24 [INFO] [stdout] | [INFO] [stdout] 40 | let encoding = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | let x = ops.elem_parse(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:48:17 [INFO] [stdout] | [INFO] [stdout] 48 | let y = ops.elem_parse(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:38:18 [INFO] [stdout] | [INFO] [stdout] 38 | let (x, y) = input.read_all(error::Unspecified, |input| { [INFO] [stdout] | __________________^ [INFO] [stdout] 39 | | // The encoding must be 4, which is the encoding for "uncompressed". [INFO] [stdout] 40 | | let encoding = input.read_byte()?; [INFO] [stdout] 41 | | if encoding != 4 { [INFO] [stdout] ... | [INFO] [stdout] 49 | | Ok((x, y)) [INFO] [stdout] 50 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | verify_affine_point_is_on_the_curve(ops.common, (&x, &y))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/hmac.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | fill(key_bytes)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/limb.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | parse_big_endian_and_pad_consttime(input, result)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/limb.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | parse_big_endian_and_pad_consttime(input, result)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/rand.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 334 | / lazy_static! { [INFO] [stdout] 335 | | static ref MECHANISM: Mechanism = { [INFO] [stdout] 336 | | let mut dummy = [0u8; 1]; [INFO] [stdout] 337 | | if super::sysrand_chunk::chunk(&mut dummy[..]).is_err() { [INFO] [stdout] ... | [INFO] [stdout] 342 | | }; [INFO] [stdout] 343 | | } [INFO] [stdout] | |_________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/limb.rs:232:31 [INFO] [stdout] | [INFO] [stdout] 232 | let b: Limb = input.read_byte()?.into(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:109:26 [INFO] [stdout] | [INFO] [stdout] 109 | let actual_version = der::small_nonnegative_integer(input) [INFO] [stdout] | __________________________^ [INFO] [stdout] 110 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:121:25 [INFO] [stdout] | [INFO] [stdout] 121 | let actual_alg_id = der::expect_tag_and_get_value(input, der::Tag::Sequence) [INFO] [stdout] | _________________________^ [INFO] [stdout] 122 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/rand.rs:371:9 [INFO] [stdout] | [INFO] [stdout] 371 | / lazy_static! { [INFO] [stdout] 372 | | static ref FILE: Result = [INFO] [stdout] 373 | | std::fs::File::open("/dev/urandom"); [INFO] [stdout] 374 | | } [INFO] [stdout] | |_________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:136:23 [INFO] [stdout] | [INFO] [stdout] 136 | let private_key = der::expect_tag_and_get_value(input, der::Tag::OctetString) [INFO] [stdout] | _______________________^ [INFO] [stdout] 137 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:141:17 [INFO] [stdout] | [INFO] [stdout] 141 | let _ = der::expect_tag_and_get_value(input, der::Tag::ContextSpecificConstructed0) [INFO] [stdout] | _________________^ [INFO] [stdout] 142 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:149:26 [INFO] [stdout] | [INFO] [stdout] 149 | let public_key = der::nested( [INFO] [stdout] | __________________________^ [INFO] [stdout] 150 | | input, [INFO] [stdout] 151 | | der::Tag::ContextSpecificConstructed1, [INFO] [stdout] 152 | | error::Unspecified, [INFO] [stdout] 153 | | der::bit_string_with_no_unused_bits, [INFO] [stdout] 154 | | ) [INFO] [stdout] 155 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rand.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | rng.fill(r.as_mut_bytes())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rand.rs:310:29 [INFO] [stdout] | [INFO] [stdout] 310 | let chunk_len = chunk(&mut dest[read_len..])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:245:23 [INFO] [stdout] | [INFO] [stdout] 245 | let metrics = PSSMetrics::new(self.digest_alg, mod_bits)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | rng.fill(salt)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:278:9 [INFO] [stdout] | [INFO] [stdout] 278 | mgf1(self.digest_alg, h_hash.as_ref(), &mut masked_db)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | *(masked_db.next().ok_or(error::Unspecified)?) ^= 0x01; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:316:23 [INFO] [stdout] | [INFO] [stdout] 316 | let metrics = PSSMetrics::new(self.digest_alg, mod_bits)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:328:16 [INFO] [stdout] | [INFO] [stdout] 328 | if m.read_byte()? != 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:342:25 [INFO] [stdout] | [INFO] [stdout] 342 | let masked_db = em.read_bytes(metrics.db_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:343:22 [INFO] [stdout] | [INFO] [stdout] 343 | let h_hash = em.read_bytes(metrics.h_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:346:12 [INFO] [stdout] | [INFO] [stdout] 346 | if em.read_byte()? != 0xbc { [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | mgf1(self.digest_alg, h_hash.as_slice_less_safe(), db)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:358:21 [INFO] [stdout] | [INFO] [stdout] 358 | let b = masked_bytes.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:366:26 [INFO] [stdout] | [INFO] [stdout] 366 | db[i] ^= masked_bytes.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 356 | / masked_db.read_all(error::Unspecified, |masked_bytes| { [INFO] [stdout] 357 | | // Step 6. Check the top bits of first byte are zero. [INFO] [stdout] 358 | | let b = masked_bytes.read_byte()?; [INFO] [stdout] 359 | | if b & !metrics.top_byte_mask != 0 { [INFO] [stdout] ... | [INFO] [stdout] 368 | | Ok(()) [INFO] [stdout] 369 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:415:23 [INFO] [stdout] | [INFO] [stdout] 415 | let em_bits = mod_bits.try_sub_1()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:433:22 [INFO] [stdout] | [INFO] [stdout] 433 | let db_len = em_len.checked_sub(1 + s_len).ok_or(error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:434:22 [INFO] [stdout] | [INFO] [stdout] 434 | let ps_len = db_len.checked_sub(h_len + 1).ok_or(error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa.rs:55:21 [INFO] [stdout] | [INFO] [stdout] 55 | let n = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | let e = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:47:27 [INFO] [stdout] | [INFO] [stdout] 47 | let (n, n_bits) = bigint::Modulus::from_be_bytes_with_bit_length(n)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | / bits::BitLength::from_usize_bytes(n_bits.as_usize_bytes_rounded_up()) [INFO] [stdout] 60 | | .map_err(|error::Unspecified| error::KeyRejected::unexpected_error())?; [INFO] [stdout] | |______________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 70 | let e = bigint::PublicExponent::from_be_bytes(e, e_min_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:90:22 [INFO] [stdout] | [INFO] [stdout] 90 | let (n, e) = parse_public_key(public_key)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:258:20 [INFO] [stdout] | [INFO] [stdout] 258 | let max_bits = bits::BitLength::from_usize_bytes(PUBLIC_KEY_PUBLIC_MODULUS_MAX_LEN)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:264:32 [INFO] [stdout] | [INFO] [stdout] 264 | let Key { n, e, n_bits } = Key::from_modulus_and_exponent(n, e, params.min_bits, max_bits, 3)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 274 | let s = bigint::Elem::from_be_bytes_padded(signature, &n)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:142:24 [INFO] [stdout] | [INFO] [stdout] 142 | let (der, _) = pkcs8::unwrap_key_( [INFO] [stdout] | ________________________^ [INFO] [stdout] 143 | | untrusted::Input::from(&RSA_ENCRYPTION), [INFO] [stdout] 144 | | pkcs8::Version::V1Only, [INFO] [stdout] 145 | | untrusted::Input::from(pkcs8), [INFO] [stdout] 146 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:177:23 [INFO] [stdout] | [INFO] [stdout] 177 | let version = der::small_nonnegative_integer(input) [INFO] [stdout] | _______________________^ [INFO] [stdout] 178 | | .map_err(|error::Unspecified| KeyRejected::invalid_encoding())?; [INFO] [stdout] | |___________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:190:17 [INFO] [stdout] | [INFO] [stdout] 190 | let n = positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 191 | let e = positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:192:17 [INFO] [stdout] | [INFO] [stdout] 192 | let d = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:193:17 [INFO] [stdout] | [INFO] [stdout] 193 | let p = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | let q = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:195:18 [INFO] [stdout] | [INFO] [stdout] 195 | let dP = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:196:18 [INFO] [stdout] | [INFO] [stdout] 196 | let dQ = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:197:20 [INFO] [stdout] | [INFO] [stdout] 197 | let qInv = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:199:27 [INFO] [stdout] | [INFO] [stdout] 199 | let (p, p_bits) = bigint::Nonnegative::from_be_bytes_with_bit_length(p) [INFO] [stdout] | ___________________________^ [INFO] [stdout] 200 | | .map_err(|error::Unspecified| KeyRejected::invalid_encoding())?; [INFO] [stdout] | |___________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:201:27 [INFO] [stdout] | [INFO] [stdout] 201 | let (q, q_bits) = bigint::Nonnegative::from_be_bytes_with_bit_length(q) [INFO] [stdout] | ___________________________^ [INFO] [stdout] 202 | | .map_err(|error::Unspecified| KeyRejected::invalid_encoding())?; [INFO] [stdout] | |___________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:234:26 [INFO] [stdout] | [INFO] [stdout] 234 | let public_key = verification::Key::from_modulus_and_exponent( [INFO] [stdout] | __________________________^ [INFO] [stdout] 235 | | n.big_endian_without_leading_zero_as_input(), [INFO] [stdout] 236 | | e.big_endian_without_leading_zero_as_input(), [INFO] [stdout] 237 | | bits::BitLength::from_usize_bits(2048), [INFO] [stdout] 238 | | super::PRIVATE_KEY_PUBLIC_MODULUS_MAX_BITS, [INFO] [stdout] 239 | | 65537, [INFO] [stdout] 240 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:281:31 [INFO] [stdout] | [INFO] [stdout] 281 | let q_mod_n_decoded = q [INFO] [stdout] | _______________________________^ [INFO] [stdout] 282 | | .to_elem(&public_key.n) [INFO] [stdout] 283 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:301:23 [INFO] [stdout] | [INFO] [stdout] 301 | let p_mod_n = p [INFO] [stdout] | _______________________^ [INFO] [stdout] 302 | | .to_elem(&public_key.n) [INFO] [stdout] 303 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:316:27 [INFO] [stdout] | [INFO] [stdout] 316 | let (d, d_bits) = bigint::Nonnegative::from_be_bytes_with_bit_length(d) [INFO] [stdout] | ___________________________^ [INFO] [stdout] 317 | | .map_err(|_| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |_________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 323 | / d.verify_less_than_modulus(&public_key.n) [INFO] [stdout] 324 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:334:17 [INFO] [stdout] | [INFO] [stdout] 334 | let p = PrivatePrime::new(p, dP)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 337 | let q = PrivatePrime::new(q, dQ)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / bigint::Elem::from_be_bytes_padded(qInv, &p.modulus) [INFO] [stdout] 344 | | .map_err(|error::Unspecified| KeyRejected::invalid_component())? [INFO] [stdout] | |________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:349:13 [INFO] [stdout] | [INFO] [stdout] 349 | / bigint::elem_inverse_consttime(q_mod_p, &p.modulus) [INFO] [stdout] 350 | | .map_err(|error::Unspecified| KeyRejected::unexpected_error())? [INFO] [stdout] | |_______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 359 | / bigint::verify_inverses_consttime(&qInv, q_mod_p, &p.modulus) [INFO] [stdout] 360 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:362:18 [INFO] [stdout] | [INFO] [stdout] 362 | let qq = bigint::elem_mul(&q_mod_n, q_mod_n_decoded, &public_key.n).into_modulus::()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:444:27 [INFO] [stdout] | [INFO] [stdout] 444 | let (p, p_bits) = bigint::Modulus::from_nonnegative_with_bit_length(p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:450:18 [INFO] [stdout] | [INFO] [stdout] 450 | let dP = bigint::PrivateExponent::from_be_bytes_padded(dP, &p) [INFO] [stdout] | __________________^ [INFO] [stdout] 451 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:477:19 [INFO] [stdout] | [INFO] [stdout] 477 | let c_mod_m = bigint::elem_reduced(c, &p.modulus)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:548:9 [INFO] [stdout] | [INFO] [stdout] 548 | padding_alg.encode(&m_hash, signature, mod_bits, rng)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:556:20 [INFO] [stdout] | [INFO] [stdout] 556 | let base = bigint::Elem::from_be_bytes_padded(untrusted::Input::from(signature), n)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:562:19 [INFO] [stdout] | [INFO] [stdout] 562 | let m_1 = elem_exp_consttime(&c, &self.p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:564:19 [INFO] [stdout] | [INFO] [stdout] 564 | let m_2 = elem_exp_consttime(&c_mod_qq, &self.q)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:596:13 [INFO] [stdout] | [INFO] [stdout] 596 | bigint::elem_verify_equal_consttime(&verify, &c)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/debug.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | fmt.write_str("\"")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/debug.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | write_hex_bytes(fmt, self.0)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/debug.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | fmt.write_str("\"")?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/debug.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | write!(fmt, "{:02x}", byte)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/test.rs:374:18 [INFO] [stdout] | [INFO] [stdout] 374 | let hi = from_hex_digit(digits[0])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/test.rs:375:18 [INFO] [stdout] | [INFO] [stdout] 375 | let lo = from_hex_digit(digits[1])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | / limb::parse_big_endian_and_pad_consttime(input, &mut r) [INFO] [stdout] 109 | | .map_err(|error::Unspecified| error::KeyRejected::unexpected_error())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 126 | limb::parse_big_endian_and_pad_consttime(input, &mut r)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:237:21 [INFO] [stdout] | [INFO] [stdout] 237 | let limbs = BoxedLimbs::positive_minimal_width_from_be_bytes(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:436:20 [INFO] [stdout] | [INFO] [stdout] 436 | limbs: BoxedLimbs::from_be_bytes_padded_less_than(input, m)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:449:13 [INFO] [stdout] | [INFO] [stdout] 449 | Modulus::from_boxed_limbs(BoxedLimbs::minimal_width_from_unpadded(&self.limbs))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:536:5 [INFO] [stdout] | [INFO] [stdout] 536 | / Result::from(unsafe { [INFO] [stdout] 537 | | GFp_bn_from_montgomery_in_place( [INFO] [stdout] 538 | | r.limbs.as_mut_ptr(), [INFO] [stdout] 539 | | r.limbs.len(), [INFO] [stdout] ... | [INFO] [stdout] 545 | | ) [INFO] [stdout] 546 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:698:28 [INFO] [stdout] | [INFO] [stdout] 698 | let byte = input [INFO] [stdout] | ____________________________^ [INFO] [stdout] 699 | | .read_byte() [INFO] [stdout] 700 | | .map_err(|untrusted::EndOfInput| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |_____________________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:690:21 [INFO] [stdout] | [INFO] [stdout] 690 | let value = input.read_all(error::KeyRejected::invalid_encoding(), |input| { [INFO] [stdout] | _____________________^ [INFO] [stdout] 691 | | // The exponent can't be zero and it can't be prefixed with [INFO] [stdout] 692 | | // zero-valued bytes. [INFO] [stdout] 693 | | if input.peek(0) { [INFO] [stdout] ... | [INFO] [stdout] 705 | | } [INFO] [stdout] 706 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:803:18 [INFO] [stdout] | [INFO] [stdout] 803 | let dP = BoxedLimbs::from_be_bytes_padded_less_than(input, p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:1104:5 [INFO] [stdout] | [INFO] [stdout] 1104 | / Result::from(unsafe { [INFO] [stdout] 1105 | | GFp_bn_from_montgomery( [INFO] [stdout] 1106 | | entry_mut(state, ACC, num_limbs).as_mut_ptr(), [INFO] [stdout] 1107 | | entry(state, ACC, num_limbs).as_ptr(), [INFO] [stdout] ... | [INFO] [stdout] 1112 | | ) [INFO] [stdout] 1113 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:1158:9 [INFO] [stdout] | [INFO] [stdout] 1158 | limb::parse_big_endian_and_pad_consttime(input, &mut limbs)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/arithmetic/bigint.rs:1179:9 [INFO] [stdout] | [INFO] [stdout] 1179 | self.verify_less_than_modulus(&m)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | self.nonce_sequence.advance()?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:198:38 [INFO] [stdout] | [INFO] [stdout] 198 | let ciphertext_and_tag_len = in_out [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 199 | | .len() [INFO] [stdout] 200 | | .checked_sub(in_prefix_len) [INFO] [stdout] 201 | | .ok_or(error::Unspecified)?; [INFO] [stdout] | |_______________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:202:30 [INFO] [stdout] | [INFO] [stdout] 202 | let ciphertext_len = ciphertext_and_tag_len [INFO] [stdout] | ______________________________^ [INFO] [stdout] 203 | | .checked_sub(TAG_LEN) [INFO] [stdout] 204 | | .ok_or(error::Unspecified)?; [INFO] [stdout] | |_______________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:205:9 [INFO] [stdout] | [INFO] [stdout] 205 | check_per_nonce_max_bytes(key.algorithm, ciphertext_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:331:13 [INFO] [stdout] | [INFO] [stdout] 331 | self.nonce_sequence.advance()?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:345:5 [INFO] [stdout] | [INFO] [stdout] 345 | check_per_nonce_max_bytes(key.algorithm, in_out.len())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead.rs:417:20 [INFO] [stdout] | [INFO] [stdout] 417 | inner: (algorithm.init)(key_bytes, cpu_features)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | if BitLength::from_usize_bytes(bytes.len())? != key_bits { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes.rs:59:17 [INFO] [stdout] | [INFO] [stdout] 59 | / Result::from(unsafe { [INFO] [stdout] 60 | | GFp_aes_hw_set_encrypt_key( [INFO] [stdout] 61 | | bytes.as_ptr(), [INFO] [stdout] 62 | | key_bits.as_usize_bits() as c::uint, [INFO] [stdout] 63 | | &mut key, [INFO] [stdout] 64 | | ) [INFO] [stdout] 65 | | })?; [INFO] [stdout] | |___________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | / Result::from(unsafe { [INFO] [stdout] 78 | | GFp_vpaes_set_encrypt_key( [INFO] [stdout] 79 | | bytes.as_ptr(), [INFO] [stdout] 80 | | key_bits.as_usize_bits() as c::uint, [INFO] [stdout] 81 | | &mut key, [INFO] [stdout] 82 | | ) [INFO] [stdout] 83 | | })?; [INFO] [stdout] | |___________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | / Result::from(unsafe { [INFO] [stdout] 96 | | GFp_aes_nohw_set_encrypt_key( [INFO] [stdout] 97 | | bytes.as_ptr(), [INFO] [stdout] 98 | | key_bits.as_usize_bits() as c::uint, [INFO] [stdout] 99 | | &mut key, [INFO] [stdout] 100 | | ) [INFO] [stdout] 101 | | })?; [INFO] [stdout] | |___________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes.rs:351:43 [INFO] [stdout] | [INFO] [stdout] 351 | let input: &[u8; BLOCK_LEN] = input.as_slice().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/aes_gcm.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | let aes_key = aes::Key::new(key, variant, cpu_features)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/chacha.rs:164:39 [INFO] [stdout] | [INFO] [stdout] 164 | let key: &[u8; KEY_LEN] = key.as_slice().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/chacha20_poly1305.rs:47:39 [INFO] [stdout] | [INFO] [stdout] 47 | let key: &[u8; chacha::KEY_LEN] = key.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/chacha20_poly1305_openssh.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | verify(poly_key, ciphertext_in_plaintext_out, tag)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/nonce.rs:46:39 [INFO] [stdout] | [INFO] [stdout] 46 | let value: &[u8; NONCE_LEN] = value.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:56:20 [INFO] [stdout] | [INFO] [stdout] 56 | inner: (algorithm.init)(key_bytes, cpu::features())?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:65:22 [INFO] [stdout] | [INFO] [stdout] 65 | let sample = <&[u8; SAMPLE_LEN]>::try_from(sample)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:146:19 [INFO] [stdout] | [INFO] [stdout] 146 | let aes_key = aes::Key::new(key, aes::Variant::AES_128, cpu_features)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:151:19 [INFO] [stdout] | [INFO] [stdout] 151 | let aes_key = aes::Key::new(key, aes::Variant::AES_256, cpu_features)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/aead/quic.rs:173:48 [INFO] [stdout] | [INFO] [stdout] 173 | let chacha20_key: &[u8; chacha::KEY_LEN] = key.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/agreement.rs:118:27 [INFO] [stdout] | [INFO] [stdout] 118 | let private_key = ec::Seed::generate(&alg.curve, rng, cpu_features)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/agreement.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | / (alg.ecdh)( [INFO] [stdout] 310 | | shared_key, [INFO] [stdout] 311 | | &my_private_key.private_key, [INFO] [stdout] 312 | | untrusted::Input::from(peer_public_key.bytes), [INFO] [stdout] 313 | | ) [INFO] [stdout] 314 | | .map_err(|_| error_value)?; [INFO] [stdout] | |______________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/bits.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 30 | let bits = bytes.checked_mul(8).ok_or(error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/bits.rs:61:19 [INFO] [stdout] | [INFO] [stdout] 61 | let sum = self.0.checked_sub(1).ok_or(error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:60:31 [INFO] [stdout] | [INFO] [stdout] 60 | let (actual_tag, inner) = read_tag_and_get_value(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:70:15 [INFO] [stdout] | [INFO] [stdout] 70 | let tag = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:78:24 [INFO] [stdout] | [INFO] [stdout] 78 | let length = match input.read_byte()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:81:31 [INFO] [stdout] | [INFO] [stdout] 81 | let second_byte = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:88:43 [INFO] [stdout] | [INFO] [stdout] 88 | let second_byte = usize::from(input.read_byte()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:89:42 [INFO] [stdout] | [INFO] [stdout] 89 | let third_byte = usize::from(input.read_byte()?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 101 | let inner = input.read_bytes(length)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:109:34 [INFO] [stdout] | [INFO] [stdout] 109 | let unused_bits_at_end = value.read_byte().map_err(|_| error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:128:17 [INFO] [stdout] | [INFO] [stdout] 128 | let inner = expect_tag_and_get_value(input, tag).map_err(|_| error)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:140:30 [INFO] [stdout] | [INFO] [stdout] 140 | let first_byte = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:149:17 [INFO] [stdout] | [INFO] [stdout] 149 | let value = expect_tag_and_get_value(input, Tag::Integer)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | let first_byte = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:166:35 [INFO] [stdout] | [INFO] [stdout] 166 | let second_byte = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | / r.read_all(error::Unspecified, |input| { [INFO] [stdout] 166 | | let second_byte = input.read_byte()?; [INFO] [stdout] 167 | | if (second_byte & 0x80) == 0 { [INFO] [stdout] 168 | | // A leading zero is only allowed when the value's high bit [INFO] [stdout] ... | [INFO] [stdout] 173 | | Ok(()) [INFO] [stdout] 174 | | })?; [INFO] [stdout] | |_______________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:175:13 [INFO] [stdout] | [INFO] [stdout] 175 | check_minimum(r, min_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | check_minimum(value, min_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | let value = nonnegative_integer(input, 0)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:196:17 [INFO] [stdout] | [INFO] [stdout] 196 | let r = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:207:9 [INFO] [stdout] | [INFO] [stdout] 207 | nonnegative_integer(input, 1)?, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:273:24 [INFO] [stdout] | [INFO] [stdout] 273 | assert_eq!(small_nonnegative_integer(input)?, 0x00); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:278:28 [INFO] [stdout] | [INFO] [stdout] 278 | assert_eq!(small_nonnegative_integer(input)?, test_out); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:284:25 [INFO] [stdout] | [INFO] [stdout] 284 | let _ = small_nonnegative_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:293:21 [INFO] [stdout] | [INFO] [stdout] 293 | let _ = positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:300:21 [INFO] [stdout] | [INFO] [stdout] 300 | positive_integer(input)?.big_endian_without_leading_zero_as_input(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/io/der.rs:308:25 [INFO] [stdout] | [INFO] [stdout] 308 | let _ = positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/cpu.rs:177:19 [INFO] [stdout] | [INFO] [stdout] 177 | allow(dead_code) [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/digest.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | write!(fmt, "{:?}:", self.algorithm)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:53:36 [INFO] [stdout] | [INFO] [stdout] 53 | let seed: [u8; SEED_LEN] = rand::generate(rng)?.expose(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | unwrap_pkcs8(pkcs8::Version::V2Only, untrusted::Input::from(pkcs8))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | unwrap_pkcs8(pkcs8::Version::V1OrV2, untrusted::Input::from(pkcs8))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:126:20 [INFO] [stdout] | [INFO] [stdout] 126 | let pair = Self::from_seed_unchecked(seed)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:153:20 [INFO] [stdout] | [INFO] [stdout] 153 | let seed = seed [INFO] [stdout] | ____________________^ [INFO] [stdout] 154 | | .try_into() [INFO] [stdout] 155 | | .map_err(|_| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |_________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:278:37 [INFO] [stdout] | [INFO] [stdout] 278 | let (private_key, public_key) = pkcs8::unwrap_key(&PKCS8_TEMPLATE, version, input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/signing.rs:279:23 [INFO] [stdout] | [INFO] [stdout] 279 | let private_key = private_key [INFO] [stdout] | _______________________^ [INFO] [stdout] 280 | | .read_all(error::Unspecified, |input| { [INFO] [stdout] 281 | | der::expect_tag_and_get_value(input, der::Tag::OctetString) [INFO] [stdout] 282 | | }) [INFO] [stdout] 283 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:45:43 [INFO] [stdout] | [INFO] [stdout] 45 | let public_key: &[u8; ELEM_LEN] = public_key.as_slice_less_safe().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 47 | let signature_r: &[u8; ELEM_LEN] = input [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 48 | | .read_bytes(ELEM_LEN)? [INFO] [stdout] | |______________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 47 | let signature_r: &[u8; ELEM_LEN] = input [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 48 | | .read_bytes(ELEM_LEN)? [INFO] [stdout] 49 | | .as_slice_less_safe() [INFO] [stdout] 50 | | .try_into()?; [INFO] [stdout] | |____________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | let signature_s: &[u8; SCALAR_LEN] = input [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 52 | | .read_bytes(SCALAR_LEN)? [INFO] [stdout] | |________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | let signature_s: &[u8; SCALAR_LEN] = input [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 52 | | .read_bytes(SCALAR_LEN)? [INFO] [stdout] 53 | | .as_slice_less_safe() [INFO] [stdout] 54 | | .try_into()?; [INFO] [stdout] | |____________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:46:42 [INFO] [stdout] | [INFO] [stdout] 46 | let (signature_r, signature_s) = signature.read_all(error::Unspecified, |input| { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 47 | | let signature_r: &[u8; ELEM_LEN] = input [INFO] [stdout] 48 | | .read_bytes(ELEM_LEN)? [INFO] [stdout] 49 | | .as_slice_less_safe() [INFO] [stdout] ... | [INFO] [stdout] 55 | | Ok((signature_r, signature_s)) [INFO] [stdout] 56 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:58:27 [INFO] [stdout] | [INFO] [stdout] 58 | let signature_s = Scalar::from_bytes_checked(*signature_s)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/ed25519/verification.rs:60:21 [INFO] [stdout] | [INFO] [stdout] 60 | let mut a = ExtPoint::from_encoded_point_vartime(public_key)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:60:22 [INFO] [stdout] | [INFO] [stdout] 60 | let public_out = public_out.try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:65:42 [INFO] [stdout] | [INFO] [stdout] 65 | let private_key: &[u8; SCALAR_LEN] = private_key.bytes_less_safe().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:99:45 [INFO] [stdout] | [INFO] [stdout] 99 | let my_private_key: &[u8; SCALAR_LEN] = my_private_key.bytes_less_safe().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:101:50 [INFO] [stdout] | [INFO] [stdout] 101 | let peer_public_key: &[u8; PUBLIC_KEY_LEN] = peer_public_key.as_slice_less_safe().try_into()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/x25519.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | out.try_into()?, [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/curve25519/scalar.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | / limb::parse_big_endian_in_range_and_pad_consttime( [INFO] [stdout] 36 | | untrusted::Input::from(&reversed), [INFO] [stdout] 37 | | limb::AllowZero::Yes, [INFO] [stdout] 38 | | &ORDER, [INFO] [stdout] 39 | | &mut limbs, [INFO] [stdout] 40 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/keys.rs:11:26 [INFO] [stdout] | [INFO] [stdout] 11 | let public_key = seed.compute_public_key()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/keys.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | (curve.generate_private_key)(rng, &mut r.bytes[..curve.elem_scalar_seed_len])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/keys.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | (curve.check_private_key_bytes)(bytes)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/keys.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | (self.curve.public_from_private)(&mut public_key.bytes[..public_key.len], self)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | ops.elem_verify_is_not_zero(&z)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | verify_affine_point_is_on_the_curve_scaled(ops, (&x, &y), &z4_a, &z6_b)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:163:31 [INFO] [stdout] | [INFO] [stdout] 163 | let (ec_private_key, _) = pkcs8::unwrap_key(template, pkcs8::Version::V1Only, input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:165:9 [INFO] [stdout] | [INFO] [stdout] 165 | / ec_private_key.read_all(error::KeyRejected::invalid_encoding(), |input| { [INFO] [stdout] 166 | | // https://tools.ietf.org/html/rfc5915#section-3 [INFO] [stdout] 167 | | der::nested( [INFO] [stdout] 168 | | input, [INFO] [stdout] ... | [INFO] [stdout] 172 | | ) [INFO] [stdout] 173 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:181:19 [INFO] [stdout] | [INFO] [stdout] 181 | let version = der::small_nonnegative_integer(input) [INFO] [stdout] | ___________________^ [INFO] [stdout] 182 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:187:23 [INFO] [stdout] | [INFO] [stdout] 187 | let private_key = der::expect_tag_and_get_value(input, der::Tag::OctetString) [INFO] [stdout] | _______________________^ [INFO] [stdout] 188 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:193:13 [INFO] [stdout] | [INFO] [stdout] 193 | / der::expect_tag_and_get_value(input, der::Tag::ContextSpecificConstructed0) [INFO] [stdout] 194 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:202:22 [INFO] [stdout] | [INFO] [stdout] 202 | let public_key = der::nested( [INFO] [stdout] | ______________________^ [INFO] [stdout] 203 | | input, [INFO] [stdout] 204 | | der::Tag::ContextSpecificConstructed1, [INFO] [stdout] 205 | | error::Unspecified, [INFO] [stdout] 206 | | der::bit_string_with_no_unused_bits, [INFO] [stdout] 207 | | ) [INFO] [stdout] 208 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |__________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:219:16 [INFO] [stdout] | [INFO] [stdout] 219 | let seed = ec::Seed::from_bytes(curve, private_key_bytes, cpu_features) [INFO] [stdout] | ________________^ [INFO] [stdout] 220 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_component())?; [INFO] [stdout] | |_______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | let r = ec::KeyPair::derive(seed) [INFO] [stdout] | _____________^ [INFO] [stdout] 223 | | .map_err(|error::Unspecified| error::KeyRejected::unexpected_error())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:236:16 [INFO] [stdout] | [INFO] [stdout] 236 | let seed = ec::Seed::from_bytes(curve, private_key_bytes, cpu_features) [INFO] [stdout] | ________________^ [INFO] [stdout] 237 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_component())?; [INFO] [stdout] | |_______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b.rs:239:13 [INFO] [stdout] | [INFO] [stdout] 239 | let r = ec::KeyPair::derive(seed) [INFO] [stdout] | _____________^ [INFO] [stdout] 240 | | .map_err(|error::Unspecified| error::KeyRejected::unexpected_error())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdh.rs:102:27 [INFO] [stdout] | [INFO] [stdout] 102 | let peer_public_key = parse_uncompressed_point(public_key_ops, peer_public_key)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:88:27 [INFO] [stdout] | [INFO] [stdout] 88 | let private_key = ec::Seed::generate(alg.curve, rng, cpu::features())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:89:26 [INFO] [stdout] | [INFO] [stdout] 89 | let public_key = private_key.compute_public_key()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:111:24 [INFO] [stdout] | [INFO] [stdout] 111 | let key_pair = ec::suite_b::key_pair_from_pkcs8( [INFO] [stdout] | ________________________^ [INFO] [stdout] 112 | | alg.curve, [INFO] [stdout] 113 | | alg.pkcs8_template, [INFO] [stdout] 114 | | untrusted::Input::from(pkcs8), [INFO] [stdout] 115 | | cpu::features(), [INFO] [stdout] 116 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:125:27 [INFO] [stdout] | [INFO] [stdout] 125 | let private_key = ec::Seed::generate(alg.curve, rng, cpu::features())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:140:24 [INFO] [stdout] | [INFO] [stdout] 140 | let key_pair = ec::suite_b::key_pair_from_bytes( [INFO] [stdout] | ________________________^ [INFO] [stdout] 141 | | alg.curve, [INFO] [stdout] 142 | | untrusted::Input::from(private_key), [INFO] [stdout] 143 | | untrusted::Input::from(public_key), [INFO] [stdout] 144 | | cpu::features(), [INFO] [stdout] 145 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:155:24 [INFO] [stdout] | [INFO] [stdout] 155 | let key_pair = ec::suite_b::key_pair_from_private_key( [INFO] [stdout] | ________________________^ [INFO] [stdout] 156 | | alg.curve, [INFO] [stdout] 157 | | untrusted::Input::from(private_key), [INFO] [stdout] 158 | | cpu::features(), [INFO] [stdout] 159 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:229:21 [INFO] [stdout] | [INFO] [stdout] 229 | let k = private_key::random_scalar(self.alg.private_key_ops, rng)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/signing.rs:237:30 [INFO] [stdout] | [INFO] [stdout] 237 | let (x, _) = private_key::affine_from_jacobian(private_key_ops, &r)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:104:28 [INFO] [stdout] | [INFO] [stdout] 104 | let peer_pub_key = parse_uncompressed_point(public_key_ops, public_key)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:106:22 [INFO] [stdout] | [INFO] [stdout] 106 | let (r, s) = signature.read_all(error::Unspecified, |input| { [INFO] [stdout] | ______________________^ [INFO] [stdout] 107 | | (self.split_rs)(scalar_ops, input) [INFO] [stdout] 108 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | let r = scalar_parse_big_endian_variable(public_key_ops.common, limb::AllowZero::No, r)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:113:17 [INFO] [stdout] | [INFO] [stdout] 113 | let s = scalar_parse_big_endian_variable(public_key_ops.common, limb::AllowZero::No, s)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:136:18 [INFO] [stdout] | [INFO] [stdout] 136 | let z2 = verify_jacobian_point_is_on_the_curve(public_key_ops.common, &product)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | let r = input.read_bytes(scalar_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | let s = input.read_bytes(scalar_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:188:17 [INFO] [stdout] | [INFO] [stdout] 188 | let r = der::positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ecdsa/verification.rs:189:17 [INFO] [stdout] | [INFO] [stdout] 189 | let s = der::positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:218:29 [INFO] [stdout] | [INFO] [stdout] 218 | let encoded_value = input.read_bytes(self.common.num_limbs * LIMB_BYTES)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:219:22 [INFO] [stdout] | [INFO] [stdout] 219 | let parsed = elem_parse_big_endian_fixed_consttime(self.common, encoded_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | / parse_big_endian_in_range_and_pad_consttime( [INFO] [stdout] 387 | | bytes, [INFO] [stdout] 388 | | allow_zero, [INFO] [stdout] 389 | | &ops.n.limbs[..ops.num_limbs], [INFO] [stdout] 390 | | &mut r.limbs[..ops.num_limbs], [INFO] [stdout] 391 | | )?; [INFO] [stdout] | |______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:401:5 [INFO] [stdout] | [INFO] [stdout] 401 | / parse_big_endian_in_range_partially_reduced_and_pad_consttime( [INFO] [stdout] 402 | | bytes, [INFO] [stdout] 403 | | allow_zero, [INFO] [stdout] 404 | | &ops.n.limbs[..ops.num_limbs], [INFO] [stdout] 405 | | &mut r.limbs[..ops.num_limbs], [INFO] [stdout] 406 | | )?; [INFO] [stdout] | |______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/ops.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | / parse_big_endian_in_range_and_pad_consttime( [INFO] [stdout] 421 | | bytes, [INFO] [stdout] 422 | | allow_zero, [INFO] [stdout] 423 | | max_exclusive, [INFO] [stdout] 424 | | &mut r.limbs[..ops.num_limbs], [INFO] [stdout] 425 | | )?; [INFO] [stdout] | |______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/private_key.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | generate_private_scalar_bytes(ops, rng, bytes)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/private_key.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | rng.fill(candidate)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/private_key.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | verify_affine_point_is_on_the_curve(ops.common, (&x_aff, &y_aff))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/private_key.rs:192:26 [INFO] [stdout] | [INFO] [stdout] 192 | let (x_aff, y_aff) = affine_from_jacobian(ops, p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:40:24 [INFO] [stdout] | [INFO] [stdout] 40 | let encoding = input.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | let x = ops.elem_parse(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:48:17 [INFO] [stdout] | [INFO] [stdout] 48 | let y = ops.elem_parse(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:38:18 [INFO] [stdout] | [INFO] [stdout] 38 | let (x, y) = input.read_all(error::Unspecified, |input| { [INFO] [stdout] | __________________^ [INFO] [stdout] 39 | | // The encoding must be 4, which is the encoding for "uncompressed". [INFO] [stdout] 40 | | let encoding = input.read_byte()?; [INFO] [stdout] 41 | | if encoding != 4 { [INFO] [stdout] ... | [INFO] [stdout] 49 | | Ok((x, y)) [INFO] [stdout] 50 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/ec/suite_b/public_key.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | verify_affine_point_is_on_the_curve(ops.common, (&x, &y))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/hmac.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | fill(key_bytes)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/limb.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | parse_big_endian_and_pad_consttime(input, result)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/limb.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | parse_big_endian_and_pad_consttime(input, result)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/limb.rs:232:31 [INFO] [stdout] | [INFO] [stdout] 232 | let b: Limb = input.read_byte()?.into(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:109:26 [INFO] [stdout] | [INFO] [stdout] 109 | let actual_version = der::small_nonnegative_integer(input) [INFO] [stdout] | __________________________^ [INFO] [stdout] 110 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:121:25 [INFO] [stdout] | [INFO] [stdout] 121 | let actual_alg_id = der::expect_tag_and_get_value(input, der::Tag::Sequence) [INFO] [stdout] | _________________________^ [INFO] [stdout] 122 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:136:23 [INFO] [stdout] | [INFO] [stdout] 136 | let private_key = der::expect_tag_and_get_value(input, der::Tag::OctetString) [INFO] [stdout] | _______________________^ [INFO] [stdout] 137 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:141:17 [INFO] [stdout] | [INFO] [stdout] 141 | let _ = der::expect_tag_and_get_value(input, der::Tag::ContextSpecificConstructed0) [INFO] [stdout] | _________________^ [INFO] [stdout] 142 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/pkcs8.rs:149:26 [INFO] [stdout] | [INFO] [stdout] 149 | let public_key = der::nested( [INFO] [stdout] | __________________________^ [INFO] [stdout] 150 | | input, [INFO] [stdout] 151 | | der::Tag::ContextSpecificConstructed1, [INFO] [stdout] 152 | | error::Unspecified, [INFO] [stdout] 153 | | der::bit_string_with_no_unused_bits, [INFO] [stdout] 154 | | ) [INFO] [stdout] 155 | | .map_err(|error::Unspecified| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rand.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | rng.fill(r.as_mut_bytes())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rand.rs:310:29 [INFO] [stdout] | [INFO] [stdout] 310 | let chunk_len = chunk(&mut dest[read_len..])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:245:23 [INFO] [stdout] | [INFO] [stdout] 245 | let metrics = PSSMetrics::new(self.digest_alg, mod_bits)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | rng.fill(salt)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:278:9 [INFO] [stdout] | [INFO] [stdout] 278 | mgf1(self.digest_alg, h_hash.as_ref(), &mut masked_db)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | *(masked_db.next().ok_or(error::Unspecified)?) ^= 0x01; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:316:23 [INFO] [stdout] | [INFO] [stdout] 316 | let metrics = PSSMetrics::new(self.digest_alg, mod_bits)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:328:16 [INFO] [stdout] | [INFO] [stdout] 328 | if m.read_byte()? != 0 { [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:342:25 [INFO] [stdout] | [INFO] [stdout] 342 | let masked_db = em.read_bytes(metrics.db_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:343:22 [INFO] [stdout] | [INFO] [stdout] 343 | let h_hash = em.read_bytes(metrics.h_len)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:346:12 [INFO] [stdout] | [INFO] [stdout] 346 | if em.read_byte()? != 0xbc { [INFO] [stdout] | ^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | mgf1(self.digest_alg, h_hash.as_slice_less_safe(), db)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:358:21 [INFO] [stdout] | [INFO] [stdout] 358 | let b = masked_bytes.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:366:26 [INFO] [stdout] | [INFO] [stdout] 366 | db[i] ^= masked_bytes.read_byte()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 356 | / masked_db.read_all(error::Unspecified, |masked_bytes| { [INFO] [stdout] 357 | | // Step 6. Check the top bits of first byte are zero. [INFO] [stdout] 358 | | let b = masked_bytes.read_byte()?; [INFO] [stdout] 359 | | if b & !metrics.top_byte_mask != 0 { [INFO] [stdout] ... | [INFO] [stdout] 368 | | Ok(()) [INFO] [stdout] 369 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:415:23 [INFO] [stdout] | [INFO] [stdout] 415 | let em_bits = mod_bits.try_sub_1()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:433:22 [INFO] [stdout] | [INFO] [stdout] 433 | let db_len = em_len.checked_sub(1 + s_len).ok_or(error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/padding.rs:434:22 [INFO] [stdout] | [INFO] [stdout] 434 | let ps_len = db_len.checked_sub(h_len + 1).ok_or(error::Unspecified)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa.rs:55:21 [INFO] [stdout] | [INFO] [stdout] 55 | let n = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | let e = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:47:27 [INFO] [stdout] | [INFO] [stdout] 47 | let (n, n_bits) = bigint::Modulus::from_be_bytes_with_bit_length(n)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | / bits::BitLength::from_usize_bytes(n_bits.as_usize_bytes_rounded_up()) [INFO] [stdout] 60 | | .map_err(|error::Unspecified| error::KeyRejected::unexpected_error())?; [INFO] [stdout] | |______________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 70 | let e = bigint::PublicExponent::from_be_bytes(e, e_min_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:90:22 [INFO] [stdout] | [INFO] [stdout] 90 | let (n, e) = parse_public_key(public_key)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:258:20 [INFO] [stdout] | [INFO] [stdout] 258 | let max_bits = bits::BitLength::from_usize_bytes(PUBLIC_KEY_PUBLIC_MODULUS_MAX_LEN)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:264:32 [INFO] [stdout] | [INFO] [stdout] 264 | let Key { n, e, n_bits } = Key::from_modulus_and_exponent(n, e, params.min_bits, max_bits, 3)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/verification.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 274 | let s = bigint::Elem::from_be_bytes_padded(signature, &n)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:142:24 [INFO] [stdout] | [INFO] [stdout] 142 | let (der, _) = pkcs8::unwrap_key_( [INFO] [stdout] | ________________________^ [INFO] [stdout] 143 | | untrusted::Input::from(&RSA_ENCRYPTION), [INFO] [stdout] 144 | | pkcs8::Version::V1Only, [INFO] [stdout] 145 | | untrusted::Input::from(pkcs8), [INFO] [stdout] 146 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:177:23 [INFO] [stdout] | [INFO] [stdout] 177 | let version = der::small_nonnegative_integer(input) [INFO] [stdout] | _______________________^ [INFO] [stdout] 178 | | .map_err(|error::Unspecified| KeyRejected::invalid_encoding())?; [INFO] [stdout] | |___________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:190:17 [INFO] [stdout] | [INFO] [stdout] 190 | let n = positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 191 | let e = positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:192:17 [INFO] [stdout] | [INFO] [stdout] 192 | let d = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:193:17 [INFO] [stdout] | [INFO] [stdout] 193 | let p = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:194:17 [INFO] [stdout] | [INFO] [stdout] 194 | let q = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:195:18 [INFO] [stdout] | [INFO] [stdout] 195 | let dP = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:196:18 [INFO] [stdout] | [INFO] [stdout] 196 | let dQ = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:197:20 [INFO] [stdout] | [INFO] [stdout] 197 | let qInv = positive_integer(input)?.big_endian_without_leading_zero_as_input(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:199:27 [INFO] [stdout] | [INFO] [stdout] 199 | let (p, p_bits) = bigint::Nonnegative::from_be_bytes_with_bit_length(p) [INFO] [stdout] | ___________________________^ [INFO] [stdout] 200 | | .map_err(|error::Unspecified| KeyRejected::invalid_encoding())?; [INFO] [stdout] | |___________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:201:27 [INFO] [stdout] | [INFO] [stdout] 201 | let (q, q_bits) = bigint::Nonnegative::from_be_bytes_with_bit_length(q) [INFO] [stdout] | ___________________________^ [INFO] [stdout] 202 | | .map_err(|error::Unspecified| KeyRejected::invalid_encoding())?; [INFO] [stdout] | |___________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:234:26 [INFO] [stdout] | [INFO] [stdout] 234 | let public_key = verification::Key::from_modulus_and_exponent( [INFO] [stdout] | __________________________^ [INFO] [stdout] 235 | | n.big_endian_without_leading_zero_as_input(), [INFO] [stdout] 236 | | e.big_endian_without_leading_zero_as_input(), [INFO] [stdout] 237 | | bits::BitLength::from_usize_bits(2048), [INFO] [stdout] 238 | | super::PRIVATE_KEY_PUBLIC_MODULUS_MAX_BITS, [INFO] [stdout] 239 | | 65537, [INFO] [stdout] 240 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:281:31 [INFO] [stdout] | [INFO] [stdout] 281 | let q_mod_n_decoded = q [INFO] [stdout] | _______________________________^ [INFO] [stdout] 282 | | .to_elem(&public_key.n) [INFO] [stdout] 283 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:301:23 [INFO] [stdout] | [INFO] [stdout] 301 | let p_mod_n = p [INFO] [stdout] | _______________________^ [INFO] [stdout] 302 | | .to_elem(&public_key.n) [INFO] [stdout] 303 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:316:27 [INFO] [stdout] | [INFO] [stdout] 316 | let (d, d_bits) = bigint::Nonnegative::from_be_bytes_with_bit_length(d) [INFO] [stdout] | ___________________________^ [INFO] [stdout] 317 | | .map_err(|_| error::KeyRejected::invalid_encoding())?; [INFO] [stdout] | |_________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:323:9 [INFO] [stdout] | [INFO] [stdout] 323 | / d.verify_less_than_modulus(&public_key.n) [INFO] [stdout] 324 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:334:17 [INFO] [stdout] | [INFO] [stdout] 334 | let p = PrivatePrime::new(p, dP)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:337:17 [INFO] [stdout] | [INFO] [stdout] 337 | let q = PrivatePrime::new(q, dQ)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | / bigint::Elem::from_be_bytes_padded(qInv, &p.modulus) [INFO] [stdout] 344 | | .map_err(|error::Unspecified| KeyRejected::invalid_component())? [INFO] [stdout] | |________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:349:13 [INFO] [stdout] | [INFO] [stdout] 349 | / bigint::elem_inverse_consttime(q_mod_p, &p.modulus) [INFO] [stdout] 350 | | .map_err(|error::Unspecified| KeyRejected::unexpected_error())? [INFO] [stdout] | |_______________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 359 | / bigint::verify_inverses_consttime(&qInv, q_mod_p, &p.modulus) [INFO] [stdout] 360 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:362:18 [INFO] [stdout] | [INFO] [stdout] 362 | let qq = bigint::elem_mul(&q_mod_n, q_mod_n_decoded, &public_key.n).into_modulus::()?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:444:27 [INFO] [stdout] | [INFO] [stdout] 444 | let (p, p_bits) = bigint::Modulus::from_nonnegative_with_bit_length(p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:450:18 [INFO] [stdout] | [INFO] [stdout] 450 | let dP = bigint::PrivateExponent::from_be_bytes_padded(dP, &p) [INFO] [stdout] | __________________^ [INFO] [stdout] 451 | | .map_err(|error::Unspecified| KeyRejected::inconsistent_components())?; [INFO] [stdout] | |__________________________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:477:19 [INFO] [stdout] | [INFO] [stdout] 477 | let c_mod_m = bigint::elem_reduced(c, &p.modulus)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:548:9 [INFO] [stdout] | [INFO] [stdout] 548 | padding_alg.encode(&m_hash, signature, mod_bits, rng)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:556:20 [INFO] [stdout] | [INFO] [stdout] 556 | let base = bigint::Elem::from_be_bytes_padded(untrusted::Input::from(signature), n)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:562:19 [INFO] [stdout] | [INFO] [stdout] 562 | let m_1 = elem_exp_consttime(&c, &self.p)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:564:19 [INFO] [stdout] | [INFO] [stdout] 564 | let m_2 = elem_exp_consttime(&c_mod_qq, &self.q)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/rsa/signing.rs:596:13 [INFO] [stdout] | [INFO] [stdout] 596 | bigint::elem_verify_equal_consttime(&verify, &c)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/lib.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 205 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/hmac_tests.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 64 | hmac_test_case_inner(algorithm, &key_value[..], &input[..], &output[..], true)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(forbidden_lint_groups)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/hmac_tests.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 64 | hmac_test_case_inner(algorithm, &key_value[..], &input[..], &output[..], true)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read tests/ed25519_get_private_key_tests.txt: No such file or directory (os error 2) [INFO] [stdout] --> tests/ed25519_tests.rs:182:15 [INFO] [stdout] | [INFO] [stdout] 182 | test::run(test_file!("ed25519_get_private_key_tests.txt"), |section, test_case| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read tests/ed25519_from_private_key_tests.txt: No such file or directory (os error 2) [INFO] [stdout] --> tests/ed25519_tests.rs:202:15 [INFO] [stdout] | [INFO] [stdout] 202 | test::run(test_file!("ed25519_from_private_key_tests.txt"), |section, test_case| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/quic_tests.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 59 | let key = quic::HeaderProtectionKey::new(alg, &key_bytes)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(forbidden_lint_groups)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/quic_tests.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 59 | let key = quic::HeaderProtectionKey::new(alg, &key_bytes)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/quic_tests.rs:61:35 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 61 | assert_eq!(mask.as_ref(), key.new_mask(&sample)?); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/agreement_tests.rs:96:21 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 96 | agreement::EphemeralPrivateKey::generate(alg, &rng)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(forbidden_lint_groups)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/agreement_tests.rs:96:21 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 96 | agreement::EphemeralPrivateKey::generate(alg, &rng)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/agreement_tests.rs:120:41 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 120 | let dummy_private_key = agreement::EphemeralPrivateKey::generate(alg, &rng)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/agreement_tests.rs:199:23 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 199 | let private_key = agreement::EphemeralPrivateKey::generate(&agreement::X25519, &rng)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/hkdf_tests.rs:49:30 [INFO] [stdout] | [INFO] [stdout] 29 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 49 | let digest_alg = test_case [INFO] [stdout] | ______________________________^ [INFO] [stdout] 50 | | .consume_digest_alg("Hash") [INFO] [stdout] 51 | | .ok_or(error::Unspecified)?; [INFO] [stdout] | |___________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(forbidden_lint_groups)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/hkdf_tests.rs:49:30 [INFO] [stdout] | [INFO] [stdout] 29 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 49 | let digest_alg = test_case [INFO] [stdout] | ______________________________^ [INFO] [stdout] 50 | | .consume_digest_alg("Hash") [INFO] [stdout] 51 | | .ok_or(error::Unspecified)?; [INFO] [stdout] | |___________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/rsa_tests.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 136 | key_pair.sign(alg, &rng, &msg, actual.as_mut_slice())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(forbidden_lint_groups)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/rsa_tests.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 136 | key_pair.sign(alg, &rng, &msg, actual.as_mut_slice())?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/rsa_tests.rs:171:33 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 171 | let _ = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/rsa_tests.rs:172:33 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 172 | let _ = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/rsa_tests.rs:218:33 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 218 | let _ = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> tests/rsa_tests.rs:219:33 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 219 | let _ = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(non_snake_case) incompatible with previous forbid [INFO] [stdout] --> tests/digest_tests.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 99 | #[allow(non_snake_case)] [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] ... [INFO] [stdout] 194 | shavs_tests!(SHA1, SHA1_FOR_LEGACY_USE_ONLY); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(forbidden_lint_groups)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(non_snake_case) incompatible with previous forbid [INFO] [stdout] --> tests/digest_tests.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 99 | #[allow(non_snake_case)] [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] ... [INFO] [stdout] 195 | shavs_tests!(SHA256, SHA256); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(non_snake_case) incompatible with previous forbid [INFO] [stdout] --> tests/digest_tests.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 99 | #[allow(non_snake_case)] [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] ... [INFO] [stdout] 196 | shavs_tests!(SHA384, SHA384); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(non_snake_case) incompatible with previous forbid [INFO] [stdout] --> tests/digest_tests.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 99 | #[allow(non_snake_case)] [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] ... [INFO] [stdout] 197 | shavs_tests!(SHA512, SHA512); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: allow(non_snake_case) incompatible with previous forbid [INFO] [stdout] --> tests/digest_tests.rs:99:21 [INFO] [stdout] | [INFO] [stdout] 30 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 99 | #[allow(non_snake_case)] [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] ... [INFO] [stdout] 194 | shavs_tests!(SHA1, SHA1_FOR_LEGACY_USE_ONLY); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #81670 [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `ring-fork-dtool` [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 6 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 213 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "b2a073676d2f1cd45af3564ffe4266841524b33ac33127a30e14bf7abffcbc64", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b2a073676d2f1cd45af3564ffe4266841524b33ac33127a30e14bf7abffcbc64", kill_on_drop: false }` [INFO] [stdout] b2a073676d2f1cd45af3564ffe4266841524b33ac33127a30e14bf7abffcbc64