From d2a8a464a73ad49dba7a2552c01633d8f9439160 Mon Sep 17 00:00:00 2001 From: Noah Miller Date: Fri, 5 Apr 2024 21:41:04 +1300 Subject: [PATCH] Fix mbedTLS issues Signed-off-by: Noah Miller Reviewed-by: Jakub Jelen --- src/libmbedcrypto.c | 2 +- src/pki_mbedcrypto.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libmbedcrypto.c b/src/libmbedcrypto.c index 55951764..8fb36e53 100644 --- a/src/libmbedcrypto.c +++ b/src/libmbedcrypto.c @@ -119,7 +119,7 @@ int hmac_update(HMACCTX c, const void *data, size_t len) int hmac_final(HMACCTX c, unsigned char *hashmacbuf, size_t *len) { int rc; - *len = (unsigned int)mbedtls_md_get_size(c->md_info); + *len = (unsigned int)mbedtls_md_get_size(c->MBEDTLS_PRIVATE(md_info)); rc = !mbedtls_md_hmac_finish(c, hashmacbuf); mbedtls_md_free(c); SAFE_FREE(c); diff --git a/src/pki_mbedcrypto.c b/src/pki_mbedcrypto.c index d3fda0ae..962ae1fe 100644 --- a/src/pki_mbedcrypto.c +++ b/src/pki_mbedcrypto.c @@ -1012,7 +1012,7 @@ ssh_string pki_key_to_blob(const ssh_key key, enum ssh_key_e type) if (d == NULL) { goto fail; } - rc = mbedtls_rsa_export_crt(rsa, NULL, NULL, &IQMP) + rc = mbedtls_rsa_export_crt(rsa, NULL, NULL, &IQMP); if (rc != 0) { goto fail; }