diff options
Diffstat (limited to 'src/lib/libcrypto/engine')
-rw-r--r-- | src/lib/libcrypto/engine/Makefile | 390 | ||||
-rw-r--r-- | src/lib/libcrypto/engine/eng_all.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/engine/eng_cnf.c | 9 | ||||
-rw-r--r-- | src/lib/libcrypto/engine/eng_err.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/engine/eng_int.h | 2 | ||||
-rw-r--r-- | src/lib/libcrypto/engine/eng_pkey.c | 42 | ||||
-rw-r--r-- | src/lib/libcrypto/engine/engine.h | 16 |
7 files changed, 326 insertions, 139 deletions
diff --git a/src/lib/libcrypto/engine/Makefile b/src/lib/libcrypto/engine/Makefile index 13f211a0ae..47cc619b8a 100644 --- a/src/lib/libcrypto/engine/Makefile +++ b/src/lib/libcrypto/engine/Makefile | |||
@@ -82,88 +82,142 @@ clean: | |||
82 | 82 | ||
83 | # DO NOT DELETE THIS LINE -- make depend depends on it. | 83 | # DO NOT DELETE THIS LINE -- make depend depends on it. |
84 | 84 | ||
85 | eng_all.o: ../../e_os.h ../../include/openssl/bio.h | 85 | eng_all.o: ../../e_os.h ../../include/openssl/asn1.h |
86 | eng_all.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 86 | eng_all.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
87 | eng_all.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 87 | eng_all.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
88 | eng_all.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 88 | eng_all.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
89 | eng_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 89 | eng_all.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h |
90 | eng_all.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | 90 | eng_all.o: ../../include/openssl/err.h ../../include/openssl/evp.h |
91 | eng_all.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 91 | eng_all.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h |
92 | eng_all.o: ../cryptlib.h eng_all.c eng_int.h | 92 | eng_all.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h |
93 | eng_cnf.o: ../../e_os.h ../../include/openssl/bio.h | 93 | eng_all.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
94 | eng_cnf.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h | 94 | eng_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
95 | eng_cnf.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 95 | eng_all.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
96 | eng_all.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | ||
97 | eng_all.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_all.c eng_int.h | ||
98 | eng_cnf.o: ../../e_os.h ../../include/openssl/asn1.h | ||
99 | eng_cnf.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | ||
100 | eng_cnf.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h | ||
101 | eng_cnf.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | ||
102 | eng_cnf.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h | ||
96 | eng_cnf.o: ../../include/openssl/engine.h ../../include/openssl/err.h | 103 | eng_cnf.o: ../../include/openssl/engine.h ../../include/openssl/err.h |
97 | eng_cnf.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h | 104 | eng_cnf.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h |
98 | eng_cnf.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 105 | eng_cnf.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h |
99 | eng_cnf.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 106 | eng_cnf.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
100 | eng_cnf.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_cnf.c eng_int.h | 107 | eng_cnf.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h |
108 | eng_cnf.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
109 | eng_cnf.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
110 | eng_cnf.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
111 | eng_cnf.o: ../cryptlib.h eng_cnf.c eng_int.h | ||
101 | eng_cryptodev.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | 112 | eng_cryptodev.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h |
102 | eng_cryptodev.o: ../../include/openssl/bn.h ../../include/openssl/crypto.h | 113 | eng_cryptodev.o: ../../include/openssl/bn.h ../../include/openssl/buffer.h |
103 | eng_cryptodev.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 114 | eng_cryptodev.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
104 | eng_cryptodev.o: ../../include/openssl/evp.h ../../include/openssl/obj_mac.h | 115 | eng_cryptodev.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
116 | eng_cryptodev.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h | ||
117 | eng_cryptodev.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h | ||
118 | eng_cryptodev.o: ../../include/openssl/obj_mac.h | ||
105 | eng_cryptodev.o: ../../include/openssl/objects.h | 119 | eng_cryptodev.o: ../../include/openssl/objects.h |
106 | eng_cryptodev.o: ../../include/openssl/opensslconf.h | 120 | eng_cryptodev.o: ../../include/openssl/opensslconf.h |
107 | eng_cryptodev.o: ../../include/openssl/opensslv.h | 121 | eng_cryptodev.o: ../../include/openssl/opensslv.h |
108 | eng_cryptodev.o: ../../include/openssl/ossl_typ.h | 122 | eng_cryptodev.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h |
109 | eng_cryptodev.o: ../../include/openssl/safestack.h | 123 | eng_cryptodev.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h |
110 | eng_cryptodev.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 124 | eng_cryptodev.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
125 | eng_cryptodev.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
111 | eng_cryptodev.o: eng_cryptodev.c | 126 | eng_cryptodev.o: eng_cryptodev.c |
112 | eng_ctrl.o: ../../e_os.h ../../include/openssl/bio.h | 127 | eng_ctrl.o: ../../e_os.h ../../include/openssl/asn1.h |
113 | eng_ctrl.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 128 | eng_ctrl.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
114 | eng_ctrl.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 129 | eng_ctrl.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
115 | eng_ctrl.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 130 | eng_ctrl.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
116 | eng_ctrl.o: ../../include/openssl/opensslconf.h | 131 | eng_ctrl.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h |
132 | eng_ctrl.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
133 | eng_ctrl.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h | ||
134 | eng_ctrl.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
117 | eng_ctrl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 135 | eng_ctrl.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
118 | eng_ctrl.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 136 | eng_ctrl.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
119 | eng_ctrl.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_ctrl.c eng_int.h | 137 | eng_ctrl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
120 | eng_dyn.o: ../../e_os.h ../../include/openssl/bio.h | 138 | eng_ctrl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h |
121 | eng_dyn.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 139 | eng_ctrl.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_ctrl.c eng_int.h |
122 | eng_dyn.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h | 140 | eng_dyn.o: ../../e_os.h ../../include/openssl/asn1.h |
141 | eng_dyn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | ||
142 | eng_dyn.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h | ||
143 | eng_dyn.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | ||
144 | eng_dyn.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h | ||
123 | eng_dyn.o: ../../include/openssl/engine.h ../../include/openssl/err.h | 145 | eng_dyn.o: ../../include/openssl/engine.h ../../include/openssl/err.h |
124 | eng_dyn.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h | 146 | eng_dyn.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h |
125 | eng_dyn.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 147 | eng_dyn.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h |
126 | eng_dyn.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 148 | eng_dyn.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
127 | eng_dyn.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_dyn.c eng_int.h | 149 | eng_dyn.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h |
128 | eng_err.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h | 150 | eng_dyn.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h |
129 | eng_err.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 151 | eng_dyn.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
130 | eng_err.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 152 | eng_dyn.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h |
153 | eng_dyn.o: ../cryptlib.h eng_dyn.c eng_int.h | ||
154 | eng_err.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
155 | eng_err.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | ||
156 | eng_err.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | ||
157 | eng_err.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h | ||
158 | eng_err.o: ../../include/openssl/engine.h ../../include/openssl/err.h | ||
159 | eng_err.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h | ||
160 | eng_err.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
131 | eng_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 161 | eng_err.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
132 | eng_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | 162 | eng_err.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h |
163 | eng_err.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
133 | eng_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 164 | eng_err.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
165 | eng_err.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
134 | eng_err.o: eng_err.c | 166 | eng_err.o: eng_err.c |
135 | eng_fat.o: ../../e_os.h ../../include/openssl/bio.h | 167 | eng_fat.o: ../../e_os.h ../../include/openssl/asn1.h |
136 | eng_fat.o: ../../include/openssl/buffer.h ../../include/openssl/conf.h | 168 | eng_fat.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
137 | eng_fat.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 169 | eng_fat.o: ../../include/openssl/conf.h ../../include/openssl/crypto.h |
170 | eng_fat.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | ||
171 | eng_fat.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h | ||
138 | eng_fat.o: ../../include/openssl/engine.h ../../include/openssl/err.h | 172 | eng_fat.o: ../../include/openssl/engine.h ../../include/openssl/err.h |
139 | eng_fat.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h | 173 | eng_fat.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h |
140 | eng_fat.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 174 | eng_fat.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h |
141 | eng_fat.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 175 | eng_fat.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
142 | eng_fat.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_fat.c eng_int.h | 176 | eng_fat.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h |
143 | eng_init.o: ../../e_os.h ../../include/openssl/bio.h | 177 | eng_fat.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h |
144 | eng_init.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 178 | eng_fat.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
145 | eng_init.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 179 | eng_fat.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h |
146 | eng_init.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 180 | eng_fat.o: ../cryptlib.h eng_fat.c eng_int.h |
147 | eng_init.o: ../../include/openssl/opensslconf.h | 181 | eng_init.o: ../../e_os.h ../../include/openssl/asn1.h |
182 | eng_init.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | ||
183 | eng_init.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
184 | eng_init.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h | ||
185 | eng_init.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h | ||
186 | eng_init.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
187 | eng_init.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h | ||
188 | eng_init.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
148 | eng_init.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 189 | eng_init.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
149 | eng_init.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 190 | eng_init.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
150 | eng_init.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_init.c eng_int.h | 191 | eng_init.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
151 | eng_lib.o: ../../e_os.h ../../include/openssl/bio.h | 192 | eng_init.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h |
152 | eng_lib.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 193 | eng_init.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_init.c eng_int.h |
153 | eng_lib.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 194 | eng_lib.o: ../../e_os.h ../../include/openssl/asn1.h |
154 | eng_lib.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 195 | eng_lib.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
155 | eng_lib.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 196 | eng_lib.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
156 | eng_lib.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h | 197 | eng_lib.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
157 | eng_lib.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 198 | eng_lib.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h |
158 | eng_lib.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h eng_lib.c | 199 | eng_lib.o: ../../include/openssl/err.h ../../include/openssl/evp.h |
159 | eng_list.o: ../../e_os.h ../../include/openssl/bio.h | 200 | eng_lib.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h |
160 | eng_list.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 201 | eng_lib.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h |
161 | eng_list.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 202 | eng_lib.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
162 | eng_list.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 203 | eng_lib.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h |
163 | eng_list.o: ../../include/openssl/opensslconf.h | 204 | eng_lib.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h |
205 | eng_lib.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | ||
206 | eng_lib.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
207 | eng_lib.o: ../cryptlib.h eng_int.h eng_lib.c | ||
208 | eng_list.o: ../../e_os.h ../../include/openssl/asn1.h | ||
209 | eng_list.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | ||
210 | eng_list.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
211 | eng_list.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h | ||
212 | eng_list.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h | ||
213 | eng_list.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
214 | eng_list.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h | ||
215 | eng_list.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
164 | eng_list.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 216 | eng_list.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
165 | eng_list.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 217 | eng_list.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
166 | eng_list.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h eng_list.c | 218 | eng_list.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
219 | eng_list.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | ||
220 | eng_list.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h eng_list.c | ||
167 | eng_openssl.o: ../../e_os.h ../../include/openssl/asn1.h | 221 | eng_openssl.o: ../../e_os.h ../../include/openssl/asn1.h |
168 | eng_openssl.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | 222 | eng_openssl.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
169 | eng_openssl.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h | 223 | eng_openssl.o: ../../include/openssl/crypto.h ../../include/openssl/dh.h |
@@ -183,106 +237,166 @@ eng_openssl.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | |||
183 | eng_openssl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | 237 | eng_openssl.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h |
184 | eng_openssl.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_openssl.c | 238 | eng_openssl.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_openssl.c |
185 | eng_padlock.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h | 239 | eng_padlock.o: ../../include/openssl/aes.h ../../include/openssl/asn1.h |
186 | eng_padlock.o: ../../include/openssl/bio.h ../../include/openssl/crypto.h | 240 | eng_padlock.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
187 | eng_padlock.o: ../../include/openssl/dso.h ../../include/openssl/e_os2.h | 241 | eng_padlock.o: ../../include/openssl/crypto.h ../../include/openssl/dso.h |
242 | eng_padlock.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h | ||
243 | eng_padlock.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h | ||
188 | eng_padlock.o: ../../include/openssl/engine.h ../../include/openssl/err.h | 244 | eng_padlock.o: ../../include/openssl/engine.h ../../include/openssl/err.h |
189 | eng_padlock.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h | 245 | eng_padlock.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h |
190 | eng_padlock.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | 246 | eng_padlock.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h |
191 | eng_padlock.o: ../../include/openssl/opensslconf.h | 247 | eng_padlock.o: ../../include/openssl/opensslconf.h |
192 | eng_padlock.o: ../../include/openssl/opensslv.h | 248 | eng_padlock.o: ../../include/openssl/opensslv.h |
193 | eng_padlock.o: ../../include/openssl/ossl_typ.h ../../include/openssl/rand.h | 249 | eng_padlock.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h |
194 | eng_padlock.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 250 | eng_padlock.o: ../../include/openssl/rand.h ../../include/openssl/safestack.h |
195 | eng_padlock.o: ../../include/openssl/symhacks.h eng_padlock.c | 251 | eng_padlock.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
196 | eng_pkey.o: ../../e_os.h ../../include/openssl/bio.h | 252 | eng_padlock.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h |
197 | eng_pkey.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 253 | eng_padlock.o: ../../include/openssl/x509_vfy.h eng_padlock.c |
198 | eng_pkey.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 254 | eng_pkey.o: ../../e_os.h ../../include/openssl/asn1.h |
199 | eng_pkey.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 255 | eng_pkey.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
200 | eng_pkey.o: ../../include/openssl/opensslconf.h | 256 | eng_pkey.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
257 | eng_pkey.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h | ||
258 | eng_pkey.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h | ||
259 | eng_pkey.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
260 | eng_pkey.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h | ||
261 | eng_pkey.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
201 | eng_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 262 | eng_pkey.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
202 | eng_pkey.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 263 | eng_pkey.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
203 | eng_pkey.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h eng_pkey.c | 264 | eng_pkey.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
265 | eng_pkey.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | ||
266 | eng_pkey.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h eng_pkey.c | ||
204 | eng_table.o: ../../e_os.h ../../include/openssl/asn1.h | 267 | eng_table.o: ../../e_os.h ../../include/openssl/asn1.h |
205 | eng_table.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | 268 | eng_table.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
206 | eng_table.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | 269 | eng_table.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
207 | eng_table.o: ../../include/openssl/engine.h ../../include/openssl/err.h | 270 | eng_table.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
208 | eng_table.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h | 271 | eng_table.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h |
209 | eng_table.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | 272 | eng_table.o: ../../include/openssl/err.h ../../include/openssl/evp.h |
273 | eng_table.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h | ||
274 | eng_table.o: ../../include/openssl/objects.h | ||
210 | eng_table.o: ../../include/openssl/opensslconf.h | 275 | eng_table.o: ../../include/openssl/opensslconf.h |
211 | eng_table.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 276 | eng_table.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
212 | eng_table.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 277 | eng_table.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
213 | eng_table.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h | 278 | eng_table.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
279 | eng_table.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | ||
280 | eng_table.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h | ||
214 | eng_table.o: eng_table.c | 281 | eng_table.o: eng_table.c |
215 | tb_cipher.o: ../../e_os.h ../../include/openssl/bio.h | 282 | tb_cipher.o: ../../e_os.h ../../include/openssl/asn1.h |
216 | tb_cipher.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 283 | tb_cipher.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
217 | tb_cipher.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 284 | tb_cipher.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
218 | tb_cipher.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 285 | tb_cipher.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
286 | tb_cipher.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h | ||
287 | tb_cipher.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
288 | tb_cipher.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h | ||
289 | tb_cipher.o: ../../include/openssl/objects.h | ||
219 | tb_cipher.o: ../../include/openssl/opensslconf.h | 290 | tb_cipher.o: ../../include/openssl/opensslconf.h |
220 | tb_cipher.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 291 | tb_cipher.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
221 | tb_cipher.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 292 | tb_cipher.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
222 | tb_cipher.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h | 293 | tb_cipher.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
294 | tb_cipher.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | ||
295 | tb_cipher.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h | ||
223 | tb_cipher.o: tb_cipher.c | 296 | tb_cipher.o: tb_cipher.c |
224 | tb_dh.o: ../../e_os.h ../../include/openssl/bio.h | 297 | tb_dh.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h |
225 | tb_dh.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 298 | tb_dh.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h |
226 | tb_dh.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 299 | tb_dh.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h |
227 | tb_dh.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 300 | tb_dh.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h |
301 | tb_dh.o: ../../include/openssl/engine.h ../../include/openssl/err.h | ||
302 | tb_dh.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h | ||
303 | tb_dh.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
228 | tb_dh.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 304 | tb_dh.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
229 | tb_dh.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | 305 | tb_dh.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h |
306 | tb_dh.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
230 | tb_dh.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 307 | tb_dh.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
308 | tb_dh.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
231 | tb_dh.o: ../cryptlib.h eng_int.h tb_dh.c | 309 | tb_dh.o: ../cryptlib.h eng_int.h tb_dh.c |
232 | tb_digest.o: ../../e_os.h ../../include/openssl/bio.h | 310 | tb_digest.o: ../../e_os.h ../../include/openssl/asn1.h |
233 | tb_digest.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 311 | tb_digest.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
234 | tb_digest.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 312 | tb_digest.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
235 | tb_digest.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 313 | tb_digest.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
314 | tb_digest.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h | ||
315 | tb_digest.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
316 | tb_digest.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h | ||
317 | tb_digest.o: ../../include/openssl/objects.h | ||
236 | tb_digest.o: ../../include/openssl/opensslconf.h | 318 | tb_digest.o: ../../include/openssl/opensslconf.h |
237 | tb_digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 319 | tb_digest.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
238 | tb_digest.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 320 | tb_digest.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
239 | tb_digest.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h | 321 | tb_digest.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
322 | tb_digest.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | ||
323 | tb_digest.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h | ||
240 | tb_digest.o: tb_digest.c | 324 | tb_digest.o: tb_digest.c |
241 | tb_dsa.o: ../../e_os.h ../../include/openssl/bio.h | 325 | tb_dsa.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h |
242 | tb_dsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 326 | tb_dsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h |
243 | tb_dsa.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 327 | tb_dsa.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h |
244 | tb_dsa.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 328 | tb_dsa.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h |
329 | tb_dsa.o: ../../include/openssl/engine.h ../../include/openssl/err.h | ||
330 | tb_dsa.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h | ||
331 | tb_dsa.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
245 | tb_dsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 332 | tb_dsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
246 | tb_dsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | 333 | tb_dsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h |
334 | tb_dsa.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
247 | tb_dsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 335 | tb_dsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
336 | tb_dsa.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
248 | tb_dsa.o: ../cryptlib.h eng_int.h tb_dsa.c | 337 | tb_dsa.o: ../cryptlib.h eng_int.h tb_dsa.c |
249 | tb_ecdh.o: ../../e_os.h ../../include/openssl/bio.h | 338 | tb_ecdh.o: ../../e_os.h ../../include/openssl/asn1.h |
250 | tb_ecdh.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 339 | tb_ecdh.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
251 | tb_ecdh.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 340 | tb_ecdh.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
252 | tb_ecdh.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 341 | tb_ecdh.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
253 | tb_ecdh.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 342 | tb_ecdh.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h |
254 | tb_ecdh.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | 343 | tb_ecdh.o: ../../include/openssl/err.h ../../include/openssl/evp.h |
255 | tb_ecdh.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 344 | tb_ecdh.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h |
256 | tb_ecdh.o: ../cryptlib.h eng_int.h tb_ecdh.c | 345 | tb_ecdh.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h |
257 | tb_ecdsa.o: ../../e_os.h ../../include/openssl/bio.h | 346 | tb_ecdh.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
258 | tb_ecdsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 347 | tb_ecdh.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
259 | tb_ecdsa.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 348 | tb_ecdh.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
260 | tb_ecdsa.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 349 | tb_ecdh.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h |
261 | tb_ecdsa.o: ../../include/openssl/opensslconf.h | 350 | tb_ecdh.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_ecdh.c |
351 | tb_ecdsa.o: ../../e_os.h ../../include/openssl/asn1.h | ||
352 | tb_ecdsa.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | ||
353 | tb_ecdsa.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h | ||
354 | tb_ecdsa.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h | ||
355 | tb_ecdsa.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h | ||
356 | tb_ecdsa.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
357 | tb_ecdsa.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h | ||
358 | tb_ecdsa.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
262 | tb_ecdsa.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 359 | tb_ecdsa.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
263 | tb_ecdsa.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 360 | tb_ecdsa.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
264 | tb_ecdsa.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h tb_ecdsa.c | 361 | tb_ecdsa.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
265 | tb_rand.o: ../../e_os.h ../../include/openssl/bio.h | 362 | tb_ecdsa.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h |
266 | tb_rand.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 363 | tb_ecdsa.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_ecdsa.c |
267 | tb_rand.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 364 | tb_rand.o: ../../e_os.h ../../include/openssl/asn1.h |
268 | tb_rand.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 365 | tb_rand.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
269 | tb_rand.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 366 | tb_rand.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
270 | tb_rand.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | 367 | tb_rand.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
271 | tb_rand.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 368 | tb_rand.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h |
272 | tb_rand.o: ../cryptlib.h eng_int.h tb_rand.c | 369 | tb_rand.o: ../../include/openssl/err.h ../../include/openssl/evp.h |
273 | tb_rsa.o: ../../e_os.h ../../include/openssl/bio.h | 370 | tb_rand.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h |
371 | tb_rand.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
372 | tb_rand.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | ||
373 | tb_rand.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h | ||
374 | tb_rand.o: ../../include/openssl/sha.h ../../include/openssl/stack.h | ||
375 | tb_rand.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | ||
376 | tb_rand.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_rand.c | ||
377 | tb_rsa.o: ../../e_os.h ../../include/openssl/asn1.h ../../include/openssl/bio.h | ||
274 | tb_rsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 378 | tb_rsa.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h |
275 | tb_rsa.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 379 | tb_rsa.o: ../../include/openssl/e_os2.h ../../include/openssl/ec.h |
276 | tb_rsa.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 380 | tb_rsa.o: ../../include/openssl/ecdh.h ../../include/openssl/ecdsa.h |
381 | tb_rsa.o: ../../include/openssl/engine.h ../../include/openssl/err.h | ||
382 | tb_rsa.o: ../../include/openssl/evp.h ../../include/openssl/lhash.h | ||
383 | tb_rsa.o: ../../include/openssl/obj_mac.h ../../include/openssl/objects.h | ||
277 | tb_rsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 384 | tb_rsa.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
278 | tb_rsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/safestack.h | 385 | tb_rsa.o: ../../include/openssl/ossl_typ.h ../../include/openssl/pkcs7.h |
386 | tb_rsa.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | ||
279 | tb_rsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h | 387 | tb_rsa.o: ../../include/openssl/stack.h ../../include/openssl/symhacks.h |
388 | tb_rsa.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h | ||
280 | tb_rsa.o: ../cryptlib.h eng_int.h tb_rsa.c | 389 | tb_rsa.o: ../cryptlib.h eng_int.h tb_rsa.c |
281 | tb_store.o: ../../e_os.h ../../include/openssl/bio.h | 390 | tb_store.o: ../../e_os.h ../../include/openssl/asn1.h |
282 | tb_store.o: ../../include/openssl/buffer.h ../../include/openssl/crypto.h | 391 | tb_store.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
283 | tb_store.o: ../../include/openssl/e_os2.h ../../include/openssl/engine.h | 392 | tb_store.o: ../../include/openssl/crypto.h ../../include/openssl/e_os2.h |
284 | tb_store.o: ../../include/openssl/err.h ../../include/openssl/lhash.h | 393 | tb_store.o: ../../include/openssl/ec.h ../../include/openssl/ecdh.h |
285 | tb_store.o: ../../include/openssl/opensslconf.h | 394 | tb_store.o: ../../include/openssl/ecdsa.h ../../include/openssl/engine.h |
395 | tb_store.o: ../../include/openssl/err.h ../../include/openssl/evp.h | ||
396 | tb_store.o: ../../include/openssl/lhash.h ../../include/openssl/obj_mac.h | ||
397 | tb_store.o: ../../include/openssl/objects.h ../../include/openssl/opensslconf.h | ||
286 | tb_store.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h | 398 | tb_store.o: ../../include/openssl/opensslv.h ../../include/openssl/ossl_typ.h |
287 | tb_store.o: ../../include/openssl/safestack.h ../../include/openssl/stack.h | 399 | tb_store.o: ../../include/openssl/pkcs7.h ../../include/openssl/safestack.h |
288 | tb_store.o: ../../include/openssl/symhacks.h ../cryptlib.h eng_int.h tb_store.c | 400 | tb_store.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
401 | tb_store.o: ../../include/openssl/symhacks.h ../../include/openssl/x509.h | ||
402 | tb_store.o: ../../include/openssl/x509_vfy.h ../cryptlib.h eng_int.h tb_store.c | ||
diff --git a/src/lib/libcrypto/engine/eng_all.c b/src/lib/libcrypto/engine/eng_all.c index 8599046717..d29cd57dc2 100644 --- a/src/lib/libcrypto/engine/eng_all.c +++ b/src/lib/libcrypto/engine/eng_all.c | |||
@@ -107,6 +107,9 @@ void ENGINE_load_builtin_engines(void) | |||
107 | #if defined(__OpenBSD__) || defined(__FreeBSD__) | 107 | #if defined(__OpenBSD__) || defined(__FreeBSD__) |
108 | ENGINE_load_cryptodev(); | 108 | ENGINE_load_cryptodev(); |
109 | #endif | 109 | #endif |
110 | #if defined(OPENSSL_SYS_WIN32) && !defined(OPENSSL_NO_CAPIENG) | ||
111 | ENGINE_load_capi(); | ||
112 | #endif | ||
110 | #endif | 113 | #endif |
111 | } | 114 | } |
112 | 115 | ||
diff --git a/src/lib/libcrypto/engine/eng_cnf.c b/src/lib/libcrypto/engine/eng_cnf.c index a97e01e619..8417ddaaef 100644 --- a/src/lib/libcrypto/engine/eng_cnf.c +++ b/src/lib/libcrypto/engine/eng_cnf.c | |||
@@ -98,6 +98,8 @@ static int int_engine_configure(char *name, char *value, const CONF *cnf) | |||
98 | CONF_VALUE *ecmd; | 98 | CONF_VALUE *ecmd; |
99 | char *ctrlname, *ctrlvalue; | 99 | char *ctrlname, *ctrlvalue; |
100 | ENGINE *e = NULL; | 100 | ENGINE *e = NULL; |
101 | int soft = 0; | ||
102 | |||
101 | name = skip_dot(name); | 103 | name = skip_dot(name); |
102 | #ifdef ENGINE_CONF_DEBUG | 104 | #ifdef ENGINE_CONF_DEBUG |
103 | fprintf(stderr, "Configuring engine %s\n", name); | 105 | fprintf(stderr, "Configuring engine %s\n", name); |
@@ -125,6 +127,8 @@ static int int_engine_configure(char *name, char *value, const CONF *cnf) | |||
125 | /* Override engine name to use */ | 127 | /* Override engine name to use */ |
126 | if (!strcmp(ctrlname, "engine_id")) | 128 | if (!strcmp(ctrlname, "engine_id")) |
127 | name = ctrlvalue; | 129 | name = ctrlvalue; |
130 | else if (!strcmp(ctrlname, "soft_load")) | ||
131 | soft = 1; | ||
128 | /* Load a dynamic ENGINE */ | 132 | /* Load a dynamic ENGINE */ |
129 | else if (!strcmp(ctrlname, "dynamic_path")) | 133 | else if (!strcmp(ctrlname, "dynamic_path")) |
130 | { | 134 | { |
@@ -147,6 +151,11 @@ static int int_engine_configure(char *name, char *value, const CONF *cnf) | |||
147 | if (!e) | 151 | if (!e) |
148 | { | 152 | { |
149 | e = ENGINE_by_id(name); | 153 | e = ENGINE_by_id(name); |
154 | if (!e && soft) | ||
155 | { | ||
156 | ERR_clear_error(); | ||
157 | return 1; | ||
158 | } | ||
150 | if (!e) | 159 | if (!e) |
151 | return 0; | 160 | return 0; |
152 | } | 161 | } |
diff --git a/src/lib/libcrypto/engine/eng_err.c b/src/lib/libcrypto/engine/eng_err.c index 369f2e22d3..574ffbb5c0 100644 --- a/src/lib/libcrypto/engine/eng_err.c +++ b/src/lib/libcrypto/engine/eng_err.c | |||
@@ -1,6 +1,6 @@ | |||
1 | /* crypto/engine/eng_err.c */ | 1 | /* crypto/engine/eng_err.c */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1999-2008 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
5 | * Redistribution and use in source and binary forms, with or without | 5 | * Redistribution and use in source and binary forms, with or without |
6 | * modification, are permitted provided that the following conditions | 6 | * modification, are permitted provided that the following conditions |
@@ -92,6 +92,7 @@ static ERR_STRING_DATA ENGINE_str_functs[]= | |||
92 | {ERR_FUNC(ENGINE_F_ENGINE_LIST_REMOVE), "ENGINE_LIST_REMOVE"}, | 92 | {ERR_FUNC(ENGINE_F_ENGINE_LIST_REMOVE), "ENGINE_LIST_REMOVE"}, |
93 | {ERR_FUNC(ENGINE_F_ENGINE_LOAD_PRIVATE_KEY), "ENGINE_load_private_key"}, | 93 | {ERR_FUNC(ENGINE_F_ENGINE_LOAD_PRIVATE_KEY), "ENGINE_load_private_key"}, |
94 | {ERR_FUNC(ENGINE_F_ENGINE_LOAD_PUBLIC_KEY), "ENGINE_load_public_key"}, | 94 | {ERR_FUNC(ENGINE_F_ENGINE_LOAD_PUBLIC_KEY), "ENGINE_load_public_key"}, |
95 | {ERR_FUNC(ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT), "ENGINE_load_ssl_client_cert"}, | ||
95 | {ERR_FUNC(ENGINE_F_ENGINE_NEW), "ENGINE_new"}, | 96 | {ERR_FUNC(ENGINE_F_ENGINE_NEW), "ENGINE_new"}, |
96 | {ERR_FUNC(ENGINE_F_ENGINE_REMOVE), "ENGINE_remove"}, | 97 | {ERR_FUNC(ENGINE_F_ENGINE_REMOVE), "ENGINE_remove"}, |
97 | {ERR_FUNC(ENGINE_F_ENGINE_SET_DEFAULT_STRING), "ENGINE_set_default_string"}, | 98 | {ERR_FUNC(ENGINE_F_ENGINE_SET_DEFAULT_STRING), "ENGINE_set_default_string"}, |
diff --git a/src/lib/libcrypto/engine/eng_int.h b/src/lib/libcrypto/engine/eng_int.h index a5b1edebf4..a66f107a44 100644 --- a/src/lib/libcrypto/engine/eng_int.h +++ b/src/lib/libcrypto/engine/eng_int.h | |||
@@ -170,6 +170,8 @@ struct engine_st | |||
170 | ENGINE_LOAD_KEY_PTR load_privkey; | 170 | ENGINE_LOAD_KEY_PTR load_privkey; |
171 | ENGINE_LOAD_KEY_PTR load_pubkey; | 171 | ENGINE_LOAD_KEY_PTR load_pubkey; |
172 | 172 | ||
173 | ENGINE_SSL_CLIENT_CERT_PTR load_ssl_client_cert; | ||
174 | |||
173 | const ENGINE_CMD_DEFN *cmd_defns; | 175 | const ENGINE_CMD_DEFN *cmd_defns; |
174 | int flags; | 176 | int flags; |
175 | /* reference count on the structure itself */ | 177 | /* reference count on the structure itself */ |
diff --git a/src/lib/libcrypto/engine/eng_pkey.c b/src/lib/libcrypto/engine/eng_pkey.c index bc8b21abec..1dfa2e3664 100644 --- a/src/lib/libcrypto/engine/eng_pkey.c +++ b/src/lib/libcrypto/engine/eng_pkey.c | |||
@@ -69,6 +69,13 @@ int ENGINE_set_load_pubkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpub_f) | |||
69 | return 1; | 69 | return 1; |
70 | } | 70 | } |
71 | 71 | ||
72 | int ENGINE_set_load_ssl_client_cert_function(ENGINE *e, | ||
73 | ENGINE_SSL_CLIENT_CERT_PTR loadssl_f) | ||
74 | { | ||
75 | e->load_ssl_client_cert = loadssl_f; | ||
76 | return 1; | ||
77 | } | ||
78 | |||
72 | ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_function(const ENGINE *e) | 79 | ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_function(const ENGINE *e) |
73 | { | 80 | { |
74 | return e->load_privkey; | 81 | return e->load_privkey; |
@@ -79,6 +86,11 @@ ENGINE_LOAD_KEY_PTR ENGINE_get_load_pubkey_function(const ENGINE *e) | |||
79 | return e->load_pubkey; | 86 | return e->load_pubkey; |
80 | } | 87 | } |
81 | 88 | ||
89 | ENGINE_SSL_CLIENT_CERT_PTR ENGINE_get_ssl_client_cert_function(const ENGINE *e) | ||
90 | { | ||
91 | return e->load_ssl_client_cert; | ||
92 | } | ||
93 | |||
82 | /* API functions to load public/private keys */ | 94 | /* API functions to load public/private keys */ |
83 | 95 | ||
84 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, | 96 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, |
@@ -152,3 +164,33 @@ EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id, | |||
152 | } | 164 | } |
153 | return pkey; | 165 | return pkey; |
154 | } | 166 | } |
167 | |||
168 | int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s, | ||
169 | STACK_OF(X509_NAME) *ca_dn, X509 **pcert, EVP_PKEY **ppkey, | ||
170 | STACK_OF(X509) **pother, UI_METHOD *ui_method, void *callback_data) | ||
171 | { | ||
172 | |||
173 | if(e == NULL) | ||
174 | { | ||
175 | ENGINEerr(ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT, | ||
176 | ERR_R_PASSED_NULL_PARAMETER); | ||
177 | return 0; | ||
178 | } | ||
179 | CRYPTO_w_lock(CRYPTO_LOCK_ENGINE); | ||
180 | if(e->funct_ref == 0) | ||
181 | { | ||
182 | CRYPTO_w_unlock(CRYPTO_LOCK_ENGINE); | ||
183 | ENGINEerr(ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT, | ||
184 | ENGINE_R_NOT_INITIALISED); | ||
185 | return 0; | ||
186 | } | ||
187 | CRYPTO_w_unlock(CRYPTO_LOCK_ENGINE); | ||
188 | if (!e->load_ssl_client_cert) | ||
189 | { | ||
190 | ENGINEerr(ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT, | ||
191 | ENGINE_R_NO_LOAD_FUNCTION); | ||
192 | return 0; | ||
193 | } | ||
194 | return e->load_ssl_client_cert(e, s, ca_dn, pcert, ppkey, pother, | ||
195 | ui_method, callback_data); | ||
196 | } | ||
diff --git a/src/lib/libcrypto/engine/engine.h b/src/lib/libcrypto/engine/engine.h index 3ec59338ff..f503595ece 100644 --- a/src/lib/libcrypto/engine/engine.h +++ b/src/lib/libcrypto/engine/engine.h | |||
@@ -93,6 +93,8 @@ | |||
93 | #include <openssl/err.h> | 93 | #include <openssl/err.h> |
94 | #endif | 94 | #endif |
95 | 95 | ||
96 | #include <openssl/x509.h> | ||
97 | |||
96 | #include <openssl/ossl_typ.h> | 98 | #include <openssl/ossl_typ.h> |
97 | #include <openssl/symhacks.h> | 99 | #include <openssl/symhacks.h> |
98 | 100 | ||
@@ -278,6 +280,9 @@ typedef int (*ENGINE_CTRL_FUNC_PTR)(ENGINE *, int, long, void *, void (*f)(void) | |||
278 | /* Generic load_key function pointer */ | 280 | /* Generic load_key function pointer */ |
279 | typedef EVP_PKEY * (*ENGINE_LOAD_KEY_PTR)(ENGINE *, const char *, | 281 | typedef EVP_PKEY * (*ENGINE_LOAD_KEY_PTR)(ENGINE *, const char *, |
280 | UI_METHOD *ui_method, void *callback_data); | 282 | UI_METHOD *ui_method, void *callback_data); |
283 | typedef int (*ENGINE_SSL_CLIENT_CERT_PTR)(ENGINE *, SSL *ssl, | ||
284 | STACK_OF(X509_NAME) *ca_dn, X509 **pcert, EVP_PKEY **pkey, | ||
285 | STACK_OF(X509) **pother, UI_METHOD *ui_method, void *callback_data); | ||
281 | /* These callback types are for an ENGINE's handler for cipher and digest logic. | 286 | /* These callback types are for an ENGINE's handler for cipher and digest logic. |
282 | * These handlers have these prototypes; | 287 | * These handlers have these prototypes; |
283 | * int foo(ENGINE *e, const EVP_CIPHER **cipher, const int **nids, int nid); | 288 | * int foo(ENGINE *e, const EVP_CIPHER **cipher, const int **nids, int nid); |
@@ -334,6 +339,9 @@ void ENGINE_load_ubsec(void); | |||
334 | void ENGINE_load_cryptodev(void); | 339 | void ENGINE_load_cryptodev(void); |
335 | void ENGINE_load_padlock(void); | 340 | void ENGINE_load_padlock(void); |
336 | void ENGINE_load_builtin_engines(void); | 341 | void ENGINE_load_builtin_engines(void); |
342 | #ifndef OPENSSL_NO_CAPIENG | ||
343 | void ENGINE_load_capi(void); | ||
344 | #endif | ||
337 | 345 | ||
338 | /* Get and set global flags (ENGINE_TABLE_FLAG_***) for the implementation | 346 | /* Get and set global flags (ENGINE_TABLE_FLAG_***) for the implementation |
339 | * "registry" handling. */ | 347 | * "registry" handling. */ |
@@ -459,6 +467,8 @@ int ENGINE_set_finish_function(ENGINE *e, ENGINE_GEN_INT_FUNC_PTR finish_f); | |||
459 | int ENGINE_set_ctrl_function(ENGINE *e, ENGINE_CTRL_FUNC_PTR ctrl_f); | 467 | int ENGINE_set_ctrl_function(ENGINE *e, ENGINE_CTRL_FUNC_PTR ctrl_f); |
460 | int ENGINE_set_load_privkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpriv_f); | 468 | int ENGINE_set_load_privkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpriv_f); |
461 | int ENGINE_set_load_pubkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpub_f); | 469 | int ENGINE_set_load_pubkey_function(ENGINE *e, ENGINE_LOAD_KEY_PTR loadpub_f); |
470 | int ENGINE_set_load_ssl_client_cert_function(ENGINE *e, | ||
471 | ENGINE_SSL_CLIENT_CERT_PTR loadssl_f); | ||
462 | int ENGINE_set_ciphers(ENGINE *e, ENGINE_CIPHERS_PTR f); | 472 | int ENGINE_set_ciphers(ENGINE *e, ENGINE_CIPHERS_PTR f); |
463 | int ENGINE_set_digests(ENGINE *e, ENGINE_DIGESTS_PTR f); | 473 | int ENGINE_set_digests(ENGINE *e, ENGINE_DIGESTS_PTR f); |
464 | int ENGINE_set_flags(ENGINE *e, int flags); | 474 | int ENGINE_set_flags(ENGINE *e, int flags); |
@@ -494,6 +504,7 @@ ENGINE_GEN_INT_FUNC_PTR ENGINE_get_finish_function(const ENGINE *e); | |||
494 | ENGINE_CTRL_FUNC_PTR ENGINE_get_ctrl_function(const ENGINE *e); | 504 | ENGINE_CTRL_FUNC_PTR ENGINE_get_ctrl_function(const ENGINE *e); |
495 | ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_function(const ENGINE *e); | 505 | ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_function(const ENGINE *e); |
496 | ENGINE_LOAD_KEY_PTR ENGINE_get_load_pubkey_function(const ENGINE *e); | 506 | ENGINE_LOAD_KEY_PTR ENGINE_get_load_pubkey_function(const ENGINE *e); |
507 | ENGINE_SSL_CLIENT_CERT_PTR ENGINE_get_ssl_client_cert_function(const ENGINE *e); | ||
497 | ENGINE_CIPHERS_PTR ENGINE_get_ciphers(const ENGINE *e); | 508 | ENGINE_CIPHERS_PTR ENGINE_get_ciphers(const ENGINE *e); |
498 | ENGINE_DIGESTS_PTR ENGINE_get_digests(const ENGINE *e); | 509 | ENGINE_DIGESTS_PTR ENGINE_get_digests(const ENGINE *e); |
499 | const EVP_CIPHER *ENGINE_get_cipher(ENGINE *e, int nid); | 510 | const EVP_CIPHER *ENGINE_get_cipher(ENGINE *e, int nid); |
@@ -529,6 +540,10 @@ EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, | |||
529 | UI_METHOD *ui_method, void *callback_data); | 540 | UI_METHOD *ui_method, void *callback_data); |
530 | EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id, | 541 | EVP_PKEY *ENGINE_load_public_key(ENGINE *e, const char *key_id, |
531 | UI_METHOD *ui_method, void *callback_data); | 542 | UI_METHOD *ui_method, void *callback_data); |
543 | int ENGINE_load_ssl_client_cert(ENGINE *e, SSL *s, | ||
544 | STACK_OF(X509_NAME) *ca_dn, X509 **pcert, EVP_PKEY **ppkey, | ||
545 | STACK_OF(X509) **pother, | ||
546 | UI_METHOD *ui_method, void *callback_data); | ||
532 | 547 | ||
533 | /* This returns a pointer for the current ENGINE structure that | 548 | /* This returns a pointer for the current ENGINE structure that |
534 | * is (by default) performing any RSA operations. The value returned | 549 | * is (by default) performing any RSA operations. The value returned |
@@ -723,6 +738,7 @@ void ERR_load_ENGINE_strings(void); | |||
723 | #define ENGINE_F_ENGINE_LIST_REMOVE 121 | 738 | #define ENGINE_F_ENGINE_LIST_REMOVE 121 |
724 | #define ENGINE_F_ENGINE_LOAD_PRIVATE_KEY 150 | 739 | #define ENGINE_F_ENGINE_LOAD_PRIVATE_KEY 150 |
725 | #define ENGINE_F_ENGINE_LOAD_PUBLIC_KEY 151 | 740 | #define ENGINE_F_ENGINE_LOAD_PUBLIC_KEY 151 |
741 | #define ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT 192 | ||
726 | #define ENGINE_F_ENGINE_NEW 122 | 742 | #define ENGINE_F_ENGINE_NEW 122 |
727 | #define ENGINE_F_ENGINE_REMOVE 123 | 743 | #define ENGINE_F_ENGINE_REMOVE 123 |
728 | #define ENGINE_F_ENGINE_SET_DEFAULT_STRING 189 | 744 | #define ENGINE_F_ENGINE_SET_DEFAULT_STRING 189 |