blob: 788765fbc2aead80ed2378186f8cdbf0165cc123 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
use std::libc::{c_int, c_void};
pub type SSL_CTX = c_void;
pub type SSL_METHOD = c_void;
#[link_args = "-lssl"]
extern "C" {
fn SSL_library_init() -> c_int;
fn SSL_load_error_strings();
fn SSL_CTX_new(method: *SSL_METHOD) -> *SSL_CTX;
fn SSLv23_method() -> *SSL_METHOD;
fn SSL_CTX_free(ctx: *SSL_CTX);
}
|