diff options
| author | Divy Srivastava <dj.srivastava23@gmail.com> | 2023-10-31 04:55:46 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-31 12:55:46 +0100 |
| commit | ba6bd444b60606f96dd7b2edb1b14aeae22b5016 (patch) | |
| tree | e34ca91e46e72bc52deb250904c6402e6372dc8a /Cargo.lock | |
| parent | f62e22a6998bc4d0e2b2fc3df8d6a81aac264e7a (diff) | |
perf: use deno_native_certs crate (#18072)
Fixes #18071
Replace `rustls_native_certs` which links to Security framework.
https://github.com/denoland/deno_native_certs uses dlopen to lazy load
when needed.
Diffstat (limited to 'Cargo.lock')
| -rw-r--r-- | Cargo.lock | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/Cargo.lock b/Cargo.lock index 138d0cd4a..2ab101267 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1484,6 +1484,19 @@ dependencies = [ ] [[package]] +name = "deno_native_certs" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9c7c5a7f03be0fccb523765d76aa6758760f3163459ce777ba3979596db0998" +dependencies = [ + "dlopen", + "dlopen_derive", + "once_cell", + "rustls-native-certs", + "rustls-pemfile", +] + +[[package]] name = "deno_net" version = "0.113.0" dependencies = [ @@ -1687,9 +1700,9 @@ name = "deno_tls" version = "0.108.0" dependencies = [ "deno_core", + "deno_native_certs", "once_cell", "rustls", - "rustls-native-certs", "rustls-pemfile", "rustls-webpki", "serde", |
