I am not able to use open ssl in cargo

I am not able to use my open-ssl in my cargo.toml
Getting issue for
[dependencies]
openssl-sys = “0.9.82”

Below error is coming
```rror[E0412]: cannot find type c_ulong in this scope
→ /Users/atrey/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openssl-sys-0.9.104/src/./x509_vfy.rs:120:43
|
120 | pub const X509_V_FLAG_CHECK_SS_SIGNATURE: c_ulong = 0x4000;
| ^^^^^^^ not found in this scope
|
help: consider importing one of these type aliases
|
1 + use std::ffi::c_ulong;
|
1 + use std::os::raw::c_ulong;
|
1 + use core::ffi::c_ulong;
|

My guess is that these types are not available for canisters on the IC as they refer to platform specific C types used when interacting with code through FFI (foreign Function Interface).

Maybe openssl requires access to system features not available on IC?