summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp
diff options
context:
space:
mode:
authordjm <>2009-01-09 12:14:09 +0000
committerdjm <>2009-01-09 12:14:09 +0000
commit76dd4d55fdccad54d20608e7caf577b9d67b216f (patch)
tree9b645adc5cf0aa0820e1501ee5c6f2c41c454e7c /src/lib/libcrypto/evp
parentf1625f274acf5dcd5601f6cb5e29e233b2a441a3 (diff)
downloadopenbsd-76dd4d55fdccad54d20608e7caf577b9d67b216f.tar.gz
openbsd-76dd4d55fdccad54d20608e7caf577b9d67b216f.tar.bz2
openbsd-76dd4d55fdccad54d20608e7caf577b9d67b216f.zip
import openssl-0.9.8j
Diffstat (limited to 'src/lib/libcrypto/evp')
-rw-r--r--src/lib/libcrypto/evp/Makefile677
-rw-r--r--src/lib/libcrypto/evp/dig_eng.c180
-rw-r--r--src/lib/libcrypto/evp/enc_min.c390
-rw-r--r--src/lib/libcrypto/evp/evp_acnf.c2
-rw-r--r--src/lib/libcrypto/evp/evp_cnf.c125
-rw-r--r--src/lib/libcrypto/evp/m_md2.c1
-rw-r--r--src/lib/libcrypto/evp/m_mdc2.c1
-rw-r--r--src/lib/libcrypto/evp/m_sha.c1
8 files changed, 1078 insertions, 299 deletions
diff --git a/src/lib/libcrypto/evp/Makefile b/src/lib/libcrypto/evp/Makefile
index 8f2555c7e5..c204f84c1d 100644
--- a/src/lib/libcrypto/evp/Makefile
+++ b/src/lib/libcrypto/evp/Makefile
@@ -18,10 +18,10 @@ TESTDATA=evptests.txt
18APPS= 18APPS=
19 19
20LIB=$(TOP)/libcrypto.a 20LIB=$(TOP)/libcrypto.a
21LIBSRC= encode.c digest.c evp_enc.c evp_key.c evp_acnf.c \ 21LIBSRC= encode.c digest.c dig_eng.c evp_enc.c evp_key.c evp_acnf.c evp_cnf.c \
22 e_des.c e_bf.c e_idea.c e_des3.c e_camellia.c\ 22 e_des.c e_bf.c e_idea.c e_des3.c e_camellia.c\
23 e_rc4.c e_aes.c names.c e_seed.c \ 23 e_rc4.c e_aes.c names.c e_seed.c \
24 e_xcbc_d.c e_rc2.c e_cast.c e_rc5.c \ 24 e_xcbc_d.c e_rc2.c e_cast.c e_rc5.c enc_min.c \
25 m_null.c m_md2.c m_md4.c m_md5.c m_sha.c m_sha1.c \ 25 m_null.c m_md2.c m_md4.c m_md5.c m_sha.c m_sha1.c \
26 m_dss.c m_dss1.c m_mdc2.c m_ripemd.c m_ecdsa.c\ 26 m_dss.c m_dss1.c m_mdc2.c m_ripemd.c m_ecdsa.c\
27 p_open.c p_seal.c p_sign.c p_verify.c p_lib.c p_enc.c p_dec.c \ 27 p_open.c p_seal.c p_sign.c p_verify.c p_lib.c p_enc.c p_dec.c \
@@ -30,10 +30,10 @@ LIBSRC= encode.c digest.c evp_enc.c evp_key.c evp_acnf.c \
30 evp_pkey.c evp_pbe.c p5_crpt.c p5_crpt2.c \ 30 evp_pkey.c evp_pbe.c p5_crpt.c p5_crpt2.c \
31 e_old.c 31 e_old.c
32 32
33LIBOBJ= encode.o digest.o evp_enc.o evp_key.o evp_acnf.o \ 33LIBOBJ= encode.o digest.o dig_eng.o evp_enc.o evp_key.o evp_acnf.o evp_cnf.o \
34 e_des.o e_bf.o e_idea.o e_des3.o e_camellia.o\ 34 e_des.o e_bf.o e_idea.o e_des3.o e_camellia.o\
35 e_rc4.o e_aes.o names.o e_seed.o \ 35 e_rc4.o e_aes.o names.o e_seed.o \
36 e_xcbc_d.o e_rc2.o e_cast.o e_rc5.o \ 36 e_xcbc_d.o e_rc2.o e_cast.o e_rc5.o enc_min.o \
37 m_null.o m_md2.o m_md4.o m_md5.o m_sha.o m_sha1.o \ 37 m_null.o m_md2.o m_md4.o m_md5.o m_sha.o m_sha1.o \
38 m_dss.o m_dss1.o m_mdc2.o m_ripemd.o m_ecdsa.o\ 38 m_dss.o m_dss1.o m_mdc2.o m_ripemd.o m_ecdsa.o\
39 p_open.o p_seal.o p_sign.o p_verify.o p_lib.o p_enc.o p_dec.o \ 39 p_open.o p_seal.o p_sign.o p_verify.o p_lib.o p_enc.o p_dec.o \
@@ -55,7 +55,7 @@ top:
55all: lib 55all: lib
56 56
57lib: $(LIBOBJ) 57lib: $(LIBOBJ)
58 $(AR) $(LIB) $(LIBOBJ) 58 $(ARX) $(LIB) $(LIBOBJ)
59 $(RANLIB) $(LIB) || echo Never mind. 59 $(RANLIB) $(LIB) || echo Never mind.
60 @touch lib 60 @touch lib
61 61
@@ -101,169 +101,201 @@ bio_b64.o: ../../e_os.h ../../include/openssl/asn1.h
101bio_b64.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 101bio_b64.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
102bio_b64.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 102bio_b64.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
103bio_b64.o: ../../include/openssl/err.h ../../include/openssl/evp.h 103bio_b64.o: ../../include/openssl/err.h ../../include/openssl/evp.h
104bio_b64.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 104bio_b64.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
105bio_b64.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 105bio_b64.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
106bio_b64.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 106bio_b64.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
107bio_b64.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 107bio_b64.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
108bio_b64.o: ../../include/openssl/symhacks.h ../cryptlib.h bio_b64.c 108bio_b64.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
109bio_b64.o: ../cryptlib.h bio_b64.c
109bio_enc.o: ../../e_os.h ../../include/openssl/asn1.h 110bio_enc.o: ../../e_os.h ../../include/openssl/asn1.h
110bio_enc.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 111bio_enc.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
111bio_enc.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 112bio_enc.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
112bio_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h 113bio_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h
113bio_enc.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 114bio_enc.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
114bio_enc.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 115bio_enc.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
115bio_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 116bio_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
116bio_enc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 117bio_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
117bio_enc.o: ../../include/openssl/symhacks.h ../cryptlib.h bio_enc.c 118bio_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
119bio_enc.o: ../cryptlib.h bio_enc.c
118bio_md.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 120bio_md.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
119bio_md.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 121bio_md.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
120bio_md.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 122bio_md.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
121bio_md.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 123bio_md.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
122bio_md.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 124bio_md.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
123bio_md.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 125bio_md.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
124bio_md.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 126bio_md.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
125bio_md.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 127bio_md.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
126bio_md.o: ../cryptlib.h bio_md.c 128bio_md.o: ../../include/openssl/symhacks.h ../cryptlib.h bio_md.c
127bio_ok.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 129bio_ok.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
128bio_ok.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 130bio_ok.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
129bio_ok.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 131bio_ok.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
130bio_ok.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 132bio_ok.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
131bio_ok.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 133bio_ok.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
132bio_ok.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 134bio_ok.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
133bio_ok.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 135bio_ok.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
134bio_ok.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 136bio_ok.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
135bio_ok.o: ../../include/openssl/symhacks.h ../cryptlib.h bio_ok.c 137bio_ok.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
138bio_ok.o: ../cryptlib.h bio_ok.c
136c_all.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 139c_all.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
137c_all.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 140c_all.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
138c_all.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 141c_all.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
139c_all.o: ../../include/openssl/err.h ../../include/openssl/evp.h 142c_all.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
143c_all.o: ../../include/openssl/engine.h ../../include/openssl/err.h
144c_all.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
140c_all.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 145c_all.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
141c_all.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 146c_all.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
142c_all.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 147c_all.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
143c_all.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 148c_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
144c_all.o: ../../include/openssl/symhacks.h ../cryptlib.h c_all.c 149c_all.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
150c_all.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
151c_all.o: ../../include/openssl/x509_vfy.h ../cryptlib.h c_all.c
145c_allc.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 152c_allc.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
146c_allc.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 153c_allc.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
147c_allc.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 154c_allc.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
148c_allc.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 155c_allc.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
149c_allc.o: ../../include/openssl/err.h ../../include/openssl/evp.h 156c_allc.o: ../../include/openssl/err.h ../../include/openssl/evp.h
150c_allc.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 157c_allc.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
151c_allc.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 158c_allc.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
152c_allc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 159c_allc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
153c_allc.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 160c_allc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h
154c_allc.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 161c_allc.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
155c_allc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 162c_allc.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
156c_allc.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 163c_allc.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
157c_allc.o: ../cryptlib.h c_allc.c 164c_allc.o: ../../include/openssl/x509_vfy.h ../cryptlib.h c_allc.c
158c_alld.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 165c_alld.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
159c_alld.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 166c_alld.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
160c_alld.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 167c_alld.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
161c_alld.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 168c_alld.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
162c_alld.o: ../../include/openssl/err.h ../../include/openssl/evp.h 169c_alld.o: ../../include/openssl/err.h ../../include/openssl/evp.h
163c_alld.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 170c_alld.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
164c_alld.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 171c_alld.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
165c_alld.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 172c_alld.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
166c_alld.o: ../../include/openssl/pkcs12.h ../../include/openssl/pkcs7.h 173c_alld.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs12.h
167c_alld.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 174c_alld.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
168c_alld.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 175c_alld.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
169c_alld.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 176c_alld.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
170c_alld.o: ../cryptlib.h c_alld.c 177c_alld.o: ../../include/openssl/x509_vfy.h ../cryptlib.h c_alld.c
178dig_eng.o: ../../e_os.h ../../include/openssl/asn1.h
179dig_eng.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
180dig_eng.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
181dig_eng.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
182dig_eng.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
183dig_eng.o: ../../include/openssl/err.h ../../include/openssl/evp.h
184dig_eng.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
185dig_eng.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
186dig_eng.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
187dig_eng.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
188dig_eng.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
189dig_eng.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
190dig_eng.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
191dig_eng.o: ../cryptlib.h dig_eng.c evp_locl.h
171digest.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 192digest.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
172digest.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 193digest.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
173digest.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h 194digest.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
174digest.o: ../../include/openssl/err.h ../../include/openssl/evp.h 195digest.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
196digest.o: ../../include/openssl/engine.h ../../include/openssl/err.h
197digest.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
175digest.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 198digest.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
176digest.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 199digest.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
177digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 200digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
178digest.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 201digest.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
179digest.o: ../../include/openssl/symhacks.h ../cryptlib.h digest.c 202digest.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
203digest.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
204digest.o: ../../include/openssl/x509_vfy.h ../cryptlib.h digest.c evp_locl.h
180e_aes.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h 205e_aes.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h
181e_aes.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h 206e_aes.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h
182e_aes.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 207e_aes.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
183e_aes.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 208e_aes.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
184e_aes.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 209e_aes.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
185e_aes.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 210e_aes.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
186e_aes.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 211e_aes.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
187e_aes.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h e_aes.c 212e_aes.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
188e_aes.o: evp_locl.h 213e_aes.o: ../../include/openssl/symhacks.h e_aes.c evp_locl.h
189e_bf.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 214e_bf.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
190e_bf.o: ../../include/openssl/blowfish.h ../../include/openssl/buffer.h 215e_bf.o: ../../include/openssl/blowfish.h ../../include/openssl/buffer.h
191e_bf.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 216e_bf.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
192e_bf.o: ../../include/openssl/err.h ../../include/openssl/evp.h 217e_bf.o: ../../include/openssl/err.h ../../include/openssl/evp.h
193e_bf.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 218e_bf.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
194e_bf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 219e_bf.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
195e_bf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 220e_bf.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
196e_bf.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 221e_bf.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
197e_bf.o: ../../include/openssl/symhacks.h ../cryptlib.h e_bf.c evp_locl.h 222e_bf.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
223e_bf.o: ../cryptlib.h e_bf.c evp_locl.h
198e_camellia.o: ../../include/openssl/opensslconf.h e_camellia.c 224e_camellia.o: ../../include/openssl/opensslconf.h e_camellia.c
199e_cast.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 225e_cast.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
200e_cast.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h 226e_cast.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h
201e_cast.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 227e_cast.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
202e_cast.o: ../../include/openssl/err.h ../../include/openssl/evp.h 228e_cast.o: ../../include/openssl/err.h ../../include/openssl/evp.h
203e_cast.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 229e_cast.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
204e_cast.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 230e_cast.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
205e_cast.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 231e_cast.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
206e_cast.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 232e_cast.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
207e_cast.o: ../../include/openssl/symhacks.h ../cryptlib.h e_cast.c evp_locl.h 233e_cast.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
234e_cast.o: ../cryptlib.h e_cast.c evp_locl.h
208e_des.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 235e_des.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
209e_des.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 236e_des.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
210e_des.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 237e_des.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
211e_des.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 238e_des.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
212e_des.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 239e_des.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
213e_des.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 240e_des.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
214e_des.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 241e_des.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
215e_des.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 242e_des.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
216e_des.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 243e_des.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
217e_des.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 244e_des.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
218e_des.o: ../../include/openssl/ui_compat.h ../cryptlib.h e_des.c evp_locl.h 245e_des.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
246e_des.o: ../cryptlib.h e_des.c evp_locl.h
219e_des3.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 247e_des3.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
220e_des3.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 248e_des3.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
221e_des3.o: ../../include/openssl/des.h ../../include/openssl/des_old.h 249e_des3.o: ../../include/openssl/des.h ../../include/openssl/des_old.h
222e_des3.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 250e_des3.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
223e_des3.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 251e_des3.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
224e_des3.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 252e_des3.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
225e_des3.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 253e_des3.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
226e_des3.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 254e_des3.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
227e_des3.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 255e_des3.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
228e_des3.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 256e_des3.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
229e_des3.o: ../../include/openssl/ui_compat.h ../cryptlib.h e_des3.c evp_locl.h 257e_des3.o: ../../include/openssl/ui.h ../../include/openssl/ui_compat.h
258e_des3.o: ../cryptlib.h e_des3.c evp_locl.h
230e_idea.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 259e_idea.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
231e_idea.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 260e_idea.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
232e_idea.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 261e_idea.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
233e_idea.o: ../../include/openssl/evp.h ../../include/openssl/idea.h 262e_idea.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
234e_idea.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 263e_idea.o: ../../include/openssl/idea.h ../../include/openssl/lhash.h
235e_idea.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 264e_idea.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
236e_idea.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 265e_idea.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
237e_idea.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 266e_idea.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
238e_idea.o: ../../include/openssl/symhacks.h ../cryptlib.h e_idea.c evp_locl.h 267e_idea.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
268e_idea.o: ../cryptlib.h e_idea.c evp_locl.h
239e_null.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 269e_null.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
240e_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 270e_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
241e_null.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 271e_null.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
242e_null.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 272e_null.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
243e_null.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 273e_null.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
244e_null.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 274e_null.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
245e_null.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 275e_null.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
246e_null.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 276e_null.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
247e_null.o: ../cryptlib.h e_null.c 277e_null.o: ../../include/openssl/symhacks.h ../cryptlib.h e_null.c
248e_old.o: e_old.c 278e_old.o: e_old.c
249e_rc2.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 279e_rc2.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
250e_rc2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 280e_rc2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
251e_rc2.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 281e_rc2.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
252e_rc2.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 282e_rc2.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
253e_rc2.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 283e_rc2.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
254e_rc2.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 284e_rc2.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
255e_rc2.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rc2.h 285e_rc2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
256e_rc2.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 286e_rc2.o: ../../include/openssl/rc2.h ../../include/openssl/safestack.h
257e_rc2.o: ../../include/openssl/symhacks.h ../cryptlib.h e_rc2.c evp_locl.h 287e_rc2.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
288e_rc2.o: ../cryptlib.h e_rc2.c evp_locl.h
258e_rc4.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 289e_rc4.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
259e_rc4.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 290e_rc4.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
260e_rc4.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 291e_rc4.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
261e_rc4.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 292e_rc4.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
262e_rc4.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 293e_rc4.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
263e_rc4.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 294e_rc4.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
264e_rc4.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rc4.h 295e_rc4.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
265e_rc4.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 296e_rc4.o: ../../include/openssl/rc4.h ../../include/openssl/safestack.h
266e_rc4.o: ../../include/openssl/symhacks.h ../cryptlib.h e_rc4.c 297e_rc4.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
298e_rc4.o: ../cryptlib.h e_rc4.c evp_locl.h
267e_rc5.o: ../../e_os.h ../../include/openssl/bio.h 299e_rc5.o: ../../e_os.h ../../include/openssl/bio.h
268e_rc5.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 300e_rc5.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
269e_rc5.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 301e_rc5.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
@@ -274,103 +306,141 @@ e_rc5.o: ../../include/openssl/symhacks.h ../cryptlib.h e_rc5.c
274e_seed.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 306e_seed.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
275e_seed.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 307e_seed.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
276e_seed.o: ../../include/openssl/err.h ../../include/openssl/evp.h 308e_seed.o: ../../include/openssl/err.h ../../include/openssl/evp.h
277e_seed.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 309e_seed.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
278e_seed.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 310e_seed.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
279e_seed.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 311e_seed.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
280e_seed.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 312e_seed.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
281e_seed.o: ../../include/openssl/symhacks.h e_seed.c 313e_seed.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
314e_seed.o: e_seed.c
282e_xcbc_d.o: ../../e_os.h ../../include/openssl/asn1.h 315e_xcbc_d.o: ../../e_os.h ../../include/openssl/asn1.h
283e_xcbc_d.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 316e_xcbc_d.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
284e_xcbc_d.o: ../../include/openssl/crypto.h ../../include/openssl/des.h 317e_xcbc_d.o: ../../include/openssl/crypto.h ../../include/openssl/des.h
285e_xcbc_d.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h 318e_xcbc_d.o: ../../include/openssl/des_old.h ../../include/openssl/e_os2.h
286e_xcbc_d.o: ../../include/openssl/err.h ../../include/openssl/evp.h 319e_xcbc_d.o: ../../include/openssl/err.h ../../include/openssl/evp.h
287e_xcbc_d.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 320e_xcbc_d.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
288e_xcbc_d.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 321e_xcbc_d.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
322e_xcbc_d.o: ../../include/openssl/opensslconf.h
289e_xcbc_d.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 323e_xcbc_d.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
290e_xcbc_d.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 324e_xcbc_d.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
291e_xcbc_d.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h 325e_xcbc_d.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
292e_xcbc_d.o: ../../include/openssl/ui_compat.h ../cryptlib.h e_xcbc_d.c 326e_xcbc_d.o: ../../include/openssl/ui_compat.h ../cryptlib.h e_xcbc_d.c
327enc_min.o: ../../e_os.h ../../include/openssl/asn1.h
328enc_min.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
329enc_min.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
330enc_min.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
331enc_min.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
332enc_min.o: ../../include/openssl/err.h ../../include/openssl/evp.h
333enc_min.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
334enc_min.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
335enc_min.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
336enc_min.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
337enc_min.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
338enc_min.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
339enc_min.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
340enc_min.o: ../../include/openssl/x509_vfy.h ../cryptlib.h enc_min.c evp_locl.h
293encode.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 341encode.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
294encode.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 342encode.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
295encode.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 343encode.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
296encode.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 344encode.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
297encode.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 345encode.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
298encode.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 346encode.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
299encode.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h 347encode.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
300encode.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 348encode.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
301encode.o: ../cryptlib.h encode.c 349encode.o: ../../include/openssl/symhacks.h ../cryptlib.h encode.c
302evp_acnf.o: ../../e_os.h ../../include/openssl/asn1.h 350evp_acnf.o: ../../e_os.h ../../include/openssl/asn1.h
303evp_acnf.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 351evp_acnf.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
304evp_acnf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h 352evp_acnf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
305evp_acnf.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 353evp_acnf.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
306evp_acnf.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 354evp_acnf.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
307evp_acnf.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 355evp_acnf.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
308evp_acnf.o: ../../include/openssl/opensslconf.h 356evp_acnf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
309evp_acnf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 357evp_acnf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
310evp_acnf.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 358evp_acnf.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
311evp_acnf.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_acnf.c 359evp_acnf.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_acnf.c
360evp_cnf.o: ../../e_os.h ../../include/openssl/asn1.h
361evp_cnf.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
362evp_cnf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h
363evp_cnf.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h
364evp_cnf.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
365evp_cnf.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
366evp_cnf.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
367evp_cnf.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
368evp_cnf.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
369evp_cnf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
370evp_cnf.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
371evp_cnf.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
372evp_cnf.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
373evp_cnf.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h
374evp_cnf.o: ../cryptlib.h evp_cnf.c
312evp_enc.o: ../../e_os.h ../../include/openssl/asn1.h 375evp_enc.o: ../../e_os.h ../../include/openssl/asn1.h
313evp_enc.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 376evp_enc.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
314evp_enc.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 377evp_enc.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
315evp_enc.o: ../../include/openssl/engine.h ../../include/openssl/err.h 378evp_enc.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
316evp_enc.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 379evp_enc.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h
380evp_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h
381evp_enc.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
317evp_enc.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 382evp_enc.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
318evp_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 383evp_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
319evp_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h 384evp_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
320evp_enc.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 385evp_enc.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h
321evp_enc.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_enc.c evp_locl.h 386evp_enc.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
387evp_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
388evp_enc.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_enc.c evp_locl.h
322evp_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h 389evp_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h
323evp_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 390evp_err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
324evp_err.o: ../../include/openssl/err.h ../../include/openssl/evp.h 391evp_err.o: ../../include/openssl/err.h ../../include/openssl/evp.h
325evp_err.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 392evp_err.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
326evp_err.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 393evp_err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
327evp_err.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 394evp_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
328evp_err.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 395evp_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
329evp_err.o: ../../include/openssl/symhacks.h evp_err.c 396evp_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
397evp_err.o: evp_err.c
330evp_key.o: ../../e_os.h ../../include/openssl/asn1.h 398evp_key.o: ../../e_os.h ../../include/openssl/asn1.h
331evp_key.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 399evp_key.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
332evp_key.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 400evp_key.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
333evp_key.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 401evp_key.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
334evp_key.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 402evp_key.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
335evp_key.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 403evp_key.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
336evp_key.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 404evp_key.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
337evp_key.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 405evp_key.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
338evp_key.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 406evp_key.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
339evp_key.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 407evp_key.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
340evp_key.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 408evp_key.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
341evp_key.o: ../../include/openssl/ui.h ../../include/openssl/x509.h 409evp_key.o: ../../include/openssl/symhacks.h ../../include/openssl/ui.h
342evp_key.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_key.c 410evp_key.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
411evp_key.o: ../cryptlib.h evp_key.c
343evp_lib.o: ../../e_os.h ../../include/openssl/asn1.h 412evp_lib.o: ../../e_os.h ../../include/openssl/asn1.h
344evp_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 413evp_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
345evp_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 414evp_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
346evp_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h 415evp_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h
347evp_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 416evp_lib.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
348evp_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 417evp_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
349evp_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 418evp_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
350evp_lib.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 419evp_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h
351evp_lib.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_lib.c 420evp_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
421evp_lib.o: ../cryptlib.h evp_lib.c
352evp_pbe.o: ../../e_os.h ../../include/openssl/asn1.h 422evp_pbe.o: ../../e_os.h ../../include/openssl/asn1.h
353evp_pbe.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 423evp_pbe.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
354evp_pbe.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 424evp_pbe.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
355evp_pbe.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 425evp_pbe.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
356evp_pbe.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 426evp_pbe.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
357evp_pbe.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 427evp_pbe.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
358evp_pbe.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 428evp_pbe.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
359evp_pbe.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 429evp_pbe.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
360evp_pbe.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 430evp_pbe.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
361evp_pbe.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 431evp_pbe.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
362evp_pbe.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 432evp_pbe.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
363evp_pbe.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 433evp_pbe.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
364evp_pbe.o: ../cryptlib.h evp_pbe.c 434evp_pbe.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_pbe.c
365evp_pkey.o: ../../e_os.h ../../include/openssl/asn1.h 435evp_pkey.o: ../../e_os.h ../../include/openssl/asn1.h
366evp_pkey.o: ../../include/openssl/bio.h ../../include/openssl/bn.h 436evp_pkey.o: ../../include/openssl/bio.h ../../include/openssl/bn.h
367evp_pkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 437evp_pkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
368evp_pkey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 438evp_pkey.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
369evp_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 439evp_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
370evp_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 440evp_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
371evp_pkey.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 441evp_pkey.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
372evp_pkey.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 442evp_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
373evp_pkey.o: ../../include/openssl/opensslconf.h 443evp_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
374evp_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 444evp_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
375evp_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 445evp_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h
376evp_pkey.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 446evp_pkey.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
@@ -382,106 +452,110 @@ m_dss.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
382m_dss.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 452m_dss.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
383m_dss.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 453m_dss.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
384m_dss.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 454m_dss.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
385m_dss.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 455m_dss.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
386m_dss.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 456m_dss.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
387m_dss.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 457m_dss.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
388m_dss.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 458m_dss.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
389m_dss.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 459m_dss.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
390m_dss.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 460m_dss.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
391m_dss.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 461m_dss.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
392m_dss.o: ../cryptlib.h m_dss.c 462m_dss.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_dss.c
393m_dss1.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 463m_dss1.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
394m_dss1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 464m_dss1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
395m_dss1.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 465m_dss1.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
396m_dss1.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 466m_dss1.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
397m_dss1.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 467m_dss1.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
398m_dss1.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 468m_dss1.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
399m_dss1.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 469m_dss1.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
400m_dss1.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 470m_dss1.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
401m_dss1.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 471m_dss1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
402m_dss1.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 472m_dss1.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
403m_dss1.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 473m_dss1.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
404m_dss1.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 474m_dss1.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
405m_dss1.o: ../cryptlib.h m_dss1.c 475m_dss1.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_dss1.c
406m_ecdsa.o: ../../e_os.h ../../include/openssl/asn1.h 476m_ecdsa.o: ../../e_os.h ../../include/openssl/asn1.h
407m_ecdsa.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 477m_ecdsa.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
408m_ecdsa.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 478m_ecdsa.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
409m_ecdsa.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 479m_ecdsa.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
410m_ecdsa.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 480m_ecdsa.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
411m_ecdsa.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 481m_ecdsa.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
412m_ecdsa.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 482m_ecdsa.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
413m_ecdsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 483m_ecdsa.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
414m_ecdsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 484m_ecdsa.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
415m_ecdsa.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 485m_ecdsa.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
416m_ecdsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 486m_ecdsa.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
417m_ecdsa.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 487m_ecdsa.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
418m_ecdsa.o: ../cryptlib.h m_ecdsa.c 488m_ecdsa.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_ecdsa.c
419m_md2.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 489m_md2.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
420m_md2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 490m_md2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
421m_md2.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 491m_md2.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
422m_md2.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 492m_md2.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
423m_md2.o: ../../include/openssl/err.h ../../include/openssl/evp.h 493m_md2.o: ../../include/openssl/err.h ../../include/openssl/evp.h
424m_md2.o: ../../include/openssl/lhash.h ../../include/openssl/md2.h 494m_md2.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
425m_md2.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 495m_md2.o: ../../include/openssl/md2.h ../../include/openssl/obj_mac.h
426m_md2.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 496m_md2.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
427m_md2.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 497m_md2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
428m_md2.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 498m_md2.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
429m_md2.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 499m_md2.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
430m_md2.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 500m_md2.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
431m_md2.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_md2.c 501m_md2.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
502m_md2.o: ../cryptlib.h evp_locl.h m_md2.c
432m_md4.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 503m_md4.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
433m_md4.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 504m_md4.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
434m_md4.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 505m_md4.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
435m_md4.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 506m_md4.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
436m_md4.o: ../../include/openssl/err.h ../../include/openssl/evp.h 507m_md4.o: ../../include/openssl/err.h ../../include/openssl/evp.h
437m_md4.o: ../../include/openssl/lhash.h ../../include/openssl/md4.h 508m_md4.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
438m_md4.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 509m_md4.o: ../../include/openssl/md4.h ../../include/openssl/obj_mac.h
439m_md4.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 510m_md4.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
440m_md4.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 511m_md4.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
441m_md4.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 512m_md4.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
442m_md4.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 513m_md4.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
443m_md4.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 514m_md4.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
444m_md4.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_md4.c 515m_md4.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
516m_md4.o: ../cryptlib.h evp_locl.h m_md4.c
445m_md5.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 517m_md5.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
446m_md5.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 518m_md5.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
447m_md5.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 519m_md5.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
448m_md5.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 520m_md5.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
449m_md5.o: ../../include/openssl/err.h ../../include/openssl/evp.h 521m_md5.o: ../../include/openssl/err.h ../../include/openssl/evp.h
450m_md5.o: ../../include/openssl/lhash.h ../../include/openssl/md5.h 522m_md5.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
451m_md5.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 523m_md5.o: ../../include/openssl/md5.h ../../include/openssl/obj_mac.h
452m_md5.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 524m_md5.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
453m_md5.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 525m_md5.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
454m_md5.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 526m_md5.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
455m_md5.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 527m_md5.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
456m_md5.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 528m_md5.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
457m_md5.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_md5.c 529m_md5.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
530m_md5.o: ../cryptlib.h evp_locl.h m_md5.c
458m_mdc2.o: ../../e_os.h ../../include/openssl/bio.h 531m_mdc2.o: ../../e_os.h ../../include/openssl/bio.h
459m_mdc2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 532m_mdc2.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
460m_mdc2.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h 533m_mdc2.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h
461m_mdc2.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h 534m_mdc2.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h
462m_mdc2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 535m_mdc2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
463m_mdc2.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h 536m_mdc2.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h
464m_mdc2.o: ../../include/openssl/symhacks.h ../cryptlib.h m_mdc2.c 537m_mdc2.o: ../../include/openssl/symhacks.h ../cryptlib.h evp_locl.h m_mdc2.c
465m_null.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 538m_null.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
466m_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 539m_null.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
467m_null.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 540m_null.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
468m_null.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 541m_null.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
469m_null.o: ../../include/openssl/err.h ../../include/openssl/evp.h 542m_null.o: ../../include/openssl/err.h ../../include/openssl/evp.h
470m_null.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 543m_null.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
471m_null.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 544m_null.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
472m_null.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 545m_null.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
473m_null.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 546m_null.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
474m_null.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 547m_null.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
475m_null.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 548m_null.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
476m_null.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_null.c 549m_null.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
550m_null.o: ../cryptlib.h m_null.c
477m_ripemd.o: ../../e_os.h ../../include/openssl/asn1.h 551m_ripemd.o: ../../e_os.h ../../include/openssl/asn1.h
478m_ripemd.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 552m_ripemd.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
479m_ripemd.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 553m_ripemd.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
480m_ripemd.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 554m_ripemd.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
481m_ripemd.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 555m_ripemd.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
482m_ripemd.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 556m_ripemd.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
483m_ripemd.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 557m_ripemd.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
484m_ripemd.o: ../../include/openssl/opensslconf.h 558m_ripemd.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
485m_ripemd.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 559m_ripemd.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
486m_ripemd.o: ../../include/openssl/pkcs7.h ../../include/openssl/ripemd.h 560m_ripemd.o: ../../include/openssl/pkcs7.h ../../include/openssl/ripemd.h
487m_ripemd.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 561m_ripemd.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
@@ -493,60 +567,62 @@ m_sha.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
493m_sha.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 567m_sha.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
494m_sha.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 568m_sha.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
495m_sha.o: ../../include/openssl/err.h ../../include/openssl/evp.h 569m_sha.o: ../../include/openssl/err.h ../../include/openssl/evp.h
496m_sha.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 570m_sha.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
497m_sha.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 571m_sha.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
498m_sha.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 572m_sha.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
499m_sha.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 573m_sha.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
500m_sha.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 574m_sha.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
501m_sha.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 575m_sha.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
502m_sha.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 576m_sha.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
503m_sha.o: ../cryptlib.h m_sha.c 577m_sha.o: ../../include/openssl/x509_vfy.h ../cryptlib.h evp_locl.h m_sha.c
504m_sha1.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 578m_sha1.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
505m_sha1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 579m_sha1.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
506m_sha1.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 580m_sha1.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
507m_sha1.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 581m_sha1.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
508m_sha1.o: ../../include/openssl/err.h ../../include/openssl/evp.h 582m_sha1.o: ../../include/openssl/err.h ../../include/openssl/evp.h
509m_sha1.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 583m_sha1.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
510m_sha1.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 584m_sha1.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
511m_sha1.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 585m_sha1.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
512m_sha1.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 586m_sha1.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
513m_sha1.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 587m_sha1.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
514m_sha1.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 588m_sha1.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
515m_sha1.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 589m_sha1.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
516m_sha1.o: ../cryptlib.h m_sha1.c 590m_sha1.o: ../../include/openssl/x509_vfy.h ../cryptlib.h m_sha1.c
517names.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 591names.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
518names.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 592names.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
519names.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 593names.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
520names.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 594names.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
521names.o: ../../include/openssl/err.h ../../include/openssl/evp.h 595names.o: ../../include/openssl/err.h ../../include/openssl/evp.h
522names.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 596names.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
523names.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 597names.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
524names.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 598names.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
525names.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 599names.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
526names.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 600names.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
527names.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 601names.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
528names.o: ../../include/openssl/x509_vfy.h ../cryptlib.h names.c 602names.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
603names.o: ../cryptlib.h names.c
529p5_crpt.o: ../../e_os.h ../../include/openssl/asn1.h 604p5_crpt.o: ../../e_os.h ../../include/openssl/asn1.h
530p5_crpt.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 605p5_crpt.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
531p5_crpt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 606p5_crpt.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
532p5_crpt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 607p5_crpt.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
533p5_crpt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 608p5_crpt.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
534p5_crpt.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 609p5_crpt.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
535p5_crpt.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 610p5_crpt.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
536p5_crpt.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 611p5_crpt.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
537p5_crpt.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 612p5_crpt.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
538p5_crpt.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 613p5_crpt.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
539p5_crpt.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 614p5_crpt.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
540p5_crpt.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 615p5_crpt.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
541p5_crpt.o: ../cryptlib.h p5_crpt.c 616p5_crpt.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p5_crpt.c
542p5_crpt2.o: ../../e_os.h ../../include/openssl/asn1.h 617p5_crpt2.o: ../../e_os.h ../../include/openssl/asn1.h
543p5_crpt2.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 618p5_crpt2.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
544p5_crpt2.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 619p5_crpt2.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
545p5_crpt2.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 620p5_crpt2.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
546p5_crpt2.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 621p5_crpt2.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
547p5_crpt2.o: ../../include/openssl/evp.h ../../include/openssl/hmac.h 622p5_crpt2.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
548p5_crpt2.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 623p5_crpt2.o: ../../include/openssl/hmac.h ../../include/openssl/lhash.h
549p5_crpt2.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 624p5_crpt2.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
625p5_crpt2.o: ../../include/openssl/opensslconf.h
550p5_crpt2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 626p5_crpt2.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
551p5_crpt2.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 627p5_crpt2.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
552p5_crpt2.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 628p5_crpt2.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
@@ -557,27 +633,29 @@ p_dec.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
557p_dec.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 633p_dec.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
558p_dec.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 634p_dec.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
559p_dec.o: ../../include/openssl/err.h ../../include/openssl/evp.h 635p_dec.o: ../../include/openssl/err.h ../../include/openssl/evp.h
560p_dec.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 636p_dec.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
561p_dec.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 637p_dec.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
562p_dec.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 638p_dec.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
563p_dec.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 639p_dec.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
564p_dec.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 640p_dec.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
565p_dec.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 641p_dec.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
566p_dec.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 642p_dec.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
567p_dec.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_dec.c 643p_dec.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
644p_dec.o: ../cryptlib.h p_dec.c
568p_enc.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 645p_enc.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
569p_enc.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 646p_enc.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
570p_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 647p_enc.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
571p_enc.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 648p_enc.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
572p_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h 649p_enc.o: ../../include/openssl/err.h ../../include/openssl/evp.h
573p_enc.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 650p_enc.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
574p_enc.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 651p_enc.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
575p_enc.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 652p_enc.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
576p_enc.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 653p_enc.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
577p_enc.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 654p_enc.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
578p_enc.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 655p_enc.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
579p_enc.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 656p_enc.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
580p_enc.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_enc.c 657p_enc.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
658p_enc.o: ../cryptlib.h p_enc.c
581p_lib.o: ../../e_os.h ../../include/openssl/asn1.h 659p_lib.o: ../../e_os.h ../../include/openssl/asn1.h
582p_lib.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h 660p_lib.o: ../../include/openssl/asn1_mac.h ../../include/openssl/bio.h
583p_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h 661p_lib.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h
@@ -585,60 +663,63 @@ p_lib.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h
585p_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h 663p_lib.o: ../../include/openssl/dsa.h ../../include/openssl/e_os2.h
586p_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 664p_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
587p_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 665p_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
588p_lib.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 666p_lib.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
589p_lib.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 667p_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
590p_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h 668p_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
591p_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h 669p_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
592p_lib.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 670p_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h
593p_lib.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 671p_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
594p_lib.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 672p_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
595p_lib.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_lib.c 673p_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
674p_lib.o: ../cryptlib.h p_lib.c
596p_open.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 675p_open.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
597p_open.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 676p_open.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
598p_open.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 677p_open.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
599p_open.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 678p_open.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
600p_open.o: ../../include/openssl/err.h ../../include/openssl/evp.h 679p_open.o: ../../include/openssl/err.h ../../include/openssl/evp.h
601p_open.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 680p_open.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
602p_open.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 681p_open.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
603p_open.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 682p_open.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
604p_open.o: ../../include/openssl/pkcs7.h ../../include/openssl/rsa.h 683p_open.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
605p_open.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h 684p_open.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h
606p_open.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h 685p_open.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
607p_open.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h 686p_open.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h
608p_open.o: ../cryptlib.h p_open.c 687p_open.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_open.c
609p_seal.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 688p_seal.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
610p_seal.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 689p_seal.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
611p_seal.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 690p_seal.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
612p_seal.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 691p_seal.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
613p_seal.o: ../../include/openssl/err.h ../../include/openssl/evp.h 692p_seal.o: ../../include/openssl/err.h ../../include/openssl/evp.h
614p_seal.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 693p_seal.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
615p_seal.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 694p_seal.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
616p_seal.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 695p_seal.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
617p_seal.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h 696p_seal.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
618p_seal.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h 697p_seal.o: ../../include/openssl/rand.h ../../include/openssl/rsa.h
619p_seal.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 698p_seal.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
620p_seal.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 699p_seal.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
621p_seal.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_seal.c 700p_seal.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
701p_seal.o: ../cryptlib.h p_seal.c
622p_sign.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h 702p_sign.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h
623p_sign.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h 703p_sign.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h
624p_sign.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h 704p_sign.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h
625p_sign.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h 705p_sign.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h
626p_sign.o: ../../include/openssl/err.h ../../include/openssl/evp.h 706p_sign.o: ../../include/openssl/err.h ../../include/openssl/evp.h
627p_sign.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h 707p_sign.o: ../../include/openssl/fips.h ../../include/openssl/lhash.h
628p_sign.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h 708p_sign.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h
629p_sign.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 709p_sign.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h
630p_sign.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 710p_sign.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h
631p_sign.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 711p_sign.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h
632p_sign.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h 712p_sign.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h
633p_sign.o: ../../include/openssl/x509_vfy.h ../cryptlib.h p_sign.c 713p_sign.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h
714p_sign.o: ../cryptlib.h p_sign.c
634p_verify.o: ../../e_os.h ../../include/openssl/asn1.h 715p_verify.o: ../../e_os.h ../../include/openssl/asn1.h
635p_verify.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h 716p_verify.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h
636p_verify.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h 717p_verify.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h
637p_verify.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h 718p_verify.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h
638p_verify.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h 719p_verify.o: ../../include/openssl/ecdsa.h ../../include/openssl/err.h
639p_verify.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h 720p_verify.o: ../../include/openssl/evp.h ../../include/openssl/fips.h
640p_verify.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h 721p_verify.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h
641p_verify.o: ../../include/openssl/opensslconf.h 722p_verify.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h
642p_verify.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h 723p_verify.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h
643p_verify.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h 724p_verify.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h
644p_verify.o: ../../include/openssl/sha.h ../../include/openssl/stack.h 725p_verify.o: ../../include/openssl/sha.h ../../include/openssl/stack.h
diff --git a/src/lib/libcrypto/evp/dig_eng.c b/src/lib/libcrypto/evp/dig_eng.c
new file mode 100644
index 0000000000..64cdf9366c
--- /dev/null
+++ b/src/lib/libcrypto/evp/dig_eng.c
@@ -0,0 +1,180 @@
1/* crypto/evp/digest.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *
9 * This library is free for commercial and non-commercial use as long as
10 * the following conditions are aheared to. The following conditions
11 * apply to all code found in this distribution, be it the RC4, RSA,
12 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
13 * included with this distribution is covered by the same copyright terms
14 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
15 *
16 * Copyright remains Eric Young's, and as such any Copyright notices in
17 * the code are not to be removed.
18 * If this package is used in a product, Eric Young should be given attribution
19 * as the author of the parts of the library used.
20 * This can be in the form of a textual message at program startup or
21 * in documentation (online or textual) provided with the package.
22 *
23 * Redistribution and use in source and binary forms, with or without
24 * modification, are permitted provided that the following conditions
25 * are met:
26 * 1. Redistributions of source code must retain the copyright
27 * notice, this list of conditions and the following disclaimer.
28 * 2. Redistributions in binary form must reproduce the above copyright
29 * notice, this list of conditions and the following disclaimer in the
30 * documentation and/or other materials provided with the distribution.
31 * 3. All advertising materials mentioning features or use of this software
32 * must display the following acknowledgement:
33 * "This product includes cryptographic software written by
34 * Eric Young (eay@cryptsoft.com)"
35 * The word 'cryptographic' can be left out if the rouines from the library
36 * being used are not cryptographic related :-).
37 * 4. If you include any Windows specific code (or a derivative thereof) from
38 * the apps directory (application code) you must include an acknowledgement:
39 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
40 *
41 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
42 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
43 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
44 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
45 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
46 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
47 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
48 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
49 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
50 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
51 * SUCH DAMAGE.
52 *
53 * The licence and distribution terms for any publically available version or
54 * derivative of this code cannot be changed. i.e. this code cannot simply be
55 * copied and put under another distribution licence
56 * [including the GNU Public Licence.]
57 */
58/* ====================================================================
59 * Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved.
60 *
61 * Redistribution and use in source and binary forms, with or without
62 * modification, are permitted provided that the following conditions
63 * are met:
64 *
65 * 1. Redistributions of source code must retain the above copyright
66 * notice, this list of conditions and the following disclaimer.
67 *
68 * 2. Redistributions in binary form must reproduce the above copyright
69 * notice, this list of conditions and the following disclaimer in
70 * the documentation and/or other materials provided with the
71 * distribution.
72 *
73 * 3. All advertising materials mentioning features or use of this
74 * software must display the following acknowledgment:
75 * "This product includes software developed by the OpenSSL Project
76 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
77 *
78 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
79 * endorse or promote products derived from this software without
80 * prior written permission. For written permission, please contact
81 * openssl-core@openssl.org.
82 *
83 * 5. Products derived from this software may not be called "OpenSSL"
84 * nor may "OpenSSL" appear in their names without prior written
85 * permission of the OpenSSL Project.
86 *
87 * 6. Redistributions of any form whatsoever must retain the following
88 * acknowledgment:
89 * "This product includes software developed by the OpenSSL Project
90 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
91 *
92 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
93 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
94 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
95 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
96 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
97 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
98 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
99 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
100 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
101 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
102 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
103 * OF THE POSSIBILITY OF SUCH DAMAGE.
104 * ====================================================================
105 *
106 * This product includes cryptographic software written by Eric Young
107 * (eay@cryptsoft.com). This product includes software written by Tim
108 * Hudson (tjh@cryptsoft.com).
109 *
110 */
111
112#include <stdio.h>
113#include "cryptlib.h"
114#include <openssl/objects.h>
115#include <openssl/evp.h>
116#ifndef OPENSSL_NO_ENGINE
117#include <openssl/engine.h>
118#endif
119#include "evp_locl.h"
120
121#ifndef OPENSSL_NO_ENGINE
122
123#ifdef OPENSSL_FIPS
124
125static int do_evp_md_engine_full(EVP_MD_CTX *ctx, const EVP_MD **ptype, ENGINE *impl)
126 {
127 if (*ptype)
128 {
129 /* Ensure an ENGINE left lying around from last time is cleared
130 * (the previous check attempted to avoid this if the same
131 * ENGINE and EVP_MD could be used). */
132 if(ctx->engine)
133 ENGINE_finish(ctx->engine);
134 if(impl)
135 {
136 if (!ENGINE_init(impl))
137 {
138 EVPerr(EVP_F_DO_EVP_MD_ENGINE_FULL,EVP_R_INITIALIZATION_ERROR);
139 return 0;
140 }
141 }
142 else
143 /* Ask if an ENGINE is reserved for this job */
144 impl = ENGINE_get_digest_engine((*ptype)->type);
145 if(impl)
146 {
147 /* There's an ENGINE for this job ... (apparently) */
148 const EVP_MD *d = ENGINE_get_digest(impl, (*ptype)->type);
149 if(!d)
150 {
151 /* Same comment from evp_enc.c */
152 EVPerr(EVP_F_DO_EVP_MD_ENGINE_FULL,EVP_R_INITIALIZATION_ERROR);
153 return 0;
154 }
155 /* We'll use the ENGINE's private digest definition */
156 *ptype = d;
157 /* Store the ENGINE functional reference so we know
158 * 'type' came from an ENGINE and we need to release
159 * it when done. */
160 ctx->engine = impl;
161 }
162 else
163 ctx->engine = NULL;
164 }
165 else
166 if(!ctx->digest)
167 {
168 EVPerr(EVP_F_DO_EVP_MD_ENGINE_FULL,EVP_R_NO_DIGEST_SET);
169 return 0;
170 }
171 return 1;
172 }
173
174void int_EVP_MD_init_engine_callbacks(void)
175 {
176 int_EVP_MD_set_engine_callbacks(
177 ENGINE_init, ENGINE_finish, do_evp_md_engine_full);
178 }
179#endif
180#endif
diff --git a/src/lib/libcrypto/evp/enc_min.c b/src/lib/libcrypto/evp/enc_min.c
new file mode 100644
index 0000000000..3cb4626bef
--- /dev/null
+++ b/src/lib/libcrypto/evp/enc_min.c
@@ -0,0 +1,390 @@
1/* crypto/evp/enc_min.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *
9 * This library is free for commercial and non-commercial use as long as
10 * the following conditions are aheared to. The following conditions
11 * apply to all code found in this distribution, be it the RC4, RSA,
12 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
13 * included with this distribution is covered by the same copyright terms
14 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
15 *
16 * Copyright remains Eric Young's, and as such any Copyright notices in
17 * the code are not to be removed.
18 * If this package is used in a product, Eric Young should be given attribution
19 * as the author of the parts of the library used.
20 * This can be in the form of a textual message at program startup or
21 * in documentation (online or textual) provided with the package.
22 *
23 * Redistribution and use in source and binary forms, with or without
24 * modification, are permitted provided that the following conditions
25 * are met:
26 * 1. Redistributions of source code must retain the copyright
27 * notice, this list of conditions and the following disclaimer.
28 * 2. Redistributions in binary form must reproduce the above copyright
29 * notice, this list of conditions and the following disclaimer in the
30 * documentation and/or other materials provided with the distribution.
31 * 3. All advertising materials mentioning features or use of this software
32 * must display the following acknowledgement:
33 * "This product includes cryptographic software written by
34 * Eric Young (eay@cryptsoft.com)"
35 * The word 'cryptographic' can be left out if the rouines from the library
36 * being used are not cryptographic related :-).
37 * 4. If you include any Windows specific code (or a derivative thereof) from
38 * the apps directory (application code) you must include an acknowledgement:
39 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
40 *
41 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
42 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
43 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
44 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
45 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
46 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
47 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
48 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
49 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
50 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
51 * SUCH DAMAGE.
52 *
53 * The licence and distribution terms for any publically available version or
54 * derivative of this code cannot be changed. i.e. this code cannot simply be
55 * copied and put under another distribution licence
56 * [including the GNU Public Licence.]
57 */
58
59#include <stdio.h>
60#include "cryptlib.h"
61#include <openssl/evp.h>
62#include <openssl/err.h>
63#include <openssl/rand.h>
64#ifndef OPENSSL_NO_ENGINE
65#include <openssl/engine.h>
66#endif
67#include "evp_locl.h"
68
69void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx)
70 {
71#ifdef OPENSSL_FIPS
72 FIPS_selftest_check();
73#endif
74 memset(ctx,0,sizeof(EVP_CIPHER_CTX));
75 /* ctx->cipher=NULL; */
76 }
77
78#ifdef OPENSSL_FIPS
79
80/* The purpose of these is to trap programs that attempt to use non FIPS
81 * algorithms in FIPS mode and ignore the errors.
82 */
83
84static int bad_init(EVP_CIPHER_CTX *ctx, const unsigned char *key,
85 const unsigned char *iv, int enc)
86 { FIPS_ERROR_IGNORED("Cipher init"); return 0;}
87
88static int bad_do_cipher(EVP_CIPHER_CTX *ctx, unsigned char *out,
89 const unsigned char *in, unsigned int inl)
90 { FIPS_ERROR_IGNORED("Cipher update"); return 0;}
91
92/* NB: no cleanup because it is allowed after failed init */
93
94static int bad_set_asn1(EVP_CIPHER_CTX *ctx, ASN1_TYPE *typ)
95 { FIPS_ERROR_IGNORED("Cipher set_asn1"); return 0;}
96static int bad_get_asn1(EVP_CIPHER_CTX *ctx, ASN1_TYPE *typ)
97 { FIPS_ERROR_IGNORED("Cipher get_asn1"); return 0;}
98static int bad_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr)
99 { FIPS_ERROR_IGNORED("Cipher ctrl"); return 0;}
100
101static const EVP_CIPHER bad_cipher =
102 {
103 0,
104 0,
105 0,
106 0,
107 0,
108 bad_init,
109 bad_do_cipher,
110 NULL,
111 0,
112 bad_set_asn1,
113 bad_get_asn1,
114 bad_ctrl,
115 NULL
116 };
117
118#endif
119
120#ifndef OPENSSL_NO_ENGINE
121
122#ifdef OPENSSL_FIPS
123
124static int do_engine_null(ENGINE *impl) { return 0;}
125static int do_evp_enc_engine_null(EVP_CIPHER_CTX *ctx,
126 const EVP_CIPHER **pciph, ENGINE *impl)
127 { return 1; }
128
129static int (*do_engine_finish)(ENGINE *impl)
130 = do_engine_null;
131
132static int (*do_evp_enc_engine)
133 (EVP_CIPHER_CTX *ctx, const EVP_CIPHER **pciph, ENGINE *impl)
134 = do_evp_enc_engine_null;
135
136void int_EVP_CIPHER_set_engine_callbacks(
137 int (*eng_ciph_fin)(ENGINE *impl),
138 int (*eng_ciph_evp)
139 (EVP_CIPHER_CTX *ctx, const EVP_CIPHER **pciph, ENGINE *impl))
140 {
141 do_engine_finish = eng_ciph_fin;
142 do_evp_enc_engine = eng_ciph_evp;
143 }
144
145#else
146
147#define do_engine_finish ENGINE_finish
148
149static int do_evp_enc_engine(EVP_CIPHER_CTX *ctx, const EVP_CIPHER **pcipher, ENGINE *impl)
150 {
151 if(impl)
152 {
153 if (!ENGINE_init(impl))
154 {
155 EVPerr(EVP_F_DO_EVP_ENC_ENGINE, EVP_R_INITIALIZATION_ERROR);
156 return 0;
157 }
158 }
159 else
160 /* Ask if an ENGINE is reserved for this job */
161 impl = ENGINE_get_cipher_engine((*pcipher)->nid);
162 if(impl)
163 {
164 /* There's an ENGINE for this job ... (apparently) */
165 const EVP_CIPHER *c = ENGINE_get_cipher(impl, (*pcipher)->nid);
166 if(!c)
167 {
168 /* One positive side-effect of US's export
169 * control history, is that we should at least
170 * be able to avoid using US mispellings of
171 * "initialisation"? */
172 EVPerr(EVP_F_DO_EVP_ENC_ENGINE, EVP_R_INITIALIZATION_ERROR);
173 return 0;
174 }
175 /* We'll use the ENGINE's private cipher definition */
176 *pcipher = c;
177 /* Store the ENGINE functional reference so we know
178 * 'cipher' came from an ENGINE and we need to release
179 * it when done. */
180 ctx->engine = impl;
181 }
182 else
183 ctx->engine = NULL;
184 return 1;
185 }
186
187#endif
188
189#endif
190
191int EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher, ENGINE *impl,
192 const unsigned char *key, const unsigned char *iv, int enc)
193 {
194 if (enc == -1)
195 enc = ctx->encrypt;
196 else
197 {
198 if (enc)
199 enc = 1;
200 ctx->encrypt = enc;
201 }
202#ifdef OPENSSL_NO_FIPS
203 if(FIPS_selftest_failed())
204 {
205 FIPSerr(FIPS_F_EVP_CIPHERINIT_EX,FIPS_R_FIPS_SELFTEST_FAILED);
206 ctx->cipher = &bad_cipher;
207 return 0;
208 }
209#endif
210#ifndef OPENSSL_NO_ENGINE
211 /* Whether it's nice or not, "Inits" can be used on "Final"'d contexts
212 * so this context may already have an ENGINE! Try to avoid releasing
213 * the previous handle, re-querying for an ENGINE, and having a
214 * reinitialisation, when it may all be unecessary. */
215 if (ctx->engine && ctx->cipher && (!cipher ||
216 (cipher && (cipher->nid == ctx->cipher->nid))))
217 goto skip_to_init;
218#endif
219 if (cipher)
220 {
221 /* Ensure a context left lying around from last time is cleared
222 * (the previous check attempted to avoid this if the same
223 * ENGINE and EVP_CIPHER could be used). */
224 EVP_CIPHER_CTX_cleanup(ctx);
225
226 /* Restore encrypt field: it is zeroed by cleanup */
227 ctx->encrypt = enc;
228#ifndef OPENSSL_NO_ENGINE
229 if (!do_evp_enc_engine(ctx, &cipher, impl))
230 return 0;
231#endif
232
233 ctx->cipher=cipher;
234 if (ctx->cipher->ctx_size)
235 {
236 ctx->cipher_data=OPENSSL_malloc(ctx->cipher->ctx_size);
237 if (!ctx->cipher_data)
238 {
239 EVPerr(EVP_F_EVP_CIPHERINIT_EX, ERR_R_MALLOC_FAILURE);
240 return 0;
241 }
242 }
243 else
244 {
245 ctx->cipher_data = NULL;
246 }
247 ctx->key_len = cipher->key_len;
248 ctx->flags = 0;
249 if(ctx->cipher->flags & EVP_CIPH_CTRL_INIT)
250 {
251 if(!EVP_CIPHER_CTX_ctrl(ctx, EVP_CTRL_INIT, 0, NULL))
252 {
253 EVPerr(EVP_F_EVP_CIPHERINIT_EX, EVP_R_INITIALIZATION_ERROR);
254 return 0;
255 }
256 }
257 }
258 else if(!ctx->cipher)
259 {
260 EVPerr(EVP_F_EVP_CIPHERINIT_EX, EVP_R_NO_CIPHER_SET);
261 return 0;
262 }
263#ifndef OPENSSL_NO_ENGINE
264skip_to_init:
265#endif
266 /* we assume block size is a power of 2 in *cryptUpdate */
267 OPENSSL_assert(ctx->cipher->block_size == 1
268 || ctx->cipher->block_size == 8
269 || ctx->cipher->block_size == 16);
270
271 if(!(EVP_CIPHER_CTX_flags(ctx) & EVP_CIPH_CUSTOM_IV)) {
272 switch(EVP_CIPHER_CTX_mode(ctx)) {
273
274 case EVP_CIPH_STREAM_CIPHER:
275 case EVP_CIPH_ECB_MODE:
276 break;
277
278 case EVP_CIPH_CFB_MODE:
279 case EVP_CIPH_OFB_MODE:
280
281 ctx->num = 0;
282
283 case EVP_CIPH_CBC_MODE:
284
285 OPENSSL_assert(EVP_CIPHER_CTX_iv_length(ctx) <=
286 (int)sizeof(ctx->iv));
287 if(iv) memcpy(ctx->oiv, iv, EVP_CIPHER_CTX_iv_length(ctx));
288 memcpy(ctx->iv, ctx->oiv, EVP_CIPHER_CTX_iv_length(ctx));
289 break;
290
291 default:
292 return 0;
293 break;
294 }
295 }
296
297#ifdef OPENSSL_FIPS
298 /* After 'key' is set no further parameters changes are permissible.
299 * So only check for non FIPS enabling at this point.
300 */
301 if (key && FIPS_mode())
302 {
303 if (!(ctx->cipher->flags & EVP_CIPH_FLAG_FIPS)
304 & !(ctx->flags & EVP_CIPH_FLAG_NON_FIPS_ALLOW))
305 {
306 EVPerr(EVP_F_EVP_CIPHERINIT_EX, EVP_R_DISABLED_FOR_FIPS);
307#if 0
308 ERR_add_error_data(2, "cipher=",
309 EVP_CIPHER_name(ctx->cipher));
310#endif
311 ctx->cipher = &bad_cipher;
312 return 0;
313 }
314 }
315#endif
316
317 if(key || (ctx->cipher->flags & EVP_CIPH_ALWAYS_CALL_INIT)) {
318 if(!ctx->cipher->init(ctx,key,iv,enc)) return 0;
319 }
320 ctx->buf_len=0;
321 ctx->final_used=0;
322 ctx->block_mask=ctx->cipher->block_size-1;
323 return 1;
324 }
325
326int EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *c)
327 {
328 if (c->cipher != NULL)
329 {
330 if(c->cipher->cleanup && !c->cipher->cleanup(c))
331 return 0;
332 /* Cleanse cipher context data */
333 if (c->cipher_data)
334 OPENSSL_cleanse(c->cipher_data, c->cipher->ctx_size);
335 }
336 if (c->cipher_data)
337 OPENSSL_free(c->cipher_data);
338#ifndef OPENSSL_NO_ENGINE
339 if (c->engine)
340 /* The EVP_CIPHER we used belongs to an ENGINE, release the
341 * functional reference we held for this reason. */
342 do_engine_finish(c->engine);
343#endif
344 memset(c,0,sizeof(EVP_CIPHER_CTX));
345 return 1;
346 }
347
348int EVP_Cipher(EVP_CIPHER_CTX *ctx, unsigned char *out, const unsigned char *in, unsigned int inl)
349 {
350#ifdef OPENSSL_FIPS
351 FIPS_selftest_check();
352#endif
353 return ctx->cipher->do_cipher(ctx,out,in,inl);
354 }
355
356int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr)
357{
358 int ret;
359 if(!ctx->cipher) {
360 EVPerr(EVP_F_EVP_CIPHER_CTX_CTRL, EVP_R_NO_CIPHER_SET);
361 return 0;
362 }
363
364 if(!ctx->cipher->ctrl) {
365 EVPerr(EVP_F_EVP_CIPHER_CTX_CTRL, EVP_R_CTRL_NOT_IMPLEMENTED);
366 return 0;
367 }
368
369 ret = ctx->cipher->ctrl(ctx, type, arg, ptr);
370 if(ret == -1) {
371 EVPerr(EVP_F_EVP_CIPHER_CTX_CTRL, EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED);
372 return 0;
373 }
374 return ret;
375}
376
377unsigned long EVP_CIPHER_CTX_flags(const EVP_CIPHER_CTX *ctx)
378 {
379 return ctx->cipher->flags;
380 }
381
382int EVP_CIPHER_CTX_iv_length(const EVP_CIPHER_CTX *ctx)
383 {
384 return ctx->cipher->iv_len;
385 }
386
387int EVP_CIPHER_nid(const EVP_CIPHER *cipher)
388 {
389 return cipher->nid;
390 }
diff --git a/src/lib/libcrypto/evp/evp_acnf.c b/src/lib/libcrypto/evp/evp_acnf.c
index ff3e311cc5..643a1864e8 100644
--- a/src/lib/libcrypto/evp/evp_acnf.c
+++ b/src/lib/libcrypto/evp/evp_acnf.c
@@ -1,5 +1,5 @@
1/* evp_acnf.c */ 1/* evp_acnf.c */
2/* Written by Stephen Henson (shenson@bigfoot.com) for the OpenSSL 2/* Written by Stephen Henson (steve@openssl.org) for the OpenSSL
3 * project 2001. 3 * project 2001.
4 */ 4 */
5/* ==================================================================== 5/* ====================================================================
diff --git a/src/lib/libcrypto/evp/evp_cnf.c b/src/lib/libcrypto/evp/evp_cnf.c
new file mode 100644
index 0000000000..2e4db30235
--- /dev/null
+++ b/src/lib/libcrypto/evp/evp_cnf.c
@@ -0,0 +1,125 @@
1/* evp_cnf.c */
2/* Written by Stephen Henson (steve@openssl.org) for the OpenSSL
3 * project 2007.
4 */
5/* ====================================================================
6 * Copyright (c) 2007 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#include <stdio.h>
60#include <ctype.h>
61#include <openssl/crypto.h>
62#include "cryptlib.h"
63#include <openssl/conf.h>
64#include <openssl/dso.h>
65#include <openssl/x509.h>
66#include <openssl/x509v3.h>
67#ifdef OPENSSL_FIPS
68#include <openssl/fips.h>
69#endif
70
71
72/* Algorithm configuration module. */
73
74static int alg_module_init(CONF_IMODULE *md, const CONF *cnf)
75 {
76 int i;
77 const char *oid_section;
78 STACK_OF(CONF_VALUE) *sktmp;
79 CONF_VALUE *oval;
80 oid_section = CONF_imodule_get_value(md);
81 if(!(sktmp = NCONF_get_section(cnf, oid_section)))
82 {
83 EVPerr(EVP_F_ALG_MODULE_INIT, EVP_R_ERROR_LOADING_SECTION);
84 return 0;
85 }
86 for(i = 0; i < sk_CONF_VALUE_num(sktmp); i++)
87 {
88 oval = sk_CONF_VALUE_value(sktmp, i);
89 if (!strcmp(oval->name, "fips_mode"))
90 {
91 int m;
92 if (!X509V3_get_value_bool(oval, &m))
93 {
94 EVPerr(EVP_F_ALG_MODULE_INIT, EVP_R_INVALID_FIPS_MODE);
95 return 0;
96 }
97 if (m > 0)
98 {
99#ifdef OPENSSL_FIPS
100 if (!FIPS_mode() && !FIPS_mode_set(1))
101 {
102 EVPerr(EVP_F_ALG_MODULE_INIT, EVP_R_ERROR_SETTING_FIPS_MODE);
103 return 0;
104 }
105#else
106 EVPerr(EVP_F_ALG_MODULE_INIT, EVP_R_FIPS_MODE_NOT_SUPPORTED);
107 return 0;
108#endif
109 }
110 }
111 else
112 {
113 EVPerr(EVP_F_ALG_MODULE_INIT, EVP_R_UNKNOWN_OPTION);
114 ERR_add_error_data(4, "name=", oval->name,
115 ", value=", oval->value);
116 }
117
118 }
119 return 1;
120 }
121
122void EVP_add_alg_module(void)
123 {
124 CONF_module_add("alg_section", alg_module_init, 0);
125 }
diff --git a/src/lib/libcrypto/evp/m_md2.c b/src/lib/libcrypto/evp/m_md2.c
index 5ce849f161..8eee6236ba 100644
--- a/src/lib/libcrypto/evp/m_md2.c
+++ b/src/lib/libcrypto/evp/m_md2.c
@@ -58,6 +58,7 @@
58 58
59#include <stdio.h> 59#include <stdio.h>
60#include "cryptlib.h" 60#include "cryptlib.h"
61#include "evp_locl.h"
61 62
62#ifndef OPENSSL_NO_MD2 63#ifndef OPENSSL_NO_MD2
63 64
diff --git a/src/lib/libcrypto/evp/m_mdc2.c b/src/lib/libcrypto/evp/m_mdc2.c
index 36c4e9b134..9f9bcf06ed 100644
--- a/src/lib/libcrypto/evp/m_mdc2.c
+++ b/src/lib/libcrypto/evp/m_mdc2.c
@@ -58,6 +58,7 @@
58 58
59#include <stdio.h> 59#include <stdio.h>
60#include "cryptlib.h" 60#include "cryptlib.h"
61#include "evp_locl.h"
61 62
62#ifndef OPENSSL_NO_MDC2 63#ifndef OPENSSL_NO_MDC2
63 64
diff --git a/src/lib/libcrypto/evp/m_sha.c b/src/lib/libcrypto/evp/m_sha.c
index acccc8f92d..3f30dfc579 100644
--- a/src/lib/libcrypto/evp/m_sha.c
+++ b/src/lib/libcrypto/evp/m_sha.c
@@ -58,6 +58,7 @@
58 58
59#include <stdio.h> 59#include <stdio.h>
60#include "cryptlib.h" 60#include "cryptlib.h"
61#include "evp_locl.h"
61 62
62#if !defined(OPENSSL_NO_SHA) && !defined(OPENSSL_NO_SHA0) 63#if !defined(OPENSSL_NO_SHA) && !defined(OPENSSL_NO_SHA0)
63 64