diff --git a/lib/md5.c b/lib/md5.c index a80f637fae..fa361d9de3 100644 --- a/lib/md5.c +++ b/lib/md5.c @@ -160,6 +160,8 @@ static void my_md5_final(unsigned char *digest, void *ctx) size_t actual_length; (void)psa_hash_finish(ctx, digest, MD5_DIGEST_LEN, &actual_length); } + else + (void)psa_hash_abort(ctx); } #elif (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && \ diff --git a/lib/sha256.c b/lib/sha256.c index 0ac53a0f51..f4f35a3826 100644 --- a/lib/sha256.c +++ b/lib/sha256.c @@ -171,6 +171,8 @@ static void my_sha256_final(unsigned char *digest, void *ctx) (void)psa_hash_finish(ctx, digest, CURL_SHA256_DIGEST_LENGTH, &actual_length); } + else + (void)psa_hash_abort(ctx); } #elif (defined(__MAC_OS_X_VERSION_MAX_ALLOWED) && \