fix invalid check on unsigned type

This commit is contained in:
Jacob Barthelmeh
2017-04-12 10:41:35 -06:00
parent 213afe18c3
commit b510c8199e

View File

@@ -18725,12 +18725,16 @@ int wolfSSL_RSA_sign(int type, const unsigned char* m,
WOLFSSL_MSG("Bad Encode Signature");
}
else {
*sigLen = wc_RsaSSL_Sign(encodedSig, signSz, sigRet, outLen,
ret = wc_RsaSSL_Sign(encodedSig, signSz, sigRet, outLen,
(RsaKey*)rsa->internal, rng);
if (*sigLen <= 0)
if (ret <= 0) {
WOLFSSL_MSG("Bad Rsa Sign");
else
ret = 0;
}
else {
ret = SSL_SUCCESS;
*sigLen = ret;
}
}
}