summaryrefslogtreecommitdiffstats
path: root/vendor/openssl-sys/src/handwritten/provider.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/openssl-sys/src/handwritten/provider.rs')
-rw-r--r--vendor/openssl-sys/src/handwritten/provider.rs20
1 files changed, 20 insertions, 0 deletions
diff --git a/vendor/openssl-sys/src/handwritten/provider.rs b/vendor/openssl-sys/src/handwritten/provider.rs
new file mode 100644
index 000000000..3e18a02be
--- /dev/null
+++ b/vendor/openssl-sys/src/handwritten/provider.rs
@@ -0,0 +1,20 @@
+use super::super::*;
+use libc::*;
+
+extern "C" {
+ #[cfg(ossl300)]
+ pub fn OSSL_PROVIDER_load(ctx: *mut OSSL_LIB_CTX, name: *const c_char) -> *mut OSSL_PROVIDER;
+ #[cfg(ossl300)]
+ pub fn OSSL_PROVIDER_try_load(
+ ctx: *mut OSSL_LIB_CTX,
+ name: *const c_char,
+ retain_fallbacks: c_int,
+ ) -> *mut OSSL_PROVIDER;
+ #[cfg(ossl300)]
+ pub fn OSSL_PROVIDER_unload(prov: *mut OSSL_PROVIDER) -> c_int;
+ #[cfg(ossl300)]
+ pub fn OSSL_PROVIDER_set_default_search_path(
+ ctx: *mut OSSL_LIB_CTX,
+ path: *const c_char,
+ ) -> c_int;
+}