Module Secrets.Libp2p_keypair

module T : sig ... end
include module type of struct include T end
val env : string
val which : string
val write_exn : Mina_net2.Keypair.t -> privkey_path:string -> password:Secret_file.password -> unit Async.Deferred.t

Writes a keypair to privkey_path and privkey_path ^ ".pub" using Secret_file

val read : privkey_path:string -> password:Secret_file.password -> ( t, Privkey_error.t ) Async.Deferred.Result.t

Reads a private key from privkey_path using Secret_file

val read_exn : privkey_path:string -> password:Secret_file.password -> t Async.Deferred.t

Reads a private key from privkey_path using Secret_file, throws on failure

val read_exn' : string -> t Async.Deferred.t
module Terminal_stdin : sig ... end