Merge pull request #850 from JacobBarthelmeh/Testing

fix invalid check on unsigned type
This commit is contained in:
toddouska
2017-04-12 13:56:44 -07:00
committed by GitHub

View File

@@ -18767,12 +18767,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;
}
} }
} }