Up

module Conduit_lwt_unix_ssl

: sig

TLS/SSL connections via OpenSSL C bindings

#
module Client : sig
end
#
module Server : sig
#
val listen : ?ctx:Ssl.context -> ?nconn:int -> ?password:(bool -> string) -> certfile:string -> keyfile:string -> Lwt_unix.sockaddr -> Lwt_unix.file_descr
#
val init : ?ctx:Ssl.context -> ?nconn:int -> ?password:(bool -> string) -> certfile:string -> keyfile:string -> ?stop:unit Lwt.t -> ?timeout:int -> Lwt_unix.sockaddr -> (Lwt_unix.file_descr -> Lwt_io.input_channel -> Lwt_io.output_channel -> unit Lwt.t) -> unit Lwt.t
end
#
val close : Lwt_io.input_channel * Lwt_io.output_channel -> unit Lwt.t
end