Module Upsycle_router.Util_crypto_io
include module type of Util_crypto_io
val key_printing_short : bool Stdlib.refval set_key_printing_short : bool -> unitval pp_privkey_25519 : 
  Stdlib.Format.formatter ->
  Mirage_crypto_ec.Ed25519.priv ->
  unitval pp_privkey_none : Stdlib.Format.formatter -> unit -> unitval pp_pubkey_25519 : 
  Stdlib.Format.formatter ->
  Mirage_crypto_ec.Ed25519.pub ->
  unitval pubkey_of_certfile : 
  ?print_stderr:bool ->
  ?complain:bool ->
  string list ->
  string ->
  (string, [> `Msg of string ]) Stdlib.resultval pubkey_of_certfile_exn : 
  ?print_stderr:bool ->
  string list ->
  string ->
  stringval key_of_keyfile : 
  ?print_stderr:bool ->
  ?complain:bool ->
  [< `Priv | `Pub ] ->
  string list ->
  string ->
  (string, [> `Msg of string ]) Stdlib.resultval key_of_keyfile_exn : 
  ?print_stderr:bool ->
  [< `Priv | `Pub ] ->
  string list ->
  string ->
  stringval pubkey_of_keyfile_exn : 
  ?print_stderr:bool ->
  string list ->
  string ->
  stringval privkey_of_keyfile_exn : 
  ?print_stderr:bool ->
  string list ->
  string ->
  stringval generate_key_pair : 
  ?g:Mirage_crypto_rng.g ->
  unit ->
  Mirage_crypto_ec.Ed25519.priv * Mirage_crypto_ec.Ed25519.pubval generate_key_pair_base64 : 
  ?g:Mirage_crypto_rng.g ->
  unit ->
  string * string