Tezos_signer_backends.Encryptedmodule Make (C : sig ... end) : Tezos_client_base.Client_keys.SIGNERval decrypt :
Tezos_client_base.Client_context.io_wallet ->
?name:string ->
Tezos_client_base.Client_keys.sk_uri ->
Tezos_crypto.Signature.secret_key Tezos_base.TzPervasives.tzresult Lwt.tval decrypt_all :
Tezos_client_base.Client_context.io_wallet ->
unit Tezos_base.TzPervasives.tzresult Lwt.tval decrypt_list :
Tezos_client_base.Client_context.io_wallet ->
string list ->
unit Tezos_base.TzPervasives.tzresult Lwt.tval encrypt :
Tezos_crypto.Signature.secret_key ->
bytes ->
Tezos_client_base.Client_keys.sk_uri Tezos_base.TzPervasives.tzresult Lwt.tEncrypts a secret key using the given password
val prompt_twice_and_encrypt :
Tezos_client_base.Client_context.io ->
Tezos_crypto.Signature.secret_key ->
Tezos_client_base.Client_keys.sk_uri Tezos_base.TzPervasives.tzresult Lwt.tPrompts password twice to user for confirmation and returns the corresponding encrypted secret key
val encrypt_sapling_key :
Tezos_client_base.Client_context.io ->
Tezos_sapling.Core.Wallet.Spending_key.t ->
Tezos_client_base.Client_keys.sapling_uri Tezos_base.TzPervasives.tzresult
Lwt.tval decrypt_sapling_key :
Tezos_client_base.Client_context.io ->
Tezos_client_base.Client_keys.sapling_uri ->
Tezos_sapling.Core.Wallet.Spending_key.t Tezos_base.TzPervasives.tzresult
Lwt.t