xref: /freebsd/crypto/heimdal/lib/hx509/Makefile.am (revision 6a068746777241722b2b32c5d0bc443a2a64d80b)
1c19800e8SDoug Rabsoninclude $(top_srcdir)/Makefile.am.common
2c19800e8SDoug Rabson
3c19800e8SDoug Rabsonlib_LTLIBRARIES = libhx509.la
4*ae771770SStanislav Sedovlibhx509_la_LDFLAGS = -version-info 5:0:0
5c19800e8SDoug Rabson
6c19800e8SDoug RabsonBUILT_SOURCES =				\
7*ae771770SStanislav Sedov	sel-gram.h			\
8c19800e8SDoug Rabson	$(gen_files_ocsp:.x=.c)		\
9c19800e8SDoug Rabson	$(gen_files_pkcs10:.x=.c)	\
10c19800e8SDoug Rabson	hx509_err.c			\
11c19800e8SDoug Rabson	hx509_err.h
12c19800e8SDoug Rabson
13c19800e8SDoug Rabsongen_files_ocsp = 			\
14c19800e8SDoug Rabson	asn1_OCSPBasicOCSPResponse.x	\
15c19800e8SDoug Rabson	asn1_OCSPCertID.x		\
16c19800e8SDoug Rabson	asn1_OCSPCertStatus.x		\
17c19800e8SDoug Rabson	asn1_OCSPInnerRequest.x		\
18c19800e8SDoug Rabson	asn1_OCSPKeyHash.x		\
19c19800e8SDoug Rabson	asn1_OCSPRequest.x		\
20c19800e8SDoug Rabson	asn1_OCSPResponderID.x		\
21c19800e8SDoug Rabson	asn1_OCSPResponse.x		\
22c19800e8SDoug Rabson	asn1_OCSPResponseBytes.x	\
23c19800e8SDoug Rabson	asn1_OCSPResponseData.x		\
24c19800e8SDoug Rabson	asn1_OCSPResponseStatus.x	\
25c19800e8SDoug Rabson	asn1_OCSPSignature.x		\
26c19800e8SDoug Rabson	asn1_OCSPSingleResponse.x	\
27c19800e8SDoug Rabson	asn1_OCSPTBSRequest.x		\
28c19800e8SDoug Rabson	asn1_OCSPVersion.x		\
29c19800e8SDoug Rabson	asn1_id_pkix_ocsp.x		\
30c19800e8SDoug Rabson	asn1_id_pkix_ocsp_basic.x	\
31c19800e8SDoug Rabson	asn1_id_pkix_ocsp_nonce.x
32c19800e8SDoug Rabson
33c19800e8SDoug Rabsongen_files_pkcs10 = 			\
34c19800e8SDoug Rabson	asn1_CertificationRequestInfo.x	\
35c19800e8SDoug Rabson	asn1_CertificationRequest.x
36c19800e8SDoug Rabson
37c19800e8SDoug Rabsongen_files_crmf = 			\
38c19800e8SDoug Rabson	asn1_CRMFRDNSequence.x		\
39c19800e8SDoug Rabson	asn1_CertReqMessages.x		\
40c19800e8SDoug Rabson	asn1_CertReqMsg.x		\
41c19800e8SDoug Rabson	asn1_CertRequest.x		\
42c19800e8SDoug Rabson	asn1_CertTemplate.x		\
43c19800e8SDoug Rabson	asn1_Controls.x			\
44c19800e8SDoug Rabson	asn1_PBMParameter.x		\
45c19800e8SDoug Rabson	asn1_PKMACValue.x		\
46c19800e8SDoug Rabson	asn1_POPOPrivKey.x		\
47c19800e8SDoug Rabson	asn1_POPOSigningKey.x		\
48c19800e8SDoug Rabson	asn1_POPOSigningKeyInput.x	\
49c19800e8SDoug Rabson	asn1_ProofOfPossession.x	\
50c19800e8SDoug Rabson	asn1_SubsequentMessage.x
51c19800e8SDoug Rabson
52*ae771770SStanislav SedovAM_YFLAGS = -d
53*ae771770SStanislav Sedov
54c19800e8SDoug Rabsondist_libhx509_la_SOURCES = \
55c19800e8SDoug Rabson	ca.c \
56c19800e8SDoug Rabson	cert.c \
57*ae771770SStanislav Sedov	char_map.h \
58c19800e8SDoug Rabson	cms.c \
59c19800e8SDoug Rabson	collector.c \
60c19800e8SDoug Rabson	crypto.c \
61c19800e8SDoug Rabson	doxygen.c \
62c19800e8SDoug Rabson	error.c \
63c19800e8SDoug Rabson	env.c \
64c19800e8SDoug Rabson	file.c \
65c19800e8SDoug Rabson	hx509-private.h \
66c19800e8SDoug Rabson	hx509-protos.h \
67c19800e8SDoug Rabson	hx509.h \
68c19800e8SDoug Rabson	hx_locl.h \
69*ae771770SStanislav Sedov	sel.c \
70*ae771770SStanislav Sedov	sel.h \
71*ae771770SStanislav Sedov	sel-gram.y \
72*ae771770SStanislav Sedov	sel-lex.l \
73c19800e8SDoug Rabson	keyset.c \
74c19800e8SDoug Rabson	ks_dir.c \
75c19800e8SDoug Rabson	ks_file.c \
76c19800e8SDoug Rabson	ks_mem.c \
77c19800e8SDoug Rabson	ks_null.c \
78c19800e8SDoug Rabson	ks_p11.c \
79c19800e8SDoug Rabson	ks_p12.c \
80c19800e8SDoug Rabson	ks_keychain.c \
81c19800e8SDoug Rabson	lock.c \
82c19800e8SDoug Rabson	name.c \
83c19800e8SDoug Rabson	peer.c \
84c19800e8SDoug Rabson	print.c \
85c19800e8SDoug Rabson	softp11.c \
86c19800e8SDoug Rabson	ref/pkcs11.h \
87c19800e8SDoug Rabson	req.c \
88c19800e8SDoug Rabson	revoke.c
89c19800e8SDoug Rabson
90*ae771770SStanislav Sedovsel-lex.c: sel-gram.h
91*ae771770SStanislav Sedov
92*ae771770SStanislav Sedovlibhx509_la_DEPENDENCIES = version-script.map
93*ae771770SStanislav Sedov
94c19800e8SDoug Rabsonlibhx509_la_LIBADD = \
95c19800e8SDoug Rabson	$(LIB_com_err) \
96c19800e8SDoug Rabson	$(LIB_hcrypto) \
97c19800e8SDoug Rabson	$(top_builddir)/lib/asn1/libasn1.la \
98*ae771770SStanislav Sedov	$(top_builddir)/lib/wind/libwind.la \
99c19800e8SDoug Rabson	$(LIBADD_roken) \
100c19800e8SDoug Rabson	$(LIB_dlopen)
101c19800e8SDoug Rabson
102c19800e8SDoug Rabsonif FRAMEWORK_SECURITY
103c19800e8SDoug Rabsonlibhx509_la_LDFLAGS += -framework Security -framework CoreFoundation
104c19800e8SDoug Rabsonendif
105c19800e8SDoug Rabson
106c19800e8SDoug Rabsonif versionscript
107c19800e8SDoug Rabsonlibhx509_la_LDFLAGS += $(LDFLAGS_VERSION_SCRIPT)$(srcdir)/version-script.map
108c19800e8SDoug Rabsonendif
109*ae771770SStanislav Sedov$(libhx509_la_OBJECTS): $(srcdir)/version-script.map $(nodist_include_HEADERS) $(priv_headers)
110c19800e8SDoug Rabson
111c19800e8SDoug Rabsonlibhx509_la_CPPFLAGS = -I$(srcdir)/ref $(INCLUDE_hcrypto)
112c19800e8SDoug Rabsonnodist_libhx509_la_SOURCES = $(BUILT_SOURCES)
113c19800e8SDoug Rabson
114*ae771770SStanislav Sedov$(gen_files_ocsp) ocsp_asn1.hx ocsp_asn1-priv.hx: ocsp_asn1_files
115*ae771770SStanislav Sedov$(gen_files_pkcs10) pkcs10_asn1.hx pkcs10_asn1-priv.hx: pkcs10_asn1_files
116*ae771770SStanislav Sedov$(gen_files_crmf) crmf_asn1.hx crmf_asn1-priv.hx: crmf_asn1_files
117c19800e8SDoug Rabson
118*ae771770SStanislav Sedovdist_include_HEADERS = hx509.h hx509-protos.h
119c19800e8SDoug Rabson
120*ae771770SStanislav Sedovnodist_include_HEADERS = hx509_err.h
121*ae771770SStanislav Sedovnodist_include_HEADERS += ocsp_asn1.h
122*ae771770SStanislav Sedovnodist_include_HEADERS += pkcs10_asn1.h
123*ae771770SStanislav Sedovnodist_include_HEADERS += crmf_asn1.h
124c19800e8SDoug Rabson
125*ae771770SStanislav Sedovpriv_headers  = ocsp_asn1-priv.h
126*ae771770SStanislav Sedovpriv_headers += pkcs10_asn1-priv.h
127*ae771770SStanislav Sedovpriv_headers += crmf_asn1-priv.h
128c19800e8SDoug Rabson
129c19800e8SDoug Rabson
130*ae771770SStanislav Sedovocsp_asn1_files: $(ASN1_COMPILE_DEP) $(srcdir)/ocsp.asn1 $(srcdir)/ocsp.opt
131*ae771770SStanislav Sedov	$(ASN1_COMPILE) --option-file=$(srcdir)/ocsp.opt $(srcdir)/ocsp.asn1 ocsp_asn1 || (rm -f ocsp_asn1_files ; exit 1)
132*ae771770SStanislav Sedov
133*ae771770SStanislav Sedovpkcs10_asn1_files: $(ASN1_COMPILE_DEP) $(srcdir)/pkcs10.asn1 $(srcdir)/pkcs10.opt
134*ae771770SStanislav Sedov	$(ASN1_COMPILE) --option-file=$(srcdir)/pkcs10.opt $(srcdir)/pkcs10.asn1 pkcs10_asn1 || (rm -f pkcs10_asn1_files ; exit 1)
135*ae771770SStanislav Sedov
136*ae771770SStanislav Sedovcrmf_asn1_files: $(ASN1_COMPILE_DEP) $(srcdir)/crmf.asn1
137*ae771770SStanislav Sedov	$(ASN1_COMPILE) $(srcdir)/crmf.asn1 crmf_asn1 || (rm -f crmf_asn1_files ; exit 1)
138*ae771770SStanislav Sedov
139*ae771770SStanislav Sedov$(libhx509_la_OBJECTS): $(srcdir)/hx509-protos.h $(srcdir)/hx509-private.h $(srcdir)/hx_locl.h
140*ae771770SStanislav Sedov$(libhx509_la_OBJECTS): ocsp_asn1.h pkcs10_asn1.h
141c19800e8SDoug Rabson
142c19800e8SDoug Rabson$(srcdir)/hx509-protos.h:
143*ae771770SStanislav Sedov	cd $(srcdir) && perl ../../cf/make-proto.pl -R '^(_|^C)' -E HX509_LIB -q -P comment -o hx509-protos.h $(dist_libhx509_la_SOURCES) || rm -f hx509-protos.h
144c19800e8SDoug Rabson
145c19800e8SDoug Rabson$(srcdir)/hx509-private.h:
146c19800e8SDoug Rabson	cd $(srcdir) && perl ../../cf/make-proto.pl -q -P comment -p hx509-private.h $(dist_libhx509_la_SOURCES) || rm -f hx509-private.h
147c19800e8SDoug Rabson
148c19800e8SDoug Rabsonbin_PROGRAMS = hxtool
149c19800e8SDoug Rabson
150c19800e8SDoug Rabsonhxtool-commands.c hxtool-commands.h: hxtool-commands.in $(SLC)
151c19800e8SDoug Rabson	$(SLC) $(srcdir)/hxtool-commands.in
152c19800e8SDoug Rabson
153c19800e8SDoug Rabsondist_hxtool_SOURCES = hxtool.c
154c19800e8SDoug Rabsonnodist_hxtool_SOURCES = hxtool-commands.c hxtool-commands.h
155c19800e8SDoug Rabson
156c19800e8SDoug Rabson$(hxtool_OBJECTS): hxtool-commands.h
157c19800e8SDoug Rabson
158c19800e8SDoug Rabsonhxtool_CPPFLAGS = $(INCLUDE_hcrypto)
159c19800e8SDoug Rabsonhxtool_LDADD = \
160c19800e8SDoug Rabson	libhx509.la \
161c19800e8SDoug Rabson	$(top_builddir)/lib/asn1/libasn1.la \
162c19800e8SDoug Rabson	$(LIB_hcrypto) \
163c19800e8SDoug Rabson	$(LIB_roken) \
164c19800e8SDoug Rabson	$(top_builddir)/lib/sl/libsl.la
165c19800e8SDoug Rabson
166*ae771770SStanislav SedovCLEANFILES = $(BUILT_SOURCES) sel-gram.c sel-lex.c \
167*ae771770SStanislav Sedov	$(gen_files_ocsp) ocsp_asn1_files ocsp_asn1{,-priv}.h* \
168*ae771770SStanislav Sedov	ocsp_asn1-template.[ch]* \
169*ae771770SStanislav Sedov	$(gen_files_pkcs10) pkcs10_asn1_files pkcs10_asn1{,-priv}.h* \
170*ae771770SStanislav Sedov	pkcs10_asn1-template.[ch]* \
171*ae771770SStanislav Sedov	$(gen_files_crmf) crmf_asn1_files crmf_asn1{,-priv}.h* \
172*ae771770SStanislav Sedov	crmf_asn1-template.[ch]* \
173c19800e8SDoug Rabson	$(TESTS) \
174c19800e8SDoug Rabson	hxtool-commands.c hxtool-commands.h *.tmp \
175c19800e8SDoug Rabson	request.out \
176c19800e8SDoug Rabson	out.pem out2.pem \
177*ae771770SStanislav Sedov	sd sd.pem \
178c19800e8SDoug Rabson	sd.data sd.data.out \
179c19800e8SDoug Rabson	ev.data ev.data.out \
180c19800e8SDoug Rabson	cert-null.pem cert-sub-ca2.pem \
181c19800e8SDoug Rabson	cert-ee.pem cert-ca.pem \
182c19800e8SDoug Rabson	cert-sub-ee.pem cert-sub-ca.pem \
183c19800e8SDoug Rabson	cert-proxy.der cert-ca.der cert-ee.der pkcs10-request.der \
184c19800e8SDoug Rabson	wca.pem wuser.pem wdc.pem wcrl.crl \
185c19800e8SDoug Rabson	random-data statfile crl.crl \
186c19800e8SDoug Rabson	test p11dbg.log pkcs11.cfg \
187c19800e8SDoug Rabson	test-rc-file.rc
188c19800e8SDoug Rabson
189c19800e8SDoug Rabsonclean-local:
190c19800e8SDoug Rabson	@echo "cleaning PKITS" ; rm -rf PKITS_data
191c19800e8SDoug Rabson
192c19800e8SDoug Rabson#
193c19800e8SDoug Rabson# regression tests
194c19800e8SDoug Rabson#
195c19800e8SDoug Rabson
196c19800e8SDoug Rabsoncheck_SCRIPTS = $(SCRIPT_TESTS)
197c19800e8SDoug Rabsoncheck_PROGRAMS = $(PROGRAM_TESTS) test_soft_pkcs11
198c19800e8SDoug Rabson
199c19800e8SDoug RabsonLDADD = libhx509.la
200c19800e8SDoug Rabson
201c19800e8SDoug Rabsontest_soft_pkcs11_LDADD = libhx509.la
202c19800e8SDoug Rabsontest_soft_pkcs11_CPPFLAGS = -I$(srcdir)/ref
203c19800e8SDoug Rabson
204*ae771770SStanislav Sedovtest_name_CPPFLAGS = $(INCLUDE_hcrypto)
205*ae771770SStanislav Sedovtest_name_LDADD = libhx509.la $(LIB_roken)
206*ae771770SStanislav Sedov
207c19800e8SDoug RabsonTESTS = $(SCRIPT_TESTS) $(PROGRAM_TESTS)
208c19800e8SDoug Rabson
209c19800e8SDoug RabsonPROGRAM_TESTS = 		\
210*ae771770SStanislav Sedov	test_name		\
211*ae771770SStanislav Sedov	test_expr
212c19800e8SDoug Rabson
213c19800e8SDoug RabsonSCRIPT_TESTS = 			\
214c19800e8SDoug Rabson	test_ca			\
215c19800e8SDoug Rabson	test_cert		\
216c19800e8SDoug Rabson	test_chain		\
217c19800e8SDoug Rabson	test_cms		\
218c19800e8SDoug Rabson	test_crypto		\
219c19800e8SDoug Rabson	test_nist		\
220c19800e8SDoug Rabson	test_nist2		\
221c19800e8SDoug Rabson	test_pkcs11		\
222c19800e8SDoug Rabson	test_java_pkcs11	\
223c19800e8SDoug Rabson	test_nist_cert		\
224c19800e8SDoug Rabson	test_nist_pkcs12	\
225c19800e8SDoug Rabson	test_req		\
226c19800e8SDoug Rabson	test_windows		\
227c19800e8SDoug Rabson	test_query
228c19800e8SDoug Rabson
229c19800e8SDoug Rabsondo_subst = sed -e 's,[@]srcdir[@],$(srcdir),g' \
230*ae771770SStanislav Sedov	-e 's,[@]objdir[@],$(top_builddir)/lib/hx509,g' \
231*ae771770SStanislav Sedov	-e 's,[@]egrep[@],$(EGREP),g'
232c19800e8SDoug Rabson
233c19800e8SDoug Rabsontest_ca: test_ca.in Makefile
234c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_ca.in > test_ca.tmp
235c19800e8SDoug Rabson	chmod +x test_ca.tmp
236c19800e8SDoug Rabson	mv test_ca.tmp test_ca
237c19800e8SDoug Rabson
238c19800e8SDoug Rabsontest_cert: test_cert.in Makefile
239c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_cert.in > test_cert.tmp
240c19800e8SDoug Rabson	chmod +x test_cert.tmp
241c19800e8SDoug Rabson	mv test_cert.tmp test_cert
242c19800e8SDoug Rabson
243c19800e8SDoug Rabsontest_chain: test_chain.in Makefile
244c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_chain.in > test_chain.tmp
245c19800e8SDoug Rabson	chmod +x test_chain.tmp
246c19800e8SDoug Rabson	mv test_chain.tmp test_chain
247c19800e8SDoug Rabson
248c19800e8SDoug Rabsontest_cms: test_cms.in Makefile
249c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_cms.in > test_cms.tmp
250c19800e8SDoug Rabson	chmod +x test_cms.tmp
251c19800e8SDoug Rabson	mv test_cms.tmp test_cms
252c19800e8SDoug Rabson
253c19800e8SDoug Rabsontest_crypto: test_crypto.in Makefile
254c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_crypto.in > test_crypto.tmp
255c19800e8SDoug Rabson	chmod +x test_crypto.tmp
256c19800e8SDoug Rabson	mv test_crypto.tmp test_crypto
257c19800e8SDoug Rabson
258c19800e8SDoug Rabsontest_nist: test_nist.in Makefile
259c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_nist.in > test_nist.tmp
260c19800e8SDoug Rabson	chmod +x test_nist.tmp
261c19800e8SDoug Rabson	mv test_nist.tmp test_nist
262c19800e8SDoug Rabson
263c19800e8SDoug Rabsontest_nist2: test_nist2.in Makefile
264c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_nist2.in > test_nist2.tmp
265c19800e8SDoug Rabson	chmod +x test_nist2.tmp
266c19800e8SDoug Rabson	mv test_nist2.tmp test_nist2
267c19800e8SDoug Rabson
268c19800e8SDoug Rabsontest_pkcs11: test_pkcs11.in Makefile
269c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_pkcs11.in > test_pkcs11.tmp
270c19800e8SDoug Rabson	chmod +x test_pkcs11.tmp
271c19800e8SDoug Rabson	mv test_pkcs11.tmp test_pkcs11
272c19800e8SDoug Rabson
273c19800e8SDoug Rabsontest_java_pkcs11: test_java_pkcs11.in Makefile
274c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_java_pkcs11.in > test_java_pkcs11.tmp
275c19800e8SDoug Rabson	chmod +x test_java_pkcs11.tmp
276c19800e8SDoug Rabson	mv test_java_pkcs11.tmp test_java_pkcs11
277c19800e8SDoug Rabson
278c19800e8SDoug Rabsontest_nist_cert: test_nist_cert.in Makefile
279c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_nist_cert.in > test_nist_cert.tmp
280c19800e8SDoug Rabson	chmod +x test_nist_cert.tmp
281c19800e8SDoug Rabson	mv test_nist_cert.tmp test_nist_cert
282c19800e8SDoug Rabson
283c19800e8SDoug Rabsontest_nist_pkcs12: test_nist_pkcs12.in Makefile
284c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_nist_pkcs12.in > test_nist_pkcs12.tmp
285c19800e8SDoug Rabson	chmod +x test_nist_pkcs12.tmp
286c19800e8SDoug Rabson	mv test_nist_pkcs12.tmp test_nist_pkcs12
287c19800e8SDoug Rabson
288c19800e8SDoug Rabsontest_req: test_req.in Makefile
289c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_req.in > test_req.tmp
290c19800e8SDoug Rabson	chmod +x test_req.tmp
291c19800e8SDoug Rabson	mv test_req.tmp test_req
292c19800e8SDoug Rabson
293c19800e8SDoug Rabsontest_windows: test_windows.in Makefile
294c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_windows.in > test_windows.tmp
295c19800e8SDoug Rabson	chmod +x test_windows.tmp
296c19800e8SDoug Rabson	mv test_windows.tmp test_windows
297c19800e8SDoug Rabson
298c19800e8SDoug Rabsontest_query: test_query.in Makefile
299c19800e8SDoug Rabson	$(do_subst) < $(srcdir)/test_query.in > test_query.tmp
300c19800e8SDoug Rabson	chmod +x test_query.tmp
301c19800e8SDoug Rabson	mv test_query.tmp test_query
302c19800e8SDoug Rabson
303c19800e8SDoug RabsonEXTRA_DIST = \
304*ae771770SStanislav Sedov	NTMakefile \
305*ae771770SStanislav Sedov	hxtool-version.rc \
306*ae771770SStanislav Sedov	libhx509-exports.def \
307c19800e8SDoug Rabson	version-script.map \
308c19800e8SDoug Rabson	crmf.asn1 \
309c19800e8SDoug Rabson	hx509_err.et \
310c19800e8SDoug Rabson	hxtool-commands.in \
311*ae771770SStanislav Sedov	quote.py \
312c19800e8SDoug Rabson	ocsp.asn1 \
313*ae771770SStanislav Sedov	ocsp.opt \
314c19800e8SDoug Rabson	pkcs10.asn1 \
315*ae771770SStanislav Sedov	pkcs10.opt \
316c19800e8SDoug Rabson	test_ca.in \
317c19800e8SDoug Rabson	test_chain.in \
318c19800e8SDoug Rabson	test_cert.in \
319c19800e8SDoug Rabson	test_cms.in \
320c19800e8SDoug Rabson	test_crypto.in \
321c19800e8SDoug Rabson	test_nist.in \
322c19800e8SDoug Rabson	test_nist2.in \
323c19800e8SDoug Rabson	test_nist_cert.in \
324c19800e8SDoug Rabson	test_nist_pkcs12.in \
325c19800e8SDoug Rabson	test_pkcs11.in \
326c19800e8SDoug Rabson	test_java_pkcs11.in \
327c19800e8SDoug Rabson	test_query.in \
328c19800e8SDoug Rabson	test_req.in \
329c19800e8SDoug Rabson	test_windows.in \
330c19800e8SDoug Rabson	tst-crypto-available1 \
331c19800e8SDoug Rabson	tst-crypto-available2 \
332c19800e8SDoug Rabson	tst-crypto-available3 \
333c19800e8SDoug Rabson	tst-crypto-select \
334c19800e8SDoug Rabson	tst-crypto-select1 \
335c19800e8SDoug Rabson	tst-crypto-select2 \
336c19800e8SDoug Rabson	tst-crypto-select3 \
337c19800e8SDoug Rabson	tst-crypto-select4 \
338c19800e8SDoug Rabson	tst-crypto-select5 \
339c19800e8SDoug Rabson	tst-crypto-select6 \
340c19800e8SDoug Rabson	tst-crypto-select7 \
341*ae771770SStanislav Sedov	data/n0ll.pem \
342*ae771770SStanislav Sedov	data/secp160r1TestCA.cert.pem \
343*ae771770SStanislav Sedov	data/secp160r1TestCA.key.pem \
344*ae771770SStanislav Sedov	data/secp160r1TestCA.pem \
345*ae771770SStanislav Sedov	data/secp160r2TestClient.cert.pem \
346*ae771770SStanislav Sedov	data/secp160r2TestClient.key.pem \
347*ae771770SStanislav Sedov	data/secp160r2TestClient.pem \
348*ae771770SStanislav Sedov	data/secp160r2TestServer.cert.pem \
349*ae771770SStanislav Sedov	data/secp160r2TestServer.key.pem \
350*ae771770SStanislav Sedov	data/secp160r2TestServer.pem \
351*ae771770SStanislav Sedov	data/bleichenbacher-bad.pem \
352c19800e8SDoug Rabson	data/bleichenbacher-good.pem \
353c19800e8SDoug Rabson	data/bleichenbacher-sf-pad-correct.pem \
354c19800e8SDoug Rabson	data/ca.crt \
355c19800e8SDoug Rabson	data/ca.key \
356c19800e8SDoug Rabson	data/crl1.crl \
357c19800e8SDoug Rabson	data/crl1.der \
358c19800e8SDoug Rabson	data/gen-req.sh \
359c19800e8SDoug Rabson	data/j.pem \
360c19800e8SDoug Rabson	data/kdc.crt \
361c19800e8SDoug Rabson	data/kdc.key \
362c19800e8SDoug Rabson	data/key.der \
363c19800e8SDoug Rabson	data/key2.der \
364c19800e8SDoug Rabson	data/nist-data \
365c19800e8SDoug Rabson	data/nist-data2 \
366c19800e8SDoug Rabson	data/no-proxy-test.crt \
367c19800e8SDoug Rabson	data/no-proxy-test.key \
368c19800e8SDoug Rabson	data/ocsp-req1.der \
369c19800e8SDoug Rabson	data/ocsp-req2.der \
370c19800e8SDoug Rabson	data/ocsp-resp1-2.der \
371c19800e8SDoug Rabson	data/ocsp-resp1-3.der \
372c19800e8SDoug Rabson	data/ocsp-resp1-ca.der \
373c19800e8SDoug Rabson	data/ocsp-resp1-keyhash.der \
374c19800e8SDoug Rabson	data/ocsp-resp1-ocsp-no-cert.der \
375c19800e8SDoug Rabson	data/ocsp-resp1-ocsp.der \
376c19800e8SDoug Rabson	data/ocsp-resp1.der \
377c19800e8SDoug Rabson	data/ocsp-resp2.der \
378c19800e8SDoug Rabson	data/ocsp-responder.crt \
379c19800e8SDoug Rabson	data/ocsp-responder.key \
380c19800e8SDoug Rabson	data/openssl.cnf \
381c19800e8SDoug Rabson	data/pkinit-proxy-chain.crt \
382c19800e8SDoug Rabson	data/pkinit-proxy.crt \
383c19800e8SDoug Rabson	data/pkinit-proxy.key \
384c19800e8SDoug Rabson	data/pkinit-pw.key \
385c19800e8SDoug Rabson	data/pkinit.crt \
386c19800e8SDoug Rabson	data/pkinit.key \
387*ae771770SStanislav Sedov	data/pkinit-ec.crt \
388*ae771770SStanislav Sedov	data/pkinit-ec.key \
389c19800e8SDoug Rabson	data/proxy-level-test.crt \
390c19800e8SDoug Rabson	data/proxy-level-test.key \
391c19800e8SDoug Rabson	data/proxy-test.crt \
392c19800e8SDoug Rabson	data/proxy-test.key \
393c19800e8SDoug Rabson	data/proxy10-child-test.crt \
394c19800e8SDoug Rabson	data/proxy10-child-test.key \
395c19800e8SDoug Rabson	data/proxy10-child-child-test.crt \
396c19800e8SDoug Rabson	data/proxy10-child-child-test.key \
397c19800e8SDoug Rabson	data/proxy10-test.crt \
398c19800e8SDoug Rabson	data/proxy10-test.key \
399c19800e8SDoug Rabson	data/revoke.crt \
400c19800e8SDoug Rabson	data/revoke.key \
401c19800e8SDoug Rabson	data/sf-class2-root.pem \
402c19800e8SDoug Rabson	data/static-file \
403c19800e8SDoug Rabson	data/sub-ca.crt \
404c19800e8SDoug Rabson	data/sub-ca.key \
405c19800e8SDoug Rabson	data/sub-cert.crt \
406c19800e8SDoug Rabson	data/sub-cert.key \
407c19800e8SDoug Rabson	data/sub-cert.p12 \
408c19800e8SDoug Rabson	data/test-ds-only.crt \
409c19800e8SDoug Rabson	data/test-ds-only.key \
410c19800e8SDoug Rabson	data/test-enveloped-aes-128 \
411c19800e8SDoug Rabson	data/test-enveloped-aes-256 \
412c19800e8SDoug Rabson	data/test-enveloped-des \
413c19800e8SDoug Rabson	data/test-enveloped-des-ede3 \
414c19800e8SDoug Rabson	data/test-enveloped-rc2-128 \
415c19800e8SDoug Rabson	data/test-enveloped-rc2-40 \
416c19800e8SDoug Rabson	data/test-enveloped-rc2-64 \
417c19800e8SDoug Rabson	data/test-ke-only.crt \
418c19800e8SDoug Rabson	data/test-ke-only.key \
419c19800e8SDoug Rabson	data/test-nopw.p12 \
420c19800e8SDoug Rabson	data/test-pw.key \
421c19800e8SDoug Rabson	data/test-signed-data \
422c19800e8SDoug Rabson	data/test-signed-data-noattr \
423c19800e8SDoug Rabson	data/test-signed-data-noattr-nocerts \
424*ae771770SStanislav Sedov	data/test-signed-sha-1 \
425*ae771770SStanislav Sedov	data/test-signed-sha-256 \
426*ae771770SStanislav Sedov	data/test-signed-sha-512 \
427c19800e8SDoug Rabson	data/test.combined.crt \
428c19800e8SDoug Rabson	data/test.crt \
429c19800e8SDoug Rabson	data/test.key \
430c19800e8SDoug Rabson	data/test.p12 \
431*ae771770SStanislav Sedov	data/win-u16-in-printablestring.der \
432c19800e8SDoug Rabson	data/yutaka-pad-broken-ca.pem \
433c19800e8SDoug Rabson	data/yutaka-pad-broken-cert.pem \
434c19800e8SDoug Rabson	data/yutaka-pad-ok-ca.pem \
435c19800e8SDoug Rabson	data/yutaka-pad-ok-cert.pem \
436c19800e8SDoug Rabson	data/yutaka-pad.key
437