From a472325f8911824f71ac767faf8b1eec7d4d20c6 Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Mon, 11 Jun 2018 14:27:08 -0600 Subject: [PATCH] return WOLFSSL_FAILURE on error from EVP_DigestUpdate() and EVP_DigestFinal() --- src/ssl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 142d8484b..7c7bd3924 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -13400,7 +13400,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md) } - /* WOLFSSL_SUCCESS on ok */ + /* WOLFSSL_SUCCESS on ok, WOLFSSL_FAILURE on failure */ int wolfSSL_EVP_DigestUpdate(WOLFSSL_EVP_MD_CTX* ctx, const void* data, size_t sz) { @@ -13450,7 +13450,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md) break; #endif /* WOLFSSL_SHA512 */ default: - return BAD_FUNC_ARG; + return WOLFSSL_FAILURE; } return WOLFSSL_SUCCESS; @@ -13506,7 +13506,7 @@ int wolfSSL_EVP_MD_type(const WOLFSSL_EVP_MD *md) break; #endif /* WOLFSSL_SHA512 */ default: - return BAD_FUNC_ARG; + return WOLFSSL_FAILURE; } return WOLFSSL_SUCCESS; @@ -32922,4 +32922,4 @@ int wolfSSL_i2c_ASN1_INTEGER(WOLFSSL_ASN1_INTEGER *a, unsigned char **pp) } #endif /* !NO_ASN */ -#endif /* OPENSSLEXTRA */ \ No newline at end of file +#endif /* OPENSSLEXTRA */