/* nettle, low-level cryptographics library
*
- * Copyright (C) 2001, 2003, 2006, 2010 Niels Möller
+ * Copyright (C) 2001, 2003, 2006, 2010 Niels Möller
*
* The nettle library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
*
* You should have received a copy of the GNU Lesser General Public License
* along with the nettle library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
- * MA 02111-1307, USA.
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02111-1301, USA.
*/
#if HAVE_CONFIG_H
int res;
mpz_t m;
- assert(key->size > 0);
mpz_init(m);
- res = (pkcs1_rsa_sha512_encode(m, key->size - 1, hash)
+ res = (pkcs1_rsa_sha512_encode(m, key->size, hash)
&& _rsa_verify(key, m, s));
mpz_clear(m);
int res;
mpz_t m;
- assert(key->size > 0);
mpz_init(m);
- res = (pkcs1_rsa_sha512_encode_digest(m, key->size - 1, digest)
+ res = (pkcs1_rsa_sha512_encode_digest(m, key->size, digest)
&& _rsa_verify(key, m, s));
mpz_clear(m);