diff options
Diffstat (limited to 'src/lib/libcrypto/x509v3')
-rw-r--r-- | src/lib/libcrypto/x509v3/Makefile | 645 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/Makefile.ssl | 603 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/ext_dat.h | 11 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/tabtest.c | 88 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/v3_bitst.c | 7 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/v3_ia5.c | 5 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/v3_int.c | 19 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/v3_purp.c | 75 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/v3_utl.c | 2 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/v3conf.c | 127 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/v3err.c | 14 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/v3prin.c | 99 | ||||
-rw-r--r-- | src/lib/libcrypto/x509v3/x509v3.h | 31 |
13 files changed, 1605 insertions, 121 deletions
diff --git a/src/lib/libcrypto/x509v3/Makefile b/src/lib/libcrypto/x509v3/Makefile new file mode 100644 index 0000000000..ed2f91cbb3 --- /dev/null +++ b/src/lib/libcrypto/x509v3/Makefile | |||
@@ -0,0 +1,645 @@ | |||
1 | # | ||
2 | # SSLeay/crypto/x509v3/Makefile | ||
3 | # | ||
4 | |||
5 | DIR= x509v3 | ||
6 | TOP= ../.. | ||
7 | CC= cc | ||
8 | INCLUDES= -I.. -I$(TOP) -I../../include | ||
9 | CFLAG=-g | ||
10 | INSTALL_PREFIX= | ||
11 | OPENSSLDIR= /usr/local/ssl | ||
12 | INSTALLTOP=/usr/local/ssl | ||
13 | MAKEDEPPROG= makedepend | ||
14 | MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG) | ||
15 | MAKEFILE= Makefile | ||
16 | AR= ar r | ||
17 | |||
18 | CFLAGS= $(INCLUDES) $(CFLAG) | ||
19 | |||
20 | GENERAL=Makefile README | ||
21 | TEST= | ||
22 | APPS= | ||
23 | |||
24 | LIB=$(TOP)/libcrypto.a | ||
25 | LIBSRC= v3_bcons.c v3_bitst.c v3_conf.c v3_extku.c v3_ia5.c v3_lib.c \ | ||
26 | v3_prn.c v3_utl.c v3err.c v3_genn.c v3_alt.c v3_skey.c v3_akey.c v3_pku.c \ | ||
27 | v3_int.c v3_enum.c v3_sxnet.c v3_cpols.c v3_crld.c v3_purp.c v3_info.c \ | ||
28 | v3_ocsp.c v3_akeya.c v3_pcia.c v3_pci.c | ||
29 | LIBOBJ= v3_bcons.o v3_bitst.o v3_conf.o v3_extku.o v3_ia5.o v3_lib.o \ | ||
30 | v3_prn.o v3_utl.o v3err.o v3_genn.o v3_alt.o v3_skey.o v3_akey.o v3_pku.o \ | ||
31 | v3_int.o v3_enum.o v3_sxnet.o v3_cpols.o v3_crld.o v3_purp.o v3_info.o \ | ||
32 | v3_ocsp.o v3_akeya.o v3_pcia.o v3_pci.o | ||
33 | |||
34 | SRC= $(LIBSRC) | ||
35 | |||
36 | EXHEADER= x509v3.h | ||
37 | HEADER= $(EXHEADER) | ||
38 | |||
39 | ALL= $(GENERAL) $(SRC) $(HEADER) | ||
40 | |||
41 | top: | ||
42 | (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) | ||
43 | |||
44 | all: lib | ||
45 | |||
46 | lib: $(LIBOBJ) | ||
47 | $(AR) $(LIB) $(LIBOBJ) | ||
48 | $(RANLIB) $(LIB) || echo Never mind. | ||
49 | @touch lib | ||
50 | |||
51 | files: | ||
52 | $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO | ||
53 | |||
54 | links: | ||
55 | @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) | ||
56 | @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) | ||
57 | @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS) | ||
58 | |||
59 | install: | ||
60 | @headerlist="$(EXHEADER)"; for i in $$headerlist ; \ | ||
61 | do \ | ||
62 | (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ | ||
63 | chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ | ||
64 | done; | ||
65 | |||
66 | tags: | ||
67 | ctags $(SRC) | ||
68 | |||
69 | tests: | ||
70 | |||
71 | lint: | ||
72 | lint -DLINT $(INCLUDES) $(SRC)>fluff | ||
73 | |||
74 | depend: | ||
75 | $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC) | ||
76 | |||
77 | dclean: | ||
78 | $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new | ||
79 | mv -f Makefile.new $(MAKEFILE) | ||
80 | |||
81 | clean: | ||
82 | rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff | ||
83 | |||
84 | # DO NOT DELETE THIS LINE -- make depend depends on it. | ||
85 | |||
86 | v3_akey.o: ../../e_os.h ../../include/openssl/aes.h | ||
87 | v3_akey.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
88 | v3_akey.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
89 | v3_akey.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
90 | v3_akey.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
91 | v3_akey.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
92 | v3_akey.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
93 | v3_akey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
94 | v3_akey.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
95 | v3_akey.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
96 | v3_akey.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
97 | v3_akey.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
98 | v3_akey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
99 | v3_akey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
100 | v3_akey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
101 | v3_akey.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
102 | v3_akey.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
103 | v3_akey.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
104 | v3_akey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
105 | v3_akey.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
106 | v3_akey.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
107 | v3_akey.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
108 | v3_akey.o: ../cryptlib.h v3_akey.c | ||
109 | v3_akeya.o: ../../e_os.h ../../include/openssl/aes.h | ||
110 | v3_akeya.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
111 | v3_akeya.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
112 | v3_akeya.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
113 | v3_akeya.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
114 | v3_akeya.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
115 | v3_akeya.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
116 | v3_akeya.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
117 | v3_akeya.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
118 | v3_akeya.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
119 | v3_akeya.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
120 | v3_akeya.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
121 | v3_akeya.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
122 | v3_akeya.o: ../../include/openssl/opensslconf.h | ||
123 | v3_akeya.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
124 | v3_akeya.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
125 | v3_akeya.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
126 | v3_akeya.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
127 | v3_akeya.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
128 | v3_akeya.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
129 | v3_akeya.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
130 | v3_akeya.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
131 | v3_akeya.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_akeya.c | ||
132 | v3_alt.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
133 | v3_alt.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
134 | v3_alt.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
135 | v3_alt.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
136 | v3_alt.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
137 | v3_alt.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
138 | v3_alt.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
139 | v3_alt.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
140 | v3_alt.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
141 | v3_alt.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
142 | v3_alt.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
143 | v3_alt.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
144 | v3_alt.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
145 | v3_alt.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
146 | v3_alt.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
147 | v3_alt.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
148 | v3_alt.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
149 | v3_alt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
150 | v3_alt.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
151 | v3_alt.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
152 | v3_alt.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
153 | v3_alt.o: ../cryptlib.h v3_alt.c | ||
154 | v3_bcons.o: ../../e_os.h ../../include/openssl/aes.h | ||
155 | v3_bcons.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
156 | v3_bcons.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
157 | v3_bcons.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
158 | v3_bcons.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
159 | v3_bcons.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
160 | v3_bcons.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
161 | v3_bcons.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
162 | v3_bcons.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
163 | v3_bcons.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
164 | v3_bcons.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
165 | v3_bcons.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
166 | v3_bcons.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
167 | v3_bcons.o: ../../include/openssl/opensslconf.h | ||
168 | v3_bcons.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
169 | v3_bcons.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
170 | v3_bcons.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
171 | v3_bcons.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
172 | v3_bcons.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
173 | v3_bcons.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
174 | v3_bcons.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
175 | v3_bcons.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
176 | v3_bcons.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_bcons.c | ||
177 | v3_bitst.o: ../../e_os.h ../../include/openssl/aes.h | ||
178 | v3_bitst.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
179 | v3_bitst.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
180 | v3_bitst.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
181 | v3_bitst.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
182 | v3_bitst.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
183 | v3_bitst.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
184 | v3_bitst.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
185 | v3_bitst.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
186 | v3_bitst.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
187 | v3_bitst.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
188 | v3_bitst.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
189 | v3_bitst.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
190 | v3_bitst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
191 | v3_bitst.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
192 | v3_bitst.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
193 | v3_bitst.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
194 | v3_bitst.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
195 | v3_bitst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
196 | v3_bitst.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
197 | v3_bitst.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
198 | v3_bitst.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_bitst.c | ||
199 | v3_conf.o: ../../e_os.h ../../include/openssl/aes.h | ||
200 | v3_conf.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
201 | v3_conf.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
202 | v3_conf.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
203 | v3_conf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
204 | v3_conf.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
205 | v3_conf.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
206 | v3_conf.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
207 | v3_conf.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
208 | v3_conf.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
209 | v3_conf.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
210 | v3_conf.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
211 | v3_conf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
212 | v3_conf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
213 | v3_conf.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
214 | v3_conf.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
215 | v3_conf.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
216 | v3_conf.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
217 | v3_conf.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
218 | v3_conf.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
219 | v3_conf.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
220 | v3_conf.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_conf.c | ||
221 | v3_cpols.o: ../../e_os.h ../../include/openssl/aes.h | ||
222 | v3_cpols.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
223 | v3_cpols.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
224 | v3_cpols.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
225 | v3_cpols.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
226 | v3_cpols.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
227 | v3_cpols.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
228 | v3_cpols.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
229 | v3_cpols.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
230 | v3_cpols.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
231 | v3_cpols.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
232 | v3_cpols.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
233 | v3_cpols.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
234 | v3_cpols.o: ../../include/openssl/opensslconf.h | ||
235 | v3_cpols.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
236 | v3_cpols.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
237 | v3_cpols.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
238 | v3_cpols.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
239 | v3_cpols.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
240 | v3_cpols.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
241 | v3_cpols.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
242 | v3_cpols.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
243 | v3_cpols.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_cpols.c | ||
244 | v3_crld.o: ../../e_os.h ../../include/openssl/aes.h | ||
245 | v3_crld.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
246 | v3_crld.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
247 | v3_crld.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
248 | v3_crld.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
249 | v3_crld.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
250 | v3_crld.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
251 | v3_crld.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
252 | v3_crld.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
253 | v3_crld.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
254 | v3_crld.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
255 | v3_crld.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
256 | v3_crld.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
257 | v3_crld.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
258 | v3_crld.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
259 | v3_crld.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
260 | v3_crld.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
261 | v3_crld.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
262 | v3_crld.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
263 | v3_crld.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
264 | v3_crld.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
265 | v3_crld.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
266 | v3_crld.o: ../cryptlib.h v3_crld.c | ||
267 | v3_enum.o: ../../e_os.h ../../include/openssl/aes.h | ||
268 | v3_enum.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
269 | v3_enum.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
270 | v3_enum.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
271 | v3_enum.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
272 | v3_enum.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
273 | v3_enum.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
274 | v3_enum.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
275 | v3_enum.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
276 | v3_enum.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
277 | v3_enum.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
278 | v3_enum.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
279 | v3_enum.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
280 | v3_enum.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
281 | v3_enum.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
282 | v3_enum.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
283 | v3_enum.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
284 | v3_enum.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
285 | v3_enum.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
286 | v3_enum.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
287 | v3_enum.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
288 | v3_enum.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_enum.c | ||
289 | v3_extku.o: ../../e_os.h ../../include/openssl/aes.h | ||
290 | v3_extku.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
291 | v3_extku.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
292 | v3_extku.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
293 | v3_extku.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
294 | v3_extku.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
295 | v3_extku.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
296 | v3_extku.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
297 | v3_extku.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
298 | v3_extku.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
299 | v3_extku.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
300 | v3_extku.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
301 | v3_extku.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
302 | v3_extku.o: ../../include/openssl/opensslconf.h | ||
303 | v3_extku.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
304 | v3_extku.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
305 | v3_extku.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
306 | v3_extku.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
307 | v3_extku.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
308 | v3_extku.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
309 | v3_extku.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
310 | v3_extku.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
311 | v3_extku.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_extku.c | ||
312 | v3_genn.o: ../../e_os.h ../../include/openssl/aes.h | ||
313 | v3_genn.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
314 | v3_genn.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
315 | v3_genn.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
316 | v3_genn.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
317 | v3_genn.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
318 | v3_genn.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
319 | v3_genn.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
320 | v3_genn.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
321 | v3_genn.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
322 | v3_genn.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
323 | v3_genn.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
324 | v3_genn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
325 | v3_genn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
326 | v3_genn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
327 | v3_genn.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
328 | v3_genn.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
329 | v3_genn.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
330 | v3_genn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
331 | v3_genn.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
332 | v3_genn.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
333 | v3_genn.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
334 | v3_genn.o: ../cryptlib.h v3_genn.c | ||
335 | v3_ia5.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
336 | v3_ia5.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
337 | v3_ia5.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
338 | v3_ia5.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
339 | v3_ia5.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
340 | v3_ia5.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
341 | v3_ia5.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
342 | v3_ia5.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
343 | v3_ia5.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
344 | v3_ia5.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
345 | v3_ia5.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
346 | v3_ia5.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
347 | v3_ia5.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
348 | v3_ia5.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
349 | v3_ia5.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
350 | v3_ia5.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
351 | v3_ia5.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
352 | v3_ia5.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
353 | v3_ia5.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
354 | v3_ia5.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
355 | v3_ia5.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
356 | v3_ia5.o: ../cryptlib.h v3_ia5.c | ||
357 | v3_info.o: ../../e_os.h ../../include/openssl/aes.h | ||
358 | v3_info.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
359 | v3_info.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
360 | v3_info.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
361 | v3_info.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
362 | v3_info.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
363 | v3_info.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
364 | v3_info.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
365 | v3_info.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
366 | v3_info.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
367 | v3_info.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
368 | v3_info.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
369 | v3_info.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
370 | v3_info.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
371 | v3_info.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
372 | v3_info.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
373 | v3_info.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
374 | v3_info.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
375 | v3_info.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
376 | v3_info.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
377 | v3_info.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
378 | v3_info.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
379 | v3_info.o: ../cryptlib.h v3_info.c | ||
380 | v3_int.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
381 | v3_int.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
382 | v3_int.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
383 | v3_int.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
384 | v3_int.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
385 | v3_int.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
386 | v3_int.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
387 | v3_int.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
388 | v3_int.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
389 | v3_int.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
390 | v3_int.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
391 | v3_int.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
392 | v3_int.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
393 | v3_int.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
394 | v3_int.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
395 | v3_int.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
396 | v3_int.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
397 | v3_int.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
398 | v3_int.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
399 | v3_int.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
400 | v3_int.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
401 | v3_int.o: ../cryptlib.h v3_int.c | ||
402 | v3_lib.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
403 | v3_lib.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
404 | v3_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
405 | v3_lib.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
406 | v3_lib.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
407 | v3_lib.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
408 | v3_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
409 | v3_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
410 | v3_lib.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
411 | v3_lib.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
412 | v3_lib.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
413 | v3_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
414 | v3_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
415 | v3_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
416 | v3_lib.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
417 | v3_lib.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
418 | v3_lib.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
419 | v3_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
420 | v3_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
421 | v3_lib.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
422 | v3_lib.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
423 | v3_lib.o: ../cryptlib.h ext_dat.h v3_lib.c | ||
424 | v3_ocsp.o: ../../e_os.h ../../include/openssl/aes.h | ||
425 | v3_ocsp.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
426 | v3_ocsp.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
427 | v3_ocsp.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
428 | v3_ocsp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
429 | v3_ocsp.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
430 | v3_ocsp.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
431 | v3_ocsp.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
432 | v3_ocsp.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
433 | v3_ocsp.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
434 | v3_ocsp.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
435 | v3_ocsp.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
436 | v3_ocsp.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h | ||
437 | v3_ocsp.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
438 | v3_ocsp.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
439 | v3_ocsp.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
440 | v3_ocsp.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
441 | v3_ocsp.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
442 | v3_ocsp.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
443 | v3_ocsp.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
444 | v3_ocsp.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
445 | v3_ocsp.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
446 | v3_ocsp.o: ../cryptlib.h v3_ocsp.c | ||
447 | v3_pci.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
448 | v3_pci.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
449 | v3_pci.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
450 | v3_pci.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
451 | v3_pci.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
452 | v3_pci.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
453 | v3_pci.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
454 | v3_pci.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
455 | v3_pci.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
456 | v3_pci.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
457 | v3_pci.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
458 | v3_pci.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
459 | v3_pci.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
460 | v3_pci.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
461 | v3_pci.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
462 | v3_pci.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
463 | v3_pci.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
464 | v3_pci.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
465 | v3_pci.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
466 | v3_pci.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
467 | v3_pci.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
468 | v3_pci.o: ../cryptlib.h v3_pci.c | ||
469 | v3_pcia.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
470 | v3_pcia.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h | ||
471 | v3_pcia.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
472 | v3_pcia.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
473 | v3_pcia.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
474 | v3_pcia.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
475 | v3_pcia.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
476 | v3_pcia.o: ../../include/openssl/e_os2.h ../../include/openssl/evp.h | ||
477 | v3_pcia.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
478 | v3_pcia.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
479 | v3_pcia.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
480 | v3_pcia.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
481 | v3_pcia.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
482 | v3_pcia.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
483 | v3_pcia.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
484 | v3_pcia.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
485 | v3_pcia.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
486 | v3_pcia.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
487 | v3_pcia.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
488 | v3_pcia.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
489 | v3_pcia.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
490 | v3_pcia.o: v3_pcia.c | ||
491 | v3_pku.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
492 | v3_pku.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h | ||
493 | v3_pku.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
494 | v3_pku.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
495 | v3_pku.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
496 | v3_pku.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
497 | v3_pku.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
498 | v3_pku.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
499 | v3_pku.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
500 | v3_pku.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
501 | v3_pku.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
502 | v3_pku.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
503 | v3_pku.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
504 | v3_pku.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
505 | v3_pku.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
506 | v3_pku.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
507 | v3_pku.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
508 | v3_pku.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
509 | v3_pku.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
510 | v3_pku.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
511 | v3_pku.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
512 | v3_pku.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_pku.c | ||
513 | v3_prn.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
514 | v3_prn.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
515 | v3_prn.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
516 | v3_prn.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
517 | v3_prn.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
518 | v3_prn.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
519 | v3_prn.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
520 | v3_prn.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
521 | v3_prn.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
522 | v3_prn.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
523 | v3_prn.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
524 | v3_prn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
525 | v3_prn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
526 | v3_prn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
527 | v3_prn.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
528 | v3_prn.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
529 | v3_prn.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
530 | v3_prn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
531 | v3_prn.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
532 | v3_prn.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
533 | v3_prn.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
534 | v3_prn.o: ../cryptlib.h v3_prn.c | ||
535 | v3_purp.o: ../../e_os.h ../../include/openssl/aes.h | ||
536 | v3_purp.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
537 | v3_purp.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
538 | v3_purp.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
539 | v3_purp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
540 | v3_purp.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
541 | v3_purp.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
542 | v3_purp.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
543 | v3_purp.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
544 | v3_purp.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
545 | v3_purp.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
546 | v3_purp.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
547 | v3_purp.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
548 | v3_purp.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
549 | v3_purp.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
550 | v3_purp.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
551 | v3_purp.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
552 | v3_purp.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
553 | v3_purp.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
554 | v3_purp.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
555 | v3_purp.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
556 | v3_purp.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_purp.c | ||
557 | v3_skey.o: ../../e_os.h ../../include/openssl/aes.h | ||
558 | v3_skey.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
559 | v3_skey.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
560 | v3_skey.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
561 | v3_skey.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
562 | v3_skey.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
563 | v3_skey.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
564 | v3_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
565 | v3_skey.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
566 | v3_skey.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
567 | v3_skey.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
568 | v3_skey.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
569 | v3_skey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
570 | v3_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
571 | v3_skey.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
572 | v3_skey.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
573 | v3_skey.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
574 | v3_skey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
575 | v3_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
576 | v3_skey.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
577 | v3_skey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
578 | v3_skey.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_skey.c | ||
579 | v3_sxnet.o: ../../e_os.h ../../include/openssl/aes.h | ||
580 | v3_sxnet.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
581 | v3_sxnet.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
582 | v3_sxnet.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
583 | v3_sxnet.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
584 | v3_sxnet.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
585 | v3_sxnet.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
586 | v3_sxnet.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
587 | v3_sxnet.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
588 | v3_sxnet.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
589 | v3_sxnet.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
590 | v3_sxnet.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
591 | v3_sxnet.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
592 | v3_sxnet.o: ../../include/openssl/opensslconf.h | ||
593 | v3_sxnet.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
594 | v3_sxnet.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
595 | v3_sxnet.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
596 | v3_sxnet.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
597 | v3_sxnet.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
598 | v3_sxnet.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
599 | v3_sxnet.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
600 | v3_sxnet.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
601 | v3_sxnet.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_sxnet.c | ||
602 | v3_utl.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
603 | v3_utl.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
604 | v3_utl.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
605 | v3_utl.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
606 | v3_utl.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
607 | v3_utl.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
608 | v3_utl.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
609 | v3_utl.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
610 | v3_utl.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
611 | v3_utl.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
612 | v3_utl.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
613 | v3_utl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
614 | v3_utl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
615 | v3_utl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
616 | v3_utl.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
617 | v3_utl.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
618 | v3_utl.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
619 | v3_utl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
620 | v3_utl.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
621 | v3_utl.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
622 | v3_utl.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
623 | v3_utl.o: ../cryptlib.h v3_utl.c | ||
624 | v3err.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
625 | v3err.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
626 | v3err.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
627 | v3err.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
628 | v3err.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
629 | v3err.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
630 | v3err.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
631 | v3err.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
632 | v3err.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
633 | v3err.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
634 | v3err.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
635 | v3err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
636 | v3err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
637 | v3err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
638 | v3err.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
639 | v3err.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
640 | v3err.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
641 | v3err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
642 | v3err.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
643 | v3err.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
644 | v3err.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
645 | v3err.o: v3err.c | ||
diff --git a/src/lib/libcrypto/x509v3/Makefile.ssl b/src/lib/libcrypto/x509v3/Makefile.ssl new file mode 100644 index 0000000000..66df90c346 --- /dev/null +++ b/src/lib/libcrypto/x509v3/Makefile.ssl | |||
@@ -0,0 +1,603 @@ | |||
1 | # | ||
2 | # SSLeay/crypto/x509v3/Makefile | ||
3 | # | ||
4 | |||
5 | DIR= x509v3 | ||
6 | TOP= ../.. | ||
7 | CC= cc | ||
8 | INCLUDES= -I.. -I$(TOP) -I../../include | ||
9 | CFLAG=-g | ||
10 | INSTALL_PREFIX= | ||
11 | OPENSSLDIR= /usr/local/ssl | ||
12 | INSTALLTOP=/usr/local/ssl | ||
13 | MAKE= make -f Makefile.ssl | ||
14 | MAKEDEPPROG= makedepend | ||
15 | MAKEDEPEND= $(TOP)/util/domd $(TOP) -MD $(MAKEDEPPROG) | ||
16 | MAKEFILE= Makefile.ssl | ||
17 | AR= ar r | ||
18 | |||
19 | CFLAGS= $(INCLUDES) $(CFLAG) | ||
20 | |||
21 | GENERAL=Makefile README | ||
22 | TEST= | ||
23 | APPS= | ||
24 | |||
25 | LIB=$(TOP)/libcrypto.a | ||
26 | LIBSRC= v3_bcons.c v3_bitst.c v3_conf.c v3_extku.c v3_ia5.c v3_lib.c \ | ||
27 | v3_prn.c v3_utl.c v3err.c v3_genn.c v3_alt.c v3_skey.c v3_akey.c v3_pku.c \ | ||
28 | v3_int.c v3_enum.c v3_sxnet.c v3_cpols.c v3_crld.c v3_purp.c v3_info.c \ | ||
29 | v3_ocsp.c v3_akeya.c | ||
30 | LIBOBJ= v3_bcons.o v3_bitst.o v3_conf.o v3_extku.o v3_ia5.o v3_lib.o \ | ||
31 | v3_prn.o v3_utl.o v3err.o v3_genn.o v3_alt.o v3_skey.o v3_akey.o v3_pku.o \ | ||
32 | v3_int.o v3_enum.o v3_sxnet.o v3_cpols.o v3_crld.o v3_purp.o v3_info.o \ | ||
33 | v3_ocsp.o v3_akeya.o | ||
34 | |||
35 | SRC= $(LIBSRC) | ||
36 | |||
37 | EXHEADER= x509v3.h | ||
38 | HEADER= $(EXHEADER) | ||
39 | |||
40 | ALL= $(GENERAL) $(SRC) $(HEADER) | ||
41 | |||
42 | top: | ||
43 | (cd ../..; $(MAKE) DIRS=crypto SDIRS=$(DIR) sub_all) | ||
44 | |||
45 | all: lib | ||
46 | |||
47 | lib: $(LIBOBJ) | ||
48 | $(AR) $(LIB) $(LIBOBJ) | ||
49 | $(RANLIB) $(LIB) || echo Never mind. | ||
50 | @touch lib | ||
51 | |||
52 | files: | ||
53 | $(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO | ||
54 | |||
55 | links: | ||
56 | @sh $(TOP)/util/point.sh Makefile.ssl Makefile | ||
57 | @$(PERL) $(TOP)/util/mklink.pl ../../include/openssl $(EXHEADER) | ||
58 | @$(PERL) $(TOP)/util/mklink.pl ../../test $(TEST) | ||
59 | @$(PERL) $(TOP)/util/mklink.pl ../../apps $(APPS) | ||
60 | |||
61 | install: | ||
62 | @for i in $(EXHEADER) ; \ | ||
63 | do \ | ||
64 | (cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i; \ | ||
65 | chmod 644 $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl/$$i ); \ | ||
66 | done; | ||
67 | |||
68 | tags: | ||
69 | ctags $(SRC) | ||
70 | |||
71 | tests: | ||
72 | |||
73 | lint: | ||
74 | lint -DLINT $(INCLUDES) $(SRC)>fluff | ||
75 | |||
76 | depend: | ||
77 | $(MAKEDEPEND) -- $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC) | ||
78 | |||
79 | dclean: | ||
80 | $(PERL) -pe 'if (/^# DO NOT DELETE THIS LINE/) {print; exit(0);}' $(MAKEFILE) >Makefile.new | ||
81 | mv -f Makefile.new $(MAKEFILE) | ||
82 | |||
83 | clean: | ||
84 | rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff | ||
85 | |||
86 | # DO NOT DELETE THIS LINE -- make depend depends on it. | ||
87 | |||
88 | v3_akey.o: ../../e_os.h ../../include/openssl/aes.h | ||
89 | v3_akey.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
90 | v3_akey.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
91 | v3_akey.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
92 | v3_akey.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
93 | v3_akey.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
94 | v3_akey.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
95 | v3_akey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
96 | v3_akey.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
97 | v3_akey.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
98 | v3_akey.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
99 | v3_akey.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
100 | v3_akey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
101 | v3_akey.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
102 | v3_akey.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
103 | v3_akey.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
104 | v3_akey.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
105 | v3_akey.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
106 | v3_akey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
107 | v3_akey.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
108 | v3_akey.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
109 | v3_akey.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
110 | v3_akey.o: ../cryptlib.h v3_akey.c | ||
111 | v3_akeya.o: ../../e_os.h ../../include/openssl/aes.h | ||
112 | v3_akeya.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
113 | v3_akeya.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
114 | v3_akeya.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
115 | v3_akeya.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
116 | v3_akeya.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
117 | v3_akeya.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
118 | v3_akeya.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
119 | v3_akeya.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
120 | v3_akeya.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
121 | v3_akeya.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
122 | v3_akeya.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
123 | v3_akeya.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
124 | v3_akeya.o: ../../include/openssl/opensslconf.h | ||
125 | v3_akeya.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
126 | v3_akeya.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
127 | v3_akeya.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
128 | v3_akeya.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
129 | v3_akeya.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
130 | v3_akeya.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
131 | v3_akeya.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
132 | v3_akeya.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
133 | v3_akeya.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_akeya.c | ||
134 | v3_alt.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
135 | v3_alt.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
136 | v3_alt.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
137 | v3_alt.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
138 | v3_alt.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
139 | v3_alt.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
140 | v3_alt.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
141 | v3_alt.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
142 | v3_alt.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
143 | v3_alt.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
144 | v3_alt.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
145 | v3_alt.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
146 | v3_alt.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
147 | v3_alt.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
148 | v3_alt.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
149 | v3_alt.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
150 | v3_alt.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
151 | v3_alt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
152 | v3_alt.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
153 | v3_alt.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
154 | v3_alt.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
155 | v3_alt.o: ../cryptlib.h v3_alt.c | ||
156 | v3_bcons.o: ../../e_os.h ../../include/openssl/aes.h | ||
157 | v3_bcons.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
158 | v3_bcons.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
159 | v3_bcons.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
160 | v3_bcons.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
161 | v3_bcons.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
162 | v3_bcons.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
163 | v3_bcons.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
164 | v3_bcons.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
165 | v3_bcons.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
166 | v3_bcons.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
167 | v3_bcons.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
168 | v3_bcons.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
169 | v3_bcons.o: ../../include/openssl/opensslconf.h | ||
170 | v3_bcons.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
171 | v3_bcons.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
172 | v3_bcons.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
173 | v3_bcons.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
174 | v3_bcons.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
175 | v3_bcons.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
176 | v3_bcons.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
177 | v3_bcons.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
178 | v3_bcons.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_bcons.c | ||
179 | v3_bitst.o: ../../e_os.h ../../include/openssl/aes.h | ||
180 | v3_bitst.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
181 | v3_bitst.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
182 | v3_bitst.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
183 | v3_bitst.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
184 | v3_bitst.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
185 | v3_bitst.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
186 | v3_bitst.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
187 | v3_bitst.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
188 | v3_bitst.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
189 | v3_bitst.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
190 | v3_bitst.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
191 | v3_bitst.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
192 | v3_bitst.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
193 | v3_bitst.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
194 | v3_bitst.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
195 | v3_bitst.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
196 | v3_bitst.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
197 | v3_bitst.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
198 | v3_bitst.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
199 | v3_bitst.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
200 | v3_bitst.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_bitst.c | ||
201 | v3_conf.o: ../../e_os.h ../../include/openssl/aes.h | ||
202 | v3_conf.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
203 | v3_conf.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
204 | v3_conf.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
205 | v3_conf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
206 | v3_conf.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
207 | v3_conf.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
208 | v3_conf.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
209 | v3_conf.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
210 | v3_conf.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
211 | v3_conf.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
212 | v3_conf.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
213 | v3_conf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
214 | v3_conf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
215 | v3_conf.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
216 | v3_conf.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
217 | v3_conf.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
218 | v3_conf.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
219 | v3_conf.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
220 | v3_conf.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
221 | v3_conf.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
222 | v3_conf.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_conf.c | ||
223 | v3_cpols.o: ../../e_os.h ../../include/openssl/aes.h | ||
224 | v3_cpols.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
225 | v3_cpols.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
226 | v3_cpols.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
227 | v3_cpols.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
228 | v3_cpols.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
229 | v3_cpols.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
230 | v3_cpols.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
231 | v3_cpols.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
232 | v3_cpols.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
233 | v3_cpols.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
234 | v3_cpols.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
235 | v3_cpols.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
236 | v3_cpols.o: ../../include/openssl/opensslconf.h | ||
237 | v3_cpols.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
238 | v3_cpols.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
239 | v3_cpols.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
240 | v3_cpols.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
241 | v3_cpols.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
242 | v3_cpols.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
243 | v3_cpols.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
244 | v3_cpols.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
245 | v3_cpols.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_cpols.c | ||
246 | v3_crld.o: ../../e_os.h ../../include/openssl/aes.h | ||
247 | v3_crld.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
248 | v3_crld.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
249 | v3_crld.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
250 | v3_crld.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
251 | v3_crld.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
252 | v3_crld.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
253 | v3_crld.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
254 | v3_crld.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
255 | v3_crld.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
256 | v3_crld.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
257 | v3_crld.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
258 | v3_crld.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
259 | v3_crld.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
260 | v3_crld.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
261 | v3_crld.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
262 | v3_crld.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
263 | v3_crld.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
264 | v3_crld.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
265 | v3_crld.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
266 | v3_crld.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
267 | v3_crld.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
268 | v3_crld.o: ../cryptlib.h v3_crld.c | ||
269 | v3_enum.o: ../../e_os.h ../../include/openssl/aes.h | ||
270 | v3_enum.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
271 | v3_enum.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
272 | v3_enum.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
273 | v3_enum.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
274 | v3_enum.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
275 | v3_enum.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
276 | v3_enum.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
277 | v3_enum.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
278 | v3_enum.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
279 | v3_enum.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
280 | v3_enum.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
281 | v3_enum.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
282 | v3_enum.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
283 | v3_enum.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
284 | v3_enum.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
285 | v3_enum.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
286 | v3_enum.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
287 | v3_enum.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
288 | v3_enum.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
289 | v3_enum.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
290 | v3_enum.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_enum.c | ||
291 | v3_extku.o: ../../e_os.h ../../include/openssl/aes.h | ||
292 | v3_extku.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
293 | v3_extku.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
294 | v3_extku.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
295 | v3_extku.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
296 | v3_extku.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
297 | v3_extku.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
298 | v3_extku.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
299 | v3_extku.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
300 | v3_extku.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
301 | v3_extku.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
302 | v3_extku.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
303 | v3_extku.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
304 | v3_extku.o: ../../include/openssl/opensslconf.h | ||
305 | v3_extku.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
306 | v3_extku.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
307 | v3_extku.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
308 | v3_extku.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
309 | v3_extku.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
310 | v3_extku.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
311 | v3_extku.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
312 | v3_extku.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
313 | v3_extku.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_extku.c | ||
314 | v3_genn.o: ../../e_os.h ../../include/openssl/aes.h | ||
315 | v3_genn.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
316 | v3_genn.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
317 | v3_genn.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
318 | v3_genn.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
319 | v3_genn.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
320 | v3_genn.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
321 | v3_genn.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
322 | v3_genn.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
323 | v3_genn.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
324 | v3_genn.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
325 | v3_genn.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
326 | v3_genn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
327 | v3_genn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
328 | v3_genn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
329 | v3_genn.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
330 | v3_genn.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
331 | v3_genn.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
332 | v3_genn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
333 | v3_genn.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
334 | v3_genn.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
335 | v3_genn.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
336 | v3_genn.o: ../cryptlib.h v3_genn.c | ||
337 | v3_ia5.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
338 | v3_ia5.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
339 | v3_ia5.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
340 | v3_ia5.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
341 | v3_ia5.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
342 | v3_ia5.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
343 | v3_ia5.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
344 | v3_ia5.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
345 | v3_ia5.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
346 | v3_ia5.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
347 | v3_ia5.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
348 | v3_ia5.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
349 | v3_ia5.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
350 | v3_ia5.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
351 | v3_ia5.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
352 | v3_ia5.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
353 | v3_ia5.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
354 | v3_ia5.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
355 | v3_ia5.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
356 | v3_ia5.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
357 | v3_ia5.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
358 | v3_ia5.o: ../cryptlib.h v3_ia5.c | ||
359 | v3_info.o: ../../e_os.h ../../include/openssl/aes.h | ||
360 | v3_info.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
361 | v3_info.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
362 | v3_info.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
363 | v3_info.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
364 | v3_info.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
365 | v3_info.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
366 | v3_info.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
367 | v3_info.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
368 | v3_info.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
369 | v3_info.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
370 | v3_info.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
371 | v3_info.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
372 | v3_info.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
373 | v3_info.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
374 | v3_info.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
375 | v3_info.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
376 | v3_info.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
377 | v3_info.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
378 | v3_info.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
379 | v3_info.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
380 | v3_info.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
381 | v3_info.o: ../cryptlib.h v3_info.c | ||
382 | v3_int.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
383 | v3_int.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
384 | v3_int.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
385 | v3_int.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
386 | v3_int.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
387 | v3_int.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
388 | v3_int.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
389 | v3_int.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
390 | v3_int.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
391 | v3_int.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
392 | v3_int.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
393 | v3_int.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
394 | v3_int.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
395 | v3_int.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
396 | v3_int.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
397 | v3_int.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
398 | v3_int.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
399 | v3_int.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
400 | v3_int.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
401 | v3_int.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
402 | v3_int.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
403 | v3_int.o: ../cryptlib.h v3_int.c | ||
404 | v3_lib.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
405 | v3_lib.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
406 | v3_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
407 | v3_lib.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
408 | v3_lib.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
409 | v3_lib.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
410 | v3_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
411 | v3_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
412 | v3_lib.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
413 | v3_lib.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
414 | v3_lib.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
415 | v3_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
416 | v3_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
417 | v3_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
418 | v3_lib.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
419 | v3_lib.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
420 | v3_lib.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
421 | v3_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
422 | v3_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
423 | v3_lib.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
424 | v3_lib.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
425 | v3_lib.o: ../cryptlib.h ext_dat.h v3_lib.c | ||
426 | v3_ocsp.o: ../../e_os.h ../../include/openssl/aes.h | ||
427 | v3_ocsp.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
428 | v3_ocsp.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
429 | v3_ocsp.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
430 | v3_ocsp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
431 | v3_ocsp.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
432 | v3_ocsp.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
433 | v3_ocsp.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
434 | v3_ocsp.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
435 | v3_ocsp.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
436 | v3_ocsp.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
437 | v3_ocsp.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
438 | v3_ocsp.o: ../../include/openssl/objects.h ../../include/openssl/ocsp.h | ||
439 | v3_ocsp.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
440 | v3_ocsp.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
441 | v3_ocsp.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
442 | v3_ocsp.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
443 | v3_ocsp.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
444 | v3_ocsp.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
445 | v3_ocsp.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
446 | v3_ocsp.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
447 | v3_ocsp.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
448 | v3_ocsp.o: ../cryptlib.h v3_ocsp.c | ||
449 | v3_pku.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
450 | v3_pku.o: ../../include/openssl/asn1t.h ../../include/openssl/bio.h | ||
451 | v3_pku.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
452 | v3_pku.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
453 | v3_pku.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
454 | v3_pku.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
455 | v3_pku.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
456 | v3_pku.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
457 | v3_pku.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
458 | v3_pku.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
459 | v3_pku.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
460 | v3_pku.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
461 | v3_pku.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
462 | v3_pku.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
463 | v3_pku.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
464 | v3_pku.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
465 | v3_pku.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
466 | v3_pku.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
467 | v3_pku.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
468 | v3_pku.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
469 | v3_pku.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
470 | v3_pku.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_pku.c | ||
471 | v3_prn.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
472 | v3_prn.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
473 | v3_prn.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
474 | v3_prn.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
475 | v3_prn.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
476 | v3_prn.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
477 | v3_prn.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
478 | v3_prn.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
479 | v3_prn.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
480 | v3_prn.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
481 | v3_prn.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
482 | v3_prn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
483 | v3_prn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
484 | v3_prn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
485 | v3_prn.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
486 | v3_prn.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
487 | v3_prn.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
488 | v3_prn.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
489 | v3_prn.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
490 | v3_prn.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
491 | v3_prn.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
492 | v3_prn.o: ../cryptlib.h v3_prn.c | ||
493 | v3_purp.o: ../../e_os.h ../../include/openssl/aes.h | ||
494 | v3_purp.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
495 | v3_purp.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
496 | v3_purp.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
497 | v3_purp.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
498 | v3_purp.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
499 | v3_purp.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
500 | v3_purp.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
501 | v3_purp.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
502 | v3_purp.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
503 | v3_purp.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
504 | v3_purp.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
505 | v3_purp.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
506 | v3_purp.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
507 | v3_purp.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
508 | v3_purp.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
509 | v3_purp.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
510 | v3_purp.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
511 | v3_purp.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
512 | v3_purp.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
513 | v3_purp.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
514 | v3_purp.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_purp.c | ||
515 | v3_skey.o: ../../e_os.h ../../include/openssl/aes.h | ||
516 | v3_skey.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
517 | v3_skey.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | ||
518 | v3_skey.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | ||
519 | v3_skey.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
520 | v3_skey.o: ../../include/openssl/des.h ../../include/openssl/des_old.h | ||
521 | v3_skey.o: ../../include/openssl/dh.h ../../include/openssl/dsa.h | ||
522 | v3_skey.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | ||
523 | v3_skey.o: ../../include/openssl/evp.h ../../include/openssl/idea.h | ||
524 | v3_skey.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h | ||
525 | v3_skey.o: ../../include/openssl/md4.h ../../include/openssl/md5.h | ||
526 | v3_skey.o: ../../include/openssl/mdc2.h ../../include/openssl/obj_mac.h | ||
527 | v3_skey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
528 | v3_skey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
529 | v3_skey.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
530 | v3_skey.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
531 | v3_skey.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
532 | v3_skey.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
533 | v3_skey.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
534 | v3_skey.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
535 | v3_skey.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
536 | v3_skey.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_skey.c | ||
537 | v3_sxnet.o: ../../e_os.h ../../include/openssl/aes.h | ||
538 | v3_sxnet.o: ../../include/openssl/asn1.h ../../include/openssl/asn1t.h | ||
539 | v3_sxnet.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
540 | v3_sxnet.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
541 | v3_sxnet.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
542 | v3_sxnet.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
543 | v3_sxnet.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
544 | v3_sxnet.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
545 | v3_sxnet.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
546 | v3_sxnet.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
547 | v3_sxnet.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
548 | v3_sxnet.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
549 | v3_sxnet.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
550 | v3_sxnet.o: ../../include/openssl/opensslconf.h | ||
551 | v3_sxnet.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
552 | v3_sxnet.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | ||
553 | v3_sxnet.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | ||
554 | v3_sxnet.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | ||
555 | v3_sxnet.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
556 | v3_sxnet.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
557 | v3_sxnet.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h | ||
558 | v3_sxnet.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
559 | v3_sxnet.o: ../../include/openssl/x509v3.h ../cryptlib.h v3_sxnet.c | ||
560 | v3_utl.o: ../../e_os.h ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
561 | v3_utl.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
562 | v3_utl.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
563 | v3_utl.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
564 | v3_utl.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
565 | v3_utl.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
566 | v3_utl.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
567 | v3_utl.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
568 | v3_utl.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
569 | v3_utl.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
570 | v3_utl.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
571 | v3_utl.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
572 | v3_utl.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
573 | v3_utl.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
574 | v3_utl.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
575 | v3_utl.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
576 | v3_utl.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
577 | v3_utl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
578 | v3_utl.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
579 | v3_utl.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
580 | v3_utl.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
581 | v3_utl.o: ../cryptlib.h v3_utl.c | ||
582 | v3err.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h | ||
583 | v3err.o: ../../include/openssl/bio.h ../../include/openssl/blowfish.h | ||
584 | v3err.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h | ||
585 | v3err.o: ../../include/openssl/cast.h ../../include/openssl/conf.h | ||
586 | v3err.o: ../../include/openssl/crypto.h ../../include/openssl/des.h | ||
587 | v3err.o: ../../include/openssl/des_old.h ../../include/openssl/dh.h | ||
588 | v3err.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h | ||
589 | v3err.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
590 | v3err.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h | ||
591 | v3err.o: ../../include/openssl/md2.h ../../include/openssl/md4.h | ||
592 | v3err.o: ../../include/openssl/md5.h ../../include/openssl/mdc2.h | ||
593 | v3err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
594 | v3err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | ||
595 | v3err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h | ||
596 | v3err.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h | ||
597 | v3err.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h | ||
598 | v3err.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h | ||
599 | v3err.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
600 | v3err.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h | ||
601 | v3err.o: ../../include/openssl/ui_compat.h ../../include/openssl/x509.h | ||
602 | v3err.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | ||
603 | v3err.o: v3err.c | ||
diff --git a/src/lib/libcrypto/x509v3/ext_dat.h b/src/lib/libcrypto/x509v3/ext_dat.h index d8328ac468..5442480595 100644 --- a/src/lib/libcrypto/x509v3/ext_dat.h +++ b/src/lib/libcrypto/x509v3/ext_dat.h | |||
@@ -3,7 +3,7 @@ | |||
3 | * project 1999. | 3 | * project 1999. |
4 | */ | 4 | */ |
5 | /* ==================================================================== | 5 | /* ==================================================================== |
6 | * Copyright (c) 1999-2004 The OpenSSL Project. All rights reserved. | 6 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. |
7 | * | 7 | * |
8 | * Redistribution and use in source and binary forms, with or without | 8 | * Redistribution and use in source and binary forms, with or without |
9 | * modification, are permitted provided that the following conditions | 9 | * modification, are permitted provided that the following conditions |
@@ -60,11 +60,10 @@ | |||
60 | extern X509V3_EXT_METHOD v3_bcons, v3_nscert, v3_key_usage, v3_ext_ku; | 60 | extern X509V3_EXT_METHOD v3_bcons, v3_nscert, v3_key_usage, v3_ext_ku; |
61 | extern X509V3_EXT_METHOD v3_pkey_usage_period, v3_sxnet, v3_info, v3_sinfo; | 61 | extern X509V3_EXT_METHOD v3_pkey_usage_period, v3_sxnet, v3_info, v3_sinfo; |
62 | extern X509V3_EXT_METHOD v3_ns_ia5_list[], v3_alt[], v3_skey_id, v3_akey_id; | 62 | extern X509V3_EXT_METHOD v3_ns_ia5_list[], v3_alt[], v3_skey_id, v3_akey_id; |
63 | extern X509V3_EXT_METHOD v3_crl_num, v3_crl_reason, v3_crl_invdate; | 63 | extern X509V3_EXT_METHOD v3_crl_num, v3_crl_reason, v3_crl_invdate, v3_cpols, v3_crld; |
64 | extern X509V3_EXT_METHOD v3_delta_crl, v3_cpols, v3_crld; | ||
65 | extern X509V3_EXT_METHOD v3_ocsp_nonce, v3_ocsp_accresp, v3_ocsp_acutoff; | 64 | extern X509V3_EXT_METHOD v3_ocsp_nonce, v3_ocsp_accresp, v3_ocsp_acutoff; |
66 | extern X509V3_EXT_METHOD v3_ocsp_crlid, v3_ocsp_nocheck, v3_ocsp_serviceloc; | 65 | extern X509V3_EXT_METHOD v3_ocsp_crlid, v3_ocsp_nocheck, v3_ocsp_serviceloc; |
67 | extern X509V3_EXT_METHOD v3_crl_hold, v3_pci; | 66 | extern X509V3_EXT_METHOD v3_crl_hold; |
68 | 67 | ||
69 | /* This table will be searched using OBJ_bsearch so it *must* kept in | 68 | /* This table will be searched using OBJ_bsearch so it *must* kept in |
70 | * order of the ext_nid values. | 69 | * order of the ext_nid values. |
@@ -90,7 +89,6 @@ static X509V3_EXT_METHOD *standard_exts[] = { | |||
90 | &v3_akey_id, | 89 | &v3_akey_id, |
91 | &v3_crld, | 90 | &v3_crld, |
92 | &v3_ext_ku, | 91 | &v3_ext_ku, |
93 | &v3_delta_crl, | ||
94 | &v3_crl_reason, | 92 | &v3_crl_reason, |
95 | #ifndef OPENSSL_NO_OCSP | 93 | #ifndef OPENSSL_NO_OCSP |
96 | &v3_crl_invdate, | 94 | &v3_crl_invdate, |
@@ -107,9 +105,8 @@ static X509V3_EXT_METHOD *standard_exts[] = { | |||
107 | #endif | 105 | #endif |
108 | &v3_sinfo, | 106 | &v3_sinfo, |
109 | #ifndef OPENSSL_NO_OCSP | 107 | #ifndef OPENSSL_NO_OCSP |
110 | &v3_crl_hold, | 108 | &v3_crl_hold |
111 | #endif | 109 | #endif |
112 | &v3_pci, | ||
113 | }; | 110 | }; |
114 | 111 | ||
115 | /* Number of standard extensions */ | 112 | /* Number of standard extensions */ |
diff --git a/src/lib/libcrypto/x509v3/tabtest.c b/src/lib/libcrypto/x509v3/tabtest.c new file mode 100644 index 0000000000..dad0d38dd5 --- /dev/null +++ b/src/lib/libcrypto/x509v3/tabtest.c | |||
@@ -0,0 +1,88 @@ | |||
1 | /* tabtest.c */ | ||
2 | /* Written by Dr Stephen N Henson (shenson@bigfoot.com) for the OpenSSL | ||
3 | * project 1999. | ||
4 | */ | ||
5 | /* ==================================================================== | ||
6 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. | ||
7 | * | ||
8 | * Redistribution and use in source and binary forms, with or without | ||
9 | * modification, are permitted provided that the following conditions | ||
10 | * are met: | ||
11 | * | ||
12 | * 1. Redistributions of source code must retain the above copyright | ||
13 | * notice, this list of conditions and the following disclaimer. | ||
14 | * | ||
15 | * 2. Redistributions in binary form must reproduce the above copyright | ||
16 | * notice, this list of conditions and the following disclaimer in | ||
17 | * the documentation and/or other materials provided with the | ||
18 | * distribution. | ||
19 | * | ||
20 | * 3. All advertising materials mentioning features or use of this | ||
21 | * software must display the following acknowledgment: | ||
22 | * "This product includes software developed by the OpenSSL Project | ||
23 | * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" | ||
24 | * | ||
25 | * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to | ||
26 | * endorse or promote products derived from this software without | ||
27 | * prior written permission. For written permission, please contact | ||
28 | * licensing@OpenSSL.org. | ||
29 | * | ||
30 | * 5. Products derived from this software may not be called "OpenSSL" | ||
31 | * nor may "OpenSSL" appear in their names without prior written | ||
32 | * permission of the OpenSSL Project. | ||
33 | * | ||
34 | * 6. Redistributions of any form whatsoever must retain the following | ||
35 | * acknowledgment: | ||
36 | * "This product includes software developed by the OpenSSL Project | ||
37 | * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" | ||
38 | * | ||
39 | * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY | ||
40 | * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
41 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
42 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR | ||
43 | * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
44 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
45 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
46 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||
47 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
48 | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||
49 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | ||
50 | * OF THE POSSIBILITY OF SUCH DAMAGE. | ||
51 | * ==================================================================== | ||
52 | * | ||
53 | * This product includes cryptographic software written by Eric Young | ||
54 | * (eay@cryptsoft.com). This product includes software written by Tim | ||
55 | * Hudson (tjh@cryptsoft.com). | ||
56 | * | ||
57 | */ | ||
58 | |||
59 | /* Simple program to check the ext_dat.h is correct and print out | ||
60 | * problems if it is not. | ||
61 | */ | ||
62 | |||
63 | #include <stdio.h> | ||
64 | |||
65 | #include <openssl/x509v3.h> | ||
66 | |||
67 | #include "ext_dat.h" | ||
68 | |||
69 | main() | ||
70 | { | ||
71 | int i, prev = -1, bad = 0; | ||
72 | X509V3_EXT_METHOD **tmp; | ||
73 | i = sizeof(standard_exts) / sizeof(X509V3_EXT_METHOD *); | ||
74 | if(i != STANDARD_EXTENSION_COUNT) | ||
75 | fprintf(stderr, "Extension number invalid expecting %d\n", i); | ||
76 | tmp = standard_exts; | ||
77 | for(i = 0; i < STANDARD_EXTENSION_COUNT; i++, tmp++) { | ||
78 | if((*tmp)->ext_nid < prev) bad = 1; | ||
79 | prev = (*tmp)->ext_nid; | ||
80 | |||
81 | } | ||
82 | if(bad) { | ||
83 | tmp = standard_exts; | ||
84 | fprintf(stderr, "Extensions out of order!\n"); | ||
85 | for(i = 0; i < STANDARD_EXTENSION_COUNT; i++, tmp++) | ||
86 | printf("%d : %s\n", (*tmp)->ext_nid, OBJ_nid2sn((*tmp)->ext_nid)); | ||
87 | } else fprintf(stderr, "Order OK\n"); | ||
88 | } | ||
diff --git a/src/lib/libcrypto/x509v3/v3_bitst.c b/src/lib/libcrypto/x509v3/v3_bitst.c index 274965306d..16cf125562 100644 --- a/src/lib/libcrypto/x509v3/v3_bitst.c +++ b/src/lib/libcrypto/x509v3/v3_bitst.c | |||
@@ -124,12 +124,7 @@ static ASN1_BIT_STRING *v2i_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, | |||
124 | for(bnam = method->usr_data; bnam->lname; bnam++) { | 124 | for(bnam = method->usr_data; bnam->lname; bnam++) { |
125 | if(!strcmp(bnam->sname, val->name) || | 125 | if(!strcmp(bnam->sname, val->name) || |
126 | !strcmp(bnam->lname, val->name) ) { | 126 | !strcmp(bnam->lname, val->name) ) { |
127 | if(!ASN1_BIT_STRING_set_bit(bs, bnam->bitnum, 1)) { | 127 | ASN1_BIT_STRING_set_bit(bs, bnam->bitnum, 1); |
128 | X509V3err(X509V3_F_V2I_ASN1_BIT_STRING, | ||
129 | ERR_R_MALLOC_FAILURE); | ||
130 | M_ASN1_BIT_STRING_free(bs); | ||
131 | return NULL; | ||
132 | } | ||
133 | break; | 128 | break; |
134 | } | 129 | } |
135 | } | 130 | } |
diff --git a/src/lib/libcrypto/x509v3/v3_ia5.c b/src/lib/libcrypto/x509v3/v3_ia5.c index 9683afa47c..f9414456de 100644 --- a/src/lib/libcrypto/x509v3/v3_ia5.c +++ b/src/lib/libcrypto/x509v3/v3_ia5.c | |||
@@ -82,10 +82,7 @@ static char *i2s_ASN1_IA5STRING(X509V3_EXT_METHOD *method, | |||
82 | { | 82 | { |
83 | char *tmp; | 83 | char *tmp; |
84 | if(!ia5 || !ia5->length) return NULL; | 84 | if(!ia5 || !ia5->length) return NULL; |
85 | if(!(tmp = OPENSSL_malloc(ia5->length + 1))) { | 85 | if (!(tmp = OPENSSL_malloc(ia5->length + 1))) return NULL; |
86 | X509V3err(X509V3_F_I2S_ASN1_IA5STRING,ERR_R_MALLOC_FAILURE); | ||
87 | return NULL; | ||
88 | } | ||
89 | memcpy(tmp, ia5->data, ia5->length); | 86 | memcpy(tmp, ia5->data, ia5->length); |
90 | tmp[ia5->length] = 0; | 87 | tmp[ia5->length] = 0; |
91 | return tmp; | 88 | return tmp; |
diff --git a/src/lib/libcrypto/x509v3/v3_int.c b/src/lib/libcrypto/x509v3/v3_int.c index 7a43b4717b..f34cbfb731 100644 --- a/src/lib/libcrypto/x509v3/v3_int.c +++ b/src/lib/libcrypto/x509v3/v3_int.c | |||
@@ -3,7 +3,7 @@ | |||
3 | * project 1999. | 3 | * project 1999. |
4 | */ | 4 | */ |
5 | /* ==================================================================== | 5 | /* ==================================================================== |
6 | * Copyright (c) 1999-2004 The OpenSSL Project. All rights reserved. | 6 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. |
7 | * | 7 | * |
8 | * Redistribution and use in source and binary forms, with or without | 8 | * Redistribution and use in source and binary forms, with or without |
9 | * modification, are permitted provided that the following conditions | 9 | * modification, are permitted provided that the following conditions |
@@ -61,16 +61,9 @@ | |||
61 | #include <openssl/x509v3.h> | 61 | #include <openssl/x509v3.h> |
62 | 62 | ||
63 | X509V3_EXT_METHOD v3_crl_num = { | 63 | X509V3_EXT_METHOD v3_crl_num = { |
64 | NID_crl_number, 0, ASN1_ITEM_ref(ASN1_INTEGER), | 64 | NID_crl_number, 0, ASN1_ITEM_ref(ASN1_INTEGER), |
65 | 0,0,0,0, | 65 | 0,0,0,0, |
66 | (X509V3_EXT_I2S)i2s_ASN1_INTEGER, | 66 | (X509V3_EXT_I2S)i2s_ASN1_INTEGER, |
67 | 0, | 67 | 0, |
68 | 0,0,0,0, NULL}; | 68 | 0,0,0,0, NULL}; |
69 | |||
70 | X509V3_EXT_METHOD v3_delta_crl = { | ||
71 | NID_delta_crl, 0, ASN1_ITEM_ref(ASN1_INTEGER), | ||
72 | 0,0,0,0, | ||
73 | (X509V3_EXT_I2S)i2s_ASN1_INTEGER, | ||
74 | 0, | ||
75 | 0,0,0,0, NULL}; | ||
76 | 69 | ||
diff --git a/src/lib/libcrypto/x509v3/v3_purp.c b/src/lib/libcrypto/x509v3/v3_purp.c index bbdf6da493..b3d1ae5d1c 100644 --- a/src/lib/libcrypto/x509v3/v3_purp.c +++ b/src/lib/libcrypto/x509v3/v3_purp.c | |||
@@ -63,6 +63,7 @@ | |||
63 | 63 | ||
64 | static void x509v3_cache_extensions(X509 *x); | 64 | static void x509v3_cache_extensions(X509 *x); |
65 | 65 | ||
66 | static int ca_check(const X509 *x); | ||
66 | static int check_ssl_ca(const X509 *x); | 67 | static int check_ssl_ca(const X509 *x); |
67 | static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x, int ca); | 68 | static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x, int ca); |
68 | static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca); | 69 | static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca); |
@@ -285,8 +286,7 @@ int X509_supported_extension(X509_EXTENSION *ex) | |||
285 | NID_key_usage, /* 83 */ | 286 | NID_key_usage, /* 83 */ |
286 | NID_subject_alt_name, /* 85 */ | 287 | NID_subject_alt_name, /* 85 */ |
287 | NID_basic_constraints, /* 87 */ | 288 | NID_basic_constraints, /* 87 */ |
288 | NID_ext_key_usage, /* 126 */ | 289 | NID_ext_key_usage /* 126 */ |
289 | NID_proxyCertInfo /* 661 */ | ||
290 | }; | 290 | }; |
291 | 291 | ||
292 | int ex_nid; | 292 | int ex_nid; |
@@ -307,7 +307,6 @@ int X509_supported_extension(X509_EXTENSION *ex) | |||
307 | static void x509v3_cache_extensions(X509 *x) | 307 | static void x509v3_cache_extensions(X509 *x) |
308 | { | 308 | { |
309 | BASIC_CONSTRAINTS *bs; | 309 | BASIC_CONSTRAINTS *bs; |
310 | PROXY_CERT_INFO_EXTENSION *pci; | ||
311 | ASN1_BIT_STRING *usage; | 310 | ASN1_BIT_STRING *usage; |
312 | ASN1_BIT_STRING *ns; | 311 | ASN1_BIT_STRING *ns; |
313 | EXTENDED_KEY_USAGE *extusage; | 312 | EXTENDED_KEY_USAGE *extusage; |
@@ -336,16 +335,6 @@ static void x509v3_cache_extensions(X509 *x) | |||
336 | BASIC_CONSTRAINTS_free(bs); | 335 | BASIC_CONSTRAINTS_free(bs); |
337 | x->ex_flags |= EXFLAG_BCONS; | 336 | x->ex_flags |= EXFLAG_BCONS; |
338 | } | 337 | } |
339 | /* Handle proxy certificates */ | ||
340 | if((pci=X509_get_ext_d2i(x, NID_proxyCertInfo, NULL, NULL))) { | ||
341 | if (x->ex_flags & EXFLAG_CA | ||
342 | || X509_get_ext_by_NID(x, NID_subject_alt_name, 0) >= 0 | ||
343 | || X509_get_ext_by_NID(x, NID_issuer_alt_name, 0) >= 0) { | ||
344 | x->ex_flags |= EXFLAG_INVALID; | ||
345 | } | ||
346 | PROXY_CERT_INFO_EXTENSION_free(pci); | ||
347 | x->ex_flags |= EXFLAG_PROXY; | ||
348 | } | ||
349 | /* Handle key usage */ | 338 | /* Handle key usage */ |
350 | if((usage=X509_get_ext_d2i(x, NID_key_usage, NULL, NULL))) { | 339 | if((usage=X509_get_ext_d2i(x, NID_key_usage, NULL, NULL))) { |
351 | if(usage->length > 0) { | 340 | if(usage->length > 0) { |
@@ -437,7 +426,7 @@ static void x509v3_cache_extensions(X509 *x) | |||
437 | #define ns_reject(x, usage) \ | 426 | #define ns_reject(x, usage) \ |
438 | (((x)->ex_flags & EXFLAG_NSCERT) && !((x)->ex_nscert & (usage))) | 427 | (((x)->ex_flags & EXFLAG_NSCERT) && !((x)->ex_nscert & (usage))) |
439 | 428 | ||
440 | static int check_ca(const X509 *x) | 429 | static int ca_check(const X509 *x) |
441 | { | 430 | { |
442 | /* keyUsage if present should allow cert signing */ | 431 | /* keyUsage if present should allow cert signing */ |
443 | if(ku_reject(x, KU_KEY_CERT_SIGN)) return 0; | 432 | if(ku_reject(x, KU_KEY_CERT_SIGN)) return 0; |
@@ -446,37 +435,25 @@ static int check_ca(const X509 *x) | |||
446 | /* If basicConstraints says not a CA then say so */ | 435 | /* If basicConstraints says not a CA then say so */ |
447 | else return 0; | 436 | else return 0; |
448 | } else { | 437 | } else { |
449 | /* we support V1 roots for... uh, I don't really know why. */ | ||
450 | if((x->ex_flags & V1_ROOT) == V1_ROOT) return 3; | 438 | if((x->ex_flags & V1_ROOT) == V1_ROOT) return 3; |
451 | /* If key usage present it must have certSign so tolerate it */ | 439 | /* If key usage present it must have certSign so tolerate it */ |
452 | else if (x->ex_flags & EXFLAG_KUSAGE) return 4; | 440 | else if (x->ex_flags & EXFLAG_KUSAGE) return 4; |
453 | /* Older certificates could have Netscape-specific CA types */ | 441 | else return 2; |
454 | else if (x->ex_flags & EXFLAG_NSCERT | ||
455 | && x->ex_nscert & NS_ANY_CA) return 5; | ||
456 | /* can this still be regarded a CA certificate? I doubt it */ | ||
457 | return 0; | ||
458 | } | 442 | } |
459 | } | 443 | } |
460 | 444 | ||
461 | int X509_check_ca(X509 *x) | ||
462 | { | ||
463 | if(!(x->ex_flags & EXFLAG_SET)) { | ||
464 | CRYPTO_w_lock(CRYPTO_LOCK_X509); | ||
465 | x509v3_cache_extensions(x); | ||
466 | CRYPTO_w_unlock(CRYPTO_LOCK_X509); | ||
467 | } | ||
468 | |||
469 | return check_ca(x); | ||
470 | } | ||
471 | |||
472 | /* Check SSL CA: common checks for SSL client and server */ | 445 | /* Check SSL CA: common checks for SSL client and server */ |
473 | static int check_ssl_ca(const X509 *x) | 446 | static int check_ssl_ca(const X509 *x) |
474 | { | 447 | { |
475 | int ca_ret; | 448 | int ca_ret; |
476 | ca_ret = check_ca(x); | 449 | ca_ret = ca_check(x); |
477 | if(!ca_ret) return 0; | 450 | if(!ca_ret) return 0; |
478 | /* check nsCertType if present */ | 451 | /* check nsCertType if present */ |
479 | if(ca_ret != 5 || x->ex_nscert & NS_SSL_CA) return ca_ret; | 452 | if(x->ex_flags & EXFLAG_NSCERT) { |
453 | if(x->ex_nscert & NS_SSL_CA) return ca_ret; | ||
454 | return 0; | ||
455 | } | ||
456 | if(ca_ret != 2) return ca_ret; | ||
480 | else return 0; | 457 | else return 0; |
481 | } | 458 | } |
482 | 459 | ||
@@ -521,10 +498,14 @@ static int purpose_smime(const X509 *x, int ca) | |||
521 | if(xku_reject(x,XKU_SMIME)) return 0; | 498 | if(xku_reject(x,XKU_SMIME)) return 0; |
522 | if(ca) { | 499 | if(ca) { |
523 | int ca_ret; | 500 | int ca_ret; |
524 | ca_ret = check_ca(x); | 501 | ca_ret = ca_check(x); |
525 | if(!ca_ret) return 0; | 502 | if(!ca_ret) return 0; |
526 | /* check nsCertType if present */ | 503 | /* check nsCertType if present */ |
527 | if(ca_ret != 5 || x->ex_nscert & NS_SMIME_CA) return ca_ret; | 504 | if(x->ex_flags & EXFLAG_NSCERT) { |
505 | if(x->ex_nscert & NS_SMIME_CA) return ca_ret; | ||
506 | return 0; | ||
507 | } | ||
508 | if(ca_ret != 2) return ca_ret; | ||
528 | else return 0; | 509 | else return 0; |
529 | } | 510 | } |
530 | if(x->ex_flags & EXFLAG_NSCERT) { | 511 | if(x->ex_flags & EXFLAG_NSCERT) { |
@@ -558,7 +539,7 @@ static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | |||
558 | { | 539 | { |
559 | if(ca) { | 540 | if(ca) { |
560 | int ca_ret; | 541 | int ca_ret; |
561 | if((ca_ret = check_ca(x)) != 2) return ca_ret; | 542 | if((ca_ret = ca_check(x)) != 2) return ca_ret; |
562 | else return 0; | 543 | else return 0; |
563 | } | 544 | } |
564 | if(ku_reject(x, KU_CRL_SIGN)) return 0; | 545 | if(ku_reject(x, KU_CRL_SIGN)) return 0; |
@@ -571,9 +552,17 @@ static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca) | |||
571 | 552 | ||
572 | static int ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca) | 553 | static int ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca) |
573 | { | 554 | { |
574 | /* Must be a valid CA. Should we really support the "I don't know" | 555 | /* Must be a valid CA */ |
575 | value (2)? */ | 556 | if(ca) { |
576 | if(ca) return check_ca(x); | 557 | int ca_ret; |
558 | ca_ret = ca_check(x); | ||
559 | if(ca_ret != 2) return ca_ret; | ||
560 | if(x->ex_flags & EXFLAG_NSCERT) { | ||
561 | if(x->ex_nscert & NS_ANY_CA) return ca_ret; | ||
562 | return 0; | ||
563 | } | ||
564 | return 0; | ||
565 | } | ||
577 | /* leaf certificate is checked in OCSP_verify() */ | 566 | /* leaf certificate is checked in OCSP_verify() */ |
578 | return 1; | 567 | return 1; |
579 | } | 568 | } |
@@ -635,13 +624,7 @@ int X509_check_issued(X509 *issuer, X509 *subject) | |||
635 | return X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH; | 624 | return X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH; |
636 | } | 625 | } |
637 | } | 626 | } |
638 | if(subject->ex_flags & EXFLAG_PROXY) | 627 | if(ku_reject(issuer, KU_KEY_CERT_SIGN)) return X509_V_ERR_KEYUSAGE_NO_CERTSIGN; |
639 | { | ||
640 | if(ku_reject(issuer, KU_DIGITAL_SIGNATURE)) | ||
641 | return X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE; | ||
642 | } | ||
643 | else if(ku_reject(issuer, KU_KEY_CERT_SIGN)) | ||
644 | return X509_V_ERR_KEYUSAGE_NO_CERTSIGN; | ||
645 | return X509_V_OK; | 628 | return X509_V_OK; |
646 | } | 629 | } |
647 | 630 | ||
diff --git a/src/lib/libcrypto/x509v3/v3_utl.c b/src/lib/libcrypto/x509v3/v3_utl.c index 34ac2998de..466c91d0e8 100644 --- a/src/lib/libcrypto/x509v3/v3_utl.c +++ b/src/lib/libcrypto/x509v3/v3_utl.c | |||
@@ -78,7 +78,7 @@ int X509V3_add_value(const char *name, const char *value, | |||
78 | CONF_VALUE *vtmp = NULL; | 78 | CONF_VALUE *vtmp = NULL; |
79 | char *tname = NULL, *tvalue = NULL; | 79 | char *tname = NULL, *tvalue = NULL; |
80 | if(name && !(tname = BUF_strdup(name))) goto err; | 80 | if(name && !(tname = BUF_strdup(name))) goto err; |
81 | if(value && !(tvalue = BUF_strdup(value))) goto err;; | 81 | if(value && !(tvalue = BUF_strdup(value))) goto err; |
82 | if(!(vtmp = (CONF_VALUE *)OPENSSL_malloc(sizeof(CONF_VALUE)))) goto err; | 82 | if(!(vtmp = (CONF_VALUE *)OPENSSL_malloc(sizeof(CONF_VALUE)))) goto err; |
83 | if(!*extlist && !(*extlist = sk_CONF_VALUE_new_null())) goto err; | 83 | if(!*extlist && !(*extlist = sk_CONF_VALUE_new_null())) goto err; |
84 | vtmp->section = NULL; | 84 | vtmp->section = NULL; |
diff --git a/src/lib/libcrypto/x509v3/v3conf.c b/src/lib/libcrypto/x509v3/v3conf.c new file mode 100644 index 0000000000..00cf5b4a5b --- /dev/null +++ b/src/lib/libcrypto/x509v3/v3conf.c | |||
@@ -0,0 +1,127 @@ | |||
1 | /* v3conf.c */ | ||
2 | /* Written by Dr Stephen N Henson (shenson@bigfoot.com) for the OpenSSL | ||
3 | * project 1999. | ||
4 | */ | ||
5 | /* ==================================================================== | ||
6 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. | ||
7 | * | ||
8 | * Redistribution and use in source and binary forms, with or without | ||
9 | * modification, are permitted provided that the following conditions | ||
10 | * are met: | ||
11 | * | ||
12 | * 1. Redistributions of source code must retain the above copyright | ||
13 | * notice, this list of conditions and the following disclaimer. | ||
14 | * | ||
15 | * 2. Redistributions in binary form must reproduce the above copyright | ||
16 | * notice, this list of conditions and the following disclaimer in | ||
17 | * the documentation and/or other materials provided with the | ||
18 | * distribution. | ||
19 | * | ||
20 | * 3. All advertising materials mentioning features or use of this | ||
21 | * software must display the following acknowledgment: | ||
22 | * "This product includes software developed by the OpenSSL Project | ||
23 | * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" | ||
24 | * | ||
25 | * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to | ||
26 | * endorse or promote products derived from this software without | ||
27 | * prior written permission. For written permission, please contact | ||
28 | * licensing@OpenSSL.org. | ||
29 | * | ||
30 | * 5. Products derived from this software may not be called "OpenSSL" | ||
31 | * nor may "OpenSSL" appear in their names without prior written | ||
32 | * permission of the OpenSSL Project. | ||
33 | * | ||
34 | * 6. Redistributions of any form whatsoever must retain the following | ||
35 | * acknowledgment: | ||
36 | * "This product includes software developed by the OpenSSL Project | ||
37 | * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" | ||
38 | * | ||
39 | * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY | ||
40 | * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
41 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
42 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR | ||
43 | * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
44 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
45 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
46 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||
47 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
48 | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||
49 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | ||
50 | * OF THE POSSIBILITY OF SUCH DAMAGE. | ||
51 | * ==================================================================== | ||
52 | * | ||
53 | * This product includes cryptographic software written by Eric Young | ||
54 | * (eay@cryptsoft.com). This product includes software written by Tim | ||
55 | * Hudson (tjh@cryptsoft.com). | ||
56 | * | ||
57 | */ | ||
58 | |||
59 | |||
60 | #include <stdio.h> | ||
61 | #include "cryptlib.h" | ||
62 | #include <openssl/asn1.h> | ||
63 | #include <openssl/conf.h> | ||
64 | #include <openssl/x509.h> | ||
65 | #include <openssl/x509v3.h> | ||
66 | |||
67 | /* Test application to add extensions from a config file */ | ||
68 | |||
69 | int main(int argc, char **argv) | ||
70 | { | ||
71 | LHASH *conf; | ||
72 | X509 *cert; | ||
73 | FILE *inf; | ||
74 | char *conf_file; | ||
75 | int i; | ||
76 | int count; | ||
77 | X509_EXTENSION *ext; | ||
78 | X509V3_add_standard_extensions(); | ||
79 | ERR_load_crypto_strings(); | ||
80 | if(!argv[1]) { | ||
81 | fprintf(stderr, "Usage: v3conf cert.pem [file.cnf]\n"); | ||
82 | exit(1); | ||
83 | } | ||
84 | conf_file = argv[2]; | ||
85 | if(!conf_file) conf_file = "test.cnf"; | ||
86 | conf = CONF_load(NULL, "test.cnf", NULL); | ||
87 | if(!conf) { | ||
88 | fprintf(stderr, "Error opening Config file %s\n", conf_file); | ||
89 | ERR_print_errors_fp(stderr); | ||
90 | exit(1); | ||
91 | } | ||
92 | |||
93 | inf = fopen(argv[1], "r"); | ||
94 | if(!inf) { | ||
95 | fprintf(stderr, "Can't open certificate file %s\n", argv[1]); | ||
96 | exit(1); | ||
97 | } | ||
98 | cert = PEM_read_X509(inf, NULL, NULL); | ||
99 | if(!cert) { | ||
100 | fprintf(stderr, "Error reading certificate file %s\n", argv[1]); | ||
101 | exit(1); | ||
102 | } | ||
103 | fclose(inf); | ||
104 | |||
105 | sk_pop_free(cert->cert_info->extensions, X509_EXTENSION_free); | ||
106 | cert->cert_info->extensions = NULL; | ||
107 | |||
108 | if(!X509V3_EXT_add_conf(conf, NULL, "test_section", cert)) { | ||
109 | fprintf(stderr, "Error adding extensions\n"); | ||
110 | ERR_print_errors_fp(stderr); | ||
111 | exit(1); | ||
112 | } | ||
113 | |||
114 | count = X509_get_ext_count(cert); | ||
115 | printf("%d extensions\n", count); | ||
116 | for(i = 0; i < count; i++) { | ||
117 | ext = X509_get_ext(cert, i); | ||
118 | printf("%s", OBJ_nid2ln(OBJ_obj2nid(ext->object))); | ||
119 | if(ext->critical) printf(",critical:\n"); | ||
120 | else printf(":\n"); | ||
121 | X509V3_EXT_print_fp(stdout, ext, 0, 0); | ||
122 | printf("\n"); | ||
123 | |||
124 | } | ||
125 | return 0; | ||
126 | } | ||
127 | |||
diff --git a/src/lib/libcrypto/x509v3/v3err.c b/src/lib/libcrypto/x509v3/v3err.c index 2df0c3ef01..6458e95bb9 100644 --- a/src/lib/libcrypto/x509v3/v3err.c +++ b/src/lib/libcrypto/x509v3/v3err.c | |||
@@ -1,6 +1,6 @@ | |||
1 | /* crypto/x509v3/v3err.c */ | 1 | /* crypto/x509v3/v3err.c */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
5 | * Redistribution and use in source and binary forms, with or without | 5 | * Redistribution and use in source and binary forms, with or without |
6 | * modification, are permitted provided that the following conditions | 6 | * modification, are permitted provided that the following conditions |
@@ -72,14 +72,12 @@ static ERR_STRING_DATA X509V3_str_functs[]= | |||
72 | {ERR_PACK(0,X509V3_F_DO_EXT_I2D,0), "DO_EXT_I2D"}, | 72 | {ERR_PACK(0,X509V3_F_DO_EXT_I2D,0), "DO_EXT_I2D"}, |
73 | {ERR_PACK(0,X509V3_F_HEX_TO_STRING,0), "hex_to_string"}, | 73 | {ERR_PACK(0,X509V3_F_HEX_TO_STRING,0), "hex_to_string"}, |
74 | {ERR_PACK(0,X509V3_F_I2S_ASN1_ENUMERATED,0), "i2s_ASN1_ENUMERATED"}, | 74 | {ERR_PACK(0,X509V3_F_I2S_ASN1_ENUMERATED,0), "i2s_ASN1_ENUMERATED"}, |
75 | {ERR_PACK(0,X509V3_F_I2S_ASN1_IA5STRING,0), "I2S_ASN1_IA5STRING"}, | ||
76 | {ERR_PACK(0,X509V3_F_I2S_ASN1_INTEGER,0), "i2s_ASN1_INTEGER"}, | 75 | {ERR_PACK(0,X509V3_F_I2S_ASN1_INTEGER,0), "i2s_ASN1_INTEGER"}, |
77 | {ERR_PACK(0,X509V3_F_I2V_AUTHORITY_INFO_ACCESS,0), "I2V_AUTHORITY_INFO_ACCESS"}, | 76 | {ERR_PACK(0,X509V3_F_I2V_AUTHORITY_INFO_ACCESS,0), "I2V_AUTHORITY_INFO_ACCESS"}, |
78 | {ERR_PACK(0,X509V3_F_NOTICE_SECTION,0), "NOTICE_SECTION"}, | 77 | {ERR_PACK(0,X509V3_F_NOTICE_SECTION,0), "NOTICE_SECTION"}, |
79 | {ERR_PACK(0,X509V3_F_NREF_NOS,0), "NREF_NOS"}, | 78 | {ERR_PACK(0,X509V3_F_NREF_NOS,0), "NREF_NOS"}, |
80 | {ERR_PACK(0,X509V3_F_POLICY_SECTION,0), "POLICY_SECTION"}, | 79 | {ERR_PACK(0,X509V3_F_POLICY_SECTION,0), "POLICY_SECTION"}, |
81 | {ERR_PACK(0,X509V3_F_R2I_CERTPOL,0), "R2I_CERTPOL"}, | 80 | {ERR_PACK(0,X509V3_F_R2I_CERTPOL,0), "R2I_CERTPOL"}, |
82 | {ERR_PACK(0,X509V3_F_R2I_PCI,0), "R2I_PCI"}, | ||
83 | {ERR_PACK(0,X509V3_F_S2I_ASN1_IA5STRING,0), "S2I_ASN1_IA5STRING"}, | 81 | {ERR_PACK(0,X509V3_F_S2I_ASN1_IA5STRING,0), "S2I_ASN1_IA5STRING"}, |
84 | {ERR_PACK(0,X509V3_F_S2I_ASN1_INTEGER,0), "s2i_ASN1_INTEGER"}, | 82 | {ERR_PACK(0,X509V3_F_S2I_ASN1_INTEGER,0), "s2i_ASN1_INTEGER"}, |
85 | {ERR_PACK(0,X509V3_F_S2I_ASN1_OCTET_STRING,0), "s2i_ASN1_OCTET_STRING"}, | 83 | {ERR_PACK(0,X509V3_F_S2I_ASN1_OCTET_STRING,0), "s2i_ASN1_OCTET_STRING"}, |
@@ -130,7 +128,6 @@ static ERR_STRING_DATA X509V3_str_reasons[]= | |||
130 | {X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED,"extension setting not supported"}, | 128 | {X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED,"extension setting not supported"}, |
131 | {X509V3_R_EXTENSION_VALUE_ERROR ,"extension value error"}, | 129 | {X509V3_R_EXTENSION_VALUE_ERROR ,"extension value error"}, |
132 | {X509V3_R_ILLEGAL_HEX_DIGIT ,"illegal hex digit"}, | 130 | {X509V3_R_ILLEGAL_HEX_DIGIT ,"illegal hex digit"}, |
133 | {X509V3_R_INCORRECT_POLICY_SYNTAX_TAG ,"incorrect policy syntax tag"}, | ||
134 | {X509V3_R_INVALID_BOOLEAN_STRING ,"invalid boolean string"}, | 131 | {X509V3_R_INVALID_BOOLEAN_STRING ,"invalid boolean string"}, |
135 | {X509V3_R_INVALID_EXTENSION_STRING ,"invalid extension string"}, | 132 | {X509V3_R_INVALID_EXTENSION_STRING ,"invalid extension string"}, |
136 | {X509V3_R_INVALID_NAME ,"invalid name"}, | 133 | {X509V3_R_INVALID_NAME ,"invalid name"}, |
@@ -142,8 +139,6 @@ static ERR_STRING_DATA X509V3_str_reasons[]= | |||
142 | {X509V3_R_INVALID_OBJECT_IDENTIFIER ,"invalid object identifier"}, | 139 | {X509V3_R_INVALID_OBJECT_IDENTIFIER ,"invalid object identifier"}, |
143 | {X509V3_R_INVALID_OPTION ,"invalid option"}, | 140 | {X509V3_R_INVALID_OPTION ,"invalid option"}, |
144 | {X509V3_R_INVALID_POLICY_IDENTIFIER ,"invalid policy identifier"}, | 141 | {X509V3_R_INVALID_POLICY_IDENTIFIER ,"invalid policy identifier"}, |
145 | {X509V3_R_INVALID_PROXY_POLICY_IDENTIFIER,"invalid proxy policy identifier"}, | ||
146 | {X509V3_R_INVALID_PROXY_POLICY_SETTING ,"invalid proxy policy setting"}, | ||
147 | {X509V3_R_INVALID_PURPOSE ,"invalid purpose"}, | 142 | {X509V3_R_INVALID_PURPOSE ,"invalid purpose"}, |
148 | {X509V3_R_INVALID_SECTION ,"invalid section"}, | 143 | {X509V3_R_INVALID_SECTION ,"invalid section"}, |
149 | {X509V3_R_INVALID_SYNTAX ,"invalid syntax"}, | 144 | {X509V3_R_INVALID_SYNTAX ,"invalid syntax"}, |
@@ -154,16 +149,9 @@ static ERR_STRING_DATA X509V3_str_reasons[]= | |||
154 | {X509V3_R_NO_ISSUER_CERTIFICATE ,"no issuer certificate"}, | 149 | {X509V3_R_NO_ISSUER_CERTIFICATE ,"no issuer certificate"}, |
155 | {X509V3_R_NO_ISSUER_DETAILS ,"no issuer details"}, | 150 | {X509V3_R_NO_ISSUER_DETAILS ,"no issuer details"}, |
156 | {X509V3_R_NO_POLICY_IDENTIFIER ,"no policy identifier"}, | 151 | {X509V3_R_NO_POLICY_IDENTIFIER ,"no policy identifier"}, |
157 | {X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED,"no proxy cert policy language defined"}, | ||
158 | {X509V3_R_NO_PUBLIC_KEY ,"no public key"}, | 152 | {X509V3_R_NO_PUBLIC_KEY ,"no public key"}, |
159 | {X509V3_R_NO_SUBJECT_DETAILS ,"no subject details"}, | 153 | {X509V3_R_NO_SUBJECT_DETAILS ,"no subject details"}, |
160 | {X509V3_R_ODD_NUMBER_OF_DIGITS ,"odd number of digits"}, | 154 | {X509V3_R_ODD_NUMBER_OF_DIGITS ,"odd number of digits"}, |
161 | {X509V3_R_POLICY_LANGUAGE_ALREADTY_DEFINED,"policy language alreadty defined"}, | ||
162 | {X509V3_R_POLICY_PATH_LENGTH ,"policy path length"}, | ||
163 | {X509V3_R_POLICY_PATH_LENGTH_ALREADTY_DEFINED,"policy path length alreadty defined"}, | ||
164 | {X509V3_R_POLICY_SYNTAX_NOT ,"policy syntax not"}, | ||
165 | {X509V3_R_POLICY_SYNTAX_NOT_CURRENTLY_SUPPORTED,"policy syntax not currently supported"}, | ||
166 | {X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY,"policy when proxy language requires no policy"}, | ||
167 | {X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS ,"unable to get issuer details"}, | 155 | {X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS ,"unable to get issuer details"}, |
168 | {X509V3_R_UNABLE_TO_GET_ISSUER_KEYID ,"unable to get issuer keyid"}, | 156 | {X509V3_R_UNABLE_TO_GET_ISSUER_KEYID ,"unable to get issuer keyid"}, |
169 | {X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT ,"unknown bit string argument"}, | 157 | {X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT ,"unknown bit string argument"}, |
diff --git a/src/lib/libcrypto/x509v3/v3prin.c b/src/lib/libcrypto/x509v3/v3prin.c new file mode 100644 index 0000000000..b529814319 --- /dev/null +++ b/src/lib/libcrypto/x509v3/v3prin.c | |||
@@ -0,0 +1,99 @@ | |||
1 | /* v3prin.c */ | ||
2 | /* Written by Dr Stephen N Henson (shenson@bigfoot.com) for the OpenSSL | ||
3 | * project 1999. | ||
4 | */ | ||
5 | /* ==================================================================== | ||
6 | * Copyright (c) 1999 The OpenSSL Project. All rights reserved. | ||
7 | * | ||
8 | * Redistribution and use in source and binary forms, with or without | ||
9 | * modification, are permitted provided that the following conditions | ||
10 | * are met: | ||
11 | * | ||
12 | * 1. Redistributions of source code must retain the above copyright | ||
13 | * notice, this list of conditions and the following disclaimer. | ||
14 | * | ||
15 | * 2. Redistributions in binary form must reproduce the above copyright | ||
16 | * notice, this list of conditions and the following disclaimer in | ||
17 | * the documentation and/or other materials provided with the | ||
18 | * distribution. | ||
19 | * | ||
20 | * 3. All advertising materials mentioning features or use of this | ||
21 | * software must display the following acknowledgment: | ||
22 | * "This product includes software developed by the OpenSSL Project | ||
23 | * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" | ||
24 | * | ||
25 | * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to | ||
26 | * endorse or promote products derived from this software without | ||
27 | * prior written permission. For written permission, please contact | ||
28 | * licensing@OpenSSL.org. | ||
29 | * | ||
30 | * 5. Products derived from this software may not be called "OpenSSL" | ||
31 | * nor may "OpenSSL" appear in their names without prior written | ||
32 | * permission of the OpenSSL Project. | ||
33 | * | ||
34 | * 6. Redistributions of any form whatsoever must retain the following | ||
35 | * acknowledgment: | ||
36 | * "This product includes software developed by the OpenSSL Project | ||
37 | * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" | ||
38 | * | ||
39 | * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY | ||
40 | * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
41 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | ||
42 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR | ||
43 | * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
44 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
45 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | ||
46 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | ||
47 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, | ||
48 | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||
49 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | ||
50 | * OF THE POSSIBILITY OF SUCH DAMAGE. | ||
51 | * ==================================================================== | ||
52 | * | ||
53 | * This product includes cryptographic software written by Eric Young | ||
54 | * (eay@cryptsoft.com). This product includes software written by Tim | ||
55 | * Hudson (tjh@cryptsoft.com). | ||
56 | * | ||
57 | */ | ||
58 | |||
59 | |||
60 | |||
61 | #include <stdio.h> | ||
62 | #include <openssl/asn1.h> | ||
63 | #include <openssl/conf.h> | ||
64 | #include <openssl/x509.h> | ||
65 | #include <openssl/x509v3.h> | ||
66 | |||
67 | int main(int argc, char **argv) | ||
68 | { | ||
69 | X509 *cert; | ||
70 | FILE *inf; | ||
71 | int i, count; | ||
72 | X509_EXTENSION *ext; | ||
73 | X509V3_add_standard_extensions(); | ||
74 | ERR_load_crypto_strings(); | ||
75 | if(!argv[1]) { | ||
76 | fprintf(stderr, "Usage v3prin cert.pem\n"); | ||
77 | exit(1); | ||
78 | } | ||
79 | if(!(inf = fopen(argv[1], "r"))) { | ||
80 | fprintf(stderr, "Can't open %s\n", argv[1]); | ||
81 | exit(1); | ||
82 | } | ||
83 | if(!(cert = PEM_read_X509(inf, NULL, NULL))) { | ||
84 | fprintf(stderr, "Can't read certificate %s\n", argv[1]); | ||
85 | ERR_print_errors_fp(stderr); | ||
86 | exit(1); | ||
87 | } | ||
88 | fclose(inf); | ||
89 | count = X509_get_ext_count(cert); | ||
90 | printf("%d extensions\n", count); | ||
91 | for(i = 0; i < count; i++) { | ||
92 | ext = X509_get_ext(cert, i); | ||
93 | printf("%s\n", OBJ_nid2ln(OBJ_obj2nid(ext->object))); | ||
94 | if(!X509V3_EXT_print_fp(stdout, ext, 0, 0)) ERR_print_errors_fp(stderr); | ||
95 | printf("\n"); | ||
96 | |||
97 | } | ||
98 | return 0; | ||
99 | } | ||
diff --git a/src/lib/libcrypto/x509v3/x509v3.h b/src/lib/libcrypto/x509v3/x509v3.h index e6d91251c2..fb07a19016 100644 --- a/src/lib/libcrypto/x509v3/x509v3.h +++ b/src/lib/libcrypto/x509v3/x509v3.h | |||
@@ -287,23 +287,6 @@ typedef STACK_OF(POLICYINFO) CERTIFICATEPOLICIES; | |||
287 | DECLARE_STACK_OF(POLICYINFO) | 287 | DECLARE_STACK_OF(POLICYINFO) |
288 | DECLARE_ASN1_SET_OF(POLICYINFO) | 288 | DECLARE_ASN1_SET_OF(POLICYINFO) |
289 | 289 | ||
290 | /* Proxy certificate structures, see RFC 3820 */ | ||
291 | typedef struct PROXY_POLICY_st | ||
292 | { | ||
293 | ASN1_OBJECT *policyLanguage; | ||
294 | ASN1_OCTET_STRING *policy; | ||
295 | } PROXY_POLICY; | ||
296 | |||
297 | typedef struct PROXY_CERT_INFO_EXTENSION_st | ||
298 | { | ||
299 | ASN1_INTEGER *pcPathLengthConstraint; | ||
300 | PROXY_POLICY *proxyPolicy; | ||
301 | } PROXY_CERT_INFO_EXTENSION; | ||
302 | |||
303 | DECLARE_ASN1_FUNCTIONS(PROXY_POLICY) | ||
304 | DECLARE_ASN1_FUNCTIONS(PROXY_CERT_INFO_EXTENSION) | ||
305 | |||
306 | |||
307 | #define X509V3_conf_err(val) ERR_add_error_data(6, "section:", val->section, \ | 290 | #define X509V3_conf_err(val) ERR_add_error_data(6, "section:", val->section, \ |
308 | ",name:", val->name, ",value:", val->value); | 291 | ",name:", val->name, ",value:", val->value); |
309 | 292 | ||
@@ -342,7 +325,6 @@ DECLARE_ASN1_FUNCTIONS(PROXY_CERT_INFO_EXTENSION) | |||
342 | #define EXFLAG_INVALID 0x80 | 325 | #define EXFLAG_INVALID 0x80 |
343 | #define EXFLAG_SET 0x100 | 326 | #define EXFLAG_SET 0x100 |
344 | #define EXFLAG_CRITICAL 0x200 | 327 | #define EXFLAG_CRITICAL 0x200 |
345 | #define EXFLAG_PROXY 0x400 | ||
346 | 328 | ||
347 | #define KU_DIGITAL_SIGNATURE 0x0080 | 329 | #define KU_DIGITAL_SIGNATURE 0x0080 |
348 | #define KU_NON_REPUDIATION 0x0040 | 330 | #define KU_NON_REPUDIATION 0x0040 |
@@ -545,7 +527,6 @@ int X509V3_EXT_print_fp(FILE *out, X509_EXTENSION *ext, int flag, int indent); | |||
545 | 527 | ||
546 | int X509V3_extensions_print(BIO *out, char *title, STACK_OF(X509_EXTENSION) *exts, unsigned long flag, int indent); | 528 | int X509V3_extensions_print(BIO *out, char *title, STACK_OF(X509_EXTENSION) *exts, unsigned long flag, int indent); |
547 | 529 | ||
548 | int X509_check_ca(X509 *x); | ||
549 | int X509_check_purpose(X509 *x, int id, int ca); | 530 | int X509_check_purpose(X509 *x, int id, int ca); |
550 | int X509_supported_extension(X509_EXTENSION *ex); | 531 | int X509_supported_extension(X509_EXTENSION *ex); |
551 | int X509_PURPOSE_set(int *p, int purpose); | 532 | int X509_PURPOSE_set(int *p, int purpose); |
@@ -583,14 +564,12 @@ void ERR_load_X509V3_strings(void); | |||
583 | #define X509V3_F_DO_EXT_I2D 135 | 564 | #define X509V3_F_DO_EXT_I2D 135 |
584 | #define X509V3_F_HEX_TO_STRING 111 | 565 | #define X509V3_F_HEX_TO_STRING 111 |
585 | #define X509V3_F_I2S_ASN1_ENUMERATED 121 | 566 | #define X509V3_F_I2S_ASN1_ENUMERATED 121 |
586 | #define X509V3_F_I2S_ASN1_IA5STRING 142 | ||
587 | #define X509V3_F_I2S_ASN1_INTEGER 120 | 567 | #define X509V3_F_I2S_ASN1_INTEGER 120 |
588 | #define X509V3_F_I2V_AUTHORITY_INFO_ACCESS 138 | 568 | #define X509V3_F_I2V_AUTHORITY_INFO_ACCESS 138 |
589 | #define X509V3_F_NOTICE_SECTION 132 | 569 | #define X509V3_F_NOTICE_SECTION 132 |
590 | #define X509V3_F_NREF_NOS 133 | 570 | #define X509V3_F_NREF_NOS 133 |
591 | #define X509V3_F_POLICY_SECTION 131 | 571 | #define X509V3_F_POLICY_SECTION 131 |
592 | #define X509V3_F_R2I_CERTPOL 130 | 572 | #define X509V3_F_R2I_CERTPOL 130 |
593 | #define X509V3_F_R2I_PCI 142 | ||
594 | #define X509V3_F_S2I_ASN1_IA5STRING 100 | 573 | #define X509V3_F_S2I_ASN1_IA5STRING 100 |
595 | #define X509V3_F_S2I_ASN1_INTEGER 108 | 574 | #define X509V3_F_S2I_ASN1_INTEGER 108 |
596 | #define X509V3_F_S2I_ASN1_OCTET_STRING 112 | 575 | #define X509V3_F_S2I_ASN1_OCTET_STRING 112 |
@@ -638,7 +617,6 @@ void ERR_load_X509V3_strings(void); | |||
638 | #define X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED 103 | 617 | #define X509V3_R_EXTENSION_SETTING_NOT_SUPPORTED 103 |
639 | #define X509V3_R_EXTENSION_VALUE_ERROR 116 | 618 | #define X509V3_R_EXTENSION_VALUE_ERROR 116 |
640 | #define X509V3_R_ILLEGAL_HEX_DIGIT 113 | 619 | #define X509V3_R_ILLEGAL_HEX_DIGIT 113 |
641 | #define X509V3_R_INCORRECT_POLICY_SYNTAX_TAG 153 | ||
642 | #define X509V3_R_INVALID_BOOLEAN_STRING 104 | 620 | #define X509V3_R_INVALID_BOOLEAN_STRING 104 |
643 | #define X509V3_R_INVALID_EXTENSION_STRING 105 | 621 | #define X509V3_R_INVALID_EXTENSION_STRING 105 |
644 | #define X509V3_R_INVALID_NAME 106 | 622 | #define X509V3_R_INVALID_NAME 106 |
@@ -650,8 +628,6 @@ void ERR_load_X509V3_strings(void); | |||
650 | #define X509V3_R_INVALID_OBJECT_IDENTIFIER 110 | 628 | #define X509V3_R_INVALID_OBJECT_IDENTIFIER 110 |
651 | #define X509V3_R_INVALID_OPTION 138 | 629 | #define X509V3_R_INVALID_OPTION 138 |
652 | #define X509V3_R_INVALID_POLICY_IDENTIFIER 134 | 630 | #define X509V3_R_INVALID_POLICY_IDENTIFIER 134 |
653 | #define X509V3_R_INVALID_PROXY_POLICY_IDENTIFIER 147 | ||
654 | #define X509V3_R_INVALID_PROXY_POLICY_SETTING 151 | ||
655 | #define X509V3_R_INVALID_PURPOSE 146 | 631 | #define X509V3_R_INVALID_PURPOSE 146 |
656 | #define X509V3_R_INVALID_SECTION 135 | 632 | #define X509V3_R_INVALID_SECTION 135 |
657 | #define X509V3_R_INVALID_SYNTAX 143 | 633 | #define X509V3_R_INVALID_SYNTAX 143 |
@@ -662,16 +638,9 @@ void ERR_load_X509V3_strings(void); | |||
662 | #define X509V3_R_NO_ISSUER_CERTIFICATE 121 | 638 | #define X509V3_R_NO_ISSUER_CERTIFICATE 121 |
663 | #define X509V3_R_NO_ISSUER_DETAILS 127 | 639 | #define X509V3_R_NO_ISSUER_DETAILS 127 |
664 | #define X509V3_R_NO_POLICY_IDENTIFIER 139 | 640 | #define X509V3_R_NO_POLICY_IDENTIFIER 139 |
665 | #define X509V3_R_NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED 148 | ||
666 | #define X509V3_R_NO_PUBLIC_KEY 114 | 641 | #define X509V3_R_NO_PUBLIC_KEY 114 |
667 | #define X509V3_R_NO_SUBJECT_DETAILS 125 | 642 | #define X509V3_R_NO_SUBJECT_DETAILS 125 |
668 | #define X509V3_R_ODD_NUMBER_OF_DIGITS 112 | 643 | #define X509V3_R_ODD_NUMBER_OF_DIGITS 112 |
669 | #define X509V3_R_POLICY_LANGUAGE_ALREADTY_DEFINED 149 | ||
670 | #define X509V3_R_POLICY_PATH_LENGTH 152 | ||
671 | #define X509V3_R_POLICY_PATH_LENGTH_ALREADTY_DEFINED 150 | ||
672 | #define X509V3_R_POLICY_SYNTAX_NOT 154 | ||
673 | #define X509V3_R_POLICY_SYNTAX_NOT_CURRENTLY_SUPPORTED 155 | ||
674 | #define X509V3_R_POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY 156 | ||
675 | #define X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS 122 | 644 | #define X509V3_R_UNABLE_TO_GET_ISSUER_DETAILS 122 |
676 | #define X509V3_R_UNABLE_TO_GET_ISSUER_KEYID 123 | 645 | #define X509V3_R_UNABLE_TO_GET_ISSUER_KEYID 123 |
677 | #define X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT 111 | 646 | #define X509V3_R_UNKNOWN_BIT_STRING_ARGUMENT 111 |