diff options
author | Niels Möller <nisse@lysator.liu.se> | 2014-03-26 21:50:27 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2014-03-26 21:50:27 +0100 |
commit | 5549b2f48b7f5b53249932012fd4bcb031545ab9 (patch) | |
tree | cadaedb13857eb7d0baebaddea78983e6978c64d /dsa.h | |
parent | fb4e324a5b5a352ed6d67ab77dcd1194b26f94ca (diff) | |
download | nettle-5549b2f48b7f5b53249932012fd4bcb031545ab9.tar.gz |
Convert dsa_keypair_from_sexp_alist to use struct dsa_params.
Diffstat (limited to 'dsa.h')
-rw-r--r-- | dsa.h | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -256,8 +256,9 @@ dsa_signature_from_sexp(struct dsa_signature *rs, unsigned q_bits); int -dsa_keypair_from_sexp_alist(struct dsa_public_key *pub, - struct dsa_private_key *priv, +dsa_keypair_from_sexp_alist(struct dsa_params *params, + mpz_t pub, + mpz_t priv, unsigned p_max_bits, unsigned q_bits, struct sexp_iterator *i); @@ -267,14 +268,16 @@ dsa_keypair_from_sexp_alist(struct dsa_public_key *pub, * the public key. */ /* Keys must be initialized before calling this function, as usual. */ int -dsa_sha1_keypair_from_sexp(struct dsa_public_key *pub, - struct dsa_private_key *priv, +dsa_sha1_keypair_from_sexp(struct dsa_params *params, + mpz_t pub, + mpz_t priv, unsigned p_max_bits, size_t length, const uint8_t *expr); int -dsa_sha256_keypair_from_sexp(struct dsa_public_key *pub, - struct dsa_private_key *priv, +dsa_sha256_keypair_from_sexp(struct dsa_params *params, + mpz_t pub, + mpz_t priv, unsigned p_max_bits, size_t length, const uint8_t *expr); |