diff options
author | Werner Koch <wk@gnupg.org> | 2014-07-24 12:30:32 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2014-07-25 08:13:56 +0200 |
commit | 4556f9b19c024f16bdf542da7173395c0741b91d (patch) | |
tree | 5f8785a6cde5043636d65680a9625852c6133178 /tests/t-ed25519.c | |
parent | 0e10902ad7584277ac966367efc712b183784532 (diff) | |
download | libgcrypt-4556f9b19c024f16bdf542da7173395c0741b91d.tar.gz |
ecc: Support the non-standard 0x40 compression flag for EdDSA.
* cipher/ecc.c (ecc_generate): Check the "comp" flag for EdDSA.
* cipher/ecc-eddsa.c (eddsa_encode_x_y): Add arg WITH_PREFIX.
(_gcry_ecc_eddsa_encodepoint): Ditto.
(_gcry_ecc_eddsa_ensure_compact): Handle the 0x40 compression prefix.
(_gcry_ecc_eddsa_decodepoint): Ditto.
* tests/keygrip.c: Check an compresssed with prefix Ed25519 key.
* tests/t-ed25519.inp: Ditto.
Diffstat (limited to 'tests/t-ed25519.c')
-rw-r--r-- | tests/t-ed25519.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/t-ed25519.c b/tests/t-ed25519.c index 465a217b..b7f33076 100644 --- a/tests/t-ed25519.c +++ b/tests/t-ed25519.c @@ -32,7 +32,7 @@ #include "stopwatch.h" #define PGM "t-ed25519" -#define N_TESTS 1025 +#define N_TESTS 1026 #define my_isascii(c) (!((c) & 0x80)) #define digitp(p) (*(p) >= '0' && *(p) <= '9') |