[INFO] fetching crate webpki 0.21.4... [INFO] checking webpki-0.21.4 against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] extracting crate webpki 0.21.4 into /workspace/builds/worker-9/source [INFO] validating manifest of crates.io crate webpki 0.21.4 on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate webpki 0.21.4 [INFO] finished tweaking crates.io crate webpki 0.21.4 [INFO] tweaked toml for crates.io crate webpki 0.21.4 written to /workspace/builds/worker-9/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f7519c95dd8622cbcc9bf4f0c58e9f873059509574a84a0681949d89d7d7589c [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" "f7519c95dd8622cbcc9bf4f0c58e9f873059509574a84a0681949d89d7d7589c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f7519c95dd8622cbcc9bf4f0c58e9f873059509574a84a0681949d89d7d7589c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f7519c95dd8622cbcc9bf4f0c58e9f873059509574a84a0681949d89d7d7589c", kill_on_drop: false }` [INFO] [stdout] f7519c95dd8622cbcc9bf4f0c58e9f873059509574a84a0681949d89d7d7589c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0f2060eae337995f5f57f7ee0dc6c1b4b5014b930a345099ebd86ae43cd93cf0 [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" "0f2060eae337995f5f57f7ee0dc6c1b4b5014b930a345099ebd86ae43cd93cf0", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.0.66 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Checking safemem v0.3.3 [INFO] [stderr] Checking base64 v0.9.3 [INFO] [stderr] Compiling ring v0.16.19 [INFO] [stderr] Checking webpki v0.21.4 (/opt/rustwide/workdir) [INFO] [stdout] error[E0453]: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | #[allow(dead_code)] // TODO: remove this. [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 43 | let (actual_tag, value) = read_tag_and_get_value(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:50:15 [INFO] [stdout] | [INFO] [stdout] 50 | let tlv = input [INFO] [stdout] | _______________^ [INFO] [stdout] 51 | | .get_input_between_marks(start, end) [INFO] [stdout] 52 | | .map_err(|untrusted::EndOfInput| Error::BadDER)?; [INFO] [stdout] | |________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:73:17 [INFO] [stdout] | [INFO] [stdout] 73 | let inner = expect_tag_and_get_value(input, tag).map_err(|_| error)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | nested_mut(outer, inner_tag, error, |inner| decoder(inner))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:100:34 [INFO] [stdout] | [INFO] [stdout] 100 | let unused_bits_at_end = value.read_byte().map_err(|_| Error::BadDER)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:140:17 [INFO] [stdout] | [INFO] [stdout] 140 | let b = inner.read_byte().map_err(|_| Error::BadDERTime)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:148:18 [INFO] [stdout] | [INFO] [stdout] 148 | let hi = read_digit(inner)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:149:18 [INFO] [stdout] | [INFO] [stdout] 149 | let lo = read_digit(inner)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:159:22 [INFO] [stdout] | [INFO] [stdout] 159 | let lo = read_two_digits(value, 0, 99)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:163:22 [INFO] [stdout] | [INFO] [stdout] 163 | let hi = read_two_digits(value, 0, 99)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:164:22 [INFO] [stdout] | [INFO] [stdout] 164 | let lo = read_two_digits(value, 0, 99)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:169:21 [INFO] [stdout] | [INFO] [stdout] 169 | let month = read_two_digits(value, 1, 12)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:171:28 [INFO] [stdout] | [INFO] [stdout] 171 | let day_of_month = read_two_digits(value, 1, days_in_month)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:172:21 [INFO] [stdout] | [INFO] [stdout] 172 | let hours = read_two_digits(value, 0, 23)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:173:23 [INFO] [stdout] | [INFO] [stdout] 173 | let minutes = read_two_digits(value, 0, 59)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | let seconds = read_two_digits(value, 0, 59)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:176:25 [INFO] [stdout] | [INFO] [stdout] 176 | let time_zone = value.read_byte().map_err(|_| Error::BadDERTime)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/calendar.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 20 | let days_before_year_since_unix_epoch = days_before_year_since_unix_epoch(year)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:50:30 [INFO] [stdout] | [INFO] [stdout] 50 | let (tbs, signed_data) = cert_der.read_all(Error::BadDER, |cert_der| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 51 | | der::nested( [INFO] [stdout] 52 | | cert_der, [INFO] [stdout] 53 | | der::Tag::Sequence, [INFO] [stdout] ... | [INFO] [stdout] 56 | | ) [INFO] [stdout] 57 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | version3(tbs)?; [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | serial_number(tbs)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:63:25 [INFO] [stdout] | [INFO] [stdout] 63 | let signature = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:71:22 [INFO] [stdout] | [INFO] [stdout] 71 | let issuer = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | let validity = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | let subject = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:74:20 [INFO] [stdout] | [INFO] [stdout] 74 | let spki = der::expect_tag(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:113:39 [INFO] [stdout] | [INFO] [stdout] 113 | let extn_id = der::expect_tag_and_get_value(extension, der::Tag::OID)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:114:40 [INFO] [stdout] | [INFO] [stdout] 114 | let critical = der::optional_boolean(extension)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:116:29 [INFO] [stdout] | [INFO] [stdout] 116 | ... der::expect_tag_and_get_value(extension, der::Tag::OctetString)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:117:31 [INFO] [stdout] | [INFO] [stdout] 117 | match remember_extension(&mut cert, extn_id, extn_value)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | / der::nested_mut( [INFO] [stdout] 103 | | tbs, [INFO] [stdout] 104 | | der::Tag::ContextSpecificConstructed3, [INFO] [stdout] 105 | | Error::BadDER, [INFO] [stdout] ... | [INFO] [stdout] 123 | | }, [INFO] [stdout] 124 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:138:27 [INFO] [stdout] | [INFO] [stdout] 138 | let version = der::small_nonnegative_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | let value = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:214:34 [INFO] [stdout] | [INFO] [stdout] 214 | let sequence_value = value.read_all(Error::BadDER, |value| { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 215 | | der::expect_tag_and_get_value(value, der::Tag::Sequence) [INFO] [stdout] 216 | | })?; [INFO] [stdout] | |_______________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:174:24 [INFO] [stdout] | [INFO] [stdout] 174 | let subtrees = der::nested(inner, subtrees_tag, Error::BadDER, |tagged| { [INFO] [stdout] | ________________________^ [INFO] [stdout] 175 | | der::expect_tag_and_get_value(tagged, der::Tag::Sequence) [INFO] [stdout] 176 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:180:30 [INFO] [stdout] | [INFO] [stdout] 180 | let permitted_subtrees = parse_subtrees(input, der::Tag::ContextSpecificConstructed0)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:181:29 [INFO] [stdout] | [INFO] [stdout] 181 | let excluded_subtrees = parse_subtrees(input, der::Tag::ContextSpecificConstructed1)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | / iterate_names(child.subject, child.subject_alt_name, Ok(()), &|name| { [INFO] [stdout] 186 | | check_presented_id_conforms_to_constraints(name, permitted_subtrees, excluded_subtrees) [INFO] [stdout] 187 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:252:35 [INFO] [stdout] | [INFO] [stdout] 252 | let general_subtree = der::expect_tag_and_get_value(input, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:357:49 [INFO] [stdout] | [INFO] [stdout] 357 | let (constraint_address, constraint_mask) = constraint.read_all(Error::BadDER, |value| { [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 358 | | let address = value.read_bytes(constraint.len() / 2).unwrap(); [INFO] [stdout] 359 | | let mask = value.read_bytes(constraint.len() / 2).unwrap(); [INFO] [stdout] 360 | | Ok((address, mask)) [INFO] [stdout] 361 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:401:28 [INFO] [stdout] | [INFO] [stdout] 401 | let name = general_name(&mut subject_alt_name)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:448:24 [INFO] [stdout] | [INFO] [stdout] 448 | let (tag, value) = der::read_tag_and_get_value(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | der.read_partial(|input| der::expect_tag_and_get_value(input, der::Tag::Sequence))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:73:21 [INFO] [stdout] | [INFO] [stdout] 73 | let algorithm = der::expect_tag_and_get_value(der, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:74:21 [INFO] [stdout] | [INFO] [stdout] 74 | let signature = der::bit_string_with_no_unused_bits(der)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:150:16 [INFO] [stdout] | [INFO] [stdout] 150 | let spki = parse_spki_value(spki_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:176:34 [INFO] [stdout] | [INFO] [stdout] 176 | let algorithm_id_value = der::expect_tag_and_get_value(input, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | let key_value = der::bit_string_with_no_unused_bits(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | certificate_serial_number(tbs)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | skip(tbs, der::Tag::Sequence)?; // signature. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | skip(tbs, der::Tag::Sequence)?; // issuer. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | skip(tbs, der::Tag::Sequence)?; // validity. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:99:31 [INFO] [stdout] | [INFO] [stdout] 99 | let subject = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | let spki = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | skip(cert_der, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | skip(cert_der, der::Tag::BitString)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | / check_issuer_independent_properties( [INFO] [stdout] 28 | | cert, [INFO] [stdout] 29 | | time, [INFO] [stdout] 30 | | used_as_ca, [INFO] [stdout] 31 | | sub_ca_count, [INFO] [stdout] 32 | | required_eku_if_present, [INFO] [stdout] 33 | | )?; [INFO] [stdout] | |______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | / untrusted::read_all_optional(name_constraints, Error::BadDER, |value| { [INFO] [stdout] 61 | | name::check_name_constraints(value, &cert) [INFO] [stdout] 62 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | check_signatures(supported_sig_algs, cert, trust_anchor_spki)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | cert::parse_cert(untrusted::Input::from(*cert_der), EndEntityOrCA::CA(&cert))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | / untrusted::read_all_optional(potential_issuer.name_constraints, Error::BadDER, |value| { [INFO] [stdout] 107 | | name::check_name_constraints(value, &cert) [INFO] [stdout] 108 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | signed_data::verify_signed_data(supported_sig_algs, spki_value, &cert.signed_data)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | / cert.validity [INFO] [stdout] 165 | | .read_all(Error::BadDER, |value| check_validity(value, time))?; [INFO] [stdout] | |______________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / untrusted::read_all_optional(cert.basic_constraints, Error::BadDER, |value| { [INFO] [stdout] 167 | | check_basic_constraints(value, used_as_ca, sub_ca_count) [INFO] [stdout] 168 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | / untrusted::read_all_optional(cert.eku, Error::BadDER, |value| { [INFO] [stdout] 170 | | check_eku(value, required_eku_if_present) [INFO] [stdout] 171 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | let not_before = der::time_choice(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | let not_after = der::time_choice(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:217:25 [INFO] [stdout] | [INFO] [stdout] 217 | let is_ca = der::optional_boolean(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:224:29 [INFO] [stdout] | [INFO] [stdout] 224 | let value = der::small_nonnegative_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:289:29 [INFO] [stdout] | [INFO] [stdout] 289 | let value = der::expect_tag_and_get_value(input, der::Tag::OID)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/webpki.rs:119:20 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 119 | inner: cert::parse_cert( [INFO] [stdout] | ____________________^ [INFO] [stdout] 120 | | untrusted::Input::from(cert_der), [INFO] [stdout] 121 | | cert::EndEntityOrCA::EndEntity, [INFO] [stdout] 122 | | )?, [INFO] [stdout] | |______________^ overruled by previous forbid [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(dead_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:34:13 [INFO] [stdout] | [INFO] [stdout] 34 | #[allow(dead_code)] // TODO: remove this. [INFO] [stdout] | ^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 43 | let (actual_tag, value) = read_tag_and_get_value(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:50:15 [INFO] [stdout] | [INFO] [stdout] 50 | let tlv = input [INFO] [stdout] | _______________^ [INFO] [stdout] 51 | | .get_input_between_marks(start, end) [INFO] [stdout] 52 | | .map_err(|untrusted::EndOfInput| Error::BadDER)?; [INFO] [stdout] | |________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:73:17 [INFO] [stdout] | [INFO] [stdout] 73 | let inner = expect_tag_and_get_value(input, tag).map_err(|_| error)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | nested_mut(outer, inner_tag, error, |inner| decoder(inner))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:100:34 [INFO] [stdout] | [INFO] [stdout] 100 | let unused_bits_at_end = value.read_byte().map_err(|_| Error::BadDER)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:140:17 [INFO] [stdout] | [INFO] [stdout] 140 | let b = inner.read_byte().map_err(|_| Error::BadDERTime)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:148:18 [INFO] [stdout] | [INFO] [stdout] 148 | let hi = read_digit(inner)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:149:18 [INFO] [stdout] | [INFO] [stdout] 149 | let lo = read_digit(inner)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:159:22 [INFO] [stdout] | [INFO] [stdout] 159 | let lo = read_two_digits(value, 0, 99)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:163:22 [INFO] [stdout] | [INFO] [stdout] 163 | let hi = read_two_digits(value, 0, 99)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:164:22 [INFO] [stdout] | [INFO] [stdout] 164 | let lo = read_two_digits(value, 0, 99)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:169:21 [INFO] [stdout] | [INFO] [stdout] 169 | let month = read_two_digits(value, 1, 12)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:171:28 [INFO] [stdout] | [INFO] [stdout] 171 | let day_of_month = read_two_digits(value, 1, days_in_month)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:172:21 [INFO] [stdout] | [INFO] [stdout] 172 | let hours = read_two_digits(value, 0, 23)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:173:23 [INFO] [stdout] | [INFO] [stdout] 173 | let minutes = read_two_digits(value, 0, 59)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:174:23 [INFO] [stdout] | [INFO] [stdout] 174 | let seconds = read_two_digits(value, 0, 59)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/der.rs:176:25 [INFO] [stdout] | [INFO] [stdout] 176 | let time_zone = value.read_byte().map_err(|_| Error::BadDERTime)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/calendar.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 20 | let days_before_year_since_unix_epoch = days_before_year_since_unix_epoch(year)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:50:30 [INFO] [stdout] | [INFO] [stdout] 50 | let (tbs, signed_data) = cert_der.read_all(Error::BadDER, |cert_der| { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 51 | | der::nested( [INFO] [stdout] 52 | | cert_der, [INFO] [stdout] 53 | | der::Tag::Sequence, [INFO] [stdout] ... | [INFO] [stdout] 56 | | ) [INFO] [stdout] 57 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | version3(tbs)?; [INFO] [stdout] | ^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | serial_number(tbs)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:63:25 [INFO] [stdout] | [INFO] [stdout] 63 | let signature = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:71:22 [INFO] [stdout] | [INFO] [stdout] 71 | let issuer = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | let validity = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | let subject = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:74:20 [INFO] [stdout] | [INFO] [stdout] 74 | let spki = der::expect_tag(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:113:39 [INFO] [stdout] | [INFO] [stdout] 113 | let extn_id = der::expect_tag_and_get_value(extension, der::Tag::OID)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:114:40 [INFO] [stdout] | [INFO] [stdout] 114 | let critical = der::optional_boolean(extension)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:116:29 [INFO] [stdout] | [INFO] [stdout] 116 | ... der::expect_tag_and_get_value(extension, der::Tag::OctetString)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:117:31 [INFO] [stdout] | [INFO] [stdout] 117 | match remember_extension(&mut cert, extn_id, extn_value)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | / der::nested_mut( [INFO] [stdout] 103 | | tbs, [INFO] [stdout] 104 | | der::Tag::ContextSpecificConstructed3, [INFO] [stdout] 105 | | Error::BadDER, [INFO] [stdout] ... | [INFO] [stdout] 123 | | }, [INFO] [stdout] 124 | | )?; [INFO] [stdout] | |__________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:138:27 [INFO] [stdout] | [INFO] [stdout] 138 | let version = der::small_nonnegative_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:153:17 [INFO] [stdout] | [INFO] [stdout] 153 | let value = der::positive_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/cert.rs:214:34 [INFO] [stdout] | [INFO] [stdout] 214 | let sequence_value = value.read_all(Error::BadDER, |value| { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 215 | | der::expect_tag_and_get_value(value, der::Tag::Sequence) [INFO] [stdout] 216 | | })?; [INFO] [stdout] | |_______________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:174:24 [INFO] [stdout] | [INFO] [stdout] 174 | let subtrees = der::nested(inner, subtrees_tag, Error::BadDER, |tagged| { [INFO] [stdout] | ________________________^ [INFO] [stdout] 175 | | der::expect_tag_and_get_value(tagged, der::Tag::Sequence) [INFO] [stdout] 176 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:180:30 [INFO] [stdout] | [INFO] [stdout] 180 | let permitted_subtrees = parse_subtrees(input, der::Tag::ContextSpecificConstructed0)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:181:29 [INFO] [stdout] | [INFO] [stdout] 181 | let excluded_subtrees = parse_subtrees(input, der::Tag::ContextSpecificConstructed1)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | / iterate_names(child.subject, child.subject_alt_name, Ok(()), &|name| { [INFO] [stdout] 186 | | check_presented_id_conforms_to_constraints(name, permitted_subtrees, excluded_subtrees) [INFO] [stdout] 187 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:252:35 [INFO] [stdout] | [INFO] [stdout] 252 | let general_subtree = der::expect_tag_and_get_value(input, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:357:49 [INFO] [stdout] | [INFO] [stdout] 357 | let (constraint_address, constraint_mask) = constraint.read_all(Error::BadDER, |value| { [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 358 | | let address = value.read_bytes(constraint.len() / 2).unwrap(); [INFO] [stdout] 359 | | let mask = value.read_bytes(constraint.len() / 2).unwrap(); [INFO] [stdout] 360 | | Ok((address, mask)) [INFO] [stdout] 361 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:401:28 [INFO] [stdout] | [INFO] [stdout] 401 | let name = general_name(&mut subject_alt_name)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/name.rs:448:24 [INFO] [stdout] | [INFO] [stdout] 448 | let (tag, value) = der::read_tag_and_get_value(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 72 | der.read_partial(|input| der::expect_tag_and_get_value(input, der::Tag::Sequence))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:73:21 [INFO] [stdout] | [INFO] [stdout] 73 | let algorithm = der::expect_tag_and_get_value(der, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:74:21 [INFO] [stdout] | [INFO] [stdout] 74 | let signature = der::bit_string_with_no_unused_bits(der)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:150:16 [INFO] [stdout] | [INFO] [stdout] 150 | let spki = parse_spki_value(spki_value)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:176:34 [INFO] [stdout] | [INFO] [stdout] 176 | let algorithm_id_value = der::expect_tag_and_get_value(input, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/signed_data.rs:177:25 [INFO] [stdout] | [INFO] [stdout] 177 | let key_value = der::bit_string_with_no_unused_bits(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:94:17 [INFO] [stdout] | [INFO] [stdout] 94 | certificate_serial_number(tbs)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | skip(tbs, der::Tag::Sequence)?; // signature. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | skip(tbs, der::Tag::Sequence)?; // issuer. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | skip(tbs, der::Tag::Sequence)?; // validity. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:99:31 [INFO] [stdout] | [INFO] [stdout] 99 | let subject = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:100:28 [INFO] [stdout] | [INFO] [stdout] 100 | let spki = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | skip(cert_der, der::Tag::Sequence)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/trust_anchor_util.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | skip(cert_der, der::Tag::BitString)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | / check_issuer_independent_properties( [INFO] [stdout] 28 | | cert, [INFO] [stdout] 29 | | time, [INFO] [stdout] 30 | | used_as_ca, [INFO] [stdout] 31 | | sub_ca_count, [INFO] [stdout] 32 | | required_eku_if_present, [INFO] [stdout] 33 | | )?; [INFO] [stdout] | |______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | / untrusted::read_all_optional(name_constraints, Error::BadDER, |value| { [INFO] [stdout] 61 | | name::check_name_constraints(value, &cert) [INFO] [stdout] 62 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | check_signatures(supported_sig_algs, cert, trust_anchor_spki)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | cert::parse_cert(untrusted::Input::from(*cert_der), EndEntityOrCA::CA(&cert))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | / untrusted::read_all_optional(potential_issuer.name_constraints, Error::BadDER, |value| { [INFO] [stdout] 107 | | name::check_name_constraints(value, &cert) [INFO] [stdout] 108 | | })?; [INFO] [stdout] | |___________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | signed_data::verify_signed_data(supported_sig_algs, spki_value, &cert.signed_data)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | / cert.validity [INFO] [stdout] 165 | | .read_all(Error::BadDER, |value| check_validity(value, time))?; [INFO] [stdout] | |______________________________________________________________________^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | / untrusted::read_all_optional(cert.basic_constraints, Error::BadDER, |value| { [INFO] [stdout] 167 | | check_basic_constraints(value, used_as_ca, sub_ca_count) [INFO] [stdout] 168 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | / untrusted::read_all_optional(cert.eku, Error::BadDER, |value| { [INFO] [stdout] 170 | | check_eku(value, required_eku_if_present) [INFO] [stdout] 171 | | })?; [INFO] [stdout] | |_______^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | let not_before = der::time_choice(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | let not_after = der::time_choice(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:217:25 [INFO] [stdout] | [INFO] [stdout] 217 | let is_ca = der::optional_boolean(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:224:29 [INFO] [stdout] | [INFO] [stdout] 224 | let value = der::small_nonnegative_integer(input)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/verify_cert.rs:289:29 [INFO] [stdout] | [INFO] [stdout] 289 | let value = der::expect_tag_and_get_value(input, der::Tag::OID)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ overruled by previous forbid [INFO] [stdout] | [INFO] [stdout] ::: src/webpki.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0453]: allow(unreachable_code) incompatible with previous forbid [INFO] [stdout] --> src/webpki.rs:119:20 [INFO] [stdout] | [INFO] [stdout] 38 | warnings [INFO] [stdout] | -------- `forbid` level set here [INFO] [stdout] ... [INFO] [stdout] 119 | inner: cert::parse_cert( [INFO] [stdout] | ____________________^ [INFO] [stdout] 120 | | untrusted::Input::from(cert_der), [INFO] [stdout] 121 | | cert::EndEntityOrCA::EndEntity, [INFO] [stdout] 122 | | )?, [INFO] [stdout] | |______________^ overruled by previous forbid [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 72 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0453`. [INFO] [stdout] [INFO] [stderr] error: could not compile `webpki` [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] error: aborting due to 72 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0453`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "0f2060eae337995f5f57f7ee0dc6c1b4b5014b930a345099ebd86ae43cd93cf0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f2060eae337995f5f57f7ee0dc6c1b4b5014b930a345099ebd86ae43cd93cf0", kill_on_drop: false }` [INFO] [stdout] 0f2060eae337995f5f57f7ee0dc6c1b4b5014b930a345099ebd86ae43cd93cf0