summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2019-10-04 14:07:32 +0000
committerJerry Jelinek <jerry.jelinek@joyent.com>2019-10-04 14:07:32 +0000
commit8bb4b5538d7569f4fbefa7efd12d5bcf5ff6db03 (patch)
treeffa0252178edf7179326b912e06994d0ddfc2aab
parent5bf844d37ceb468f5bda9f16a2800ded70f2b8bd (diff)
downloadillumos-joyent-8bb4b5538d7569f4fbefa7efd12d5bcf5ff6db03.tar.gz
11265 Add support for SHA512_224 and SHA512_256 to KCF and PKCS#11 [go back to working Makefile]
-rw-r--r--usr/src/test/crypto-tests/tests/digest/Makefile107
1 files changed, 6 insertions, 101 deletions
diff --git a/usr/src/test/crypto-tests/tests/digest/Makefile b/usr/src/test/crypto-tests/tests/digest/Makefile
index 65d4c15dfc..a5732aa375 100644
--- a/usr/src/test/crypto-tests/tests/digest/Makefile
+++ b/usr/src/test/crypto-tests/tests/digest/Makefile
@@ -14,7 +14,11 @@
#
ALGS = sha1 sha256 sha384 sha512 sha512_224 sha512_256 md5
-CRYPTO = pkcs kcf
+
+all := TARGET = all
+install := TARGET = install
+clean := TARGET = clean
+clobber := TARGET = clobber
.KEEP_STATE:
@@ -23,103 +27,4 @@ all clean clobber install: $(ALGS)
$(ALGS): FRC
$(MAKE) -e -f Makefile.digest BASEPROG=$@ $(TARGET)
-$(CRYPTO:%=sha1_32_%) := OBJS = sha1.32.o
-$(CRYPTO:%=sha256_32_%) := OBJS = sha256.32.o
-$(CRYPTO:%=sha384_32_%) := OBJS = sha384.32.o
-$(CRYPTO:%=sha512_32_%) := OBJS = sha512.32.o
-$(CRYPTO:%=sha512_224_32_%) := OBJS = sha512_224.32.o
-$(CRYPTO:%=sha512_256_32_%) := OBJS = sha512_256.32.o
-
-$(CRYPTO:%=sha1_64_%) := OBJS = sha1.64.o
-$(CRYPTO:%=sha256_64_%) := OBJS = sha256.64.o
-$(CRYPTO:%=sha384_64_%) := OBJS = sha384.64.o
-$(CRYPTO:%=sha512_64_%) := OBJS = sha512.64.o
-$(CRYPTO:%=sha512_224_64_%) := OBJS = sha512_224.64.o
-$(CRYPTO:%=sha512_256_64_%) := OBJS = sha512_256.64.o
-
-$(PROGS_32) := OBJS_COMMON = main.32.o $(COMMONDIR)/testfuncs.32.o
-$(PROGS_64) := OBJS_COMMON = main.64.o $(COMMONDIR)/testfuncs.64.o
-$(PROGS_pkcs_32) := OBJS_COMMON += $(COMMONDIR)/cryptotest_pkcs.32.o
-$(PROGS_pkcs_64) := OBJS_COMMON += $(COMMONDIR)/cryptotest_pkcs.64.o
-$(PROGS_kcf_32) := OBJS_COMMON += $(COMMONDIR)/cryptotest_kcf.32.o
-$(PROGS_kcf_64) := OBJS_COMMON += $(COMMONDIR)/cryptotest_kcf.64.o
-
-CSTD = $(CSTD_GNU99)
-
-CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-CPPFLAGS += -I$(COMMONDIR) -I$(SRC)/common/crypto
-
-LINTFLAGS += -xerroff=E_NAME_USED_NOT_DEF2
-LINTFLAGS += -xerroff=E_NAME_DEF_NOT_USED2
-
-$(PROGS_pkcs) := LDLIBS += -lpkcs11 -lcryptoutil
-
-CMDS_pkcs = $(PROGS_pkcs:%_pkcs=$(TESTDIR_pkcs)/%)
-CMDS_kcf = $(PROGS_kcf:%_kcf=$(TESTDIR_kcf)/%)
-CMDS = $(CMDS_pkcs) $(CMDS_kcf)
-
-$(CMDS) := FILEMODE = 0555
-
-all: $(PROGS)
-
-$(PROGS): main.32.o main.64.o
-
-%_32_pkcs: %.32.o
- $(LINK.c) -o $@ $(OBJS) $(OBJS_COMMON) $(LDLIBS)
- $(POST_PROCESS)
-
-%_64_pkcs: %.64.o
- $(LINK64.c) -o $@ $(OBJS) $(OBJS_COMMON) $(LDLIBS)
- $(POST_PROCESS)
-
-%_32_kcf: %.32.o
- $(LINK.c) -o $@ $(OBJS) $(OBJS_COMMON) $(LDLIBS)
- $(POST_PROCESS)
-
-%_64_kcf: %.64.o
- $(LINK64.c) -o $@ $(OBJS) $(OBJS_COMMON) $(LDLIBS)
- $(POST_PROCESS)
-
-%.32.o: %.c
- $(COMPILE.c) -o $@ $<
- $(POST_PROCESS_O)
-
-%.64.o: %.c
- $(COMPILE64.c) -o $@ $<
- $(POST_PROCESS_O)
-
-
-install: all $(CMDS)
-
-lint: $(CRYPTO:%=lint_%)
-lint_pkcs: $(ALGS:%=lint_pkcs_%)
-lint_kcf: $(ALGS_kcf:%=lint_kcf_%)
-
-lint_pkcs_%:
- $(LINT.c) main.c $(@:lint_pkcs_%=%.c) $(OBJS_COMMON:%.o=%.c) $(LDLIBS)
-
-lint_pcf_%:
- $(LINT.c) main.c $(@:lint_kcf_%=%.c) $(OBJS_COMMON:%.o=%.c) $(LDLIBS)
-
-clobber: clean
- -$(RM) $(PROGS)
-
-clean:
- -$(RM) $(ALGS:%=%.32.o) $(ALGS:%=%.64.o) main.32.o main.64.o
-
-$(CMDS): $(TESTDIR_pkcs) $(TESTDIR_kcf) $(PROGS)
-
-$(TESTDIR_pkcs) $(TESTDIR_kcf):
- $(INS.dir)
-
-$(TESTDIR_pkcs)/%_32: %_32_pkcs
- $(INS.rename)
-
-$(TESTDIR_pkcs)/%_64: %_64_pkcs
- $(INS.rename)
-
-$(TESTDIR_kcf)/%_32: %_32_kcf
- $(INS.rename)
-
-$(TESTDIR_kcf)/%_64: %_64_kcf
- $(INS.rename)
+FRC: