diff options
author | Niels Möller <nisse@lysator.liu.se> | 2014-03-27 06:22:59 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2014-03-27 06:22:59 +0100 |
commit | 27ea18ab63fed4413f7ceaea9e167f5267080648 (patch) | |
tree | 0bba4f7a3aecc902baf05161591fe608669c279f /dsa.h | |
parent | bf85a3dbdfbd25f02f5eff19bd508a0d54643d5e (diff) | |
download | nettle-27ea18ab63fed4413f7ceaea9e167f5267080648.tar.gz |
New function dsa_generate_params.
Diffstat (limited to 'dsa.h')
-rw-r--r-- | dsa.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -56,6 +56,7 @@ extern "C" { #define dsa_sha1_verify_digest nettle_dsa_sha1_verify_digest #define dsa_sha256_sign_digest nettle_dsa_sha256_sign_digest #define dsa_sha256_verify_digest nettle_dsa_sha256_verify_digest +#define dsa_generate_params nettle_dsa_generate_params #define dsa_generate_keypair nettle_dsa_generate_keypair #define dsa_signature_from_sexp nettle_dsa_signature_from_sexp #define dsa_keypair_to_sexp nettle_dsa_keypair_to_sexp @@ -236,6 +237,12 @@ dsa_sha256_verify_digest(const struct dsa_public_key *key, /* Key generation */ int +dsa_generate_params(struct dsa_params *params, + void *random_ctx, nettle_random_func *random, + void *progress_ctx, nettle_progress_func *progress, + unsigned p_bits, unsigned q_bits); + +int dsa_generate_keypair(struct dsa_public_key *pub, struct dsa_private_key *key, |