openssl_sys/handwritten/
tls1.rs1use super::super::*;
2use libc::size_t;
3use std::ffi::{c_char, c_int, c_uchar};
4
5extern "C" {
6 pub fn SSL_get_servername(ssl: *const SSL, name_type: c_int) -> *const c_char;
7
8 pub fn SSL_export_keying_material(
9 s: *mut SSL,
10 out: *mut c_uchar,
11 olen: size_t,
12 label: *const c_char,
13 llen: size_t,
14 context: *const c_uchar,
15 contextlen: size_t,
16 use_context: c_int,
17 ) -> c_int;
18
19 #[cfg(ossl111)]
20 pub fn SSL_export_keying_material_early(
21 s: *mut SSL,
22 out: *mut c_uchar,
23 olen: size_t,
24 label: *const c_char,
25 llen: size_t,
26 context: *const c_uchar,
27 contextlen: size_t,
28 ) -> c_int;
29}