[INFO] fetching crate win-crypto-ng 0.5.1... [INFO] testing win-crypto-ng-0.5.1 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate win-crypto-ng 0.5.1 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate win-crypto-ng 0.5.1 [INFO] finished tweaking crates.io crate win-crypto-ng 0.5.1 [INFO] tweaked toml for crates.io crate win-crypto-ng 0.5.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate win-crypto-ng 0.5.1 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 12 packages to latest compatible versions [INFO] [stderr] Adding rand_core v0.6.4 (available: v0.9.3) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0ab5d348c99087cc3f282706ce8a8c36f24dcfc63222edfdad4ee08ff46541c2 [INFO] running `Command { std: "docker" "start" "-a" "0ab5d348c99087cc3f282706ce8a8c36f24dcfc63222edfdad4ee08ff46541c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0ab5d348c99087cc3f282706ce8a8c36f24dcfc63222edfdad4ee08ff46541c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0ab5d348c99087cc3f282706ce8a8c36f24dcfc63222edfdad4ee08ff46541c2", kill_on_drop: false }` [INFO] [stdout] 0ab5d348c99087cc3f282706ce8a8c36f24dcfc63222edfdad4ee08ff46541c2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 70c5dec8e2407af0dcb7e6e97d5eff5d8534c28855a86da3c2508cf8611d3a71 [INFO] running `Command { std: "docker" "start" "-a" "70c5dec8e2407af0dcb7e6e97d5eff5d8534c28855a86da3c2508cf8611d3a71", kill_on_drop: false }` [INFO] [stderr] Compiling winapi v0.3.9 [INFO] [stderr] Compiling win-crypto-ng v0.5.1 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/lib.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use winapi::shared::ntdef::NTSTATUS; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/asymmetric/mod.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/asymmetric/agreement.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/asymmetric/builder.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/asymmetric/builder.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use winapi::shared::ntdef::ULONG; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/asymmetric/ecc.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/asymmetric/signature.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/hash.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/hash.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 86 | use winapi::shared::minwindef::{PUCHAR, ULONG}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/key_blob.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/key_blob.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use winapi::shared::ntdef::ULONG; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/lib.rs:2:13 [INFO] [stdout] | [INFO] [stdout] 2 | use winapi::shared::ntstatus; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/property.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::shared::minwindef::DWORD; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/property.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use winapi::shared::ntdef::WCHAR; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/random.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/random.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 32 | use winapi::shared::ntdef::ULONG; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/symmetric.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/symmetric.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | use winapi::shared::minwindef::{PUCHAR, ULONG}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/helpers/mod.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::shared::bcrypt::*; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/helpers/mod.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use winapi::shared::ntdef::{LPCWSTR, PUCHAR, ULONG, VOID}; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/helpers/windows_string.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use std::os::windows::ffi::{OsStrExt, OsStringExt}; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/os/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/os/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/helpers/windows_string.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use winapi::shared::ntdef::LPCWSTR; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `winapi::shared` [INFO] [stdout] --> src/property.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | use winapi::shared::bcrypt; [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDH_PUBLIC_P256_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDH_PUBLIC_P256_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 178 | | BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDH_PUBLIC_P256_MAGIC, [INFO] [stdout] | | ----------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDH_PUBLIC_P256_MAGIC` [INFO] [stdout] --> src/key_blob.rs:178:43 [INFO] [stdout] | [INFO] [stdout] 178 | BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDH_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDH_PUBLIC_P384_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDH_PUBLIC_P384_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 179 | | BCRYPT_ECDH_PUBLIC_P384_MAGIC, BCRYPT_ECDH_PUBLIC_P521_MAGIC, [INFO] [stdout] | | ----------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDH_PUBLIC_P384_MAGIC` [INFO] [stdout] --> src/key_blob.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | BCRYPT_ECDH_PUBLIC_P384_MAGIC, BCRYPT_ECDH_PUBLIC_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDH_PUBLIC_P521_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDH_PUBLIC_P521_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 179 | | BCRYPT_ECDH_PUBLIC_P384_MAGIC, BCRYPT_ECDH_PUBLIC_P521_MAGIC, [INFO] [stdout] | | ----------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDH_PUBLIC_P521_MAGIC` [INFO] [stdout] --> src/key_blob.rs:179:40 [INFO] [stdout] | [INFO] [stdout] 179 | BCRYPT_ECDH_PUBLIC_P384_MAGIC, BCRYPT_ECDH_PUBLIC_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 180 | | BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDSA_PUBLIC_P256_MAGIC, [INFO] [stdout] | | --------------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC` [INFO] [stdout] --> src/key_blob.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDSA_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDSA_PUBLIC_P256_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDSA_PUBLIC_P256_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 180 | | BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDSA_PUBLIC_P256_MAGIC, [INFO] [stdout] | | ------------------------------ variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDSA_PUBLIC_P256_MAGIC` [INFO] [stdout] --> src/key_blob.rs:180:44 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDSA_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDSA_PUBLIC_P384_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDSA_PUBLIC_P384_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 181 | | BCRYPT_ECDSA_PUBLIC_P384_MAGIC, BCRYPT_ECDSA_PUBLIC_P521_MAGIC [INFO] [stdout] | | ------------------------------ variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDSA_PUBLIC_P384_MAGIC` [INFO] [stdout] --> src/key_blob.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 181 | BCRYPT_ECDSA_PUBLIC_P384_MAGIC, BCRYPT_ECDSA_PUBLIC_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDSA_PUBLIC_P521_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDSA_PUBLIC_P521_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 181 | | BCRYPT_ECDSA_PUBLIC_P384_MAGIC, BCRYPT_ECDSA_PUBLIC_P521_MAGIC [INFO] [stdout] | | ------------------------------ variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDSA_PUBLIC_P521_MAGIC` [INFO] [stdout] --> src/key_blob.rs:181:41 [INFO] [stdout] | [INFO] [stdout] 181 | BCRYPT_ECDSA_PUBLIC_P384_MAGIC, BCRYPT_ECDSA_PUBLIC_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 178 | | BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDH_PUBLIC_P256_MAGIC, [INFO] [stdout] | | -------------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC` [INFO] [stdout] --> src/key_blob.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 178 | BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDH_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDH_PRIVATE_P256_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDH_PRIVATE_P256_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 184 | | BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDH_PRIVATE_P256_MAGIC, [INFO] [stdout] | | ------------------------------ variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDH_PRIVATE_P256_MAGIC` [INFO] [stdout] --> src/key_blob.rs:184:44 [INFO] [stdout] | [INFO] [stdout] 184 | BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDH_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDH_PRIVATE_P384_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDH_PRIVATE_P384_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 185 | | BCRYPT_ECDH_PRIVATE_P384_MAGIC, BCRYPT_ECDH_PRIVATE_P521_MAGIC, [INFO] [stdout] | | ------------------------------ variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDH_PRIVATE_P384_MAGIC` [INFO] [stdout] --> src/key_blob.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | BCRYPT_ECDH_PRIVATE_P384_MAGIC, BCRYPT_ECDH_PRIVATE_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDH_PRIVATE_P521_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDH_PRIVATE_P521_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 185 | | BCRYPT_ECDH_PRIVATE_P384_MAGIC, BCRYPT_ECDH_PRIVATE_P521_MAGIC, [INFO] [stdout] | | ------------------------------ variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDH_PRIVATE_P521_MAGIC` [INFO] [stdout] --> src/key_blob.rs:185:41 [INFO] [stdout] | [INFO] [stdout] 185 | BCRYPT_ECDH_PRIVATE_P384_MAGIC, BCRYPT_ECDH_PRIVATE_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 186 | | BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDSA_PRIVATE_P256_MAGIC, [INFO] [stdout] | | ---------------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC` [INFO] [stdout] --> src/key_blob.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDSA_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDSA_PRIVATE_P256_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDSA_PRIVATE_P256_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 186 | | BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDSA_PRIVATE_P256_MAGIC, [INFO] [stdout] | | ------------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDSA_PRIVATE_P256_MAGIC` [INFO] [stdout] --> src/key_blob.rs:186:45 [INFO] [stdout] | [INFO] [stdout] 186 | BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDSA_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDSA_PRIVATE_P384_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDSA_PRIVATE_P384_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 187 | | BCRYPT_ECDSA_PRIVATE_P384_MAGIC, BCRYPT_ECDSA_PRIVATE_P521_MAGIC [INFO] [stdout] | | ------------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDSA_PRIVATE_P384_MAGIC` [INFO] [stdout] --> src/key_blob.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | BCRYPT_ECDSA_PRIVATE_P384_MAGIC, BCRYPT_ECDSA_PRIVATE_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDSA_PRIVATE_P521_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDSA_PRIVATE_P521_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 187 | | BCRYPT_ECDSA_PRIVATE_P384_MAGIC, BCRYPT_ECDSA_PRIVATE_P521_MAGIC [INFO] [stdout] | | ------------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDSA_PRIVATE_P521_MAGIC` [INFO] [stdout] --> src/key_blob.rs:187:42 [INFO] [stdout] | [INFO] [stdout] 187 | BCRYPT_ECDSA_PRIVATE_P384_MAGIC, BCRYPT_ECDSA_PRIVATE_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC` is not bound in all patterns [INFO] [stdout] --> src/key_blob.rs:154:27 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ^^^^ pattern doesn't bind `BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC` [INFO] [stdout] ... [INFO] [stdout] 169 | / key_blobs! { [INFO] [stdout] 170 | | ErasedKeyBlob, BlobType::PublicKey, magic:, [INFO] [stdout] 171 | | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] 172 | | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] ... | [INFO] [stdout] 184 | | BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDH_PRIVATE_P256_MAGIC, [INFO] [stdout] | | --------------------------------- variable not in all patterns [INFO] [stdout] ... | [INFO] [stdout] 191 | | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] 192 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC` [INFO] [stdout] --> src/key_blob.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDH_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `key_blobs` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/lib.rs:56:50 [INFO] [stdout] | [INFO] [stdout] 56 | ntstatus::STATUS_NO_MEMORY | winapi::shared::winerror::NTE_NO_MEMORY => { [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `shared` in `winapi` [INFO] [stdout] --> src/lib.rs:65:51 [INFO] [stdout] | [INFO] [stdout] 65 | ntstatus::STATUS_DATA_ERROR | winapi::shared::winerror::NTE_BAD_DATA => { [INFO] [stdout] | ^^^^^^ could not find `shared` in `winapi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_SECRET_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:16:21 [INFO] [stdout] | [INFO] [stdout] 16 | let mut handle: BCRYPT_SECRET_HANDLE = null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_SECRET_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | handle: BCRYPT_SECRET_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_SECRET_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:46:25 [INFO] [stdout] | [INFO] [stdout] 46 | fn as_ptr(&self) -> BCRYPT_SECRET_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_SECRET_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:50:38 [INFO] [stdout] | [INFO] [stdout] 50 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_SECRET_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_KDF_RAW_SECRET` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:61:54 [INFO] [stdout] | [INFO] [stdout] 61 | let id = crate::helpers::WindowsString::from(BCRYPT_KDF_RAW_SECRET); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:233:25 [INFO] [stdout] | [INFO] [stdout] 233 | fn set_property(handle: BCRYPT_HANDLE, property: &str, value: &[u8]) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:253:34 [INFO] [stdout] | [INFO] [stdout] 253 | fn set_param(&self, _handle: BCRYPT_HANDLE, _key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:259:33 [INFO] [stdout] | [INFO] [stdout] 259 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PARAMETERS` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:261:45 [INFO] [stdout] | [INFO] [stdout] 261 | BuilderOptions::Dsa(params) => (BCRYPT_DSA_PARAMETERS, params.to_blob_bytes(key_bits)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_PARAMETERS` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:263:18 [INFO] [stdout] | [INFO] [stdout] 263 | (BCRYPT_DH_PARAMETERS, params.to_blob(key_bits).into_bytes()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:272:33 [INFO] [stdout] | [INFO] [stdout] 272 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_PARAMETERS` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:275:13 [INFO] [stdout] | [INFO] [stdout] 275 | BCRYPT_DH_PARAMETERS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:282:33 [INFO] [stdout] | [INFO] [stdout] 282 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PARAMETERS` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:283:30 [INFO] [stdout] | [INFO] [stdout] 283 | set_property(handle, BCRYPT_DSA_PARAMETERS, &self.to_blob_bytes(key_bits)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:288:33 [INFO] [stdout] | [INFO] [stdout] 288 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PARAMETERS` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | BCRYPT_DSA_PARAMETERS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:297:33 [INFO] [stdout] | [INFO] [stdout] 297 | fn set_param(&self, handle: BCRYPT_HANDLE, key_bits: u32) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PARAMETERS` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:300:13 [INFO] [stdout] | [INFO] [stdout] 300 | BCRYPT_DSA_PARAMETERS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:411:46 [INFO] [stdout] | [INFO] [stdout] 411 | let header_len = std::mem::size_of::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 408 | impl DsaParamsV1 { [INFO] [stdout] | +++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_DSA_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:415:14 [INFO] [stdout] | [INFO] [stdout] 415 | &BCRYPT_DSA_PARAMETER_HEADER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PARAMETERS_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:417:26 [INFO] [stdout] | [INFO] [stdout] 417 | dwMagic: BCRYPT_DSA_PARAMETERS_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER_V2` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:434:46 [INFO] [stdout] | [INFO] [stdout] 434 | let header_len = std::mem::size_of::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 431 | impl DsaParamsV2 { [INFO] [stdout] | ++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_DSA_PARAMETER_HEADER_V2` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:438:14 [INFO] [stdout] | [INFO] [stdout] 438 | &BCRYPT_DSA_PARAMETER_HEADER_V2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PARAMETERS_MAGIC_V2` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:440:26 [INFO] [stdout] | [INFO] [stdout] 440 | dwMagic: BCRYPT_DSA_PARAMETERS_MAGIC_V2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:460:46 [INFO] [stdout] | [INFO] [stdout] 460 | let header_len = std::mem::size_of::(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 457 | impl DhParams { [INFO] [stdout] | ++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_DH_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:464:14 [INFO] [stdout] | [INFO] [stdout] 464 | &BCRYPT_DH_PARAMETER_HEADER { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_PARAMETERS_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:466:26 [INFO] [stdout] | [INFO] [stdout] 466 | dwMagic: BCRYPT_DH_PARAMETERS_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:518:13 [INFO] [stdout] | [INFO] [stdout] 518 | handle: BCRYPT_KEY_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:523:25 [INFO] [stdout] | [INFO] [stdout] 523 | let mut handle: BCRYPT_KEY_HANDLE = null_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_NO_KEY_VALIDATION` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:553:21 [INFO] [stdout] | [INFO] [stdout] 553 | BCRYPT_NO_KEY_VALIDATION [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:562:27 [INFO] [stdout] | [INFO] [stdout] 562 | pub fn export(handle: BCRYPT_KEY_HANDLE, kind: BlobType) -> Result>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:607:21 [INFO] [stdout] | [INFO] [stdout] 607 | unsafe impl Pod for BCRYPT_DSA_PARAMETER_HEADER {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:613:13 [INFO] [stdout] | [INFO] [stdout] 613 | header: BCRYPT_DSA_PARAMETER_HEADER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER_V2` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:625:21 [INFO] [stdout] | [INFO] [stdout] 625 | unsafe impl Pod for BCRYPT_DSA_PARAMETER_HEADER_V2 {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_PARAMETER_HEADER_V2` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:631:13 [INFO] [stdout] | [INFO] [stdout] 631 | header: BCRYPT_DSA_PARAMETER_HEADER_V2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:643:21 [INFO] [stdout] | [INFO] [stdout] 643 | unsafe impl Pod for BCRYPT_DH_PARAMETER_HEADER {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_PARAMETER_HEADER` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:649:13 [INFO] [stdout] | [INFO] [stdout] 649 | header: BCRYPT_DH_PARAMETER_HEADER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECC_CURVE_NISTP256` in this scope [INFO] [stdout] --> src/asymmetric/ecc.rs:95:31 [INFO] [stdout] | [INFO] [stdout] 95 | Self::NistP256 => BCRYPT_ECC_CURVE_NISTP256, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECC_CURVE_NISTP384` in this scope [INFO] [stdout] --> src/asymmetric/ecc.rs:96:31 [INFO] [stdout] | [INFO] [stdout] 96 | Self::NistP384 => BCRYPT_ECC_CURVE_NISTP384, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECC_CURVE_NISTP521` in this scope [INFO] [stdout] --> src/asymmetric/ecc.rs:97:31 [INFO] [stdout] | [INFO] [stdout] 97 | Self::NistP521 => BCRYPT_ECC_CURVE_NISTP521, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECC_CURVE_25519` in this scope [INFO] [stdout] --> src/asymmetric/ecc.rs:98:33 [INFO] [stdout] | [INFO] [stdout] 98 | Self::Curve25519 => BCRYPT_ECC_CURVE_25519, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_PKCS1_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:119:11 [INFO] [stdout] | [INFO] [stdout] 119 | pkcs: BCRYPT_PKCS1_PADDING_INFO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_PSS_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | pss: BCRYPT_PSS_PADDING_INFO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_PKCS1_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:134:31 [INFO] [stdout] | [INFO] [stdout] 134 | pkcs: BCRYPT_PKCS1_PADDING_INFO { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_PAD_PKCS1` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:138:21 [INFO] [stdout] | [INFO] [stdout] 138 | BCRYPT_PAD_PKCS1, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_PSS_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | pss: BCRYPT_PSS_PADDING_INFO { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_PAD_PSS` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:150:21 [INFO] [stdout] | [INFO] [stdout] 150 | BCRYPT_PAD_PSS, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:61:25 [INFO] [stdout] | [INFO] [stdout] 61 | Self::Dh => BCRYPT_DH_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:62:26 [INFO] [stdout] | [INFO] [stdout] 62 | Self::Dsa => BCRYPT_DSA_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_P256_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:63:49 [INFO] [stdout] | [INFO] [stdout] 63 | Self::Ecdh(NamedCurve::NistP256) => BCRYPT_ECDH_P256_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_P384_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:64:49 [INFO] [stdout] | [INFO] [stdout] 64 | Self::Ecdh(NamedCurve::NistP384) => BCRYPT_ECDH_P384_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_P521_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:65:49 [INFO] [stdout] | [INFO] [stdout] 65 | Self::Ecdh(NamedCurve::NistP521) => BCRYPT_ECDH_P521_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:66:31 [INFO] [stdout] | [INFO] [stdout] 66 | Self::Ecdh(..) => BCRYPT_ECDH_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_P256_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:67:50 [INFO] [stdout] | [INFO] [stdout] 67 | Self::Ecdsa(NamedCurve::NistP256) => BCRYPT_ECDSA_P256_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_P384_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:68:50 [INFO] [stdout] | [INFO] [stdout] 68 | Self::Ecdsa(NamedCurve::NistP384) => BCRYPT_ECDSA_P384_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_P521_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:69:50 [INFO] [stdout] | [INFO] [stdout] 69 | Self::Ecdsa(NamedCurve::NistP521) => BCRYPT_ECDSA_P521_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:70:32 [INFO] [stdout] | [INFO] [stdout] 70 | Self::Ecdsa(..) => BCRYPT_ECDSA_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSA_ALGORITHM` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:71:26 [INFO] [stdout] | [INFO] [stdout] 71 | Self::Rsa => BCRYPT_RSA_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:372:22 [INFO] [stdout] | [INFO] [stdout] 372 | let header = BCRYPT_RSAKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAPRIVATE_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:374:20 [INFO] [stdout] | [INFO] [stdout] 374 | Magic: BCRYPT_RSAPRIVATE_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:396:22 [INFO] [stdout] | [INFO] [stdout] 396 | let header = BCRYPT_RSAKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAPUBLIC_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:398:20 [INFO] [stdout] | [INFO] [stdout] 398 | Magic: BCRYPT_RSAPUBLIC_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:424:14 [INFO] [stdout] | [INFO] [stdout] 424 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_P256_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:425:26 [INFO] [stdout] | [INFO] [stdout] 425 | dwMagic: BCRYPT_ECDSA_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:449:14 [INFO] [stdout] | [INFO] [stdout] 449 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_P256_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:450:26 [INFO] [stdout] | [INFO] [stdout] 450 | dwMagic: BCRYPT_ECDSA_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:474:14 [INFO] [stdout] | [INFO] [stdout] 474 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_P384_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:475:26 [INFO] [stdout] | [INFO] [stdout] 475 | dwMagic: BCRYPT_ECDSA_PRIVATE_P384_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:499:14 [INFO] [stdout] | [INFO] [stdout] 499 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_P384_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:500:26 [INFO] [stdout] | [INFO] [stdout] 500 | dwMagic: BCRYPT_ECDSA_PUBLIC_P384_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:524:14 [INFO] [stdout] | [INFO] [stdout] 524 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_P521_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:525:26 [INFO] [stdout] | [INFO] [stdout] 525 | dwMagic: BCRYPT_ECDSA_PRIVATE_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:549:14 [INFO] [stdout] | [INFO] [stdout] 549 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_P521_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:550:26 [INFO] [stdout] | [INFO] [stdout] 550 | dwMagic: BCRYPT_ECDSA_PUBLIC_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:568:14 [INFO] [stdout] | [INFO] [stdout] 568 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:569:26 [INFO] [stdout] | [INFO] [stdout] 569 | dwMagic: BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:591:14 [INFO] [stdout] | [INFO] [stdout] 591 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:592:26 [INFO] [stdout] | [INFO] [stdout] 592 | dwMagic: BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:619:14 [INFO] [stdout] | [INFO] [stdout] 619 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_P256_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:620:26 [INFO] [stdout] | [INFO] [stdout] 620 | dwMagic: BCRYPT_ECDH_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:644:14 [INFO] [stdout] | [INFO] [stdout] 644 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_P256_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:645:26 [INFO] [stdout] | [INFO] [stdout] 645 | dwMagic: BCRYPT_ECDH_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:669:14 [INFO] [stdout] | [INFO] [stdout] 669 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_P384_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:670:26 [INFO] [stdout] | [INFO] [stdout] 670 | dwMagic: BCRYPT_ECDH_PRIVATE_P384_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:694:14 [INFO] [stdout] | [INFO] [stdout] 694 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_P384_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:695:26 [INFO] [stdout] | [INFO] [stdout] 695 | dwMagic: BCRYPT_ECDH_PUBLIC_P384_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:719:14 [INFO] [stdout] | [INFO] [stdout] 719 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_P521_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:720:26 [INFO] [stdout] | [INFO] [stdout] 720 | dwMagic: BCRYPT_ECDH_PRIVATE_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:744:14 [INFO] [stdout] | [INFO] [stdout] 744 | &BCRYPT_ECCKEY_BLOB { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_P521_MAGIC` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:745:26 [INFO] [stdout] | [INFO] [stdout] 745 | dwMagic: BCRYPT_ECDH_PUBLIC_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_OAEP_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:884:12 [INFO] [stdout] | [INFO] [stdout] 884 | value: BCRYPT_OAEP_PADDING_INFO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BCRYPT_OAEP_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:892:20 [INFO] [stdout] | [INFO] [stdout] 892 | value: BCRYPT_OAEP_PADDING_INFO { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_PAD_OAEP` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:904:79 [INFO] [stdout] | [INFO] [stdout] 904 | Self::Oaep(oaep_padding) => (Some(oaep_padding.to_ffi_args(out)), BCRYPT_PAD_OAEP), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_PAD_PKCS1` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:905:35 [INFO] [stdout] | [INFO] [stdout] 905 | Self::Pkcs1 => (None, BCRYPT_PAD_PKCS1), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_OAEP_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:919:45 [INFO] [stdout] | [INFO] [stdout] 919 | .map(|pad| &pad.value as *const BCRYPT_OAEP_PADDING_INFO as *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_OAEP_PADDING_INFO` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:964:45 [INFO] [stdout] | [INFO] [stdout] 964 | .map(|pad| &pad.value as *const BCRYPT_OAEP_PADDING_INFO as *mut _); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_SHA1_ALGORITHM` in this scope [INFO] [stdout] --> src/hash.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 164 | Self::Sha1 => BCRYPT_SHA1_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_SHA256_ALGORITHM` in this scope [INFO] [stdout] --> src/hash.rs:165:29 [INFO] [stdout] | [INFO] [stdout] 165 | Self::Sha256 => BCRYPT_SHA256_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_SHA384_ALGORITHM` in this scope [INFO] [stdout] --> src/hash.rs:166:29 [INFO] [stdout] | [INFO] [stdout] 166 | Self::Sha384 => BCRYPT_SHA384_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_SHA512_ALGORITHM` in this scope [INFO] [stdout] --> src/hash.rs:167:29 [INFO] [stdout] | [INFO] [stdout] 167 | Self::Sha512 => BCRYPT_SHA512_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_MD2_ALGORITHM` in this scope [INFO] [stdout] --> src/hash.rs:168:26 [INFO] [stdout] | [INFO] [stdout] 168 | Self::Md2 => BCRYPT_MD2_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_MD4_ALGORITHM` in this scope [INFO] [stdout] --> src/hash.rs:169:26 [INFO] [stdout] | [INFO] [stdout] 169 | Self::Md4 => BCRYPT_MD4_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_MD5_ALGORITHM` in this scope [INFO] [stdout] --> src/hash.rs:170:26 [INFO] [stdout] | [INFO] [stdout] 170 | Self::Md5 => BCRYPT_MD5_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_AES_CMAC_ALGORITHM` in this scope [INFO] [stdout] --> src/hash.rs:195:30 [INFO] [stdout] | [INFO] [stdout] 195 | Self::AesCmac => BCRYPT_AES_CMAC_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_AES_GMAC_ALGORITHM` in this scope [INFO] [stdout] --> src/hash.rs:196:30 [INFO] [stdout] | [INFO] [stdout] 196 | Self::AesGmac => BCRYPT_AES_GMAC_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HASH_HANDLE` in this scope [INFO] [stdout] --> src/hash.rs:288:13 [INFO] [stdout] | [INFO] [stdout] 288 | handle: BCRYPT_HASH_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HASH_HANDLE` in this scope [INFO] [stdout] --> src/hash.rs:310:25 [INFO] [stdout] | [INFO] [stdout] 310 | fn as_ptr(&self) -> BCRYPT_HASH_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HASH_HANDLE` in this scope [INFO] [stdout] --> src/hash.rs:314:38 [INFO] [stdout] | [INFO] [stdout] 314 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_HASH_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_AES_WRAP_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:38:37 [INFO] [stdout] | [INFO] [stdout] 38 | BlobType::AesWrapKey => BCRYPT_AES_WRAP_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_PRIVATE_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:39:36 [INFO] [stdout] | [INFO] [stdout] 39 | BlobType::DhPrivate => BCRYPT_DH_PRIVATE_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_PUBLIC_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:40:35 [INFO] [stdout] | [INFO] [stdout] 40 | BlobType::DhPublic => BCRYPT_DH_PUBLIC_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PUBLIC_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:41:36 [INFO] [stdout] | [INFO] [stdout] 41 | BlobType::DsaPublic => BCRYPT_DSA_PUBLIC_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PRIVATE_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:42:37 [INFO] [stdout] | [INFO] [stdout] 42 | BlobType::DsaPrivate => BCRYPT_DSA_PRIVATE_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECCPRIVATE_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:43:37 [INFO] [stdout] | [INFO] [stdout] 43 | BlobType::EccPrivate => BCRYPT_ECCPRIVATE_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECCPUBLIC_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:44:36 [INFO] [stdout] | [INFO] [stdout] 44 | BlobType::EccPublic => BCRYPT_ECCPUBLIC_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_KEY_DATA_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:45:34 [INFO] [stdout] | [INFO] [stdout] 45 | BlobType::KeyData => BCRYPT_KEY_DATA_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_OPAQUE_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:46:36 [INFO] [stdout] | [INFO] [stdout] 46 | BlobType::OpaqueKey => BCRYPT_OPAQUE_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_PUBLIC_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:47:36 [INFO] [stdout] | [INFO] [stdout] 47 | BlobType::PublicKey => BCRYPT_PUBLIC_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_PRIVATE_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:48:37 [INFO] [stdout] | [INFO] [stdout] 48 | BlobType::PrivateKey => BCRYPT_PRIVATE_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAFULLPRIVATE_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:49:41 [INFO] [stdout] | [INFO] [stdout] 49 | BlobType::RsaFullPrivate => BCRYPT_RSAFULLPRIVATE_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAPRIVATE_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:50:37 [INFO] [stdout] | [INFO] [stdout] 50 | BlobType::RsaPrivate => BCRYPT_RSAPRIVATE_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAPUBLIC_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:51:36 [INFO] [stdout] | [INFO] [stdout] 51 | BlobType::RsaPublic => BCRYPT_RSAPUBLIC_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEGACY_DH_PRIVATE_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:52:42 [INFO] [stdout] | [INFO] [stdout] 52 | BlobType::LegacyDhPrivate => LEGACY_DH_PRIVATE_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEGACY_DH_PUBLIC_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:53:41 [INFO] [stdout] | [INFO] [stdout] 53 | BlobType::LegacyDhPublic => LEGACY_DH_PUBLIC_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEGACY_DSA_PRIVATE_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:54:43 [INFO] [stdout] | [INFO] [stdout] 54 | BlobType::LegacyDsaPrivate => LEGACY_DSA_PRIVATE_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEGACY_DSA_PUBLIC_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:55:42 [INFO] [stdout] | [INFO] [stdout] 55 | BlobType::LegacyDsaPublic => LEGACY_DSA_PUBLIC_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEGACY_DSA_V2_PRIVATE_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:56:45 [INFO] [stdout] | [INFO] [stdout] 56 | BlobType::LegacyDsaV2Private => LEGACY_DSA_V2_PRIVATE_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEGACY_RSAPRIVATE_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:57:43 [INFO] [stdout] | [INFO] [stdout] 57 | BlobType::LegacyRsaPrivate => LEGACY_RSAPRIVATE_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `LEGACY_RSAPUBLIC_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:58:42 [INFO] [stdout] | [INFO] [stdout] 58 | BlobType::LegacyRsaPublic => LEGACY_RSAPUBLIC_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_PUBLIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:171:50 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 171 | DhKeyPublicBlob, BlobType::DhPublic, magic: [BCRYPT_DH_PUBLIC_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DH_PRIVATE_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:172:52 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 172 | DhKeyPrivateBlob, BlobType::DhPrivate, magic: [BCRYPT_DH_PRIVATE_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PUBLIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:173:52 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 173 | DsaKeyPublicBlob, BlobType::DsaPublic, magic: [BCRYPT_DSA_PUBLIC_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PRIVATE_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:174:54 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 174 | DsaKeyPrivateBlob, BlobType::DsaPrivate, magic: [BCRYPT_DSA_PRIVATE_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PUBLIC_MAGIC_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:175:54 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 175 | DsaKeyPublicV2Blob, BlobType::DsaPublic, magic: [BCRYPT_DSA_PUBLIC_MAGIC_V2], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DSA_PRIVATE_MAGIC_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:176:56 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 176 | DsaKeyPrivateV2Blob, BlobType::DsaPrivate, magic: [BCRYPT_DSA_PRIVATE_MAGIC_V2], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:178:9 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 178 | BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDH_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_P256_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:178:43 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 178 | BCRYPT_ECDH_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDH_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_P384_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 179 | BCRYPT_ECDH_PUBLIC_P384_MAGIC, BCRYPT_ECDH_PUBLIC_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PUBLIC_P521_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:179:40 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 179 | BCRYPT_ECDH_PUBLIC_P384_MAGIC, BCRYPT_ECDH_PUBLIC_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:180:9 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 180 | BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDSA_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_P256_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:180:44 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 180 | BCRYPT_ECDSA_PUBLIC_GENERIC_MAGIC, BCRYPT_ECDSA_PUBLIC_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_P384_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 181 | BCRYPT_ECDSA_PUBLIC_P384_MAGIC, BCRYPT_ECDSA_PUBLIC_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PUBLIC_P521_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:181:41 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 181 | BCRYPT_ECDSA_PUBLIC_P384_MAGIC, BCRYPT_ECDSA_PUBLIC_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 184 | BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDH_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_P256_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:184:44 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 184 | BCRYPT_ECDH_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDH_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_P384_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 185 | BCRYPT_ECDH_PRIVATE_P384_MAGIC, BCRYPT_ECDH_PRIVATE_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDH_PRIVATE_P521_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:185:41 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 185 | BCRYPT_ECDH_PRIVATE_P384_MAGIC, BCRYPT_ECDH_PRIVATE_P521_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 186 | BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDSA_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_P256_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:186:45 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 186 | BCRYPT_ECDSA_PRIVATE_GENERIC_MAGIC, BCRYPT_ECDSA_PRIVATE_P256_MAGIC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_P384_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 187 | BCRYPT_ECDSA_PRIVATE_P384_MAGIC, BCRYPT_ECDSA_PRIVATE_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_ECDSA_PRIVATE_P521_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:187:42 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 187 | BCRYPT_ECDSA_PRIVATE_P384_MAGIC, BCRYPT_ECDSA_PRIVATE_P521_MAGIC [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAPUBLIC_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:189:52 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 189 | RsaKeyPublicBlob, BlobType::RsaPublic, magic: [BCRYPT_RSAPUBLIC_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAPRIVATE_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:190:54 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 190 | RsaKeyPrivateBlob, BlobType::RsaPrivate, magic: [BCRYPT_RSAPRIVATE_MAGIC], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RSAFULLPRIVATE_MAGIC` in this scope [INFO] [stdout] --> src/key_blob.rs:191:62 [INFO] [stdout] | [INFO] [stdout] 154 | $($(| $val)* => Some($blob),)? [INFO] [stdout] | ---- due to this macro variable [INFO] [stdout] ... [INFO] [stdout] 191 | RsaKeyFullPrivateBlob, BlobType::RsaFullPrivate, magic: [BCRYPT_RSAFULLPRIVATE_MAGIC] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:197:13 [INFO] [stdout] | [INFO] [stdout] 197 | header: BCRYPT_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:204:21 [INFO] [stdout] | [INFO] [stdout] 204 | unsafe impl Pod for BCRYPT_KEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 208 | header: BCRYPT_RSAKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:218:21 [INFO] [stdout] | [INFO] [stdout] 218 | unsafe impl Pod for BCRYPT_RSAKEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:222:13 [INFO] [stdout] | [INFO] [stdout] 222 | header: BCRYPT_RSAKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_RSAKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:237:13 [INFO] [stdout] | [INFO] [stdout] 237 | header: BCRYPT_RSAKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:253:21 [INFO] [stdout] | [INFO] [stdout] 253 | unsafe impl Pod for BCRYPT_DH_KEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:257:13 [INFO] [stdout] | [INFO] [stdout] 257 | header: BCRYPT_DH_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DH_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:271:13 [INFO] [stdout] | [INFO] [stdout] 271 | header: BCRYPT_DH_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:283:21 [INFO] [stdout] | [INFO] [stdout] 283 | unsafe impl Pod for BCRYPT_DSA_KEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:287:13 [INFO] [stdout] | [INFO] [stdout] 287 | header: BCRYPT_DSA_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:301:13 [INFO] [stdout] | [INFO] [stdout] 301 | header: BCRYPT_DSA_KEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:313:21 [INFO] [stdout] | [INFO] [stdout] 313 | unsafe impl Pod for BCRYPT_DSA_KEY_BLOB_V2 {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:319:13 [INFO] [stdout] | [INFO] [stdout] 319 | header: BCRYPT_DSA_KEY_BLOB_V2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_DSA_KEY_BLOB_V2` in this scope [INFO] [stdout] --> src/key_blob.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | header: BCRYPT_DSA_KEY_BLOB_V2, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:363:21 [INFO] [stdout] | [INFO] [stdout] 363 | unsafe impl Pod for BCRYPT_ECCKEY_BLOB {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:367:13 [INFO] [stdout] | [INFO] [stdout] 367 | header: BCRYPT_ECCKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ECCKEY_BLOB` in this scope [INFO] [stdout] --> src/key_blob.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 380 | header: BCRYPT_ECCKEY_BLOB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RNG_ALGORITHM` in this scope [INFO] [stdout] --> src/random.rs:92:39 [INFO] [stdout] | [INFO] [stdout] 92 | RandomAlgorithmId::Rng => BCRYPT_RNG_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RNG_DUAL_EC_ALGORITHM` in this scope [INFO] [stdout] --> src/random.rs:93:45 [INFO] [stdout] | [INFO] [stdout] 93 | RandomAlgorithmId::DualECRng => BCRYPT_RNG_DUAL_EC_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RNG_FIPS186_DSA_ALGORITHM` in this scope [INFO] [stdout] --> src/random.rs:94:49 [INFO] [stdout] | [INFO] [stdout] 94 | RandomAlgorithmId::Fips186DsaRng => BCRYPT_RNG_FIPS186_DSA_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RNG_USE_ENTROPY_IN_BUFFER` in this scope [INFO] [stdout] --> src/random.rs:176:35 [INFO] [stdout] | [INFO] [stdout] 176 | self.handle.flags() | BCRYPT_RNG_USE_ENTROPY_IN_BUFFER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ALG_HANDLE` in this scope [INFO] [stdout] --> src/random.rs:226:25 [INFO] [stdout] | [INFO] [stdout] 226 | fn handle(&self) -> BCRYPT_ALG_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_USE_SYSTEM_PREFERRED_RNG` in this scope [INFO] [stdout] --> src/random.rs:235:38 [INFO] [stdout] | [INFO] [stdout] 235 | Self::SystemPreferred => BCRYPT_USE_SYSTEM_PREFERRED_RNG, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_AES_ALGORITHM` in this scope [INFO] [stdout] --> src/symmetric.rs:101:26 [INFO] [stdout] | [INFO] [stdout] 101 | Self::Aes => BCRYPT_AES_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DES_ALGORITHM` in this scope [INFO] [stdout] --> src/symmetric.rs:102:26 [INFO] [stdout] | [INFO] [stdout] 102 | Self::Des => BCRYPT_DES_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_DESX_ALGORITHM` in this scope [INFO] [stdout] --> src/symmetric.rs:103:27 [INFO] [stdout] | [INFO] [stdout] 103 | Self::DesX => BCRYPT_DESX_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_RC2_ALGORITHM` in this scope [INFO] [stdout] --> src/symmetric.rs:104:26 [INFO] [stdout] | [INFO] [stdout] 104 | Self::Rc2 => BCRYPT_RC2_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_3DES_ALGORITHM` in this scope [INFO] [stdout] --> src/symmetric.rs:106:32 [INFO] [stdout] | [INFO] [stdout] 106 | Self::TripleDes => BCRYPT_3DES_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_3DES_112_ALGORITHM` in this scope [INFO] [stdout] --> src/symmetric.rs:107:35 [INFO] [stdout] | [INFO] [stdout] 107 | Self::TripleDes112 => BCRYPT_3DES_112_ALGORITHM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_CHAIN_MODE_ECB` in this scope [INFO] [stdout] --> src/symmetric.rs:145:26 [INFO] [stdout] | [INFO] [stdout] 145 | Self::Ecb => BCRYPT_CHAIN_MODE_ECB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_CHAIN_MODE_CBC` in this scope [INFO] [stdout] --> src/symmetric.rs:146:26 [INFO] [stdout] | [INFO] [stdout] 146 | Self::Cbc => BCRYPT_CHAIN_MODE_CBC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_CHAIN_MODE_CFB` in this scope [INFO] [stdout] --> src/symmetric.rs:147:26 [INFO] [stdout] | [INFO] [stdout] 147 | Self::Cfb => BCRYPT_CHAIN_MODE_CFB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_BLOCK_PADDING` in this scope [INFO] [stdout] --> src/symmetric.rs:551:37 [INFO] [stdout] | [INFO] [stdout] 551 | Some(Padding::Block) => BCRYPT_BLOCK_PADDING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BCRYPT_BLOCK_PADDING` in this scope [INFO] [stdout] --> src/symmetric.rs:625:37 [INFO] [stdout] | [INFO] [stdout] 625 | Some(Padding::Block) => BCRYPT_BLOCK_PADDING, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:16:25 [INFO] [stdout] | [INFO] [stdout] 16 | fn as_ptr(&self) -> BCRYPT_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:17:38 [INFO] [stdout] | [INFO] [stdout] 17 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_HANDLE; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:90:30 [INFO] [stdout] | [INFO] [stdout] 90 | fn get_property_size(handle: BCRYPT_HANDLE, prop: LPCWSTR) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ALG_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | handle: BCRYPT_ALG_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ALG_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:131:25 [INFO] [stdout] | [INFO] [stdout] 131 | fn as_ptr(&self) -> BCRYPT_ALG_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_ALG_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:135:38 [INFO] [stdout] | [INFO] [stdout] 135 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_ALG_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:142:24 [INFO] [stdout] | [INFO] [stdout] 142 | pub(crate) handle: BCRYPT_KEY_HANDLE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:170:25 [INFO] [stdout] | [INFO] [stdout] 170 | fn as_ptr(&self) -> BCRYPT_KEY_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BCRYPT_KEY_HANDLE` in this scope [INFO] [stdout] --> src/helpers/mod.rs:174:38 [INFO] [stdout] | [INFO] [stdout] 174 | fn as_mut_ptr(&mut self) -> *mut BCRYPT_KEY_HANDLE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptSecretAgreement` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:18:22 [INFO] [stdout] | [INFO] [stdout] 18 | Error::check(BCryptSecretAgreement( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDestroySecret` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:39:17 [INFO] [stdout] | [INFO] [stdout] 39 | BCryptDestroySecret(self.handle); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDeriveKey` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:65:26 [INFO] [stdout] | [INFO] [stdout] 65 | Error::check(BCryptDeriveKey( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDeriveKey` in this scope [INFO] [stdout] --> src/asymmetric/agreement.rs:77:26 [INFO] [stdout] | [INFO] [stdout] 77 | Error::check(BCryptDeriveKey( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptSetProperty` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:236:22 [INFO] [stdout] | [INFO] [stdout] 236 | Error::check(BCryptSetProperty( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptGenerateKeyPair` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:526:13 [INFO] [stdout] | [INFO] [stdout] 526 | BCryptGenerateKeyPair(provider.handle.as_ptr(), &mut handle, length as ULONG, 0) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptImportKeyPair` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:545:13 [INFO] [stdout] | [INFO] [stdout] 545 | BCryptImportKeyPair( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptExportKey` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:567:26 [INFO] [stdout] | [INFO] [stdout] 567 | Error::check(BCryptExportKey( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptExportKey` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:580:26 [INFO] [stdout] | [INFO] [stdout] 580 | Error::check(BCryptExportKey( [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptFinalizeKeyPair` in this scope [INFO] [stdout] --> src/asymmetric/builder.rs:597:31 [INFO] [stdout] | [INFO] [stdout] 597 | Error::check(unsafe { BCryptFinalizeKeyPair(self.handle, 0) }).map(|_| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptSignHash` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | BCryptSignHash( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptSignHash` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 187 | BCryptSignHash( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptVerifySignature` in this scope [INFO] [stdout] --> src/asymmetric/signature.rs:218:9 [INFO] [stdout] | [INFO] [stdout] 218 | BCryptVerifySignature( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptEncrypt` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:923:33 [INFO] [stdout] | [INFO] [stdout] 923 | crate::Error::check(BCryptEncrypt( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptEncrypt` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:938:33 [INFO] [stdout] | [INFO] [stdout] 938 | crate::Error::check(BCryptEncrypt( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDecrypt` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:968:33 [INFO] [stdout] | [INFO] [stdout] 968 | crate::Error::check(BCryptDecrypt( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDecrypt` in this scope [INFO] [stdout] --> src/asymmetric/mod.rs:983:33 [INFO] [stdout] | [INFO] [stdout] 983 | crate::Error::check(BCryptDecrypt( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptCreateHash` in this scope [INFO] [stdout] --> src/hash.rs:248:26 [INFO] [stdout] | [INFO] [stdout] 248 | Error::check(BCryptCreateHash( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDestroyHash` in this scope [INFO] [stdout] --> src/hash.rs:303:17 [INFO] [stdout] | [INFO] [stdout] 303 | BCryptDestroyHash(self.handle); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptHashData` in this scope [INFO] [stdout] --> src/hash.rs:344:26 [INFO] [stdout] | [INFO] [stdout] 344 | Error::check(BCryptHashData( [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptFinishHash` in this scope [INFO] [stdout] --> src/hash.rs:378:26 [INFO] [stdout] | [INFO] [stdout] 378 | Error::check(BCryptFinishHash( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDuplicateHash` in this scope [INFO] [stdout] --> src/hash.rs:441:13 [INFO] [stdout] | [INFO] [stdout] 441 | BCryptDuplicateHash( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptGenRandom` in this scope [INFO] [stdout] --> src/random.rs:184:13 [INFO] [stdout] | [INFO] [stdout] 184 | BCryptGenRandom(handle, buffer.as_mut_ptr(), buffer.len() as ULONG, opts) [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDuplicateKey` in this scope [INFO] [stdout] --> src/symmetric.rs:321:26 [INFO] [stdout] | [INFO] [stdout] 321 | Error::check(BCryptDuplicateKey( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptGenerateSymmetricKey` in this scope [INFO] [stdout] --> src/symmetric.rs:429:26 [INFO] [stdout] | [INFO] [stdout] 429 | Error::check(BCryptGenerateSymmetricKey( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptEncrypt` in this scope [INFO] [stdout] --> src/symmetric.rs:557:26 [INFO] [stdout] | [INFO] [stdout] 557 | Error::check(BCryptEncrypt( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptEncrypt` in this scope [INFO] [stdout] --> src/symmetric.rs:572:26 [INFO] [stdout] | [INFO] [stdout] 572 | Error::check(BCryptEncrypt( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDecrypt` in this scope [INFO] [stdout] --> src/symmetric.rs:631:26 [INFO] [stdout] | [INFO] [stdout] 631 | Error::check(BCryptDecrypt( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDecrypt` in this scope [INFO] [stdout] --> src/symmetric.rs:646:26 [INFO] [stdout] | [INFO] [stdout] 646 | Error::check(BCryptDecrypt( [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `from_wide` found for struct `OsString` in the current scope [INFO] [stdout] --> src/helpers/windows_string.rs:73:19 [INFO] [stdout] | [INFO] [stdout] 73 | OsString::from_wide(without_nul) [INFO] [stdout] | ^^^^^^^^^ function or associated item not found in `OsString` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions: [INFO] [stdout] OsString::new [INFO] [stdout] OsString::from_encoded_bytes_unchecked [INFO] [stdout] OsString::with_capacity [INFO] [stdout] --> /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/ffi/os_str.rs:141:5 [INFO] [stdout] help: there is an associated function `from_iter` with a similar name [INFO] [stdout] | [INFO] [stdout] 73 - OsString::from_wide(without_nul) [INFO] [stdout] 73 + OsString::from_iter(without_nul) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope [INFO] [stdout] --> src/helpers/windows_string.rs:84:18 [INFO] [stdout] | [INFO] [stdout] 83 | inner: OsStr::new(value) [INFO] [stdout] | ____________________- [INFO] [stdout] 84 | | .encode_wide() [INFO] [stdout] | | -^^^^^^^^^^^ method not found in `&OsStr` [INFO] [stdout] | |_________________| [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptSetProperty` in this scope [INFO] [stdout] --> src/helpers/mod.rs:22:26 [INFO] [stdout] | [INFO] [stdout] 22 | Error::check(BCryptSetProperty( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptGetProperty` in this scope [INFO] [stdout] --> src/helpers/mod.rs:50:26 [INFO] [stdout] | [INFO] [stdout] 50 | Error::check(BCryptGetProperty( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptGetProperty` in this scope [INFO] [stdout] --> src/helpers/mod.rs:73:26 [INFO] [stdout] | [INFO] [stdout] 73 | Error::check(BCryptGetProperty( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptGetProperty` in this scope [INFO] [stdout] --> src/helpers/mod.rs:93:22 [INFO] [stdout] | [INFO] [stdout] 93 | Error::check(BCryptGetProperty(handle, prop, null_mut(), 0, &mut size, 0))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptOpenAlgorithmProvider` in this scope [INFO] [stdout] --> src/helpers/mod.rs:109:26 [INFO] [stdout] | [INFO] [stdout] 109 | Error::check(BCryptOpenAlgorithmProvider( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptCloseAlgorithmProvider` in this scope [INFO] [stdout] --> src/helpers/mod.rs:124:17 [INFO] [stdout] | [INFO] [stdout] 124 | BCryptCloseAlgorithmProvider(self.handle, 0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BCryptDestroyKey` in this scope [INFO] [stdout] --> src/helpers/mod.rs:157:17 [INFO] [stdout] | [INFO] [stdout] 157 | BCryptDestroyKey(self.handle); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asymmetric/mod.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ------------------- matches any value [INFO] [stdout] 103 | BCRYPT_DSA_ALGORITHM => Ok(Self::Dsa), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asymmetric/mod.rs:104:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ------------------- matches any value [INFO] [stdout] 103 | BCRYPT_DSA_ALGORITHM => Ok(Self::Dsa), [INFO] [stdout] 104 | BCRYPT_ECDH_P256_ALGORITHM => Ok(Self::Ecdh(NamedCurve::NistP256)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asymmetric/mod.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 105 | BCRYPT_ECDH_P384_ALGORITHM => Ok(Self::Ecdh(NamedCurve::NistP384)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asymmetric/mod.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 106 | BCRYPT_ECDH_P521_ALGORITHM => Ok(Self::Ecdh(NamedCurve::NistP521)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asymmetric/mod.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 107 | BCRYPT_ECDSA_P256_ALGORITHM => Ok(Self::Ecdsa(NamedCurve::NistP256)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asymmetric/mod.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 108 | BCRYPT_ECDSA_P384_ALGORITHM => Ok(Self::Ecdsa(NamedCurve::NistP384)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asymmetric/mod.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 109 | BCRYPT_ECDSA_P521_ALGORITHM => Ok(Self::Ecdsa(NamedCurve::NistP521)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asymmetric/mod.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 110 | BCRYPT_RSA_ALGORITHM => Ok(Self::Rsa), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asymmetric/mod.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 112 | val => Err(val), [INFO] [stdout] | ^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_DH_ALGORITHM` [INFO] [stdout] --> src/asymmetric/mod.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | BCRYPT_DH_ALGORITHM => Ok(Self::Dh), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_DH_ALGORITHM` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_DSA_ALGORITHM` [INFO] [stdout] --> src/asymmetric/mod.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | BCRYPT_DSA_ALGORITHM => Ok(Self::Dsa), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_DSA_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_ECDH_P256_ALGORITHM` [INFO] [stdout] --> src/asymmetric/mod.rs:104:13 [INFO] [stdout] | [INFO] [stdout] 104 | BCRYPT_ECDH_P256_ALGORITHM => Ok(Self::Ecdh(NamedCurve::NistP256)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_ECDH_P256_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_ECDH_P384_ALGORITHM` [INFO] [stdout] --> src/asymmetric/mod.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | BCRYPT_ECDH_P384_ALGORITHM => Ok(Self::Ecdh(NamedCurve::NistP384)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_ECDH_P384_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_ECDH_P521_ALGORITHM` [INFO] [stdout] --> src/asymmetric/mod.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | BCRYPT_ECDH_P521_ALGORITHM => Ok(Self::Ecdh(NamedCurve::NistP521)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_ECDH_P521_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_ECDSA_P256_ALGORITHM` [INFO] [stdout] --> src/asymmetric/mod.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | BCRYPT_ECDSA_P256_ALGORITHM => Ok(Self::Ecdsa(NamedCurve::NistP256)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_ECDSA_P256_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_ECDSA_P384_ALGORITHM` [INFO] [stdout] --> src/asymmetric/mod.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | BCRYPT_ECDSA_P384_ALGORITHM => Ok(Self::Ecdsa(NamedCurve::NistP384)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_ECDSA_P384_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_ECDSA_P521_ALGORITHM` [INFO] [stdout] --> src/asymmetric/mod.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | BCRYPT_ECDSA_P521_ALGORITHM => Ok(Self::Ecdsa(NamedCurve::NistP521)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_ECDSA_P521_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_RSA_ALGORITHM` [INFO] [stdout] --> src/asymmetric/mod.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | BCRYPT_RSA_ALGORITHM => Ok(Self::Rsa), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_RSA_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/hash.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_SHA1_ALGORITHM => Ok(Self::Sha1), [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] 181 | BCRYPT_SHA256_ALGORITHM => Ok(Self::Sha256), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/hash.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_SHA1_ALGORITHM => Ok(Self::Sha1), [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] 181 | BCRYPT_SHA256_ALGORITHM => Ok(Self::Sha256), [INFO] [stdout] 182 | BCRYPT_SHA384_ALGORITHM => Ok(Self::Sha384), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/hash.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_SHA1_ALGORITHM => Ok(Self::Sha1), [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 183 | BCRYPT_SHA512_ALGORITHM => Ok(Self::Sha512), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/hash.rs:184:13 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_SHA1_ALGORITHM => Ok(Self::Sha1), [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 184 | BCRYPT_MD2_ALGORITHM => Ok(Self::Md2), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/hash.rs:185:13 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_SHA1_ALGORITHM => Ok(Self::Sha1), [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 185 | BCRYPT_MD4_ALGORITHM => Ok(Self::Md4), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/hash.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_SHA1_ALGORITHM => Ok(Self::Sha1), [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 186 | BCRYPT_MD5_ALGORITHM => Ok(Self::Md5), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/hash.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_SHA1_ALGORITHM => Ok(Self::Sha1), [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 187 | val => Err(val), [INFO] [stdout] | ^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_SHA1_ALGORITHM` [INFO] [stdout] --> src/hash.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | BCRYPT_SHA1_ALGORITHM => Ok(Self::Sha1), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_SHA1_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_SHA256_ALGORITHM` [INFO] [stdout] --> src/hash.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 181 | BCRYPT_SHA256_ALGORITHM => Ok(Self::Sha256), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_SHA256_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_SHA384_ALGORITHM` [INFO] [stdout] --> src/hash.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 182 | BCRYPT_SHA384_ALGORITHM => Ok(Self::Sha384), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_SHA384_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_SHA512_ALGORITHM` [INFO] [stdout] --> src/hash.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | BCRYPT_SHA512_ALGORITHM => Ok(Self::Sha512), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_SHA512_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_MD2_ALGORITHM` [INFO] [stdout] --> src/hash.rs:184:13 [INFO] [stdout] | [INFO] [stdout] 184 | BCRYPT_MD2_ALGORITHM => Ok(Self::Md2), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_MD2_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_MD4_ALGORITHM` [INFO] [stdout] --> src/hash.rs:185:13 [INFO] [stdout] | [INFO] [stdout] 185 | BCRYPT_MD4_ALGORITHM => Ok(Self::Md4), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_MD4_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_MD5_ALGORITHM` [INFO] [stdout] --> src/hash.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 186 | BCRYPT_MD5_ALGORITHM => Ok(Self::Md5), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_MD5_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/hash.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 206 | BCRYPT_AES_CMAC_ALGORITHM => Ok(Self::AesCmac), [INFO] [stdout] | ------------------------- matches any value [INFO] [stdout] 207 | BCRYPT_AES_GMAC_ALGORITHM => Ok(Self::AesGmac), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/hash.rs:208:13 [INFO] [stdout] | [INFO] [stdout] 206 | BCRYPT_AES_CMAC_ALGORITHM => Ok(Self::AesCmac), [INFO] [stdout] | ------------------------- matches any value [INFO] [stdout] 207 | BCRYPT_AES_GMAC_ALGORITHM => Ok(Self::AesGmac), [INFO] [stdout] 208 | val => Err(val), [INFO] [stdout] | ^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_AES_CMAC_ALGORITHM` [INFO] [stdout] --> src/hash.rs:206:13 [INFO] [stdout] | [INFO] [stdout] 206 | BCRYPT_AES_CMAC_ALGORITHM => Ok(Self::AesCmac), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_AES_CMAC_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_AES_GMAC_ALGORITHM` [INFO] [stdout] --> src/hash.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 207 | BCRYPT_AES_GMAC_ALGORITHM => Ok(Self::AesGmac), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_AES_GMAC_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] 69 | BCRYPT_DH_PRIVATE_BLOB => Ok(BlobType::DhPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] 69 | BCRYPT_DH_PRIVATE_BLOB => Ok(BlobType::DhPrivate), [INFO] [stdout] 70 | BCRYPT_DH_PUBLIC_BLOB => Ok(BlobType::DhPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 71 | BCRYPT_DSA_PUBLIC_BLOB => Ok(BlobType::DsaPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 72 | BCRYPT_DSA_PRIVATE_BLOB => Ok(BlobType::DsaPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 73 | BCRYPT_ECCPRIVATE_BLOB => Ok(BlobType::EccPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 74 | BCRYPT_ECCPUBLIC_BLOB => Ok(BlobType::EccPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 75 | BCRYPT_KEY_DATA_BLOB => Ok(BlobType::KeyData), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:76:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 76 | BCRYPT_OPAQUE_KEY_BLOB => Ok(BlobType::OpaqueKey), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 77 | BCRYPT_PUBLIC_KEY_BLOB => Ok(BlobType::PublicKey), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 78 | BCRYPT_PRIVATE_KEY_BLOB => Ok(BlobType::PrivateKey), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:79:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 79 | BCRYPT_RSAFULLPRIVATE_BLOB => Ok(BlobType::RsaFullPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 80 | BCRYPT_RSAPRIVATE_BLOB => Ok(BlobType::RsaPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:81:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 81 | BCRYPT_RSAPUBLIC_BLOB => Ok(BlobType::RsaPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 82 | LEGACY_DH_PRIVATE_BLOB => Ok(BlobType::LegacyDhPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 83 | LEGACY_DH_PUBLIC_BLOB => Ok(BlobType::LegacyDhPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 84 | LEGACY_DSA_PRIVATE_BLOB => Ok(BlobType::LegacyDsaPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 85 | LEGACY_DSA_PUBLIC_BLOB => Ok(BlobType::LegacyDsaPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 86 | LEGACY_DSA_V2_PRIVATE_BLOB => Ok(BlobType::LegacyDsaV2Private), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 87 | LEGACY_RSAPRIVATE_BLOB => Ok(BlobType::LegacyRsaPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 88 | LEGACY_RSAPUBLIC_BLOB => Ok(BlobType::LegacyRsaPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/key_blob.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ------------------------ matches any value [INFO] [stdout] ... [INFO] [stdout] 89 | val => Err(val), [INFO] [stdout] | ^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_AES_WRAP_KEY_BLOB` [INFO] [stdout] --> src/key_blob.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | BCRYPT_AES_WRAP_KEY_BLOB => Ok(BlobType::AesWrapKey), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_AES_WRAP_KEY_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_DH_PRIVATE_BLOB` [INFO] [stdout] --> src/key_blob.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | BCRYPT_DH_PRIVATE_BLOB => Ok(BlobType::DhPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_DH_PRIVATE_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_DH_PUBLIC_BLOB` [INFO] [stdout] --> src/key_blob.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | BCRYPT_DH_PUBLIC_BLOB => Ok(BlobType::DhPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_DH_PUBLIC_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_DSA_PUBLIC_BLOB` [INFO] [stdout] --> src/key_blob.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | BCRYPT_DSA_PUBLIC_BLOB => Ok(BlobType::DsaPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_DSA_PUBLIC_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_DSA_PRIVATE_BLOB` [INFO] [stdout] --> src/key_blob.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | BCRYPT_DSA_PRIVATE_BLOB => Ok(BlobType::DsaPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_DSA_PRIVATE_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_ECCPRIVATE_BLOB` [INFO] [stdout] --> src/key_blob.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 73 | BCRYPT_ECCPRIVATE_BLOB => Ok(BlobType::EccPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_ECCPRIVATE_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_ECCPUBLIC_BLOB` [INFO] [stdout] --> src/key_blob.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | BCRYPT_ECCPUBLIC_BLOB => Ok(BlobType::EccPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_ECCPUBLIC_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_KEY_DATA_BLOB` [INFO] [stdout] --> src/key_blob.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 75 | BCRYPT_KEY_DATA_BLOB => Ok(BlobType::KeyData), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_KEY_DATA_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_OPAQUE_KEY_BLOB` [INFO] [stdout] --> src/key_blob.rs:76:13 [INFO] [stdout] | [INFO] [stdout] 76 | BCRYPT_OPAQUE_KEY_BLOB => Ok(BlobType::OpaqueKey), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_OPAQUE_KEY_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_PUBLIC_KEY_BLOB` [INFO] [stdout] --> src/key_blob.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | BCRYPT_PUBLIC_KEY_BLOB => Ok(BlobType::PublicKey), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_PUBLIC_KEY_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_PRIVATE_KEY_BLOB` [INFO] [stdout] --> src/key_blob.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | BCRYPT_PRIVATE_KEY_BLOB => Ok(BlobType::PrivateKey), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_PRIVATE_KEY_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_RSAFULLPRIVATE_BLOB` [INFO] [stdout] --> src/key_blob.rs:79:13 [INFO] [stdout] | [INFO] [stdout] 79 | BCRYPT_RSAFULLPRIVATE_BLOB => Ok(BlobType::RsaFullPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_RSAFULLPRIVATE_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_RSAPRIVATE_BLOB` [INFO] [stdout] --> src/key_blob.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | BCRYPT_RSAPRIVATE_BLOB => Ok(BlobType::RsaPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_RSAPRIVATE_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_RSAPUBLIC_BLOB` [INFO] [stdout] --> src/key_blob.rs:81:13 [INFO] [stdout] | [INFO] [stdout] 81 | BCRYPT_RSAPUBLIC_BLOB => Ok(BlobType::RsaPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_RSAPUBLIC_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `LEGACY_DH_PRIVATE_BLOB` [INFO] [stdout] --> src/key_blob.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | LEGACY_DH_PRIVATE_BLOB => Ok(BlobType::LegacyDhPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_LEGACY_DH_PRIVATE_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `LEGACY_DH_PUBLIC_BLOB` [INFO] [stdout] --> src/key_blob.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | LEGACY_DH_PUBLIC_BLOB => Ok(BlobType::LegacyDhPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_LEGACY_DH_PUBLIC_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `LEGACY_DSA_PRIVATE_BLOB` [INFO] [stdout] --> src/key_blob.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | LEGACY_DSA_PRIVATE_BLOB => Ok(BlobType::LegacyDsaPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_LEGACY_DSA_PRIVATE_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `LEGACY_DSA_PUBLIC_BLOB` [INFO] [stdout] --> src/key_blob.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | LEGACY_DSA_PUBLIC_BLOB => Ok(BlobType::LegacyDsaPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_LEGACY_DSA_PUBLIC_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `LEGACY_DSA_V2_PRIVATE_BLOB` [INFO] [stdout] --> src/key_blob.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 86 | LEGACY_DSA_V2_PRIVATE_BLOB => Ok(BlobType::LegacyDsaV2Private), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_LEGACY_DSA_V2_PRIVATE_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `LEGACY_RSAPRIVATE_BLOB` [INFO] [stdout] --> src/key_blob.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | LEGACY_RSAPRIVATE_BLOB => Ok(BlobType::LegacyRsaPrivate), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_LEGACY_RSAPRIVATE_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `LEGACY_RSAPUBLIC_BLOB` [INFO] [stdout] --> src/key_blob.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | LEGACY_RSAPUBLIC_BLOB => Ok(BlobType::LegacyRsaPublic), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_LEGACY_RSAPUBLIC_BLOB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/random.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 81 | BCRYPT_RNG_ALGORITHM => Ok(RandomAlgorithmId::Rng), [INFO] [stdout] | -------------------- matches any value [INFO] [stdout] 82 | BCRYPT_RNG_DUAL_EC_ALGORITHM => Ok(RandomAlgorithmId::DualECRng), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/random.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 81 | BCRYPT_RNG_ALGORITHM => Ok(RandomAlgorithmId::Rng), [INFO] [stdout] | -------------------- matches any value [INFO] [stdout] 82 | BCRYPT_RNG_DUAL_EC_ALGORITHM => Ok(RandomAlgorithmId::DualECRng), [INFO] [stdout] 83 | BCRYPT_RNG_FIPS186_DSA_ALGORITHM => Ok(RandomAlgorithmId::Fips186DsaRng), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/random.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 81 | BCRYPT_RNG_ALGORITHM => Ok(RandomAlgorithmId::Rng), [INFO] [stdout] | -------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 84 | _ => Err(value), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_RNG_ALGORITHM` [INFO] [stdout] --> src/random.rs:81:13 [INFO] [stdout] | [INFO] [stdout] 81 | BCRYPT_RNG_ALGORITHM => Ok(RandomAlgorithmId::Rng), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_RNG_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_RNG_DUAL_EC_ALGORITHM` [INFO] [stdout] --> src/random.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | BCRYPT_RNG_DUAL_EC_ALGORITHM => Ok(RandomAlgorithmId::DualECRng), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_RNG_DUAL_EC_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BCRYPT_RNG_FIPS186_DSA_ALGORITHM` [INFO] [stdout] --> src/random.rs:83:13 [INFO] [stdout] | [INFO] [stdout] 83 | BCRYPT_RNG_FIPS186_DSA_ALGORITHM => Ok(RandomAlgorithmId::Fips186DsaRng), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_BCRYPT_RNG_FIPS186_DSA_ALGORITHM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0408, E0412, E0422, E0425, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0408`. [INFO] [stdout] [INFO] [stderr] error: could not compile `win-crypto-ng` (lib) due to 277 previous errors; 84 warnings emitted [INFO] running `Command { std: "docker" "inspect" "70c5dec8e2407af0dcb7e6e97d5eff5d8534c28855a86da3c2508cf8611d3a71", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "70c5dec8e2407af0dcb7e6e97d5eff5d8534c28855a86da3c2508cf8611d3a71", kill_on_drop: false }` [INFO] [stdout] 70c5dec8e2407af0dcb7e6e97d5eff5d8534c28855a86da3c2508cf8611d3a71