aboutsummaryrefslogtreecommitdiff
path: root/src/ssl/ffi.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2013-10-13 22:46:47 -0700
committerSteven Fackler <[email protected]>2013-10-13 22:46:47 -0700
commitcf8f82036661b5b3816bd2307d4af668bdce3897 (patch)
tree663d715927ff750f1e1e43052aca91866c0ae489 /src/ssl/ffi.rs
parentClean up SslError conversion (diff)
downloadrust-openssl-cf8f82036661b5b3816bd2307d4af668bdce3897.tar.xz
rust-openssl-cf8f82036661b5b3816bd2307d4af668bdce3897.zip
Support for loading a trusted CA file
Diffstat (limited to 'src/ssl/ffi.rs')
-rw-r--r--src/ssl/ffi.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ssl/ffi.rs b/src/ssl/ffi.rs
index b8ac3968..6c8d5bb1 100644
--- a/src/ssl/ffi.rs
+++ b/src/ssl/ffi.rs
@@ -35,6 +35,8 @@ externfn!(fn SSL_CTX_new(method: *SSL_METHOD) -> *SSL_CTX)
externfn!(fn SSL_CTX_free(ctx: *SSL_CTX))
externfn!(fn SSL_CTX_set_verify(ctx: *SSL_CTX, mode: c_int,
verify_callback: Option<extern "C" fn(int, *X509_STORE_CTX) -> c_int>))
+externfn!(fn SSL_CTX_load_verify_locations(ctx: *SSL_CTX, CAfile: *c_char,
+ CApath: *c_char) -> c_int)
externfn!(fn SSL_new(ctx: *SSL_CTX) -> *SSL)
externfn!(fn SSL_free(ssl: *SSL))