diff --git a/Cargo.toml b/Cargo.toml index 77c04e42..7f204fb9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "openssl-src" -version = "300.1.6+3.1.4" +version = "300.2.0+3.2.0" authors = ["Alex Crichton "] license = "MIT/Apache-2.0" readme = "README.md" @@ -21,6 +21,8 @@ exclude = [ 'openssl/tlsfuzzer/*', 'openssl/python-ecdsa/*', 'openssl/oqs-provider/*', + 'openssl/cloudflare-quiche/*', + 'openssl/tlslite-ng/*', # The current upload size limit for *.crate files is 10MB. Therefore, exclude # some unused documentation to meet this constraint. 'openssl/doc/man{3,5,7}', diff --git a/openssl b/openssl index 01d5e231..cf287779 160000 --- a/openssl +++ b/openssl @@ -1 +1 @@ -Subproject commit 01d5e2318405362b4de5e670c90d9b40a351d053 +Subproject commit cf2877791ce7508684109664f467c9e40987692f diff --git a/src/lib.rs b/src/lib.rs index 0e474f7a..49c671dd 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -686,8 +686,9 @@ impl Artifacts { } println!("cargo:include={}", self.include_dir.display()); println!("cargo:lib={}", self.lib_dir.display()); - if self.target.contains("msvc") { + if self.target.contains("windows") { println!("cargo:rustc-link-lib=user32"); + println!("cargo:rustc-link-lib=crypt32"); } else if self.target == "wasm32-wasi" { println!("cargo:rustc-link-lib=wasi-emulated-signal"); println!("cargo:rustc-link-lib=wasi-emulated-process-clocks");