version 1.139, 2023/10/11 22:41:05 |
version 1.140, 2023/10/16 08:40:00 |
|
|
struct sshkey *prv = NULL; |
struct sshkey *prv = NULL; |
BIO *bio = NULL; |
BIO *bio = NULL; |
int r; |
int r; |
size_t len; |
|
|
|
if (keyp != NULL) |
if (keyp != NULL) |
*keyp = NULL; |
*keyp = NULL; |
|
|
#endif |
#endif |
} else if (EVP_PKEY_base_id(pk) == EVP_PKEY_ED25519 && |
} else if (EVP_PKEY_base_id(pk) == EVP_PKEY_ED25519 && |
(type == KEY_UNSPEC || type == KEY_ED25519)) { |
(type == KEY_UNSPEC || type == KEY_ED25519)) { |
|
size_t len; |
|
|
if ((prv = sshkey_new(KEY_UNSPEC)) == NULL || |
if ((prv = sshkey_new(KEY_UNSPEC)) == NULL || |
(prv->ed25519_sk = calloc(1, ED25519_SK_SZ)) == NULL || |
(prv->ed25519_sk = calloc(1, ED25519_SK_SZ)) == NULL || |
(prv->ed25519_pk = calloc(1, ED25519_PK_SZ)) == NULL) { |
(prv->ed25519_pk = calloc(1, ED25519_PK_SZ)) == NULL) { |