[INFO] fetching crate tokio-tls-gmssl 0.1.0... [INFO] testing tokio-tls-gmssl-0.1.0 against beta-2025-09-21 for beta-1.91-3 [INFO] extracting crate tokio-tls-gmssl 0.1.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate tokio-tls-gmssl 0.1.0 [INFO] finished tweaking crates.io crate tokio-tls-gmssl 0.1.0 [INFO] tweaked toml for crates.io crate tokio-tls-gmssl 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate tokio-tls-gmssl 0.1.0 on toolchain beta-2025-09-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tokio-tls-gmssl 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 35fbbcaef45fd8543ca5805ecbce1d1e7d6be53fbe3848e1df4975eb665aa8ea [INFO] running `Command { std: "docker" "start" "-a" "35fbbcaef45fd8543ca5805ecbce1d1e7d6be53fbe3848e1df4975eb665aa8ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "35fbbcaef45fd8543ca5805ecbce1d1e7d6be53fbe3848e1df4975eb665aa8ea", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "35fbbcaef45fd8543ca5805ecbce1d1e7d6be53fbe3848e1df4975eb665aa8ea", kill_on_drop: false }` [INFO] [stdout] 35fbbcaef45fd8543ca5805ecbce1d1e7d6be53fbe3848e1df4975eb665aa8ea [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 58cedc58d3a8afb58b558d8efde1520243a8adedc9969d64ad97069bef43d049 [INFO] running `Command { std: "docker" "start" "-a" "58cedc58d3a8afb58b558d8efde1520243a8adedc9969d64ad97069bef43d049", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.56 [INFO] [stderr] Compiling libc v0.2.141 [INFO] [stderr] Compiling quote v1.0.26 [INFO] [stderr] Compiling unicode-ident v1.0.8 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling gmssl v0.1.0 [INFO] [stderr] Compiling native-tls-gmssl v0.1.0 [INFO] [stderr] Compiling once_cell v1.17.1 [INFO] [stderr] Compiling bytes v1.4.0 [INFO] [stderr] Compiling openssl-probe v0.1.5 [INFO] [stderr] Compiling tokio v1.27.0 [INFO] [stderr] Compiling gmssl-sys v0.1.2 [INFO] [stderr] Compiling syn v2.0.15 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling mio v0.8.6 [INFO] [stderr] Compiling socket2 v0.4.9 [INFO] [stderr] Compiling gmssl-macros v0.1.0 [INFO] [stderr] Compiling tokio-macros v2.0.0 [INFO] [stdout] error[E0432]: unresolved imports `ffi::get_rfc2409_prime_1024`, `ffi::get_rfc2409_prime_768`, `ffi::get_rfc3526_prime_1536`, `ffi::get_rfc3526_prime_2048`, `ffi::get_rfc3526_prime_3072`, `ffi::get_rfc3526_prime_4096`, `ffi::get_rfc3526_prime_6144`, `ffi::get_rfc3526_prime_8192` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/bn.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | get_rfc2409_prime_1024 as BN_get_rfc2409_prime_1024, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `get_rfc2409_prime_1024` in the root [INFO] [stdout] 51 | get_rfc2409_prime_768 as BN_get_rfc2409_prime_768, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `get_rfc2409_prime_768` in the root [INFO] [stdout] 52 | get_rfc3526_prime_1536 as BN_get_rfc3526_prime_1536, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `get_rfc3526_prime_1536` in the root [INFO] [stdout] 53 | get_rfc3526_prime_2048 as BN_get_rfc3526_prime_2048, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `get_rfc3526_prime_2048` in the root [INFO] [stdout] 54 | get_rfc3526_prime_3072 as BN_get_rfc3526_prime_3072, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `get_rfc3526_prime_3072` in the root [INFO] [stdout] 55 | get_rfc3526_prime_4096 as BN_get_rfc3526_prime_4096, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `get_rfc3526_prime_4096` in the root [INFO] [stdout] 56 | get_rfc3526_prime_6144 as BN_get_rfc3526_prime_6144, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `get_rfc3526_prime_6144` in the root [INFO] [stdout] 57 | get_rfc3526_prime_8192 as BN_get_rfc3526_prime_8192, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `get_rfc3526_prime_8192` in the root [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 50 | BN_get_rfc2409_prime_1024 as BN_get_rfc2409_prime_1024, [INFO] [stdout] | +++ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 51 | BN_get_rfc2409_prime_768 as BN_get_rfc2409_prime_768, [INFO] [stdout] | +++ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 52 | BN_get_rfc3526_prime_1536 as BN_get_rfc3526_prime_1536, [INFO] [stdout] | +++ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 53 | BN_get_rfc3526_prime_2048 as BN_get_rfc3526_prime_2048, [INFO] [stdout] | +++ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 54 | BN_get_rfc3526_prime_3072 as BN_get_rfc3526_prime_3072, [INFO] [stdout] | +++ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 55 | BN_get_rfc3526_prime_4096 as BN_get_rfc3526_prime_4096, [INFO] [stdout] | +++ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 56 | BN_get_rfc3526_prime_6144 as BN_get_rfc3526_prime_6144, [INFO] [stdout] | +++ [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 57 | BN_get_rfc3526_prime_8192 as BN_get_rfc3526_prime_8192, [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ffi::EVP_CIPHER_CTX_cipher` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/cipher_ctx.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | use ffi::EVP_CIPHER_CTX_cipher as EVP_CIPHER_CTX_get0_cipher; [INFO] [stdout] | ^^^^^---------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `EVP_CIPHER_CTX_new` [INFO] [stdout] | no `EVP_CIPHER_CTX_cipher` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `ffi::EVP_MD_CTX_create`, `ffi::EVP_MD_CTX_destroy` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/hash.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `EVP_MD_CTX_destroy` in the root [INFO] [stdout] | | [INFO] [stdout] | no `EVP_MD_CTX_create` in the root [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 49 - use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] 49 + use ffi::{EVP_MD_CTX_reset as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 49 - use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] 49 + use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_reset as EVP_MD_CTX_free}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `ffi::EVP_MD_CTX_create`, `ffi::EVP_MD_CTX_destroy` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/md_ctx.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `EVP_MD_CTX_destroy` in the root [INFO] [stdout] | | [INFO] [stdout] | no `EVP_MD_CTX_create` in the root [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 99 - use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] 99 + use ffi::{EVP_MD_CTX_reset as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 99 - use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] 99 + use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_reset as EVP_MD_CTX_free}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `ffi::EVP_MD_CTX_create`, `ffi::EVP_MD_CTX_destroy` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/sign.rs:87:19 [INFO] [stdout] | [INFO] [stdout] 87 | use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `EVP_MD_CTX_destroy` in the root [INFO] [stdout] | | [INFO] [stdout] | no `EVP_MD_CTX_create` in the root [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 87 - use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] 87 + use ffi::{EVP_MD_CTX_reset as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 87 - use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_destroy as EVP_MD_CTX_free}; [INFO] [stdout] 87 + use ffi::{EVP_MD_CTX_create as EVP_MD_CTX_new, EVP_MD_CTX_reset as EVP_MD_CTX_free}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `ffi::SSL_get_peer_certificate` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4054:13 [INFO] [stdout] | [INFO] [stdout] 4054 | use ffi::SSL_get_peer_certificate as SSL_get1_peer_certificate; [INFO] [stdout] | ^^^^^------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `SSL_get1_peer_certificate` [INFO] [stdout] | no `SSL_get_peer_certificate` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `ffi::SSLv23_method`, `ffi::DTLSv1_method`, `ffi::SSLv23_client_method`, `ffi::SSLv23_server_method` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4062:13 [INFO] [stdout] | [INFO] [stdout] 4062 | SSLv23_method as TLS_method, DTLSv1_method as DTLS_method, SSLv23_client_method as TLS_client_method, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SSLv23_client_method` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `DTLSv1_method` in the root [INFO] [stdout] | no `SSLv23_method` in the root [INFO] [stdout] 4063 | SSLv23_server_method as TLS_server_method, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SSLv23_server_method` in the root [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 4062 - SSLv23_method as TLS_method, DTLSv1_method as DTLS_method, SSLv23_client_method as TLS_client_method, [INFO] [stdout] 4062 + SSLv23_method as TLS_method, DTLS_method as DTLS_method, SSLv23_client_method as TLS_client_method, [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 4062 - SSLv23_method as TLS_method, DTLSv1_method as DTLS_method, SSLv23_client_method as TLS_client_method, [INFO] [stdout] 4062 + SSLv23_method as TLS_method, DTLSv1_method as DTLS_method, TLS_client_method as TLS_client_method, [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 4063 - SSLv23_server_method as TLS_server_method, [INFO] [stdout] 4063 + TLS_server_method as TLS_server_method, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `ffi::sk_pop`, `ffi::sk_free`, `ffi::sk_num`, `ffi::sk_value`, `ffi::_STACK`, `ffi::sk_new_null`, `ffi::sk_push` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/stack.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | sk_pop as OPENSSL_sk_pop, sk_free as OPENSSL_sk_free, sk_num as OPENSSL_sk_num, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ -------^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ no `sk_num` in the root [INFO] [stdout] | | | [INFO] [stdout] | | no `sk_free` in the root [INFO] [stdout] | | help: a similar name exists in the module: `BN_free` [INFO] [stdout] | no `sk_pop` in the root [INFO] [stdout] 25 | sk_value as OPENSSL_sk_value, _STACK as OPENSSL_STACK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ no `_STACK` in the root [INFO] [stdout] | | [INFO] [stdout] | no `sk_value` in the root [INFO] [stdout] 26 | sk_new_null as OPENSSL_sk_new_null, sk_push as OPENSSL_sk_push, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `sk_push` in the root [INFO] [stdout] | | [INFO] [stdout] | no `sk_new_null` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `ffi::SSLEAY_VERSION`, `ffi::SSLEAY_CFLAGS`, `ffi::SSLEAY_BUILT_ON`, `ffi::SSLEAY_PLATFORM`, `ffi::SSLEAY_DIR`, `ffi::SSLeay`, `ffi::SSLeay_version` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/version.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | SSLEAY_VERSION as OPENSSL_VERSION, SSLEAY_CFLAGS as OPENSSL_CFLAGS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SSLEAY_CFLAGS` in the root [INFO] [stdout] | | [INFO] [stdout] | no `SSLEAY_VERSION` in the root [INFO] [stdout] 29 | SSLEAY_BUILT_ON as OPENSSL_BUILT_ON, SSLEAY_PLATFORM as OPENSSL_PLATFORM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SSLEAY_PLATFORM` in the root [INFO] [stdout] | | [INFO] [stdout] | no `SSLEAY_BUILT_ON` in the root [INFO] [stdout] 30 | SSLEAY_DIR as OPENSSL_DIR, SSLeay as OpenSSL_version_num, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SSLeay` in the root [INFO] [stdout] | | [INFO] [stdout] | no `SSLEAY_DIR` in the root [INFO] [stdout] 31 | SSLeay_version as OpenSSL_version, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SSLeay_version` in the root [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 28 - SSLEAY_VERSION as OPENSSL_VERSION, SSLEAY_CFLAGS as OPENSSL_CFLAGS, [INFO] [stdout] 28 + SSL3_VERSION as OPENSSL_VERSION, SSLEAY_CFLAGS as OPENSSL_CFLAGS, [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 29 - SSLEAY_BUILT_ON as OPENSSL_BUILT_ON, SSLEAY_PLATFORM as OPENSSL_PLATFORM, [INFO] [stdout] 29 + SSLEAY_BUILT_ON as OPENSSL_BUILT_ON, AT_PLATFORM as OPENSSL_PLATFORM, [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 31 - SSLeay_version as OpenSSL_version, [INFO] [stdout] 31 + SSL_version as OpenSSL_version, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `ffi::ASN1_STRING_data`, `ffi::X509_STORE_CTX_get_chain`, `ffi::X509_set_notAfter`, `ffi::X509_set_notBefore` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2229:13 [INFO] [stdout] | [INFO] [stdout] 2229 | ASN1_STRING_data as ASN1_STRING_get0_data, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ASN1_STRING_data` in the root [INFO] [stdout] 2230 | X509_STORE_CTX_get_chain as X509_STORE_CTX_get0_chain, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `X509_STORE_CTX_get_chain` in the root [INFO] [stdout] 2231 | X509_set_notAfter as X509_set1_notAfter, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `X509_set_notAfter` in the root [INFO] [stdout] 2232 | X509_set_notBefore as X509_set1_notBefore, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `X509_set_notBefore` in the root [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 2229 - ASN1_STRING_data as ASN1_STRING_get0_data, [INFO] [stdout] 2229 + ASN1_STRING_set as ASN1_STRING_get0_data, [INFO] [stdout] | [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 2230 | X509_STORE_CTX_get0_chain as X509_STORE_CTX_get0_chain, [INFO] [stdout] | + [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 2231 | X509_set1_notAfter as X509_set1_notAfter, [INFO] [stdout] | + [INFO] [stdout] help: a similar name exists in the module [INFO] [stdout] | [INFO] [stdout] 2232 | X509_set1_notBefore as X509_set1_notBefore, [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ASN1_STRING_data` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/asn1.rs:704:18 [INFO] [stdout] | [INFO] [stdout] 704 | ffi::ASN1_STRING_data(s) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `ASN1_STRING_set` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./handwritten/asn1.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | pub fn ASN1_STRING_set(x: *mut ASN1_STRING, data: *const c_void, len_in: c_int) -> c_int; [INFO] [stdout] | ----------------------------------------------------------------------------------------- similarly named function `ASN1_STRING_set` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EVP_idea_cfb64` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/cipher.rs:373:43 [INFO] [stdout] | [INFO] [stdout] 373 | unsafe { CipherRef::from_ptr(ffi::EVP_idea_cfb64() as *mut _) } [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a constant with a similar name exists: `NID_idea_cfb64` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./obj_mac.rs:291:1 [INFO] [stdout] | [INFO] [stdout] 291 | pub const NID_idea_cfb64: c_int = 35; [INFO] [stdout] | ------------------------------- similarly named constant `NID_idea_cfb64` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EVP_idea_ecb` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/cipher.rs:378:43 [INFO] [stdout] | [INFO] [stdout] 378 | unsafe { CipherRef::from_ptr(ffi::EVP_idea_ecb() as *mut _) } [INFO] [stdout] | ^^^^^^^^^^^^ help: a function with a similar name exists: `EVP_des_ecb` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./handwritten/evp.rs:301:5 [INFO] [stdout] | [INFO] [stdout] 301 | pub fn EVP_des_ecb() -> *const EVP_CIPHER; [INFO] [stdout] | ------------------------------------------ similarly named function `EVP_des_ecb` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ERR_put_error` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/error.rs:212:18 [INFO] [stdout] | [INFO] [stdout] 212 | ffi::ERR_put_error( [INFO] [stdout] | ^^^^^^^^^^^^^ help: a function with a similar name exists: `ERR_get_error` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./handwritten/err.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn ERR_get_error() -> c_ulong; [INFO] [stdout] | ---------------------------------- similarly named function `ERR_get_error` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FIPS_mode_set` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/fips.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | unsafe { cvt(ffi::FIPS_mode_set(enabled as _)).map(|_| ()) } [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FIPS_mode` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/fips.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | unsafe { ffi::FIPS_mode() != 0 } [INFO] [stdout] | ^^^^^^^^^ not found in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PKCS7_NO_DUAL_CONTENT` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/pkcs7.rs:49:38 [INFO] [stdout] | [INFO] [stdout] 49 | const NO_DUAL_CONTENT = ffi::PKCS7_NO_DUAL_CONTENT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CRYPTO_add_lock` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/pkey.rs:805:18 [INFO] [stdout] | [INFO] [stdout] 805 | ffi::CRYPTO_add_lock( [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CRYPTO_malloc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./handwritten/crypto.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn CRYPTO_malloc(num: size_t, file: *const c_char, line: c_int) -> *mut c_void; [INFO] [stdout] | ----------------------------------------------------------------------------------- similarly named function `CRYPTO_malloc` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CRYPTO_LOCK_EVP_PKEY` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/pkey.rs:808:22 [INFO] [stdout] | [INFO] [stdout] 808 | ffi::CRYPTO_LOCK_EVP_PKEY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0574]: expected struct, variant or union type, found enum `ffi::BIO_METHOD` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/bio.rs:236:36 [INFO] [stdout] | [INFO] [stdout] 236 | let ptr = Box::new(ffi::BIO_METHOD { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not a struct, variant or union type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CRYPTO_add_lock` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4005:18 [INFO] [stdout] | [INFO] [stdout] 4005 | ffi::CRYPTO_add_lock( [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CRYPTO_malloc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./handwritten/crypto.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn CRYPTO_malloc(num: size_t, file: *const c_char, line: c_int) -> *mut c_void; [INFO] [stdout] | ----------------------------------------------------------------------------------- similarly named function `CRYPTO_malloc` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CRYPTO_LOCK_SSL_CTX` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4008:22 [INFO] [stdout] | [INFO] [stdout] 4008 | ffi::CRYPTO_LOCK_SSL_CTX, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CRYPTO_add_lock` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4038:18 [INFO] [stdout] | [INFO] [stdout] 4038 | ffi::CRYPTO_add_lock( [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CRYPTO_malloc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./handwritten/crypto.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn CRYPTO_malloc(num: size_t, file: *const c_char, line: c_int) -> *mut c_void; [INFO] [stdout] | ----------------------------------------------------------------------------------- similarly named function `CRYPTO_malloc` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CRYPTO_LOCK_SSL_CTX` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4041:22 [INFO] [stdout] | [INFO] [stdout] 4041 | ffi::CRYPTO_LOCK_SSL_CTX, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CRYPTO_add_lock` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2196:18 [INFO] [stdout] | [INFO] [stdout] 2196 | ffi::CRYPTO_add_lock( [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: a function with a similar name exists: `CRYPTO_malloc` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./handwritten/crypto.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn CRYPTO_malloc(num: size_t, file: *const c_char, line: c_int) -> *mut c_void; [INFO] [stdout] | ----------------------------------------------------------------------------------- similarly named function `CRYPTO_malloc` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CRYPTO_LOCK_X509` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2199:22 [INFO] [stdout] | [INFO] [stdout] 2199 | ffi::CRYPTO_LOCK_X509, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: a constant with a similar name exists: `CRYPTO_LOCK` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./crypto.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | pub const CRYPTO_LOCK: c_int = 1; [INFO] [stdout] | ---------------------------- similarly named constant `CRYPTO_LOCK` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `X509_LU_X509` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2267:35 [INFO] [stdout] | [INFO] [stdout] 2267 | if (*x).type_ == ffi::X509_LU_X509 { [INFO] [stdout] | ^^^^^^^^^^^^ not found in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `X509_OBJECT_free_contents` in crate `ffi` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2284:18 [INFO] [stdout] | [INFO] [stdout] 2284 | ffi::X509_OBJECT_free_contents(x); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `ffi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `neg` on type `BIGNUM` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/bn.rs:62:19 [INFO] [stdout] | [INFO] [stdout] 62 | (*bn).neg [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `iv_len` on type `EVP_CIPHER` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/cipher.rs:26:20 [INFO] [stdout] | [INFO] [stdout] 26 | (*ptr).iv_len [INFO] [stdout] | ^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `block_size` on type `EVP_CIPHER` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/cipher.rs:31:20 [INFO] [stdout] | [INFO] [stdout] 31 | (*ptr).block_size [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `key_len` on type `EVP_CIPHER` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/cipher.rs:36:20 [INFO] [stdout] | [INFO] [stdout] 36 | (*ptr).key_len [INFO] [stdout] | ^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `p` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:252:19 [INFO] [stdout] | [INFO] [stdout] 252 | (*dh).p = p; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `q` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:253:19 [INFO] [stdout] | [INFO] [stdout] 253 | (*dh).q = q; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `g` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:254:19 [INFO] [stdout] | [INFO] [stdout] 254 | (*dh).g = g; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `p` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:266:28 [INFO] [stdout] | [INFO] [stdout] 266 | *p = (*dh).p; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `q` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:269:28 [INFO] [stdout] | [INFO] [stdout] 269 | *q = (*dh).q; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `g` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:272:28 [INFO] [stdout] | [INFO] [stdout] 272 | *g = (*dh).g; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `pub_key` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:282:19 [INFO] [stdout] | [INFO] [stdout] 282 | (*dh).pub_key = pub_key; [INFO] [stdout] | ^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `priv_key` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:283:19 [INFO] [stdout] | [INFO] [stdout] 283 | (*dh).priv_key = priv_key; [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `pub_key` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:294:34 [INFO] [stdout] | [INFO] [stdout] 294 | *pub_key = (*dh).pub_key; [INFO] [stdout] | ^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `priv_key` on type `DH` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dh.rs:297:35 [INFO] [stdout] | [INFO] [stdout] 297 | *priv_key = (*dh).priv_key; [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `p` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:297:27 [INFO] [stdout] | [INFO] [stdout] 297 | *p = (*d).p; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `q` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:300:27 [INFO] [stdout] | [INFO] [stdout] 300 | *q = (*d).q; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `g` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:303:27 [INFO] [stdout] | [INFO] [stdout] 303 | *g = (*d).g; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `pub_key` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:314:33 [INFO] [stdout] | [INFO] [stdout] 314 | *pub_key = (*d).pub_key; [INFO] [stdout] | ^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `priv_key` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:317:34 [INFO] [stdout] | [INFO] [stdout] 317 | *priv_key = (*d).priv_key; [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `pub_key` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:327:18 [INFO] [stdout] | [INFO] [stdout] 327 | (*d).pub_key = pub_key; [INFO] [stdout] | ^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `priv_key` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:328:18 [INFO] [stdout] | [INFO] [stdout] 328 | (*d).priv_key = priv_key; [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `p` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:339:18 [INFO] [stdout] | [INFO] [stdout] 339 | (*d).p = p; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `q` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:340:18 [INFO] [stdout] | [INFO] [stdout] 340 | (*d).q = q; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `g` on type `DSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:341:18 [INFO] [stdout] | [INFO] [stdout] 341 | (*d).g = g; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `r` on type `DSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:477:39 [INFO] [stdout] | [INFO] [stdout] 477 | ffi::BN_clear_free((*sig).r); [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `s` on type `DSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:478:39 [INFO] [stdout] | [INFO] [stdout] 478 | ffi::BN_clear_free((*sig).s); [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `r` on type `DSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:479:20 [INFO] [stdout] | [INFO] [stdout] 479 | (*sig).r = r; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `s` on type `DSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:480:20 [INFO] [stdout] | [INFO] [stdout] 480 | (*sig).s = s; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `r` on type `DSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:491:32 [INFO] [stdout] | [INFO] [stdout] 491 | (*pr) = (*sig).r; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `s` on type `DSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/dsa.rs:494:32 [INFO] [stdout] | [INFO] [stdout] 494 | (*ps) = (*sig).s; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `r` on type `ECDSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ecdsa.rs:125:39 [INFO] [stdout] | [INFO] [stdout] 125 | ffi::BN_clear_free((*sig).r); [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `s` on type `ECDSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ecdsa.rs:126:39 [INFO] [stdout] | [INFO] [stdout] 126 | ffi::BN_clear_free((*sig).s); [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `r` on type `ECDSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ecdsa.rs:127:20 [INFO] [stdout] | [INFO] [stdout] 127 | (*sig).r = r; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `s` on type `ECDSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ecdsa.rs:128:20 [INFO] [stdout] | [INFO] [stdout] 128 | (*sig).s = s; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `r` on type `ECDSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ecdsa.rs:139:32 [INFO] [stdout] | [INFO] [stdout] 139 | (*pr) = (*sig).r; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `s` on type `ECDSA_SIG` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ecdsa.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | (*ps) = (*sig).s; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `references` on type `EVP_PKEY` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/pkey.rs:806:30 [INFO] [stdout] | [INFO] [stdout] 806 | &mut (*pkey).references, [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `n` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:598:27 [INFO] [stdout] | [INFO] [stdout] 598 | *n = (*r).n; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `e` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:601:27 [INFO] [stdout] | [INFO] [stdout] 601 | *e = (*r).e; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `d` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:604:27 [INFO] [stdout] | [INFO] [stdout] 604 | *d = (*r).d; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `p` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:615:27 [INFO] [stdout] | [INFO] [stdout] 615 | *p = (*r).p; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `q` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:618:27 [INFO] [stdout] | [INFO] [stdout] 618 | *q = (*r).q; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `dmp1` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:630:30 [INFO] [stdout] | [INFO] [stdout] 630 | *dmp1 = (*r).dmp1; [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `dmq1` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:633:30 [INFO] [stdout] | [INFO] [stdout] 633 | *dmq1 = (*r).dmq1; [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `iqmp` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:636:30 [INFO] [stdout] | [INFO] [stdout] 636 | *iqmp = (*r).iqmp; [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `n` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:647:18 [INFO] [stdout] | [INFO] [stdout] 647 | (*r).n = n; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `e` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:648:18 [INFO] [stdout] | [INFO] [stdout] 648 | (*r).e = e; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `d` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:649:18 [INFO] [stdout] | [INFO] [stdout] 649 | (*r).d = d; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `p` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:659:18 [INFO] [stdout] | [INFO] [stdout] 659 | (*r).p = p; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `q` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:660:18 [INFO] [stdout] | [INFO] [stdout] 660 | (*r).q = q; [INFO] [stdout] | ^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `dmp1` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:671:18 [INFO] [stdout] | [INFO] [stdout] 671 | (*r).dmp1 = dmp1; [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `dmq1` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:672:18 [INFO] [stdout] | [INFO] [stdout] 672 | (*r).dmq1 = dmq1; [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `iqmp` on type `RSA` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/rsa.rs:673:18 [INFO] [stdout] | [INFO] [stdout] 673 | (*r).iqmp = iqmp; [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `init` on type `BIO` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/bio.rs:267:20 [INFO] [stdout] | [INFO] [stdout] 267 | (*bio).init = init; [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `flags` on type `BIO` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/bio.rs:272:20 [INFO] [stdout] | [INFO] [stdout] 272 | (*bio).flags = flags; [INFO] [stdout] | ^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `BIO` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/bio.rs:277:20 [INFO] [stdout] | [INFO] [stdout] 277 | (*bio).ptr [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `BIO` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/bio.rs:282:20 [INFO] [stdout] | [INFO] [stdout] 282 | (*bio).ptr = data; [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `num` on type `BIO` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/bio.rs:287:20 [INFO] [stdout] | [INFO] [stdout] 287 | (*bio).num = num; [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:1438:58 [INFO] [stdout] | [INFO] [stdout] 1438 | ffi::SSL_CTX_sess_set_get_cb(self.as_ptr(), Some(callbacks::raw_get_session::)); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ types differ in mutability [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected fn pointer `unsafe extern "C" fn(_, *const u8, _, _) -> _` [INFO] [stdout] found fn item `unsafe extern "C" fn(_, *mut u8, _, _) -> _ {raw_get_session::}` [INFO] [stdout] help: the type constructed contains `unsafe extern "C" fn(*mut SSL, *mut u8, i32, *mut i32) -> *mut SSL_SESSION {raw_get_session::}` due to the type of the argument passed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:1438:53 [INFO] [stdout] | [INFO] [stdout] 1438 | ffi::SSL_CTX_sess_set_get_cb(self.as_ptr(), Some(callbacks::raw_get_session::)); [INFO] [stdout] | ^^^^^-------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `Some` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/option.rs:602:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:1542:67 [INFO] [stdout] | [INFO] [stdout] 1542 | ffi::SSL_CTX_set_cookie_verify_cb(self.as_ptr(), Some(raw_cookie_verify::)); [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^ types differ in mutability [INFO] [stdout] | | [INFO] [stdout] | arguments to this enum variant are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected fn pointer `extern "C" fn(_, *const u8, _) -> _` [INFO] [stdout] found fn item `extern "C" fn(_, *mut u8, _) -> _ {callbacks::raw_cookie_verify::}` [INFO] [stdout] help: the type constructed contains `extern "C" fn(*mut SSL, *mut u8, u32) -> i32 {callbacks::raw_cookie_verify::}` due to the type of the argument passed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:1542:62 [INFO] [stdout] | [INFO] [stdout] 1542 | ffi::SSL_CTX_set_cookie_verify_cb(self.as_ptr(), Some(raw_cookie_verify::)); [INFO] [stdout] | ^^^^^----------------------^ [INFO] [stdout] | | [INFO] [stdout] | this argument influences the type of `Some` [INFO] [stdout] note: tuple variant defined here [INFO] [stdout] --> /rustc/bb624dcb4c8ab987e10c0808d92d76f3b84dd117/library/core/src/option.rs:602:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `references` on type `SSL_CTX` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4006:29 [INFO] [stdout] | [INFO] [stdout] 4006 | &mut (*ssl).references, [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `master_key_length` on type `SSL_SESSION` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4022:35 [INFO] [stdout] | [INFO] [stdout] 4022 | return (*session).master_key_length as usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `master_key_length` on type `SSL_SESSION` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4024:36 [INFO] [stdout] | [INFO] [stdout] 4024 | if outlen > (*session).master_key_length as usize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `master_key_length` on type `SSL_SESSION` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4025:37 [INFO] [stdout] | [INFO] [stdout] 4025 | outlen = (*session).master_key_length as usize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `master_key` on type `SSL_SESSION` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4027:49 [INFO] [stdout] | [INFO] [stdout] 4027 | ptr::copy_nonoverlapping((*session).master_key.as_ptr(), out, outlen); [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `server` on type `SSL` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4033:18 [INFO] [stdout] | [INFO] [stdout] 4033 | (*s).server [INFO] [stdout] | ^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `references` on type `SSL_SESSION` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/ssl/mod.rs:4039:29 [INFO] [stdout] | [INFO] [stdout] 4039 | &mut (*ses).references, [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `iv_len` on type `EVP_CIPHER` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/symm.rs:785:20 [INFO] [stdout] | [INFO] [stdout] 785 | (*ptr).iv_len [INFO] [stdout] | ^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `block_size` on type `EVP_CIPHER` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/symm.rs:790:20 [INFO] [stdout] | [INFO] [stdout] 790 | (*ptr).block_size [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `key_len` on type `EVP_CIPHER` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/symm.rs:795:20 [INFO] [stdout] | [INFO] [stdout] 795 | (*ptr).key_len [INFO] [stdout] | ^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `objs` on type `X509_STORE` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/store.rs:275:18 [INFO] [stdout] | [INFO] [stdout] 275 | (*x).objs [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `cert_info` on type `gmssl_sys::X509` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2186:22 [INFO] [stdout] | [INFO] [stdout] 2186 | (*(*(*x).cert_info).validity).notAfter [INFO] [stdout] | ^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `cert_info` on type `gmssl_sys::X509` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2191:22 [INFO] [stdout] | [INFO] [stdout] 2191 | (*(*(*x).cert_info).validity).notBefore [INFO] [stdout] | ^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `references` on type `gmssl_sys::X509` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2197:27 [INFO] [stdout] | [INFO] [stdout] 2197 | &mut (*x).references, [INFO] [stdout] | ^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `signature` on type `gmssl_sys::X509` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2212:30 [INFO] [stdout] | [INFO] [stdout] 2212 | *psig = (*x).signature; [INFO] [stdout] | ^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `sig_alg` on type `gmssl_sys::X509` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2215:30 [INFO] [stdout] | [INFO] [stdout] 2215 | *palg = (*x).sig_alg; [INFO] [stdout] | ^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `req_info` on type `X509_REQ` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2237:42 [INFO] [stdout] | [INFO] [stdout] 2237 | ffi::ASN1_INTEGER_get((*(*x).req_info).version) [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `req_info` on type `X509_REQ` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2242:20 [INFO] [stdout] | [INFO] [stdout] 2242 | (*(*x).req_info).subject [INFO] [stdout] | ^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `algorithm` on type `X509_ALGOR` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2253:33 [INFO] [stdout] | [INFO] [stdout] 2253 | *paobj = (*alg).algorithm; [INFO] [stdout] | ^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `type_` on type `X509_OBJECT` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2267:21 [INFO] [stdout] | [INFO] [stdout] 2267 | if (*x).type_ == ffi::X509_LU_X509 { [INFO] [stdout] | ^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `data` on type `X509_OBJECT` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2268:22 [INFO] [stdout] | [INFO] [stdout] 2268 | (*x).data.x509 [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 1 argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2285:13 [INFO] [stdout] | [INFO] [stdout] 2285 | ffi::CRYPTO_free(x as *mut libc::c_void); [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------ two arguments of type `*const i8` and `i32` are missing [INFO] [stdout] | [INFO] [stdout] note: function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-sys-0.1.2/src/./handwritten/crypto.rs:63:20 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn CRYPTO_free(buf: *mut c_void, file: *const c_char, line: c_int); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] help: provide the arguments [INFO] [stdout] | [INFO] [stdout] 2285 | ffi::CRYPTO_free(x as *mut libc::c_void, /* *const i8 */, /* i32 */); [INFO] [stdout] | ++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `crl` on type `X509_CRL` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2300:20 [INFO] [stdout] | [INFO] [stdout] 2300 | (*(*x).crl).lastUpdate [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `crl` on type `X509_CRL` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2304:20 [INFO] [stdout] | [INFO] [stdout] 2304 | (*(*x).crl).nextUpdate [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `crl` on type `X509_CRL` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2308:20 [INFO] [stdout] | [INFO] [stdout] 2308 | (*(*x).crl).issuer [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `crl` on type `X509_CRL` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2312:20 [INFO] [stdout] | [INFO] [stdout] 2312 | (*(*x).crl).revoked [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `serialNumber` on type `X509_REVOKED` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2316:18 [INFO] [stdout] | [INFO] [stdout] 2316 | (*x).serialNumber [INFO] [stdout] | ^^^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `revocationDate` on type `X509_REVOKED` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/gmssl-0.1.0/src/x509/mod.rs:2320:18 [INFO] [stdout] | [INFO] [stdout] 2320 | (*x).revocationDate [INFO] [stdout] | ^^^^^^^^^^^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0308, E0425, E0432, E0574, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stderr] error: could not compile `gmssl` (lib) due to 116 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "58cedc58d3a8afb58b558d8efde1520243a8adedc9969d64ad97069bef43d049", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "58cedc58d3a8afb58b558d8efde1520243a8adedc9969d64ad97069bef43d049", kill_on_drop: false }` [INFO] [stdout] 58cedc58d3a8afb58b558d8efde1520243a8adedc9969d64ad97069bef43d049