mbedcrypto: Refromat pki_key_to_blob()

Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Eshan Kelkar <eshankelkar@galorithm.com>
This commit is contained in:
Jakub Jelen
2025-05-14 22:54:53 +02:00
parent 2a2c714dfa
commit 7c34fa783d

View File

@@ -910,7 +910,7 @@ ssh_string pki_key_to_blob(const ssh_key key, enum ssh_key_e type)
switch (key->type) { switch (key->type) {
case SSH_KEYTYPE_RSA: { case SSH_KEYTYPE_RSA: {
mbedtls_rsa_context *rsa; mbedtls_rsa_context *rsa = NULL;
if (mbedtls_pk_can_do(key->pk, MBEDTLS_PK_RSA) == 0) { if (mbedtls_pk_can_do(key->pk, MBEDTLS_PK_RSA) == 0) {
SSH_BUFFER_FREE(buffer); SSH_BUFFER_FREE(buffer);
return NULL; return NULL;
@@ -1123,7 +1123,6 @@ ssh_string pki_key_to_blob(const ssh_key key, enum ssh_key_e type)
if (rc < 0) { if (rc < 0) {
goto fail; goto fail;
} }
} }
break; break;
case SSH_KEYTYPE_ED25519: case SSH_KEYTYPE_ED25519:
@@ -1156,7 +1155,8 @@ makestring:
goto fail; goto fail;
} }
rc = ssh_string_fill(str, ssh_buffer_get(buffer), rc = ssh_string_fill(str,
ssh_buffer_get(buffer),
ssh_buffer_get_len(buffer)); ssh_buffer_get_len(buffer));
if (rc < 0) { if (rc < 0) {
goto fail; goto fail;