Keypair_read_write.Makemodule Env : sig ... endmodule Keypair = Signature_lib.Keypairtype t = Keypair.tval write_exn :
Keypair.t ->
privkey_path:string ->
password:Secret_file.password ->
unit Async.Deferred.tWrites a keypair to privkey_path and privkey_path ^ ".pub" using Secret_file
val read :
privkey_path:string ->
password:Secret_file.password ->
( Keypair.t, Privkey_error.t ) Async.Deferred.Result.tReads a private key from privkey_path using Secret_file
val read_exn :
privkey_path:string ->
password:Secret_file.password ->
Keypair.t Async.Deferred.tReads a private key from privkey_path using Secret_file, throws on failure
val read_exn' : string -> Keypair.t Async.Deferred.t