package cryptokit

  1. Overview
  2. Docs
type key = {
  1. size : int;
  2. n : string;
  3. e : string;
  4. d : string;
  5. p : string;
  6. q : string;
  7. dp : string;
  8. dq : string;
  9. qinv : string;
}
val wipe_key : key -> unit
val new_key : ?rng:Random.rng -> ?e:int -> int -> key
val encrypt : key -> string -> string
val decrypt : key -> string -> string
val decrypt_CRT : key -> string -> string
val sign : key -> string -> string
val sign_CRT : key -> string -> string
val unwrap_signature : key -> string -> string