mirror of
git://git.gnupg.org/gnupg.git
synced 2025-02-01 16:33:02 +01:00
gpg: Support ECDSA keys with --export-ssh-key.
* g10/export.c (key_to_sshblob): Add hack for ECDSA. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
4970868d8d
commit
b2da3951a3
@ -1369,6 +1369,12 @@ key_to_sshblob (membuf_t *mb, const char *identifier, ...)
|
||||
ulongtobuf (nbuf, (ulong)strlen (identifier));
|
||||
put_membuf (mb, nbuf, 4);
|
||||
put_membuf_str (mb, identifier);
|
||||
if (!strncmp (identifier, "ecdsa-sha2-", 11))
|
||||
{
|
||||
ulongtobuf (nbuf, (ulong)strlen (identifier+11));
|
||||
put_membuf (mb, nbuf, 4);
|
||||
put_membuf_str (mb, identifier+11);
|
||||
}
|
||||
va_start (arg_ptr, identifier);
|
||||
while ((a = va_arg (arg_ptr, gcry_mpi_t)))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user