val foreign : string -> ('a -> 'b) Async_ssl.Ffi_generated.fn -> ('a -> 'b) Async_ssl.Ffi_generated.result
val err_get_error : (unit -> Unsigned.ulong Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val err_error_string_n : (Unsigned.ulong -> char Ctypes_static.ptr -> int -> unit Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val add_all_digests : (unit -> unit Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val add_all_ciphers : (unit -> unit Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val add_ssl_algorithms : (unit -> unit Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val openssl_config : (string option -> unit Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val init : (unit -> Unsigned.ulong Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val ssl_load_error_strings : (unit -> unit Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val err_load_crypto_strings : (unit -> unit Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
module X509_name_entry : sig ... end
module X509 : sig ... end