aboutsummaryrefslogtreecommitdiffstats
path: root/common/ssh-utils.h
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2022-03-02 05:07:46 +0000
committerNIIBE Yutaka <[email protected]>2022-03-02 05:07:46 +0000
commit8e650dbd48fa5fde6d8f08154e6a892d495e9227 (patch)
tree38e4a6034e5f26b7fb034161f6776fd6be3de92c /common/ssh-utils.h
parentg10/sign: sign_file: use iobuf_read for higher detached signing speed (diff)
downloadgnupg-8e650dbd48fa5fde6d8f08154e6a892d495e9227.tar.gz
gnupg-8e650dbd48fa5fde6d8f08154e6a892d495e9227.zip
scd: Let READKEY support --format=ssh option.
* scd/command.c (do_readkey): Support --format=ssh option. * common/ssh-utils.c (ssh_public_key_in_base64): New. * common/ssh-utils.h (ssh_public_key_in_base64): New declaration. -- Code duplication (agent/command-ssh.c) will be cleaned up later. Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'common/ssh-utils.h')
-rw-r--r--common/ssh-utils.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/ssh-utils.h b/common/ssh-utils.h
index 53d9f550c..5b5565c53 100644
--- a/common/ssh-utils.h
+++ b/common/ssh-utils.h
@@ -37,5 +37,7 @@ gpg_error_t ssh_get_fingerprint (gcry_sexp_t key, int algo,
gpg_error_t ssh_get_fingerprint_string (gcry_sexp_t key, int algo,
char **r_fprstr);
+gpg_error_t ssh_public_key_in_base64 (gcry_sexp_t key, estream_t stream,
+ const char *comment);
#endif /*GNUPG_COMMON_SSH_UTILS_H*/