async_ssl

An Async-pipe-based interface with OpenSSL
Library async_ssl.bindings

Parameters

module F : Cstubs.FOREIGN

Signature

val foreign : string -> ( 'a -> 'b ) F.fn -> ( 'a -> 'b ) F.result
module Ctypes : sig ... end
module Ssl_method : sig ... end
val err_get_error : ( unit -> Unsigned.ulong F.return ) F.result
val err_error_string_n : ( Unsigned.ulong -> char Ctypes_static.ptr -> int -> unit F.return ) F.result
val add_all_digests : ( unit -> unit F.return ) F.result
val add_all_ciphers : ( unit -> unit F.return ) F.result
val add_ssl_algorithms : ( unit -> unit F.return ) F.result
val openssl_config : ( string option -> unit F.return ) F.result
val init : ( unit -> Unsigned.ulong F.return ) F.result
val ssl_load_error_strings : ( unit -> unit F.return ) F.result
val err_load_crypto_strings : ( unit -> unit F.return ) F.result
module Engine : sig ... end
module Ssl_ctx : sig ... end
module Bio : sig ... end
module ASN1_object : sig ... end
module ASN1_string : sig ... end
module X509_name_entry : sig ... end
module X509_name : sig ... end
module X509 : sig ... end
module Ssl_session : sig ... end
module Bignum : sig ... end
module Progress_callback = Progress_callback
module Dh : sig ... end
module Ec_key : sig ... end
module Rsa : sig ... end
module Ssl : sig ... end