summaryrefslogtreecommitdiff
path: root/lib/ssh/src/ssh_client_key_api.erl
diff options
context:
space:
mode:
authorHans Nilsson <hans@erlang.org>2020-03-02 15:15:13 +0100
committerHans Nilsson <hans@erlang.org>2020-03-11 10:45:19 +0100
commite808c12ba022ab26b2faef0b5ac2f0ebbbd377d8 (patch)
tree84f449d372b990e512fff4e6d2cf195529a24d51 /lib/ssh/src/ssh_client_key_api.erl
parent963ac09ae01535a0800d6eec6b1b04e58408663a (diff)
downloaderlang-e808c12ba022ab26b2faef0b5ac2f0ebbbd377d8.tar.gz
ssh: Update ssh_agent
Diffstat (limited to 'lib/ssh/src/ssh_client_key_api.erl')
-rw-r--r--lib/ssh/src/ssh_client_key_api.erl11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/ssh/src/ssh_client_key_api.erl b/lib/ssh/src/ssh_client_key_api.erl
index 3736febecc..c94cb05f79 100644
--- a/lib/ssh/src/ssh_client_key_api.erl
+++ b/lib/ssh/src/ssh_client_key_api.erl
@@ -106,3 +106,14 @@
]).
+%%%****************************************************************
+%%% Sign the SigData with the *private* key corresponding to PubKeyBlob
+%%%
+
+-callback sign(PubKeyBlob :: binary(),
+ SigData :: binary(),
+ Options :: client_key_cb_options(any())) ->
+ Blob :: binary().
+
+-optional_callbacks([sign/3]).
+