diff options
author | Niels Möller <nisse@lysator.liu.se> | 2002-09-30 22:41:04 +0200 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2002-09-30 22:41:04 +0200 |
commit | bca76aabc009230919da0a4fb5b1c2b9f5c90c5c (patch) | |
tree | fcd79a2c2730e5a843bf297fdf425016d3873af1 /sexp2rsa.c | |
parent | b4f863a4f09083e4eb4cc30d953220aab88f2542 (diff) | |
download | nettle-bca76aabc009230919da0a4fb5b1c2b9f5c90c5c.tar.gz |
(rsa_keypair_from_sexp): Bugfix: Call
rsa_prepare_public_key and rsa_prepare_private_key.
Rev: src/nettle/sexp2rsa.c:1.2
Diffstat (limited to 'sexp2rsa.c')
-rw-r--r-- | sexp2rsa.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -102,12 +102,18 @@ rsa_keypair_from_sexp(struct rsa_public_key *pub, GET(priv->a, &values[5]); GET(priv->b, &values[6]); GET(priv->c, &values[7]); + + if (!rsa_prepare_private_key(priv)) + return 0; } if (pub) { GET(pub->n, &values[0]); GET(pub->e, &values[1]); + + if (!rsa_prepare_public_key(pub)) + return 0; } return 1; |