mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-02 12:14:38 +02:00
fix -Wconditional-uninitialized
This commit is contained in:
@@ -800,7 +800,7 @@ void bench_dh(void)
|
|||||||
int i, ret;
|
int i, ret;
|
||||||
byte tmp[1024];
|
byte tmp[1024];
|
||||||
size_t bytes;
|
size_t bytes;
|
||||||
word32 idx = 0, pubSz, privSz, pubSz2, privSz2, agreeSz;
|
word32 idx = 0, pubSz, privSz = 0, pubSz2, privSz2, agreeSz;
|
||||||
|
|
||||||
byte pub[256]; /* for 2048 bit */
|
byte pub[256]; /* for 2048 bit */
|
||||||
byte priv[256]; /* for 2048 bit */
|
byte priv[256]; /* for 2048 bit */
|
||||||
|
@@ -10336,8 +10336,8 @@ static void PickHashSigAlgo(CYASSL* ssl,
|
|||||||
/* RSA */
|
/* RSA */
|
||||||
#ifndef NO_RSA
|
#ifndef NO_RSA
|
||||||
if (ssl->peerRsaKeyPresent != 0) {
|
if (ssl->peerRsaKeyPresent != 0) {
|
||||||
byte* out;
|
byte* out = NULL;
|
||||||
int outLen;
|
int outLen = 0;
|
||||||
byte doUserRsa = 0;
|
byte doUserRsa = 0;
|
||||||
|
|
||||||
#ifdef HAVE_PK_CALLBACKS
|
#ifdef HAVE_PK_CALLBACKS
|
||||||
@@ -10388,12 +10388,12 @@ static void PickHashSigAlgo(CYASSL* ssl,
|
|||||||
|
|
||||||
sigSz = EncodeSignature(encodedSig, digest, digestSz, typeH);
|
sigSz = EncodeSignature(encodedSig, digest, digestSz, typeH);
|
||||||
|
|
||||||
if (outLen == (int)sigSz && XMEMCMP(out, encodedSig,
|
if (outLen == (int)sigSz && out && XMEMCMP(out, encodedSig,
|
||||||
min(sigSz, MAX_ENCODED_SIG_SZ)) == 0)
|
min(sigSz, MAX_ENCODED_SIG_SZ)) == 0)
|
||||||
ret = 0; /* verified */
|
ret = 0; /* verified */
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (outLen == FINISHED_SZ && XMEMCMP(out,
|
if (outLen == FINISHED_SZ && out && XMEMCMP(out,
|
||||||
&ssl->certHashes, FINISHED_SZ) == 0)
|
&ssl->certHashes, FINISHED_SZ) == 0)
|
||||||
ret = 0; /* verified */
|
ret = 0; /* verified */
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user