diff options
author | Werner Koch <wk@gnupg.org> | 2013-11-08 10:07:40 +0100 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2013-11-08 10:09:34 +0100 |
commit | 9f63c0f7a3b2c15c7e258cd17395cabd0a8f00cc (patch) | |
tree | d735a8284329782accc6e6e4a77b9310dba5a82e /tests/keygen.c | |
parent | ed45fd2e60c88e2f005282e6eadd018b59dcf65b (diff) | |
download | libgcrypt-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.c | 7 |
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) |