Print this page
9156 Remove openssl dependency from pkcs11_tpm
*** 19,31 ****
--- 19,44 ----
# CDDL HEADER END
#
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
+ # Copyright 2018 Jason King
+ #
LIBRARY = pkcs11_tpm.a
VERS = .1
+ RSA_DIR = $(SRC)/common/crypto/rsa
+ RSA_FLAGS = -I$(RSA_DIR)
+
+ BIGNUM_DIR = $(SRC)/common/bignum
+ BIGNUM_FLAGS = -I$(BIGNUM_DIR)
+
+ PADDING_DIR = $(SRC)/common/crypto/padding
+ PADDING_FLAGS = -I$(PADDING_DIR)
+
+ SOFTCRYPTOFLAGS = $(RSA_FLAGS) $(PADDING_FLAGS) $(BIGNUM_FLAGS)
+
OBJECTS= api_interface.o \
apiutil.o \
asn1.o \
cert.o \
data_obj.o \
*** 71,82 ****
TSPIINCDIR=$(TSSROOT)/usr/include
TSSLIB=-L$(TSPILIBDIR)
TSSLIB64=-L$(TSPILIBDIR)/$(MACH64)
TSSINC=-I$(TSPIINCDIR)
! LDLIBS += $(TSSLIB) -L$(ADJUNCT_PROTO)/lib -lc -luuid -lmd -ltspi -lcrypto
! CPPFLAGS += -xCC -D_POSIX_PTHREAD_SEMANTICS $(TSSINC)
CPPFLAGS64 += $(CPPFLAGS)
CSTD= $(CSTD_GNU99)
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-unused-label
--- 84,95 ----
TSPIINCDIR=$(TSSROOT)/usr/include
TSSLIB=-L$(TSPILIBDIR)
TSSLIB64=-L$(TSPILIBDIR)/$(MACH64)
TSSINC=-I$(TSPIINCDIR)
! LDLIBS += $(TSSLIB) -L$(ADJUNCT_PROTO)/lib -lc -luuid -lmd -ltspi -lsoftcrypto
! CPPFLAGS += -xCC -D_POSIX_PTHREAD_SEMANTICS $(TSSINC) $(SOFTCRYPTOFLAGS)
CPPFLAGS64 += $(CPPFLAGS)
CSTD= $(CSTD_GNU99)
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-unused-label