type t
= Async_ssl_bindings__Ffi_bindings.Bindings(Async_ssl.Ffi_generated).Ssl_ctx.t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val t : t Ctypes.typ
val t_opt : t Base.option Ctypes.typ
val new_ : (Ssl_method.t -> t Base.option Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val free : (t -> unit Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val load_verify_locations : (t -> string option -> string option -> int Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val set_default_verify_paths : (t -> int Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val set_session_id_context : (t -> char Ctypes_static.ptr -> Unsigned.uint -> int Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val set_cipher_list : (t -> string -> int Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val set_options : (t -> Unsigned.ulong -> Unsigned.ulong Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val use_certificate_chain_file : (t -> string -> int Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val use_certificate_file : (t -> string -> int -> int Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result
val use_private_key_file : (t -> string -> int -> int Async_ssl.Ffi_generated.return) Async_ssl.Ffi_generated.result