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"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
|
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]]
|
[[package]]
|
||||||
name = "openssl-sys"
|
name = "openssl-sys"
|
||||||
version = "0.9.111"
|
version = "0.9.111"
|
||||||
|
|
@ -1071,6 +1080,7 @@ checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cc",
|
"cc",
|
||||||
"libc",
|
"libc",
|
||||||
|
"openssl-src",
|
||||||
"pkg-config",
|
"pkg-config",
|
||||||
"vcpkg",
|
"vcpkg",
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@ aws-lc = ["tokio-rustls/aws-lc-rs", "rustls-post-quantum", "rustls-post-quantum/
|
||||||
boring = ["boring-rustls-provider"]
|
boring = ["boring-rustls-provider"]
|
||||||
graviola = ["rustls-graviola"]
|
graviola = ["rustls-graviola"]
|
||||||
openssl = ["rustls-openssl"]
|
openssl = ["rustls-openssl"]
|
||||||
|
openssl-static = ["rustls-openssl", "rustls-openssl/vendored"]
|
||||||
ring = ["tokio-rustls/ring"]
|
ring = ["tokio-rustls/ring"]
|
||||||
symcrypt = ["rustls-symcrypt"]
|
symcrypt = ["rustls-symcrypt"]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -253,7 +253,7 @@ pub fn init_provider() {
|
||||||
_provider = CryptoProvider::install_default(prov);
|
_provider = CryptoProvider::install_default(prov);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "openssl")]
|
#[cfg(any(feature = "openssl", feature = "openssl-static"))]
|
||||||
{
|
{
|
||||||
info!("Using RusTLS provider openssl");
|
info!("Using RusTLS provider openssl");
|
||||||
let mut prov = rustls_openssl::default_provider();
|
let mut prov = rustls_openssl::default_provider();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue