add openssl vendored
This commit is contained in:
parent
976ffc062e
commit
dcbb27d869
3 changed files with 12 additions and 1 deletions
10
Cargo.lock
generated
10
Cargo.lock
generated
|
|
@ -1063,6 +1063,15 @@ version = "0.2.1"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
|
||||
|
||||
[[package]]
|
||||
name = "openssl-src"
|
||||
version = "300.5.4+3.5.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a507b3792995dae9b0df8a1c1e3771e8418b7c2d9f0baeba32e6fe8b06c7cb72"
|
||||
dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "openssl-sys"
|
||||
version = "0.9.111"
|
||||
|
|
@ -1071,6 +1080,7 @@ checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321"
|
|||
dependencies = [
|
||||
"cc",
|
||||
"libc",
|
||||
"openssl-src",
|
||||
"pkg-config",
|
||||
"vcpkg",
|
||||
]
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ aws-lc = ["tokio-rustls/aws-lc-rs", "rustls-post-quantum", "rustls-post-quantum/
|
|||
boring = ["boring-rustls-provider"]
|
||||
graviola = ["rustls-graviola"]
|
||||
openssl = ["rustls-openssl"]
|
||||
openssl-static = ["rustls-openssl", "rustls-openssl/vendored"]
|
||||
ring = ["tokio-rustls/ring"]
|
||||
symcrypt = ["rustls-symcrypt"]
|
||||
|
||||
|
|
|
|||
|
|
@ -253,7 +253,7 @@ pub fn init_provider() {
|
|||
_provider = CryptoProvider::install_default(prov);
|
||||
}
|
||||
|
||||
#[cfg(feature = "openssl")]
|
||||
#[cfg(any(feature = "openssl", feature = "openssl-static"))]
|
||||
{
|
||||
info!("Using RusTLS provider openssl");
|
||||
let mut prov = rustls_openssl::default_provider();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue