From 03a62ef1405ec18f49996e3a3996694d731030d5 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 8 Dec 2005 15:34:16 +0000 Subject: Assorted changeds --- tests/keygen.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'tests/keygen.c') diff --git a/tests/keygen.c b/tests/keygen.c index 6a4e015e..d1d01fdd 100644 --- a/tests/keygen.c +++ b/tests/keygen.c @@ -123,6 +123,28 @@ check_rsa_keys (void) gcry_sexp_t keyparm, key; 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, @@ -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, -- cgit v1.2.1