1 use super::super::*; 2 use libc::*; 3 4 extern "C" { 5 #[cfg(ossl300)] OSSL_PROVIDER_load(ctx: *mut OSSL_LIB_CTX, name: *const c_char) -> *mut OSSL_PROVIDER6 pub fn OSSL_PROVIDER_load(ctx: *mut OSSL_LIB_CTX, name: *const c_char) -> *mut OSSL_PROVIDER; 7 #[cfg(ossl300)] OSSL_PROVIDER_try_load( ctx: *mut OSSL_LIB_CTX, name: *const c_char, retain_fallbacks: c_int, ) -> *mut OSSL_PROVIDER8 pub fn OSSL_PROVIDER_try_load( 9 ctx: *mut OSSL_LIB_CTX, 10 name: *const c_char, 11 retain_fallbacks: c_int, 12 ) -> *mut OSSL_PROVIDER; 13 #[cfg(ossl300)] OSSL_PROVIDER_unload(prov: *mut OSSL_PROVIDER) -> c_int14 pub fn OSSL_PROVIDER_unload(prov: *mut OSSL_PROVIDER) -> c_int; 15 #[cfg(ossl300)] OSSL_PROVIDER_set_default_search_path( ctx: *mut OSSL_LIB_CTX, path: *const c_char, ) -> c_int16 pub fn OSSL_PROVIDER_set_default_search_path( 17 ctx: *mut OSSL_LIB_CTX, 18 path: *const c_char, 19 ) -> c_int; 20 } 21