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"); WOLFSSL_MSG("Bad Encode Signature");
} }
else { else {
*sigLen = wc_RsaSSL_Sign(encodedSig, signSz, sigRet, outLen, ret = wc_RsaSSL_Sign(encodedSig, signSz, sigRet, outLen,
(RsaKey*)rsa->internal, rng); (RsaKey*)rsa->internal, rng);
if (*sigLen <= 0) if (ret <= 0) {
WOLFSSL_MSG("Bad Rsa Sign"); WOLFSSL_MSG("Bad Rsa Sign");
else ret = 0;
}
else {
ret = SSL_SUCCESS; ret = SSL_SUCCESS;
*sigLen = ret;
}
} }
} }