From b10adae48fb4eaf16dfe389acadc92e4072bcb76 Mon Sep 17 00:00:00 2001 From: gojimmypi Date: Mon, 30 Jan 2023 17:30:56 -0800 Subject: [PATCH] Initialize OPENSSL_ALL local size / length / type vars --- src/pk.c | 16 ++++++++-------- src/ssl.c | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/pk.c b/src/pk.c index 23afce0b93..dde337e211 100644 --- a/src/pk.c +++ b/src/pk.c @@ -3372,9 +3372,9 @@ int wolfSSL_RSA_padding_add_PKCS1_PSS(WOLFSSL_RSA *rsa, unsigned char *em, { int ret = 1; enum wc_HashType hashType; - int hashLen; - int emLen; - int mgf; + int hashLen = 0; + int emLen = 0; + int mgf = 0; int initTmpRng = 0; WC_RNG *rng = NULL; #ifdef WOLFSSL_SMALL_STACK @@ -3504,11 +3504,11 @@ int wolfSSL_RSA_verify_PKCS1_PSS(WOLFSSL_RSA *rsa, const unsigned char *mHash, const unsigned char *em, int saltLen) { int ret = 1; - int hashLen; - int mgf; - int emLen; - int mPrimeLen; - enum wc_HashType hashType; + int hashLen = 0; + int mgf = 0; + int emLen = 0; + int mPrimeLen = 0; + enum wc_HashType hashType = WC_HASH_TYPE_NONE; byte *mPrime = NULL; byte *buf = NULL; diff --git a/src/ssl.c b/src/ssl.c index 11134b129d..be0dfc79a5 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -38119,7 +38119,7 @@ int wolfSSL_PEM_write_bio_PKCS8PrivateKey(WOLFSSL_BIO* bio, byte* key = NULL; word32 keySz; byte* pem = NULL; - int pemSz; + int pemSz = 0; int type = PKCS8_PRIVATEKEY_TYPE; int algId; const byte* curveOid;