diff --git a/Makefile.in b/Makefile.in index 25b57987e..4b6dfc477 100644 --- a/Makefile.in +++ b/Makefile.in @@ -218,13 +218,6 @@ $(CONFIGFILES): $(CONFIGFILES_IN) moduli: echo -# special case target for umac128 -umac128.o: umac.c - $(CC) $(CFLAGS) $(CPPFLAGS) -o umac128.o -c $(srcdir)/umac.c \ - -DUMAC_OUTPUT_LEN=16 -Dumac_new=umac128_new \ - -Dumac_update=umac128_update -Dumac_final=umac128_final \ - -Dumac_delete=umac128_delete -Dumac_ctx=umac128_ctx - clean: regressclean rm -f *.o *.a $(TARGETS) logintest config.cache config.log rm -f *.out core survey diff --git a/umac.c b/umac.c index b6b256a74..eab831072 100644 --- a/umac.c +++ b/umac.c @@ -1,4 +1,4 @@ -/* $OpenBSD: umac.c,v 1.15 2017/11/28 06:09:38 djm Exp $ */ +/* $OpenBSD: umac.c,v 1.16 2017/12/12 15:06:12 naddy Exp $ */ /* ----------------------------------------------------------------------- * * umac.c -- C Implementation UMAC Message Authentication diff --git a/umac128.c b/umac128.c new file mode 100644 index 000000000..af3bd9d3f --- /dev/null +++ b/umac128.c @@ -0,0 +1,9 @@ +/* $OpenBSD: umac128.c,v 1.1 2017/12/12 15:06:12 naddy Exp $ */ + +#define UMAC_OUTPUT_LEN 16 +#define umac_new umac128_new +#define umac_update umac128_update +#define umac_final umac128_final +#define umac_delete umac128_delete + +#include "umac.c"