summaryrefslogtreecommitdiff
path: root/rsa-sha256-sign.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2012-06-03 22:02:59 +0200
committerNiels Möller <nisse@lysator.liu.se>2012-06-03 22:02:59 +0200
commitadad6eaac2d03fba830eb1630b5458c1ac7f1907 (patch)
treeea02b675e2cf8f3c6584f35f9f73fd0d072b3428 /rsa-sha256-sign.c
parent0589865876f8c89047eaee1698071e31956b0480 (diff)
downloadnettle-adad6eaac2d03fba830eb1630b5458c1ac7f1907.tar.gz
Changes to pkcs1_signature_prefix interface.
Diffstat (limited to 'rsa-sha256-sign.c')
-rw-r--r--rsa-sha256-sign.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/rsa-sha256-sign.c b/rsa-sha256-sign.c
index 0af12c94..30ba497a 100644
--- a/rsa-sha256-sign.c
+++ b/rsa-sha256-sign.c
@@ -39,9 +39,7 @@ rsa_sha256_sign(const struct rsa_private_key *key,
struct sha256_ctx *hash,
mpz_t s)
{
- assert(key->size > 0);
-
- if (pkcs1_rsa_sha256_encode(s, key->size - 1, hash))
+ if (pkcs1_rsa_sha256_encode(s, key->size, hash))
{
rsa_compute_root(key, s, s);
return 1;
@@ -58,9 +56,7 @@ rsa_sha256_sign_digest(const struct rsa_private_key *key,
const uint8_t *digest,
mpz_t s)
{
- assert(key->size > 0);
-
- if (pkcs1_rsa_sha256_encode_digest(s, key->size - 1, digest))
+ if (pkcs1_rsa_sha256_encode_digest(s, key->size, digest))
{
rsa_compute_root(key, s, s);
return 1;