diff options
author | Werner Koch <wk@gnupg.org> | 2005-12-08 15:34:16 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2005-12-08 15:34:16 +0000 |
commit | 03a62ef1405ec18f49996e3a3996694d731030d5 (patch) | |
tree | dd1a5e95840360cb093b3f5df85939a014bcf1d1 /tests/keygen.c | |
parent | 381e148a458466b8e11f92b6de13dd4796e33ba2 (diff) | |
download | libgcrypt-03a62ef1405ec18f49996e3a3996694d731030d5.tar.gz |
Assorted changeds
Diffstat (limited to 'tests/keygen.c')
-rw-r--r-- | tests/keygen.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/keygen.c b/tests/keygen.c index 6a4e015e..d1d01fdd 100644 --- a/tests/keygen.c +++ b/tests/keygen.c @@ -124,6 +124,28 @@ check_rsa_keys (void) int rc; if (verbose) + fprintf (stderr, "creating 2048 bit DSA key using old interface\n"); + rc = gcry_sexp_new (&keyparm, + "(genkey\n" + " (dsa\n" + " (nbits 4:2048)\n" + " ))", 0, 1); + if (rc) + die ("error creating S-expression: %s\n", gpg_strerror (rc)); + rc = gcry_pk_genkey (&key, keyparm); + gcry_sexp_release (keyparm); + if (rc) + die ("error generating DSA key: %s\n", gpg_strerror (rc)); + { + char buffer[20000]; + gcry_sexp_sprint (key, GCRYSEXP_FMT_ADVANCED, buffer, sizeof buffer); + printf ("=============================\n%s\n" + "=============================\n", buffer); + } + gcry_sexp_release (key); + exit (0); + + if (verbose) fprintf (stderr, "creating 1024 bit RSA key using old interface\n"); rc = gcry_sexp_new (&keyparm, "(genkey\n" @@ -140,6 +162,7 @@ check_rsa_keys (void) check_generated_rsa_key (key, 65537); gcry_sexp_release (key); + if (verbose) fprintf (stderr, "creating 512 bit RSA key with e=257\n"); rc = gcry_sexp_new (&keyparm, |