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:
@@ -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;
|
||||
|
Reference in New Issue
Block a user