math/f25519.c: Implementation for arithmetic in GF(2^255 - 19).
[catacomb] / math / Makefile.am
index e8b1119..2a60ee0 100644 (file)
@@ -413,4 +413,22 @@ ectab.c: $(mpgen) typeinfo.py ectab.in
        $(MPGEN) ectab $(srcdir)/ectab.in >ectab.c.new && \
                mv ectab.c.new ectab.c
 
+###--------------------------------------------------------------------------
+### Other strange things.
+
+pkginclude_HEADERS     += qfarith.h
+
+pkginclude_HEADERS     += f25519.h
+libmath_la_SOURCES     += f25519.c
+TESTS                  += f25519.t$(EXEEXT)
+TESTS                  += f25519-p10.t$(EXEEXT)
+EXTRA_DIST             += t/f25519
+
+check_PROGRAMS         += f25519-p10.t
+f25519_p10_t_SOURCES    = f25519.c
+f25519_p10_t_CPPFLAGS   = $(AM_CPPFLAGS) -DTEST_RIG -DSRCDIR="\"$(srcdir)\""
+f25519_p10_t_CPPFLAGS  += -DF25519_IMPL=10
+f25519_p10_t_LDADD      = $(TEST_LIBS) $(top_builddir)/libcatacomb.la
+f25519_p10_t_LDADD     += $(mLib_LIBS) $(CATACOMB_LIBS) $(LIBS)
+
 ###----- That's all, folks --------------------------------------------------