diff options
author | Niels Möller <nisse@lysator.liu.se> | 2010-03-24 15:41:41 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2010-03-24 15:41:41 +0100 |
commit | c72c16b7e66b88ac37081caa53f30fe51fcad0a0 (patch) | |
tree | f3df0bc2de339debaaa9e0fa1149551aad52c34c /rsa-sha512-verify.c | |
parent | 153141e709a3a1548215fb63a1b840fc27d6e90e (diff) | |
download | nettle-c72c16b7e66b88ac37081caa53f30fe51fcad0a0.tar.gz |
Interface change, let all rsa signature functions have a return value.
Rev: nettle/ChangeLog:1.54
Rev: nettle/NEWS:1.4
Rev: nettle/examples/rsa-sign.c:1.2
Rev: nettle/pgp-encode.c:1.3
Rev: nettle/pkcs1-rsa-md5.c:1.3
Rev: nettle/pkcs1-rsa-sha1.c:1.3
Rev: nettle/pkcs1-rsa-sha256.c:1.3
Rev: nettle/pkcs1-rsa-sha512.c:1.2
Rev: nettle/pkcs1.c:1.3
Rev: nettle/pkcs1.h:1.3
Rev: nettle/rsa-compat.c:1.3
Rev: nettle/rsa-md5-sign.c:1.3
Rev: nettle/rsa-md5-verify.c:1.3
Rev: nettle/rsa-sha1-sign.c:1.3
Rev: nettle/rsa-sha1-verify.c:1.3
Rev: nettle/rsa-sha256-sign.c:1.3
Rev: nettle/rsa-sha256-verify.c:1.3
Rev: nettle/rsa-sha512-sign.c:1.2
Rev: nettle/rsa-sha512-verify.c:1.2
Rev: nettle/rsa.h:1.4
Rev: nettle/testsuite/cxx-test.cxx:1.3
Rev: nettle/testsuite/pkcs1-test.c:1.3
Rev: nettle/testsuite/testutils.c:1.5
Diffstat (limited to 'rsa-sha512-verify.c')
-rw-r--r-- | rsa-sha512-verify.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/rsa-sha512-verify.c b/rsa-sha512-verify.c index 1ac24a12..869a8f51 100644 --- a/rsa-sha512-verify.c +++ b/rsa-sha512-verify.c @@ -42,11 +42,11 @@ rsa_sha512_verify(const struct rsa_public_key *key, int res; mpz_t m; - assert(key->size >= RSA_MINIMUM_N_OCTETS); + assert(key->size > 0); mpz_init(m); - pkcs1_rsa_sha512_encode(m, key->size - 1, hash); - res = _rsa_verify(key, m, s); + res = (pkcs1_rsa_sha512_encode(m, key->size - 1, hash) + && _rsa_verify(key, m, s)); mpz_clear(m); @@ -61,11 +61,11 @@ rsa_sha512_verify_digest(const struct rsa_public_key *key, int res; mpz_t m; - assert(key->size >= RSA_MINIMUM_N_OCTETS); + assert(key->size > 0); mpz_init(m); - pkcs1_rsa_sha512_encode_digest(m, key->size - 1, digest); - res = _rsa_verify(key, m, s); + res = (pkcs1_rsa_sha512_encode_digest(m, key->size - 1, digest) + && _rsa_verify(key, m, s)); mpz_clear(m); |