1SHELL	= /bin/sh
2SRCS	= tls_prng_dev.c tls_prng_egd.c tls_prng_file.c tls_fprint.c \
3	tls_prng_exch.c tls_stream.c tls_bio_ops.c tls_misc.c tls_dh.c \
4	tls_verify.c tls_dane.c tls_certkey.c tls_session.c \
5	tls_client.c tls_server.c tls_scache.c tls_mgr.c tls_seed.c \
6	tls_level.c \
7	tls_proxy_clnt.c tls_proxy_context_print.c tls_proxy_context_scan.c \
8	tls_proxy_client_init_print.c tls_proxy_client_init_scan.c \
9	tls_proxy_server_init_print.c tls_proxy_server_init_scan.c \
10	tls_proxy_client_start_print.c tls_proxy_client_start_scan.c \
11	tls_proxy_server_start_print.c tls_proxy_server_start_scan.c \
12	tls_proxy_client_misc.c
13OBJS	= tls_prng_dev.o tls_prng_egd.o tls_prng_file.o tls_fprint.o \
14	tls_prng_exch.o tls_stream.o tls_bio_ops.o tls_misc.o tls_dh.o \
15	tls_verify.o tls_dane.o tls_certkey.o tls_session.o \
16	tls_client.o tls_server.o tls_scache.o tls_mgr.o tls_seed.o \
17	tls_level.o \
18	tls_proxy_clnt.o tls_proxy_context_print.o tls_proxy_context_scan.o \
19	tls_proxy_client_print.o tls_proxy_client_scan.o \
20	tls_proxy_server_print.o tls_proxy_server_scan.o \
21	tls_proxy_client_misc.o
22HDRS	= tls.h tls_prng.h tls_scache.h tls_mgr.h tls_proxy.h
23TESTSRC	=
24DEFS	= -I. -I$(INC_DIR) -D$(SYSTYPE)
25CFLAGS	= $(DEBUG) $(OPT) $(DEFS)
26INCL	=
27LIB	= lib$(LIB_PREFIX)tls$(LIB_SUFFIX)
28TESTPROG= tls_dh tls_mgr tls_dane tls_certkey
29
30LIBS	= ../../lib/lib$(LIB_PREFIX)dns$(LIB_SUFFIX) \
31	../../lib/lib$(LIB_PREFIX)global$(LIB_SUFFIX) \
32	../../lib/lib$(LIB_PREFIX)util$(LIB_SUFFIX)
33LIB_DIR	= ../../lib
34INC_DIR	= ../../include
35MAKES	=
36
37.c.o:;	$(CC) $(SHLIB_CFLAGS) $(CFLAGS) -c $*.c
38
39all: $(LIB)
40
41$(OBJS): ../../conf/makedefs.out
42
43Makefile: Makefile.in
44	cat ../../conf/makedefs.out $? >$@
45
46test:	$(TESTPROG)
47
48tests: tls_certkey_tests
49
50tls_certkey_tests: test
51	@echo Testing loading of keys and certs
52	@for pem in goodchains.pem; do \
53	    $(SHLIB_ENV) $(VALGRIND) ./tls_certkey $$pem > $$pem.out 2>&1 || exit 1; \
54	    diff $$pem.ref $$pem.out || exit 1; \
55	    echo "  $$pem: OK"; \
56	done; \
57	for pem in *-mixed-*.pem ; do \
58	    $(SHLIB_ENV) $(VALGRIND) ./tls_certkey -m $$pem > $$pem.out 2>&1 || exit 1; \
59	    diff $$pem.ref $$pem.out || exit 1; \
60	    echo "  $$pem: OK"; \
61	    $(SHLIB_ENV) $(VALGRIND) ./tls_certkey -k $$pem $$pem > $$pem.out 2>&1 || exit 1; \
62	    diff $$pem.ref $$pem.out || exit 1; \
63	    echo "  $$pem (with key in $$pem): OK"; \
64	    case $$pem in good-*) \
65		ln -sf $$pem tmpkey.pem; \
66		$(SHLIB_ENV) $(VALGRIND) ./tls_certkey -k tmpkey.pem $$pem > $$pem.out 2>&1 || exit 1; \
67		diff $$pem.ref $$pem.out || exit 1; \
68		echo "  $$pem (with key in tmpkey.pem): OK"; \
69		rm -f tmpkey.pem;; \
70	    esac; \
71	done; \
72	for pem in bad-*.pem; do \
73	    $(SHLIB_ENV) $(VALGRIND) ./tls_certkey $$pem > $$pem.out 2>&1 && exit 1 || : ok; \
74	    egrep -v 'TLS library problem' $$pem.out | diff $$pem.ref - || \
75	    exit 1; \
76	    echo "  $$pem: OK"; \
77	done
78
79root_tests:
80
81$(LIB):	$(OBJS)
82	$(AR) $(ARFL) $(LIB) $?
83	$(RANLIB) $(LIB)
84	$(SHLIB_LD) $(SHLIB_RPATH) -o $(LIB) $(OBJS) $(SHLIB_SYSLIBS)
85
86$(LIB_DIR)/$(LIB): $(LIB)
87	cp $(LIB) $(LIB_DIR)
88	$(RANLIB) $(LIB_DIR)/$(LIB)
89
90update: $(LIB_DIR)/$(LIB) $(HDRS)
91	-for i in $(HDRS); \
92	do \
93	  cmp -s $$i $(INC_DIR)/$$i 2>/dev/null || cp $$i $(INC_DIR); \
94	done
95	cd $(INC_DIR); chmod 644 $(HDRS)
96
97printfck: $(OBJS) $(PROG)
98	rm -rf printfck
99	mkdir printfck
100	cp *.h printfck
101	sed '1,/^# do not edit/!d' Makefile >printfck/Makefile
102	set -e; for i in *.c; do printfck -f .printfck $$i >printfck/$$i; done
103	cd printfck; make "INC_DIR=../../../include" `cd ..; ls *.o`
104
105lint:
106	lint $(DEFS) $(SRCS) $(LINTFIX)
107
108clean:
109	rm -f *.o $(LIB) *core $(TESTPROG) junk *.pem.out
110	rm -rf printfck
111
112tidy:	clean
113
114tls_dh:	$(LIB) $(LIBS)
115	mv $@.o junk
116	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(LIBS) $(SYSLIBS)
117	mv junk $@.o
118
119tls_mgr: $(LIB) $(LIBS)
120	mv $@.o junk
121	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(LIBS) $(SYSLIBS)
122	mv junk $@.o
123
124tls_dane: $(LIB) $(LIBS)
125	mv $@.o junk
126	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(LIBS) $(SYSLIBS)
127	mv junk $@.o
128
129tls_certkey: $(LIB) $(LIBS)
130	mv $@.o junk
131	$(CC) $(CFLAGS) -DTEST -o $@ $@.c $(LIB) $(LIBS) $(SYSLIBS)
132	mv junk $@.o
133
134depend: $(MAKES)
135	(sed '1,/^# do not edit/!d' Makefile.in; \
136	set -e; for i in [a-z][a-z0-9]*.c; do \
137	    $(CC) -E $(DEFS) $(INCL) $$i | grep -v '[<>]' | sed -n -e '/^# *1 *"\([^"]*\)".*/{' \
138	    -e 's//'`echo $$i|sed 's/c$$/o/'`': \1/' \
139	    -e 's/o: \.\//o: /' -e p -e '}' ; \
140	done | LANG=C sort -u) | grep -v '[.][o][:][ ][/]' >$$$$ && mv $$$$ Makefile.in
141	@$(EXPORT) make -f Makefile.in Makefile 1>&2
142
143# do not edit below this line - it is generated by 'make depend'
144tls_bio_ops.o: ../../include/argv.h
145tls_bio_ops.o: ../../include/check_arg.h
146tls_bio_ops.o: ../../include/dns.h
147tls_bio_ops.o: ../../include/iostuff.h
148tls_bio_ops.o: ../../include/msg.h
149tls_bio_ops.o: ../../include/myaddrinfo.h
150tls_bio_ops.o: ../../include/name_code.h
151tls_bio_ops.o: ../../include/name_mask.h
152tls_bio_ops.o: ../../include/sock_addr.h
153tls_bio_ops.o: ../../include/sys_defs.h
154tls_bio_ops.o: ../../include/vbuf.h
155tls_bio_ops.o: ../../include/vstream.h
156tls_bio_ops.o: ../../include/vstring.h
157tls_bio_ops.o: tls.h
158tls_bio_ops.o: tls_bio_ops.c
159tls_certkey.o: ../../include/argv.h
160tls_certkey.o: ../../include/check_arg.h
161tls_certkey.o: ../../include/dns.h
162tls_certkey.o: ../../include/mail_params.h
163tls_certkey.o: ../../include/msg.h
164tls_certkey.o: ../../include/myaddrinfo.h
165tls_certkey.o: ../../include/name_code.h
166tls_certkey.o: ../../include/name_mask.h
167tls_certkey.o: ../../include/sock_addr.h
168tls_certkey.o: ../../include/sys_defs.h
169tls_certkey.o: ../../include/vbuf.h
170tls_certkey.o: ../../include/vstream.h
171tls_certkey.o: ../../include/vstring.h
172tls_certkey.o: tls.h
173tls_certkey.o: tls_certkey.c
174tls_client.o: ../../include/argv.h
175tls_client.o: ../../include/check_arg.h
176tls_client.o: ../../include/dict.h
177tls_client.o: ../../include/dns.h
178tls_client.o: ../../include/iostuff.h
179tls_client.o: ../../include/mail_params.h
180tls_client.o: ../../include/midna_domain.h
181tls_client.o: ../../include/msg.h
182tls_client.o: ../../include/myaddrinfo.h
183tls_client.o: ../../include/myflock.h
184tls_client.o: ../../include/mymalloc.h
185tls_client.o: ../../include/name_code.h
186tls_client.o: ../../include/name_mask.h
187tls_client.o: ../../include/sock_addr.h
188tls_client.o: ../../include/stringops.h
189tls_client.o: ../../include/sys_defs.h
190tls_client.o: ../../include/vbuf.h
191tls_client.o: ../../include/vstream.h
192tls_client.o: ../../include/vstring.h
193tls_client.o: tls.h
194tls_client.o: tls_client.c
195tls_client.o: tls_mgr.h
196tls_client.o: tls_scache.h
197tls_dane.o: ../../include/argv.h
198tls_dane.o: ../../include/check_arg.h
199tls_dane.o: ../../include/ctable.h
200tls_dane.o: ../../include/dns.h
201tls_dane.o: ../../include/events.h
202tls_dane.o: ../../include/hex_code.h
203tls_dane.o: ../../include/mail_params.h
204tls_dane.o: ../../include/midna_domain.h
205tls_dane.o: ../../include/msg.h
206tls_dane.o: ../../include/myaddrinfo.h
207tls_dane.o: ../../include/mymalloc.h
208tls_dane.o: ../../include/name_code.h
209tls_dane.o: ../../include/name_mask.h
210tls_dane.o: ../../include/safe_ultostr.h
211tls_dane.o: ../../include/sock_addr.h
212tls_dane.o: ../../include/split_at.h
213tls_dane.o: ../../include/stringops.h
214tls_dane.o: ../../include/sys_defs.h
215tls_dane.o: ../../include/timecmp.h
216tls_dane.o: ../../include/vbuf.h
217tls_dane.o: ../../include/vstream.h
218tls_dane.o: ../../include/vstring.h
219tls_dane.o: tls.h
220tls_dane.o: tls_dane.c
221tls_dh.o: ../../include/argv.h
222tls_dh.o: ../../include/check_arg.h
223tls_dh.o: ../../include/dns.h
224tls_dh.o: ../../include/mail_params.h
225tls_dh.o: ../../include/msg.h
226tls_dh.o: ../../include/myaddrinfo.h
227tls_dh.o: ../../include/mymalloc.h
228tls_dh.o: ../../include/name_code.h
229tls_dh.o: ../../include/name_mask.h
230tls_dh.o: ../../include/sock_addr.h
231tls_dh.o: ../../include/stringops.h
232tls_dh.o: ../../include/sys_defs.h
233tls_dh.o: ../../include/vbuf.h
234tls_dh.o: ../../include/vstream.h
235tls_dh.o: ../../include/vstring.h
236tls_dh.o: tls.h
237tls_dh.o: tls_dh.c
238tls_fprint.o: ../../include/argv.h
239tls_fprint.o: ../../include/check_arg.h
240tls_fprint.o: ../../include/dns.h
241tls_fprint.o: ../../include/mail_params.h
242tls_fprint.o: ../../include/msg.h
243tls_fprint.o: ../../include/myaddrinfo.h
244tls_fprint.o: ../../include/mymalloc.h
245tls_fprint.o: ../../include/name_code.h
246tls_fprint.o: ../../include/name_mask.h
247tls_fprint.o: ../../include/sock_addr.h
248tls_fprint.o: ../../include/stringops.h
249tls_fprint.o: ../../include/sys_defs.h
250tls_fprint.o: ../../include/vbuf.h
251tls_fprint.o: ../../include/vstream.h
252tls_fprint.o: ../../include/vstring.h
253tls_fprint.o: tls.h
254tls_fprint.o: tls_fprint.c
255tls_level.o: ../../include/argv.h
256tls_level.o: ../../include/check_arg.h
257tls_level.o: ../../include/dns.h
258tls_level.o: ../../include/myaddrinfo.h
259tls_level.o: ../../include/name_code.h
260tls_level.o: ../../include/name_mask.h
261tls_level.o: ../../include/sock_addr.h
262tls_level.o: ../../include/sys_defs.h
263tls_level.o: ../../include/vbuf.h
264tls_level.o: ../../include/vstream.h
265tls_level.o: ../../include/vstring.h
266tls_level.o: tls.h
267tls_level.o: tls_level.c
268tls_mgr.o: ../../include/argv.h
269tls_mgr.o: ../../include/attr.h
270tls_mgr.o: ../../include/attr_clnt.h
271tls_mgr.o: ../../include/check_arg.h
272tls_mgr.o: ../../include/dict.h
273tls_mgr.o: ../../include/htable.h
274tls_mgr.o: ../../include/iostuff.h
275tls_mgr.o: ../../include/mail_params.h
276tls_mgr.o: ../../include/mail_proto.h
277tls_mgr.o: ../../include/msg.h
278tls_mgr.o: ../../include/myflock.h
279tls_mgr.o: ../../include/mymalloc.h
280tls_mgr.o: ../../include/nvtable.h
281tls_mgr.o: ../../include/stringops.h
282tls_mgr.o: ../../include/sys_defs.h
283tls_mgr.o: ../../include/vbuf.h
284tls_mgr.o: ../../include/vstream.h
285tls_mgr.o: ../../include/vstring.h
286tls_mgr.o: tls_mgr.c
287tls_mgr.o: tls_mgr.h
288tls_mgr.o: tls_scache.h
289tls_misc.o: ../../include/argv.h
290tls_misc.o: ../../include/check_arg.h
291tls_misc.o: ../../include/dict.h
292tls_misc.o: ../../include/dns.h
293tls_misc.o: ../../include/mail_conf.h
294tls_misc.o: ../../include/mail_params.h
295tls_misc.o: ../../include/maps.h
296tls_misc.o: ../../include/msg.h
297tls_misc.o: ../../include/myaddrinfo.h
298tls_misc.o: ../../include/myflock.h
299tls_misc.o: ../../include/mymalloc.h
300tls_misc.o: ../../include/name_code.h
301tls_misc.o: ../../include/name_mask.h
302tls_misc.o: ../../include/sock_addr.h
303tls_misc.o: ../../include/stringops.h
304tls_misc.o: ../../include/sys_defs.h
305tls_misc.o: ../../include/valid_hostname.h
306tls_misc.o: ../../include/vbuf.h
307tls_misc.o: ../../include/vstream.h
308tls_misc.o: ../../include/vstring.h
309tls_misc.o: tls.h
310tls_misc.o: tls_misc.c
311tls_prng_dev.o: ../../include/connect.h
312tls_prng_dev.o: ../../include/iostuff.h
313tls_prng_dev.o: ../../include/msg.h
314tls_prng_dev.o: ../../include/mymalloc.h
315tls_prng_dev.o: ../../include/sys_defs.h
316tls_prng_dev.o: tls_prng.h
317tls_prng_dev.o: tls_prng_dev.c
318tls_prng_egd.o: ../../include/connect.h
319tls_prng_egd.o: ../../include/iostuff.h
320tls_prng_egd.o: ../../include/msg.h
321tls_prng_egd.o: ../../include/mymalloc.h
322tls_prng_egd.o: ../../include/sys_defs.h
323tls_prng_egd.o: tls_prng.h
324tls_prng_egd.o: tls_prng_egd.c
325tls_prng_exch.o: ../../include/iostuff.h
326tls_prng_exch.o: ../../include/msg.h
327tls_prng_exch.o: ../../include/myflock.h
328tls_prng_exch.o: ../../include/mymalloc.h
329tls_prng_exch.o: ../../include/sys_defs.h
330tls_prng_exch.o: tls_prng.h
331tls_prng_exch.o: tls_prng_exch.c
332tls_prng_file.o: ../../include/connect.h
333tls_prng_file.o: ../../include/iostuff.h
334tls_prng_file.o: ../../include/msg.h
335tls_prng_file.o: ../../include/mymalloc.h
336tls_prng_file.o: ../../include/sys_defs.h
337tls_prng_file.o: tls_prng.h
338tls_prng_file.o: tls_prng_file.c
339tls_proxy_client_misc.o: ../../include/argv.h
340tls_proxy_client_misc.o: ../../include/attr.h
341tls_proxy_client_misc.o: ../../include/check_arg.h
342tls_proxy_client_misc.o: ../../include/dns.h
343tls_proxy_client_misc.o: ../../include/htable.h
344tls_proxy_client_misc.o: ../../include/mail_params.h
345tls_proxy_client_misc.o: ../../include/msg.h
346tls_proxy_client_misc.o: ../../include/myaddrinfo.h
347tls_proxy_client_misc.o: ../../include/mymalloc.h
348tls_proxy_client_misc.o: ../../include/name_code.h
349tls_proxy_client_misc.o: ../../include/name_mask.h
350tls_proxy_client_misc.o: ../../include/nvtable.h
351tls_proxy_client_misc.o: ../../include/sock_addr.h
352tls_proxy_client_misc.o: ../../include/sys_defs.h
353tls_proxy_client_misc.o: ../../include/vbuf.h
354tls_proxy_client_misc.o: ../../include/vstream.h
355tls_proxy_client_misc.o: ../../include/vstring.h
356tls_proxy_client_misc.o: tls.h
357tls_proxy_client_misc.o: tls_proxy.h
358tls_proxy_client_misc.o: tls_proxy_client_misc.c
359tls_proxy_client_print.o: ../../include/argv.h
360tls_proxy_client_print.o: ../../include/argv_attr.h
361tls_proxy_client_print.o: ../../include/attr.h
362tls_proxy_client_print.o: ../../include/check_arg.h
363tls_proxy_client_print.o: ../../include/dns.h
364tls_proxy_client_print.o: ../../include/htable.h
365tls_proxy_client_print.o: ../../include/mail_params.h
366tls_proxy_client_print.o: ../../include/msg.h
367tls_proxy_client_print.o: ../../include/myaddrinfo.h
368tls_proxy_client_print.o: ../../include/mymalloc.h
369tls_proxy_client_print.o: ../../include/name_code.h
370tls_proxy_client_print.o: ../../include/name_mask.h
371tls_proxy_client_print.o: ../../include/nvtable.h
372tls_proxy_client_print.o: ../../include/sock_addr.h
373tls_proxy_client_print.o: ../../include/sys_defs.h
374tls_proxy_client_print.o: ../../include/vbuf.h
375tls_proxy_client_print.o: ../../include/vstream.h
376tls_proxy_client_print.o: ../../include/vstring.h
377tls_proxy_client_print.o: tls.h
378tls_proxy_client_print.o: tls_proxy.h
379tls_proxy_client_print.o: tls_proxy_client_print.c
380tls_proxy_client_scan.o: ../../include/argv.h
381tls_proxy_client_scan.o: ../../include/argv_attr.h
382tls_proxy_client_scan.o: ../../include/attr.h
383tls_proxy_client_scan.o: ../../include/check_arg.h
384tls_proxy_client_scan.o: ../../include/dns.h
385tls_proxy_client_scan.o: ../../include/htable.h
386tls_proxy_client_scan.o: ../../include/mail_params.h
387tls_proxy_client_scan.o: ../../include/msg.h
388tls_proxy_client_scan.o: ../../include/myaddrinfo.h
389tls_proxy_client_scan.o: ../../include/mymalloc.h
390tls_proxy_client_scan.o: ../../include/name_code.h
391tls_proxy_client_scan.o: ../../include/name_mask.h
392tls_proxy_client_scan.o: ../../include/nvtable.h
393tls_proxy_client_scan.o: ../../include/sock_addr.h
394tls_proxy_client_scan.o: ../../include/sys_defs.h
395tls_proxy_client_scan.o: ../../include/vbuf.h
396tls_proxy_client_scan.o: ../../include/vstream.h
397tls_proxy_client_scan.o: ../../include/vstring.h
398tls_proxy_client_scan.o: tls.h
399tls_proxy_client_scan.o: tls_proxy.h
400tls_proxy_client_scan.o: tls_proxy_client_scan.c
401tls_proxy_clnt.o: ../../include/argv.h
402tls_proxy_clnt.o: ../../include/attr.h
403tls_proxy_clnt.o: ../../include/check_arg.h
404tls_proxy_clnt.o: ../../include/connect.h
405tls_proxy_clnt.o: ../../include/dns.h
406tls_proxy_clnt.o: ../../include/htable.h
407tls_proxy_clnt.o: ../../include/iostuff.h
408tls_proxy_clnt.o: ../../include/mail_params.h
409tls_proxy_clnt.o: ../../include/mail_proto.h
410tls_proxy_clnt.o: ../../include/msg.h
411tls_proxy_clnt.o: ../../include/myaddrinfo.h
412tls_proxy_clnt.o: ../../include/mymalloc.h
413tls_proxy_clnt.o: ../../include/name_code.h
414tls_proxy_clnt.o: ../../include/name_mask.h
415tls_proxy_clnt.o: ../../include/nvtable.h
416tls_proxy_clnt.o: ../../include/sock_addr.h
417tls_proxy_clnt.o: ../../include/stringops.h
418tls_proxy_clnt.o: ../../include/sys_defs.h
419tls_proxy_clnt.o: ../../include/vbuf.h
420tls_proxy_clnt.o: ../../include/vstream.h
421tls_proxy_clnt.o: ../../include/vstring.h
422tls_proxy_clnt.o: tls.h
423tls_proxy_clnt.o: tls_proxy.h
424tls_proxy_clnt.o: tls_proxy_clnt.c
425tls_proxy_context_print.o: ../../include/argv.h
426tls_proxy_context_print.o: ../../include/attr.h
427tls_proxy_context_print.o: ../../include/check_arg.h
428tls_proxy_context_print.o: ../../include/dns.h
429tls_proxy_context_print.o: ../../include/htable.h
430tls_proxy_context_print.o: ../../include/myaddrinfo.h
431tls_proxy_context_print.o: ../../include/mymalloc.h
432tls_proxy_context_print.o: ../../include/name_code.h
433tls_proxy_context_print.o: ../../include/name_mask.h
434tls_proxy_context_print.o: ../../include/nvtable.h
435tls_proxy_context_print.o: ../../include/sock_addr.h
436tls_proxy_context_print.o: ../../include/sys_defs.h
437tls_proxy_context_print.o: ../../include/vbuf.h
438tls_proxy_context_print.o: ../../include/vstream.h
439tls_proxy_context_print.o: ../../include/vstring.h
440tls_proxy_context_print.o: tls.h
441tls_proxy_context_print.o: tls_proxy.h
442tls_proxy_context_print.o: tls_proxy_context_print.c
443tls_proxy_context_scan.o: ../../include/argv.h
444tls_proxy_context_scan.o: ../../include/attr.h
445tls_proxy_context_scan.o: ../../include/check_arg.h
446tls_proxy_context_scan.o: ../../include/dns.h
447tls_proxy_context_scan.o: ../../include/htable.h
448tls_proxy_context_scan.o: ../../include/msg.h
449tls_proxy_context_scan.o: ../../include/myaddrinfo.h
450tls_proxy_context_scan.o: ../../include/mymalloc.h
451tls_proxy_context_scan.o: ../../include/name_code.h
452tls_proxy_context_scan.o: ../../include/name_mask.h
453tls_proxy_context_scan.o: ../../include/nvtable.h
454tls_proxy_context_scan.o: ../../include/sock_addr.h
455tls_proxy_context_scan.o: ../../include/sys_defs.h
456tls_proxy_context_scan.o: ../../include/vbuf.h
457tls_proxy_context_scan.o: ../../include/vstream.h
458tls_proxy_context_scan.o: ../../include/vstring.h
459tls_proxy_context_scan.o: tls.h
460tls_proxy_context_scan.o: tls_proxy.h
461tls_proxy_context_scan.o: tls_proxy_context_scan.c
462tls_proxy_server_print.o: ../../include/argv.h
463tls_proxy_server_print.o: ../../include/attr.h
464tls_proxy_server_print.o: ../../include/check_arg.h
465tls_proxy_server_print.o: ../../include/dns.h
466tls_proxy_server_print.o: ../../include/htable.h
467tls_proxy_server_print.o: ../../include/myaddrinfo.h
468tls_proxy_server_print.o: ../../include/mymalloc.h
469tls_proxy_server_print.o: ../../include/name_code.h
470tls_proxy_server_print.o: ../../include/name_mask.h
471tls_proxy_server_print.o: ../../include/nvtable.h
472tls_proxy_server_print.o: ../../include/sock_addr.h
473tls_proxy_server_print.o: ../../include/sys_defs.h
474tls_proxy_server_print.o: ../../include/vbuf.h
475tls_proxy_server_print.o: ../../include/vstream.h
476tls_proxy_server_print.o: ../../include/vstring.h
477tls_proxy_server_print.o: tls.h
478tls_proxy_server_print.o: tls_proxy.h
479tls_proxy_server_print.o: tls_proxy_server_print.c
480tls_proxy_server_scan.o: ../../include/argv.h
481tls_proxy_server_scan.o: ../../include/attr.h
482tls_proxy_server_scan.o: ../../include/check_arg.h
483tls_proxy_server_scan.o: ../../include/dns.h
484tls_proxy_server_scan.o: ../../include/htable.h
485tls_proxy_server_scan.o: ../../include/myaddrinfo.h
486tls_proxy_server_scan.o: ../../include/mymalloc.h
487tls_proxy_server_scan.o: ../../include/name_code.h
488tls_proxy_server_scan.o: ../../include/name_mask.h
489tls_proxy_server_scan.o: ../../include/nvtable.h
490tls_proxy_server_scan.o: ../../include/sock_addr.h
491tls_proxy_server_scan.o: ../../include/sys_defs.h
492tls_proxy_server_scan.o: ../../include/vbuf.h
493tls_proxy_server_scan.o: ../../include/vstream.h
494tls_proxy_server_scan.o: ../../include/vstring.h
495tls_proxy_server_scan.o: tls.h
496tls_proxy_server_scan.o: tls_proxy.h
497tls_proxy_server_scan.o: tls_proxy_server_scan.c
498tls_rsa.o: tls_rsa.c
499tls_scache.o: ../../include/argv.h
500tls_scache.o: ../../include/check_arg.h
501tls_scache.o: ../../include/dict.h
502tls_scache.o: ../../include/hex_code.h
503tls_scache.o: ../../include/msg.h
504tls_scache.o: ../../include/myflock.h
505tls_scache.o: ../../include/mymalloc.h
506tls_scache.o: ../../include/stringops.h
507tls_scache.o: ../../include/sys_defs.h
508tls_scache.o: ../../include/timecmp.h
509tls_scache.o: ../../include/vbuf.h
510tls_scache.o: ../../include/vstream.h
511tls_scache.o: ../../include/vstring.h
512tls_scache.o: tls_scache.c
513tls_scache.o: tls_scache.h
514tls_seed.o: ../../include/argv.h
515tls_seed.o: ../../include/check_arg.h
516tls_seed.o: ../../include/dict.h
517tls_seed.o: ../../include/dns.h
518tls_seed.o: ../../include/msg.h
519tls_seed.o: ../../include/myaddrinfo.h
520tls_seed.o: ../../include/myflock.h
521tls_seed.o: ../../include/name_code.h
522tls_seed.o: ../../include/name_mask.h
523tls_seed.o: ../../include/sock_addr.h
524tls_seed.o: ../../include/sys_defs.h
525tls_seed.o: ../../include/vbuf.h
526tls_seed.o: ../../include/vstream.h
527tls_seed.o: ../../include/vstring.h
528tls_seed.o: tls.h
529tls_seed.o: tls_mgr.h
530tls_seed.o: tls_scache.h
531tls_seed.o: tls_seed.c
532tls_server.o: ../../include/argv.h
533tls_server.o: ../../include/check_arg.h
534tls_server.o: ../../include/dict.h
535tls_server.o: ../../include/dns.h
536tls_server.o: ../../include/hex_code.h
537tls_server.o: ../../include/iostuff.h
538tls_server.o: ../../include/mail_params.h
539tls_server.o: ../../include/msg.h
540tls_server.o: ../../include/myaddrinfo.h
541tls_server.o: ../../include/myflock.h
542tls_server.o: ../../include/mymalloc.h
543tls_server.o: ../../include/name_code.h
544tls_server.o: ../../include/name_mask.h
545tls_server.o: ../../include/sock_addr.h
546tls_server.o: ../../include/stringops.h
547tls_server.o: ../../include/sys_defs.h
548tls_server.o: ../../include/vbuf.h
549tls_server.o: ../../include/vstream.h
550tls_server.o: ../../include/vstring.h
551tls_server.o: tls.h
552tls_server.o: tls_mgr.h
553tls_server.o: tls_scache.h
554tls_server.o: tls_server.c
555tls_session.o: ../../include/argv.h
556tls_session.o: ../../include/check_arg.h
557tls_session.o: ../../include/dns.h
558tls_session.o: ../../include/mail_params.h
559tls_session.o: ../../include/msg.h
560tls_session.o: ../../include/myaddrinfo.h
561tls_session.o: ../../include/mymalloc.h
562tls_session.o: ../../include/name_code.h
563tls_session.o: ../../include/name_mask.h
564tls_session.o: ../../include/sock_addr.h
565tls_session.o: ../../include/sys_defs.h
566tls_session.o: ../../include/vbuf.h
567tls_session.o: ../../include/vstream.h
568tls_session.o: ../../include/vstring.h
569tls_session.o: tls.h
570tls_session.o: tls_session.c
571tls_stream.o: ../../include/argv.h
572tls_stream.o: ../../include/check_arg.h
573tls_stream.o: ../../include/dns.h
574tls_stream.o: ../../include/iostuff.h
575tls_stream.o: ../../include/msg.h
576tls_stream.o: ../../include/myaddrinfo.h
577tls_stream.o: ../../include/name_code.h
578tls_stream.o: ../../include/name_mask.h
579tls_stream.o: ../../include/sock_addr.h
580tls_stream.o: ../../include/sys_defs.h
581tls_stream.o: ../../include/vbuf.h
582tls_stream.o: ../../include/vstream.h
583tls_stream.o: ../../include/vstring.h
584tls_stream.o: tls.h
585tls_stream.o: tls_stream.c
586tls_verify.o: ../../include/argv.h
587tls_verify.o: ../../include/check_arg.h
588tls_verify.o: ../../include/dns.h
589tls_verify.o: ../../include/msg.h
590tls_verify.o: ../../include/myaddrinfo.h
591tls_verify.o: ../../include/mymalloc.h
592tls_verify.o: ../../include/name_code.h
593tls_verify.o: ../../include/name_mask.h
594tls_verify.o: ../../include/sock_addr.h
595tls_verify.o: ../../include/stringops.h
596tls_verify.o: ../../include/sys_defs.h
597tls_verify.o: ../../include/vbuf.h
598tls_verify.o: ../../include/vstream.h
599tls_verify.o: ../../include/vstring.h
600tls_verify.o: tls.h
601tls_verify.o: tls_verify.c
602