Module Crypto.Key_usage

A KeyUsage: an operation a cryptoKey may be used for.

type t =
  1. | Encrypt
  2. | Decrypt
  3. | Sign
  4. | Verify
  5. | Derive_key
  6. | Derive_bits
  7. | Wrap_key
  8. | Unwrap_key
val to_js : t -> Js.js_string Js.t
val of_js : Js.js_string Js.t -> t
  • raises Invalid_argument

    on an unrecognised string.

val list_to_js : t list -> Js.js_string Js.t Js.js_array Js.t
val list_of_js : Js.js_string Js.t Js.js_array Js.t -> t list