Manual page claims RSA_public_decrypt will return -1 on error, lets check for that

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16847 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2006-03-28 03:46:54 +00:00
parent 6af8c899ad
commit 2832b00b67

View File

@@ -181,7 +181,7 @@ rsa_verify_signature(const struct signature_alg *sig_alg,
ret = RSA_public_decrypt(sig->length, (unsigned char *)sig->data,
to, rsa, RSA_PKCS1_PADDING);
if (ret < 0) {
if (ret == -1) {
ret = HX509_CRYPTO_SIG_INVALID_FORMAT;
free(to);
goto out;