1 MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
3 AM_CPPFLAGS = -I$(srcdir)/.. \
4 -I$(srcdir)/../common \
5 -I$(srcdir)/../data_mgr \
6 -I$(srcdir)/../pkcs11 \
9 noinst_LTLIBRARIES = libsofthsm_crypto.la
10 libsofthsm_crypto_la_SOURCES = AESKey.cpp \
11 AsymmetricAlgorithm.cpp \
12 AsymmetricKeyPair.cpp \
34 SymmetricAlgorithm.cpp \
36 libsofthsm_crypto_la_LIBADD = @CRYPTO_LIBS@
40 EXTRA_DIST = $(srcdir)/CMakeLists.txt \
44 # Compile with support of OpenSSL
46 libsofthsm_crypto_la_SOURCES += OSSLAES.cpp \
48 OSSLCryptoFactory.cpp \
52 OSSLDHPrivateKey.cpp \
56 OSSLDSAPrivateKey.cpp \
57 OSSLDSAPublicKey.cpp \
61 OSSLECPrivateKey.cpp \
65 OSSLEDPrivateKey.cpp \
67 OSSLEVPHashAlgorithm.cpp \
68 OSSLEVPMacAlgorithm.cpp \
69 OSSLEVPCMacAlgorithm.cpp \
70 OSSLEVPSymmetricAlgorithm.cpp \
73 OSSLGOSTPrivateKey.cpp \
74 OSSLGOSTPublicKey.cpp \
82 OSSLRSAPrivateKey.cpp \
83 OSSLRSAPublicKey.cpp \
92 # Compile with support of Botan
94 libsofthsm_crypto_la_SOURCES += BotanAES.cpp \
95 BotanCryptoFactory.cpp \
99 BotanDHPrivateKey.cpp \
100 BotanDHPublicKey.cpp \
102 BotanDSAKeyPair.cpp \
103 BotanDSAPrivateKey.cpp \
104 BotanDSAPublicKey.cpp \
106 BotanECDHKeyPair.cpp \
107 BotanECDHPrivateKey.cpp \
108 BotanECDHPublicKey.cpp \
110 BotanECDSAKeyPair.cpp \
111 BotanECDSAPrivateKey.cpp \
112 BotanECDSAPublicKey.cpp \
115 BotanEDPrivateKey.cpp \
116 BotanEDPublicKey.cpp \
118 BotanGOSTKeyPair.cpp \
119 BotanGOSTPrivateKey.cpp \
120 BotanGOSTPublicKey.cpp \
122 BotanHashAlgorithm.cpp \
124 BotanMacAlgorithm.cpp \
128 BotanRSAKeyPair.cpp \
129 BotanRSAPrivateKey.cpp \
130 BotanRSAPublicKey.cpp \
136 BotanSymmetricAlgorithm.cpp \