[INFO] fetching crate native-tls-gmssl 0.1.0...
[INFO] testing native-tls-gmssl-0.1.0 against 1.90.0 for beta-1.91-3
[INFO] extracting crate native-tls-gmssl 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate native-tls-gmssl 0.1.0
[INFO] finished tweaking crates.io crate native-tls-gmssl 0.1.0
[INFO] tweaked toml for crates.io crate native-tls-gmssl 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate native-tls-gmssl 0.1.0 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate native-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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 5 packages to latest compatible versions
[INFO] [stderr]       Adding aho-corasick v1.1.3
[INFO] [stderr]       Adding memchr v2.7.6
[INFO] [stderr]       Adding regex v1.11.3
[INFO] [stderr]       Adding regex-automata v0.4.11
[INFO] [stderr]       Adding regex-syntax v0.8.6
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gmssl-macros v0.1.0
[INFO] [stderr]   Downloaded test-cert-gen v0.9.0
[INFO] [stderr]   Downloaded tempfile v3.5.0
[INFO] [stderr]   Downloaded gmssl-sys v0.1.2
[INFO] [stderr]   Downloaded gmssl v0.1.0
[INFO] [stderr]   Downloaded gmssl-src v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 814808e15b6dd7aecdaeb1c2d66d8100a66cf4dab93b7e623716b250dc96b28b
[INFO] running `Command { std: "docker" "start" "-a" "814808e15b6dd7aecdaeb1c2d66d8100a66cf4dab93b7e623716b250dc96b28b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "814808e15b6dd7aecdaeb1c2d66d8100a66cf4dab93b7e623716b250dc96b28b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "814808e15b6dd7aecdaeb1c2d66d8100a66cf4dab93b7e623716b250dc96b28b", kill_on_drop: false }`
[INFO] [stdout] 814808e15b6dd7aecdaeb1c2d66d8100a66cf4dab93b7e623716b250dc96b28b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=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" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4f81fc67a2c26d2ab1be3473c131362b239ce88a49628eecd21123abec644c27
[INFO] running `Command { std: "docker" "start" "-a" "4f81fc67a2c26d2ab1be3473c131362b239ce88a49628eecd21123abec644c27", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]    Compiling libc v0.2.141
[INFO] [stderr]    Compiling gmssl v0.1.0
[INFO] [stderr]    Compiling native-tls-gmssl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling once_cell v1.17.1
[INFO] [stderr]    Compiling openssl-probe v0.1.5
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling gmssl-sys v0.1.2
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling gmssl-macros v0.1.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::<F>));
[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::<F>}`
[INFO] [stdout] help: the type constructed contains `unsafe extern "C" fn(*mut SSL, *mut u8, i32, *mut i32) -> *mut SSL_SESSION {raw_get_session::<F>}` 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::<F>));
[INFO] [stdout]      |                                                     ^^^^^-------------------------------^
[INFO] [stdout]      |                                                          |
[INFO] [stdout]      |                                                          this argument influences the type of `Some`
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]     --> /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/option.rs:601: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::<F>));
[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::<F>}`
[INFO] [stdout] help: the type constructed contains `extern "C" fn(*mut SSL, *mut u8, u32) -> i32 {callbacks::raw_cookie_verify::<F>}` 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::<F>));
[INFO] [stdout]      |                                                              ^^^^^----------------------^
[INFO] [stdout]      |                                                                   |
[INFO] [stdout]      |                                                                   this argument influences the type of `Some`
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]     --> /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/option.rs:601: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] running `Command { std: "docker" "inspect" "4f81fc67a2c26d2ab1be3473c131362b239ce88a49628eecd21123abec644c27", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f81fc67a2c26d2ab1be3473c131362b239ce88a49628eecd21123abec644c27", kill_on_drop: false }`
[INFO] [stdout] 4f81fc67a2c26d2ab1be3473c131362b239ce88a49628eecd21123abec644c27
