package passage

  1. Overview
  2. Docs
module Key : sig ... end
type recipient = {
  1. name : string;
  2. keys : Key.t list;
}
val ext : string
val recipient_compare : recipient -> recipient -> int
val is_group_recipient : string -> bool
val get_recipients_keys : recipient list -> Key.t list
val encrypt_from_stdin_to_stdout : recipients:recipient list -> stdin:Lwt_process.redirection -> stdout:Lwt_process.redirection -> unit Lwt.t
val encrypt_to_stdout : recipients:recipient list -> plaintext:string -> stdout:Lwt_process.redirection -> unit Lwt.t
val decrypt_from_stdin_to_stdout : silence_stderr:bool -> identity_file:string -> stdin:Lwt_process.redirection -> stdout:Lwt_process.redirection -> unit Lwt.t
val decrypt_from_stdin : silence_stderr:bool -> identity_file:string -> stdin:Lwt_process.redirection -> string Lwt.t
OCaml

Innovation. Community. Security.