Skip to content

Commit df0c34f

Browse files
committed
Use the public key contained within the ssh key
Signed-off-by: Steffen Jaeckel <[email protected]>
1 parent 8a9a278 commit df0c34f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/misc/pem/pem_ssh.c

+3
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,9 @@ int ssh_decode_ed25519(const unsigned char *in, unsigned long *inlen, ltc_pka_ke
9999
if ((err = ed25519_import_raw(&privkey[32], 32, PK_PRIVATE, &key->u.ed25519)) != CRYPT_OK) {
100100
goto cleanup;
101101
}
102+
if (pubkeylen == sizeof(key->u.ed25519.pub)) {
103+
XMEMCPY(key->u.ed25519.pub, pubkey, pubkeylen);
104+
}
102105

103106
key->id = LTC_PKA_ED25519;
104107

0 commit comments

Comments
 (0)