diff options
author | NIIBE Yutaka <[email protected]> | 2022-03-02 05:07:46 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2022-03-02 05:07:46 +0000 |
commit | 8e650dbd48fa5fde6d8f08154e6a892d495e9227 (patch) | |
tree | 38e4a6034e5f26b7fb034161f6776fd6be3de92c /common/ssh-utils.h | |
parent | g10/sign: sign_file: use iobuf_read for higher detached signing speed (diff) | |
download | gnupg-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.h | 2 |
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*/ |