X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/a7aa36f2e3359a9d5cc164cc418352b629451e7c..10ac299278b548d88a682c750bb5973c3e78037c:/progs/cc-sig.c diff --git a/progs/cc-sig.c b/progs/cc-sig.c index fb5e1c3d..a416c6e5 100644 --- a/progs/cc-sig.c +++ b/progs/cc-sig.c @@ -37,6 +37,7 @@ #include "sha.h" #include "has160.h" #include "sha512.h" +#include "sha3.h" #include "ct.h" #include "ec.h" @@ -46,6 +47,7 @@ #include "gkcdsa.h" #include "rsa.h" #include "ed25519.h" +#include "ed448.h" #include "cc.h" @@ -577,7 +579,8 @@ static const sigops eckcdsa_vrf = { /* --- EdDSA --- */ #define EDDSAS(_) \ - _(ed25519, ed25519ctx, ED25519, "Ed25519", sha512) + _(ed25519, ed25519ctx, ED25519, "Ed25519", sha512) \ + _(ed448, ed448, ED448, "Ed448", shake256) typedef struct eddsa_sigctx { sig s;