From 4556f9b19c024f16bdf542da7173395c0741b91d Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 24 Jul 2014 12:30:32 +0200 Subject: 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. --- tests/t-ed25519.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/t-ed25519.c') 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') -- cgit v1.2.1