From: Loup Vaillant Date: Sun, 23 Feb 2020 14:51:16 +0000 (+0100) Subject: Added Elligator to vector generation X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=2c85a8e44952bcc07aaed6ae0db089d6bba5f84e;p=Monocypher.git Added Elligator to vector generation --- diff --git a/tests/gen/makefile b/tests/gen/makefile index 3f37fb3..ed3fa26 100644 --- a/tests/gen/makefile +++ b/tests/gen/makefile @@ -57,7 +57,7 @@ CFLAGS = -pedantic -Wall -Wextra VEC = chacha20 hchacha20 xchacha20 ietf_chacha20 aead_ietf \ poly1305 blake2b sha512 hmac_sha512 argon2i \ edDSA edDSA_pk ed_25519 ed_25519_pk ed_25519_check \ - x25519 x25519_pk key_exchange + x25519 x25519_pk key_exchange elligator VEC2 = $(patsubst %, %.all.vec, $(VEC)) HEADERS = $(patsubst %, %.h.vec , $(VEC)) VECTORS = ../vectors.h @@ -68,6 +68,9 @@ clean: rm -f *.out *.vec *.o rm -f $(VECTORS) +elligator.vec: elligator.py x25519_pk.all.vec + ./$< $@ + %.vec: %.out ./$< > $@ @@ -118,6 +121,7 @@ ed_25519.all.vec : ed_25519.vec ed_25519_pk.all.vec : ed_25519_pk.vec ed_25519_check.all.vec: vectors/ed_25519_check key_exchange.all.vec : vectors/key_exchange +elligator.all.vec : elligator.vec $(VEC2): mkdir -p $(@D) cat $^ > $@