23 # Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright 2017 Jason King
25 # Copyright (c) 2019, Joyent, Inc.
26 #
27
28 LIBRARY = libsoftcrypto.a
29 VERS = .1
30
31 include ../Makefile.com
32
33 AES_PSM_OBJS = aes_amd64.o aes_intel.o aeskey.o
34 ARCFOUR_PSM_OBJS = arcfour-x86_64.o
35 BIGNUM_PSM_OBJS = bignum_amd64.o bignum_amd64_asm.o
36 MODES_PSM_OBJS = gcm_intel.o
37
38 include $(SRC)/lib/Makefile.lib
39 include $(SRC)/lib/Makefile.lib.64
40
41 CERRWARN += -_gcc=-Wno-type-limits
42 CERRWARN += -_gcc=-Wno-parentheses
43 CERRWARN += -_gcc=-Wno-uninitialized
44
45 # not linted
46 SMATCH=off
47
48 AES_PSM_SRC = $(AES_DIR)/$(MACH64)/aes_amd64.s \
49 $(AES_DIR)/$(MACH64)/aes_intel.s \
50 $(AES_DIR)/$(MACH64)/aeskey.c
51 ARCFOUR_PSM_SRC = arcfour-x86_64.s
52 BIGNUM_PSM_SRC = $(BIGNUM_DIR)/$(MACH64)/bignum_amd64.c \
53 $(BIGNUM_DIR)/$(MACH64)/bignum_amd64_asm.s
54
55 MODES_PSM_SRC = $(MODES_DIR)/$(MACH64)/gcm_intel.s
56
57 # Sources need to be redefined after Makefile.lib inclusion.
58 SRCS = $(AES_SRC) $(ARCFOUR_SRC) $(BIGNUM_SRC) $(BLOWFISH_SRC) \
59 $(DES_SRC) $(MODES_SRC) $(DH_SRC) $(DSA_SRC) $(RSA_SRC) \
60 $(PAD_SRC)
61
62 SRCDIR = $(SRC)/lib/pkcs11/libsoftcrypto/common
63
|
23 # Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright 2017 Jason King
25 # Copyright (c) 2019, Joyent, Inc.
26 #
27
28 LIBRARY = libsoftcrypto.a
29 VERS = .1
30
31 include ../Makefile.com
32
33 AES_PSM_OBJS = aes_amd64.o aes_intel.o aeskey.o
34 ARCFOUR_PSM_OBJS = arcfour-x86_64.o
35 BIGNUM_PSM_OBJS = bignum_amd64.o bignum_amd64_asm.o
36 MODES_PSM_OBJS = gcm_intel.o
37
38 include $(SRC)/lib/Makefile.lib
39 include $(SRC)/lib/Makefile.lib.64
40
41 CERRWARN += -_gcc=-Wno-type-limits
42 CERRWARN += -_gcc=-Wno-parentheses
43 CERRWARN += $(CNOWARN_UNINIT)
44
45 # not linted
46 SMATCH=off
47
48 AES_PSM_SRC = $(AES_DIR)/$(MACH64)/aes_amd64.s \
49 $(AES_DIR)/$(MACH64)/aes_intel.s \
50 $(AES_DIR)/$(MACH64)/aeskey.c
51 ARCFOUR_PSM_SRC = arcfour-x86_64.s
52 BIGNUM_PSM_SRC = $(BIGNUM_DIR)/$(MACH64)/bignum_amd64.c \
53 $(BIGNUM_DIR)/$(MACH64)/bignum_amd64_asm.s
54
55 MODES_PSM_SRC = $(MODES_DIR)/$(MACH64)/gcm_intel.s
56
57 # Sources need to be redefined after Makefile.lib inclusion.
58 SRCS = $(AES_SRC) $(ARCFOUR_SRC) $(BIGNUM_SRC) $(BLOWFISH_SRC) \
59 $(DES_SRC) $(MODES_SRC) $(DH_SRC) $(DSA_SRC) $(RSA_SRC) \
60 $(PAD_SRC)
61
62 SRCDIR = $(SRC)/lib/pkcs11/libsoftcrypto/common
63
|