[INFO] cloning repository https://github.com/zequinha-taveira/openkey-fido2
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zequinha-taveira/openkey-fido2" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzequinha-taveira%2Fopenkey-fido2", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzequinha-taveira%2Fopenkey-fido2'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 98b1e65f8326aa717a6a1138e7d807238213dd18
[INFO] checking zequinha-taveira/openkey-fido2 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzequinha-taveira%2Fopenkey-fido2" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/zequinha-taveira/openkey-fido2
[INFO] finished tweaking git repo https://github.com/zequinha-taveira/openkey-fido2
[INFO] tweaked toml for git repo https://github.com/zequinha-taveira/openkey-fido2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zequinha-taveira/openkey-fido2 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zequinha-taveira/openkey-fido2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `categories` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | categories = ["embedded", "cryptography", "authentication"]
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.categories`
[INFO] [stderr] warning: unused field `description` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | description = "FIDO2 Embedded Authenticator - Open-source FIDO2/WebAuthn authenticator for embedded devices"
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.description`
[INFO] [stderr] warning: unused field `keywords` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:56:1
[INFO] [stderr]    |
[INFO] [stderr] 56 | keywords = ["fido2", "webauthn", "ctap2", "authenticator", "embedded", "security"]
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.keywords`
[INFO] [stderr] warning: unused field `readme` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:58:1
[INFO] [stderr]    |
[INFO] [stderr] 58 | readme = "README.md"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.readme`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:59:1
[INFO] [stderr]    |
[INFO] [stderr] 59 | repository = "https://github.com/zequinha-taveira/openkey-fido2"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: unused field `rust-version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:60:1
[INFO] [stderr]    |
[INFO] [stderr] 60 | rust-version = "1.85"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.rust-version`
[INFO] [stderr] warning: workspace (manifest) generated 6 warnings
[INFO] [stderr] warning: crates/openkey-device/Cargo.toml: `default-features` is ignored for serde, since `default-features` was not specified for `workspace.dependencies.serde`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: `openkey-device` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/openkey-transport/Cargo.toml: `default-features` is ignored for log, since `default-features` was not specified for `workspace.dependencies.log`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-transport/Cargo.toml: `default-features` is ignored for thiserror, since `default-features` was not specified for `workspace.dependencies.thiserror`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: `openkey-transport` (manifest) generated 2 warnings
[INFO] [stderr] warning: crates/openkey-core/Cargo.toml: `default-features` is ignored for ciborium, since `default-features` was not specified for `workspace.dependencies.ciborium`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-core/Cargo.toml: `default-features` is ignored for serde, since `default-features` was not specified for `workspace.dependencies.serde`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-core/Cargo.toml: `default-features` is ignored for serde_bytes, since `default-features` was not specified for `workspace.dependencies.serde_bytes`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-core/Cargo.toml: `default-features` is ignored for thiserror, since `default-features` was not specified for `workspace.dependencies.thiserror`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: `openkey-core` (manifest) generated 4 warnings
[INFO] [stderr] warning: crates/openkey-storage/Cargo.toml: `default-features` is ignored for ciborium, since `default-features` was not specified for `workspace.dependencies.ciborium`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-storage/Cargo.toml: `default-features` is ignored for serde, since `default-features` was not specified for `workspace.dependencies.serde`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-storage/Cargo.toml: `default-features` is ignored for thiserror, since `default-features` was not specified for `workspace.dependencies.thiserror`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: `openkey-storage` (manifest) generated 3 warnings
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> targets/rp2350/Cargo.toml:7:12
[INFO] [stderr]   |
[INFO] [stderr] 7 | homepage = "https://github.com/zequinha-taveira/openkey-fido2"
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 8 | repository = "https://github.com/zequinha-taveira/openkey-fido2"
[INFO] [stderr]   |              ---------------------------------------------------
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rp2350-firmware` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 555e4a64a45df9b03f021a5f0481d28fc49db7ae24d3694f1d7b7e0d9964234b
[INFO] running `Command { std: "docker" "start" "555e4a64a45df9b03f021a5f0481d28fc49db7ae24d3694f1d7b7e0d9964234b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "555e4a64a45df9b03f021a5f0481d28fc49db7ae24d3694f1d7b7e0d9964234b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "555e4a64a45df9b03f021a5f0481d28fc49db7ae24d3694f1d7b7e0d9964234b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "555e4a64a45df9b03f021a5f0481d28fc49db7ae24d3694f1d7b7e0d9964234b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "555e4a64a45df9b03f021a5f0481d28fc49db7ae24d3694f1d7b7e0d9964234b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: unused field `categories` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 | categories = ["embedded", "cryptography", "authentication"]
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_workspace_package_fields` is set to `warn` by default
[INFO] [stderr] help: consider removing the field `workspace.package.categories`
[INFO] [stderr] warning: unused field `description` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:54:1
[INFO] [stderr]    |
[INFO] [stderr] 54 | description = "FIDO2 Embedded Authenticator - Open-source FIDO2/WebAuthn authenticator for embedded devices"
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.description`
[INFO] [stderr] warning: unused field `keywords` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:56:1
[INFO] [stderr]    |
[INFO] [stderr] 56 | keywords = ["fido2", "webauthn", "ctap2", "authenticator", "embedded", "security"]
[INFO] [stderr]    | ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.keywords`
[INFO] [stderr] warning: unused field `readme` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:58:1
[INFO] [stderr]    |
[INFO] [stderr] 58 | readme = "README.md"
[INFO] [stderr]    | ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.readme`
[INFO] [stderr] warning: unused field `repository` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:59:1
[INFO] [stderr]    |
[INFO] [stderr] 59 | repository = "https://github.com/zequinha-taveira/openkey-fido2"
[INFO] [stderr]    | ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.repository`
[INFO] [stderr] warning: unused field `rust-version` in `workspace.package`
[INFO] [stderr]   --> Cargo.toml:60:1
[INFO] [stderr]    |
[INFO] [stderr] 60 | rust-version = "1.85"
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the field `workspace.package.rust-version`
[INFO] [stderr] warning: workspace (manifest) generated 6 warnings
[INFO] [stderr] warning: crates/openkey-storage/Cargo.toml: `default-features` is ignored for ciborium, since `default-features` was not specified for `workspace.dependencies.ciborium`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-storage/Cargo.toml: `default-features` is ignored for serde, since `default-features` was not specified for `workspace.dependencies.serde`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-storage/Cargo.toml: `default-features` is ignored for thiserror, since `default-features` was not specified for `workspace.dependencies.thiserror`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: `openkey-storage` (manifest) generated 3 warnings
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]  --> targets/rp2350/Cargo.toml:7:12
[INFO] [stderr]   |
[INFO] [stderr] 7 | homepage = "https://github.com/zequinha-taveira/openkey-fido2"
[INFO] [stderr]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 8 | repository = "https://github.com/zequinha-taveira/openkey-fido2"
[INFO] [stderr]   |              ---------------------------------------------------
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rp2350-firmware` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/openkey-device/Cargo.toml: `default-features` is ignored for serde, since `default-features` was not specified for `workspace.dependencies.serde`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: `openkey-device` (manifest) generated 1 warning
[INFO] [stderr] warning: crates/openkey-transport/Cargo.toml: `default-features` is ignored for log, since `default-features` was not specified for `workspace.dependencies.log`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-transport/Cargo.toml: `default-features` is ignored for thiserror, since `default-features` was not specified for `workspace.dependencies.thiserror`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: `openkey-transport` (manifest) generated 2 warnings
[INFO] [stderr] warning: crates/openkey-core/Cargo.toml: `default-features` is ignored for ciborium, since `default-features` was not specified for `workspace.dependencies.ciborium`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-core/Cargo.toml: `default-features` is ignored for serde, since `default-features` was not specified for `workspace.dependencies.serde`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-core/Cargo.toml: `default-features` is ignored for serde_bytes, since `default-features` was not specified for `workspace.dependencies.serde_bytes`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: crates/openkey-core/Cargo.toml: `default-features` is ignored for thiserror, since `default-features` was not specified for `workspace.dependencies.thiserror`; overriding workspace `default-features` to false requires Rust 1.99+ and the 2024 edition
[INFO] [stderr] warning: `openkey-core` (manifest) generated 4 warnings
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]     Checking log v0.4.34
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]     Checking typenum v1.20.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]     Checking base64ct v1.8.3
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]     Checking cpufeatures v0.3.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]     Checking rand_core v0.10.1
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]     Checking pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling cc v1.4.6
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]     Checking embedded-hal v1.0.0
[INFO] [stderr]     Checking smallvec v1.16.1
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking spin v0.9.9
[INFO] [stderr]     Checking rand_core v0.9.5
[INFO] [stderr]     Checking cpufeatures v0.2.17
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling num-bigint-dig v0.9.1
[INFO] [stderr]     Checking cpubits v0.1.1
[INFO] [stderr]    Compiling cortex-m-macros v0.7.8
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]     Checking untrusted v0.9.0
[INFO] [stderr]     Checking rand v0.9.5
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]     Checking once_cell v1.21.4
[INFO] [stderr]    Compiling cortex-m v0.7.9
[INFO] [stderr]    Compiling cortex-m-rt v0.7.7
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking panic-halt v1.0.0
[INFO] [stderr]     Checking itoa v1.0.18
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]    Compiling openkey-core v0.1.1 (/opt/rustwide/workdir/crates/openkey-core)
[INFO] [stderr]     Checking aho-corasick v1.1.5
[INFO] [stderr]     Checking regex-syntax v0.8.11
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]     Checking anstyle v1.0.14
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]     Checking anstyle-parse v1.0.0
[INFO] [stderr]     Checking colorchoice v1.0.5
[INFO] [stderr]     Checking jiff-core v0.1.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]     Checking anstyle-query v1.1.5
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling openkey-device v0.1.1 (/opt/rustwide/workdir/crates/openkey-device)
[INFO] [stderr]    Compiling rp2350-firmware v0.1.1 (/opt/rustwide/workdir/targets/rp2350)
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking anstream v1.0.0
[INFO] [stderr]     Checking chacha20 v0.10.2
[INFO] [stderr]    Compiling fido2-simulator v0.1.1 (/opt/rustwide/workdir/targets/simulator)
[INFO] [stderr]     Checking base64 v0.23.1
[INFO] [stderr]     Checking openkey-target-rp2040 v0.1.1 (/opt/rustwide/workdir/targets/rp2040)
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand v0.10.3
[INFO] [stderr]    Compiling ring v0.17.14 (/opt/rustwide/workdir/targets/rp2350/vendor/ring)
[INFO] [stderr]     Checking hybrid-array v0.4.15
[INFO] [stderr]     Checking num-integer v0.1.47
[INFO] [stderr]     Checking jiff v0.2.37
[INFO] [stderr]     Checking num-iter v0.1.46
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking block-padding v0.4.2
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking inout v0.2.2
[INFO] [stderr]     Checking cipher v0.5.2
[INFO] [stderr]     Checking cbc v0.2.1
[INFO] [stderr]     Checking aes v0.9.3
[INFO] [stderr]     Checking serde_bytes v0.11.19
[INFO] [stderr]     Checking regex v1.13.1
[INFO] [stderr]     Checking env_filter v2.0.0
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking env_logger v0.11.11
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling cortex-m-rt-macros v0.7.7
[INFO] [stderr]     Checking zeroize v1.9.1
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking openkey-hal v0.1.1 (/opt/rustwide/workdir/crates/openkey-hal)
[INFO] [stderr]     Checking openkey-target-stm32 v0.1.1 (/opt/rustwide/workdir/targets/stm32)
[INFO] [stderr]     Checking openkey-target-generic v0.1.1 (/opt/rustwide/workdir/targets/generic)
[INFO] [stderr]     Checking openkey-transport v0.1.1 (/opt/rustwide/workdir/crates/openkey-transport)
[INFO] [stderr]     Checking openkey-hal-unified v0.1.1 (/opt/rustwide/workdir/hal)
[INFO] [stderr]     Checking x25519-dalek v3.0.0
[INFO] [stderr]     Checking transport-example v0.1.1 (/opt/rustwide/workdir/examples/transport)
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking pkcs1 v0.7.5
[INFO] [stdout] warning: unused macro definition: `sha2_ffi`
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/digest/sha2/ffi.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | macro_rules! sha2_ffi {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `sha2_32_ffi`
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/digest/sha2/ffi.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 | macro_rules! sha2_32_ffi {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused macro definition: `sha2_64_ffi`
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/digest/sha2/ffi.rs:45:14
[INFO] [stdout]    |
[INFO] [stdout] 45 | macro_rules! sha2_64_ffi {
[INFO] [stdout]    |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking openkey-core-authenticator v0.1.1 (/opt/rustwide/workdir/core/authenticator)
[INFO] [stderr]     Checking openkey-core-credentials v0.1.1 (/opt/rustwide/workdir/core/credentials)
[INFO] [stderr]     Checking openkey-core-webauthn v0.1.1 (/opt/rustwide/workdir/core/webauthn)
[INFO] [stderr]     Checking openkey-manager v0.1.1 (/opt/rustwide/workdir/manager)
[INFO] [stdout] warning: function `sha2_ffi` is never used
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/digest/sha2/ffi.rs:51:22
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub(super) unsafe fn sha2_ffi<U, Cpu, const BLOCK_LEN: usize>(
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/polyfill/slice/as_chunks.rs:19:44
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn as_chunks<T, const N: usize>(slice: &[T]) -> (AsChunks<T, N>, &[T]) {
[INFO] [stdout]    |                                            ^^^^      ^^^^^^^^^^^^^^  ^^^^ the same lifetime is elided here
[INFO] [stdout]    |                                            |         |
[INFO] [stdout]    |                                            |         the same lifetime is hidden here
[INFO] [stdout]    |                                            the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub fn as_chunks<T, const N: usize>(slice: &[T]) -> (AsChunks<'_, T, N>, &[T]) {
[INFO] [stdout]    |                                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/polyfill/slice/as_chunks_mut.rs:18:48
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn as_chunks_mut<T, const N: usize>(slice: &mut [T]) -> (AsChunksMut<T, N>, &mut [T]) {
[INFO] [stdout]    |                                                ^^^^^^^^      ^^^^^^^^^^^^^^^^^  ^^^^^^^^ the same lifetime is elided here
[INFO] [stdout]    |                                                |             |
[INFO] [stdout]    |                                                |             the same lifetime is hidden here
[INFO] [stdout]    |                                                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub fn as_chunks_mut<T, const N: usize>(slice: &mut [T]) -> (AsChunksMut<'_, T, N>, &mut [T]) {
[INFO] [stdout]    |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/polyfill/slice/as_chunks_mut.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn as_mut(&mut self) -> AsChunksMut<T, N> {
[INFO] [stdout]    |                   ^^^^^^^^^     ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn as_mut(&mut self) -> AsChunksMut<'_, T, N> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/polyfill/slice/as_chunks_mut.rs:60:19
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn as_ref(&self) -> AsChunks<T, N> {
[INFO] [stdout]    |                   ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn as_ref(&self) -> AsChunks<'_, T, N> {
[INFO] [stdout]    |                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/polyfill/slice/as_chunks_mut.rs:67:47
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn chunks_mut<const CHUNK_LEN: usize>(&mut self) -> AsChunksMutChunksMutIter<T, N> {
[INFO] [stdout]    |                                               ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                                               |
[INFO] [stdout]    |                                               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub fn chunks_mut<const CHUNK_LEN: usize>(&mut self) -> AsChunksMutChunksMutIter<'_, T, N> {
[INFO] [stdout]    |                                                                                      +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/polyfill/slice/as_chunks_mut.rs:73:25
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn split_at_mut(&mut self, mid: usize) -> (AsChunksMut<T, N>, AsChunksMut<T, N>) {
[INFO] [stdout]    |                         ^^^^^^^^^                  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                         |                          |
[INFO] [stdout]    |                         |                          the same lifetime is hidden here
[INFO] [stdout]    |                         the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn split_at_mut(&mut self, mid: usize) -> (AsChunksMut<'_, T, N>, AsChunksMut<'_, T, N>) {
[INFO] [stdout]    |                                                                +++                    +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> targets/rp2350/vendor/ring/src/arithmetic/bigint/modulus.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub(crate) fn modulus(&self, cpu_features: cpu::Features) -> Modulus<M> {
[INFO] [stdout]     |                           ^^^^^ the lifetime is elided here      ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub(crate) fn modulus(&self, cpu_features: cpu::Features) -> Modulus<'_, M> {
[INFO] [stdout]     |                                                                          +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/arithmetic/limbs512/storage.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 48 |     ) -> Result<AsChunksMut<Limb, LIMBS_PER_CHUNK>, LenMismatchError> {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     ) -> Result<AsChunksMut<'_, Limb, LIMBS_PER_CHUNK>, LenMismatchError> {
[INFO] [stdout]    |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/pkcs8.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn alg_id_value(&self) -> untrusted::Input {
[INFO] [stdout]    |                     ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     fn alg_id_value(&self) -> untrusted::Input<'_> {
[INFO] [stdout]    |                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/pkcs8.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn curve_oid(&self) -> untrusted::Input {
[INFO] [stdout]    |                      ^^^^^     ^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn curve_oid(&self) -> untrusted::Input<'_> {
[INFO] [stdout]    |                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> targets/rp2350/vendor/ring/src/rsa/public_modulus.rs:91:25
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub(super) fn value(&self, cpu_features: cpu::Features) -> bigint::Modulus<N> {
[INFO] [stdout]    |                         ^^^^^ the lifetime is elided here      ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub(super) fn value(&self, cpu_features: cpu::Features) -> bigint::Modulus<'_, N> {
[INFO] [stdout]    |                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking rand v0.8.8
[INFO] [stderr]     Checking openkey-core-ctap2 v0.1.1 (/opt/rustwide/workdir/core/ctap2)
[INFO] [stderr]     Checking rsa v0.9.10
[INFO] [stderr]     Checking openkey-crypto v0.1.1 (/opt/rustwide/workdir/crates/openkey-crypto)
[INFO] [stderr]     Checking openkey-storage v0.1.1 (/opt/rustwide/workdir/crates/openkey-storage)
[INFO] [stderr]     Checking crypto-example v0.1.1 (/opt/rustwide/workdir/examples/crypto)
[INFO] [stderr]     Checking webauthn-example v0.1.1 (/opt/rustwide/workdir/examples/webauthn)
[INFO] [stderr]     Checking test-suite v0.1.1 (/opt/rustwide/workdir/tests)
[INFO] [stderr]     Checking basic-example v0.1.1 (/opt/rustwide/workdir/examples/basic)
[INFO] [stderr]     Checking ctap2-example v0.1.1 (/opt/rustwide/workdir/examples/ctap)
[INFO] [stderr]     Checking storage-example v0.1.1 (/opt/rustwide/workdir/examples/storage)
[INFO] [stderr] warning: unused dependency `log`
[INFO] [stderr]   --> core/authenticator/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | log = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `log`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> core/authenticator/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | thiserror = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: unused dependency `zeroize`
[INFO] [stderr]   --> core/authenticator/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | zeroize = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `zeroize`
[INFO] [stderr] warning: `openkey-core-authenticator` (manifest) generated 3 warnings
[INFO] [stderr] warning: unused dependency `log`
[INFO] [stderr]   --> core/credentials/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | log = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `log`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> core/credentials/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | thiserror = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: unused dependency `zeroize`
[INFO] [stderr]   --> core/credentials/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | zeroize = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `zeroize`
[INFO] [stderr] warning: `openkey-core-credentials` (manifest) generated 3 warnings
[INFO] [stderr] warning: unused dependency `log`
[INFO] [stderr]   --> core/ctap2/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | log = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `log`
[INFO] [stderr] warning: unused dependency `serde_bytes`
[INFO] [stderr]   --> core/ctap2/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | serde_bytes = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `serde_bytes`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> core/ctap2/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | thiserror = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: unused dependency `zeroize`
[INFO] [stderr]   --> core/ctap2/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | zeroize = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `zeroize`
[INFO] [stderr] warning: `openkey-core-ctap2` (manifest) generated 4 warnings
[INFO] [stderr] warning: unused dependency `log`
[INFO] [stderr]   --> core/webauthn/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | log = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `log`
[INFO] [stderr] warning: unused dependency `serde_bytes`
[INFO] [stderr]   --> core/webauthn/Cargo.toml:13:1
[INFO] [stderr]    |
[INFO] [stderr] 13 | serde_bytes = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `serde_bytes`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> core/webauthn/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | thiserror = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `openkey-core-webauthn` (manifest) generated 3 warnings
[INFO] [stderr] warning: unused dependency `cbc`
[INFO] [stderr]   --> crates/openkey-crypto/Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | cbc.workspace = true
[INFO] [stderr]    | ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cbc`
[INFO] [stderr] warning: unused dependency `num-bigint-dig`
[INFO] [stderr]   --> crates/openkey-crypto/Cargo.toml:30:15
[INFO] [stderr]    |
[INFO] [stderr] 30 | [dependencies.num-bigint-dig]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `num-bigint-dig`
[INFO] [stderr] warning: `openkey-crypto` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `cortex-m`
[INFO] [stderr]   --> crates/openkey-hal/Cargo.toml:15:1
[INFO] [stderr]    |
[INFO] [stderr] 15 | cortex-m = "0.7"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `cortex-m`
[INFO] [stderr] warning: unused dependency `cortex-m-rt`
[INFO] [stderr]   --> crates/openkey-hal/Cargo.toml:16:1
[INFO] [stderr]    |
[INFO] [stderr] 16 | cortex-m-rt = "0.7"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `cortex-m-rt`
[INFO] [stderr] warning: unused dependency `panic-halt`
[INFO] [stderr]   --> crates/openkey-hal/Cargo.toml:17:1
[INFO] [stderr]    |
[INFO] [stderr] 17 | panic-halt = "1.0"
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `panic-halt`
[INFO] [stderr] warning: `openkey-hal` (manifest) generated 3 warnings
[INFO] [stderr] warning: unused dependency `log`
[INFO] [stderr]   --> hal/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | log = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `log`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> hal/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | thiserror = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `openkey-hal-unified` (manifest) generated 2 warnings
[INFO] [stderr] warning: unused dependency `log`
[INFO] [stderr]   --> manager/Cargo.toml:10:1
[INFO] [stderr]    |
[INFO] [stderr] 10 | log = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `log`
[INFO] [stderr] warning: unused dependency `serde`
[INFO] [stderr]   --> manager/Cargo.toml:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | serde = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `serde`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> manager/Cargo.toml:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | thiserror = { workspace = true }
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `openkey-manager` (manifest) generated 3 warnings
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 45.05s
[INFO] running `Command { std: "docker" "inspect" "555e4a64a45df9b03f021a5f0481d28fc49db7ae24d3694f1d7b7e0d9964234b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "555e4a64a45df9b03f021a5f0481d28fc49db7ae24d3694f1d7b7e0d9964234b", kill_on_drop: false }`
[INFO] [stdout] 555e4a64a45df9b03f021a5f0481d28fc49db7ae24d3694f1d7b7e0d9964234b
