From 2832b00b670391569d4abffe663c3b8180c8b14b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 28 Mar 2006 03:46:54 +0000 Subject: [PATCH] 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 --- lib/hx509/crypto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/hx509/crypto.c b/lib/hx509/crypto.c index d610b82b0..dace4bfa7 100644 --- a/lib/hx509/crypto.c +++ b/lib/hx509/crypto.c @@ -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;