summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTianjia Zhang <tianjia.zhang@linux.alibaba.com>2020-01-19 08:38:54 +0200
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2020-01-19 08:41:17 +0200
commit43cfc1632dd3a9579a906f31cd3b6c88d242d1a5 (patch)
treeef491ba80963ae69a3f14f5632ddc12df5ce65f0
parent176a5f162acd0cfebc5517d061205681bc3658d0 (diff)
downloadlibgcrypt-43cfc1632dd3a9579a906f31cd3b6c88d242d1a5.tar.gz
ecc: Wrong flag and elements_enc fix.
* cipher/ecc.c (ecc_generate): Fix wrong flag and elements_enc. -- Signed-off-by: Tianjia Zhang <tianjia.zhang@linux.alibaba.com>
-rw-r--r--cipher/ecc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/cipher/ecc.c b/cipher/ecc.c
index 921510cc..10e11243 100644
--- a/cipher/ecc.c
+++ b/cipher/ecc.c
@@ -577,7 +577,7 @@ ecc_generate (const gcry_sexp_t genparms, gcry_sexp_t *r_skey)
(&curve_flags, NULL,
((flags & PUBKEY_FLAG_PARAM) && (flags & PUBKEY_FLAG_EDDSA))?
"(flags param eddsa)" :
- ((flags & PUBKEY_FLAG_PARAM) && (flags & PUBKEY_FLAG_EDDSA))?
+ ((flags & PUBKEY_FLAG_PARAM) && (flags & PUBKEY_FLAG_DJB_TWEAK))?
"(flags param djb-tweak)" :
((flags & PUBKEY_FLAG_PARAM))?
"(flags param)" : ((flags & PUBKEY_FLAG_EDDSA))?
@@ -1712,7 +1712,7 @@ gcry_pk_spec_t _gcry_pubkey_spec_ecc =
GCRY_PK_ECC, { 0, 1 },
(GCRY_PK_USAGE_SIGN | GCRY_PK_USAGE_ENCR),
"ECC", ecc_names,
- "pabgnhq", "pabgnhqd", "sw", "rs", "pabgnhq",
+ "pabgnhq", "pabgnhqd", "se", "rs", "pabgnhq",
ecc_generate,
ecc_check_secret_key,
ecc_encrypt_raw,