From 91dbb79ae4d8fb6b572ab40c64686d1143e860a9 Mon Sep 17 00:00:00 2001 From: Jarno Lamsa Date: Mon, 16 Dec 2019 12:20:27 +0200 Subject: [PATCH] Fix error return code --- library/pk.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/library/pk.c b/library/pk.c index 0c5b166e2..27276a829 100644 --- a/library/pk.c +++ b/library/pk.c @@ -1550,7 +1550,7 @@ int mbedtls_pk_verify_restartable( mbedtls_pk_context *ctx, verify_ret = pk_info_verify_func( MBEDTLS_PK_CTX_INFO( ctx ), ctx->pk_ctx, md_alg, hash, hash_len, sig, sig_len ); - + if( verify_ret == 0 ) { mbedtls_platform_enforce_volatile_reads(); @@ -1558,9 +1558,13 @@ int mbedtls_pk_verify_restartable( mbedtls_pk_context *ctx, { return( verify_ret ); } + else + { + verify_ret = MBEDTLS_ERR_PK_HW_ACCEL_FAILED; + } } - return( MBEDTLS_ERR_ECP_HW_ACCEL_FAILED ); + return( verify_ret ); } /*