summaryrefslogtreecommitdiff
path: root/tests/keygen.c
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2013-11-08 10:07:40 +0100
committerWerner Koch <wk@gnupg.org>2013-11-08 10:09:34 +0100
commit9f63c0f7a3b2c15c7e258cd17395cabd0a8f00cc (patch)
treed735a8284329782accc6e6e4a77b9310dba5a82e /tests/keygen.c
parented45fd2e60c88e2f005282e6eadd018b59dcf65b (diff)
downloadlibgcrypt-9f63c0f7a3b2c15c7e258cd17395cabd0a8f00cc.tar.gz
ecc: Implement the "nocomp" flag for key generation.
* cipher/ecc.c (ecc_generate): Support the "nocomp" flag. * tests/keygen.c (check_ecc_keys): Add a test for it. Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'tests/keygen.c')
-rw-r--r--tests/keygen.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/keygen.c b/tests/keygen.c
index 4796b5cf..48663d45 100644
--- a/tests/keygen.c
+++ b/tests/keygen.c
@@ -416,15 +416,16 @@ check_ecc_keys (void)
show_sexp ("ECC key:\n", key);
if (verbose)
- show ("creating ECC key using curve Ed25519 for ECDSA\n");
+ show ("creating ECC key using curve Ed25519 for ECDSA (nocomp)\n");
rc = gcry_sexp_build (&keyparm, NULL,
- "(genkey(ecc(curve Ed25519)(flags)))");
+ "(genkey(ecc(curve Ed25519)(flags nocomp)))");
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 ECC key using curve Ed25519 for ECDSA: %s\n",
+ die ("error generating ECC key using curve Ed25519 for ECDSA"
+ " (nocomp): %s\n",
gpg_strerror (rc));
if (verbose > 1)