summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordjm <>2008-09-06 12:21:54 +0000
committerdjm <>2008-09-06 12:21:54 +0000
commitfe0efba1980ab1e55c4ca728928521851933682e (patch)
tree14eb4708a99d21f0f3d060203e269b92d2458aac /src
parente08b42612a6c7d5705254f96233d4d7fa1907a4f (diff)
downloadopenbsd-fe0efba1980ab1e55c4ca728928521851933682e.tar.gz
openbsd-fe0efba1980ab1e55c4ca728928521851933682e.tar.bz2
openbsd-fe0efba1980ab1e55c4ca728928521851933682e.zip
update for openssl-0.9.8h
Diffstat (limited to 'src')
-rw-r--r--src/regress/lib/libssl/Makefile140
-rw-r--r--src/usr.sbin/openssl/Makefile5
2 files changed, 96 insertions, 49 deletions
diff --git a/src/regress/lib/libssl/Makefile b/src/regress/lib/libssl/Makefile
index bbd7d0721a..2a5fbb4119 100644
--- a/src/regress/lib/libssl/Makefile
+++ b/src/regress/lib/libssl/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.12 2003/06/16 03:15:14 mickey Exp $ 1# $OpenBSD: Makefile,v 1.13 2008/09/06 12:21:54 djm Exp $
2 2
3CLEANFILES+= testdsa.key testdsa.pem rsakey.pem rsacert.pem dsa512.pem 3CLEANFILES+= testdsa.key testdsa.pem rsakey.pem rsacert.pem dsa512.pem
4 4
@@ -8,46 +8,53 @@ OPENSSL=/usr/sbin/openssl
8CLEAR1=p 8CLEAR1=p
9CIPHER=cipher 9CIPHER=cipher
10CLEAR2=clear 10CLEAR2=clear
11LIBCRYPTO=-lcrypto
11 12
13BFTEST= bftest
12BNTEST= bntest 14BNTEST= bntest
15CASTTEST= casttest
16DESTEST= destest
17DHTEST= dhtest
18DSATEST= dsatest
19ECDHTEST= ecdhtest
20ECDSATEST= ecdsatest
13ECTEST= ectest 21ECTEST= ectest
22ENGINETEST= enginetest
23EVPTEST= evp_test
14EXPTEST= exptest 24EXPTEST= exptest
15SHATEST= shatest 25HMACTEST= hmactest
16SHA1TEST= sha1test 26IGETEST= igetest
17RMDTEST= rmdtest
18MD2TEST= md2test 27MD2TEST= md2test
19MD4TEST= md4test 28MD4TEST= md4test
20MD5TEST= md5test 29MD5TEST= md5test
21HMACTEST= hmactest 30RANDTEST= randtest
22RC2TEST= rc2test 31RC2TEST= rc2test
23RC4TEST= rc4test 32RC4TEST= rc4test
24BFTEST= bftest 33RMDTEST= rmdtest
25CASTTEST= casttest
26DESTEST= destest
27RANDTEST= randtest
28DHTEST= dhtest
29DSATEST= dsatest
30RSATEST= rsa_test 34RSATEST= rsa_test
31ENGINETEST= enginetest 35SHA1TEST= sha1test
32EVPTEST= evp_test 36SHA256TEST= sha256t
37SHA512TEST= sha512t
38SHATEST= shatest
33 39
34SSLDIR= ${.CURDIR}/../../../lib/libssl/src/crypto 40SSLDIR= ${.CURDIR}/../../../lib/libssl/src/crypto
35 41CFLAGS= -O -g -Wall -I${SSLDIR} -I${SSLDIR}/..
36CFLAGS= -O -I${SSLDIR} -I${SSLDIR}/..
37 42
38CLEANFILES+= $(BNTEST).c $(ECTEST).c $(HMACTEST).c \ 43CLEANFILES+= $(BNTEST).c $(ECTEST).c $(HMACTEST).c \
39 $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \ 44 $(SHATEST).c $(SHA1TEST).c $(MDC2TEST).c $(RMDTEST).c \
40 $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c \ 45 $(RANDTEST).c $(DHTEST).c $(ENGINETEST).c \
41 $(CASTTEST).c $(EXPTEST).c $(DSATEST).c $(RSATEST).c \ 46 $(CASTTEST).c $(EXPTEST).c $(DSATEST).c $(RSATEST).c \
42 $(EVPTEST).c $(DESTEST).c ${RC2TEST}.c ${RC4TEST}.c ${MD2TEST}.c \ 47 $(EVPTEST).c $(DESTEST).c ${RC2TEST}.c ${RC4TEST}.c ${MD2TEST}.c \
43 ${MD4TEST}.c ${MD5TEST}.c ${BFTEST}.c 48 ${MD4TEST}.c ${MD5TEST}.c ${BFTEST}.c ${ECDHTEST}.c ${ECDSATEST}.c \
49 ${IGETEST}.c ${SHA256TEST}.c ${SHA512TEST}.c
44 50
45CLEANFILES+= $(BNTEST) $(ECTEST) $(HMACTEST) \ 51CLEANFILES+= $(BNTEST) $(ECTEST) $(HMACTEST) \
46 $(SHATEST) $(SHA1TEST) $(MDC2TEST) $(RMDTEST) \ 52 $(SHATEST) $(SHA1TEST) $(MDC2TEST) $(RMDTEST) \
47 $(RANDTEST) $(DHTEST) $(ENGINETEST) \ 53 $(RANDTEST) $(DHTEST) $(ENGINETEST) \
48 $(CASTTEST) $(EXPTEST) $(DSATEST) $(RSATEST) \ 54 $(CASTTEST) $(EXPTEST) $(DSATEST) $(RSATEST) \
49 $(EVPTEST) $(DESTEST) ${RC2TEST} ${RC4TEST} ${MD2TEST} ${MD4TEST} \ 55 $(EVPTEST) $(DESTEST) ${RC2TEST} ${RC4TEST} ${MD2TEST} ${MD4TEST} \
50 ${MD5TEST} ${BFTEST} 56 ${MD5TEST} ${BFTEST} ${ECDHTEST} ${ECDSATEST} ${IGETEST} \
57 ${SHA256TEST} ${SHA512TEST}
51 58
52CLEANFILES+= ${BNTEST}.out 59CLEANFILES+= ${BNTEST}.out
53 60
@@ -57,28 +64,37 @@ OTESTS= ${ENGINETEST} \
57 ${SHATEST} ${SHA1TEST} ${HMACTEST} ${RMDTEST} ${MDC2TEST} \ 64 ${SHATEST} ${SHA1TEST} ${HMACTEST} ${RMDTEST} ${MDC2TEST} \
58 ${CASTTEST} ${BFTEST} ${RC2TEST} ${RC4TEST} ${DESTEST} \ 65 ${CASTTEST} ${BFTEST} ${RC2TEST} ${RC4TEST} ${DESTEST} \
59 ${DHTEST} ${DSATEST} ${RSATEST} \ 66 ${DHTEST} ${DSATEST} ${RSATEST} \
60 ${ECTEST} 67 ${ECTEST} ${ECDHTEST} ${ECDSATEST} $(IGETEST) \
68 $(SHA256TEST) $(SHA512TEST)
61 69
62${CLEAR1}: openssl.cnf 70${CLEAR1}: openssl.cnf
63 cat ${.CURDIR}/openssl.cnf > ${CLEAR1} 71 cat ${.CURDIR}/openssl.cnf > ${CLEAR1}
64 72
65CLEANFILES+=${CLEAR1} 73CLEANFILES+=${CLEAR1}
66 74
67ENCTARGETS=rc4 des-cfb des-ede-cfb des-ede3-cfb des-ofb des-ede-ofb des-ede3-ofb 75ENCTARGETS=aes-128-cbc aes-128-cfb aes-128-cfb1 aes-128-cfb8
68ENCTARGETS+=des-ecb des-ede des-ede3 desx des-cbc des-ede-cbc des-ede3-cbc 76ENCTARGETS+=aes-128-ecb aes-128-ofb aes-192-cbc aes-192-cfb
69ENCTARGETS+=rc2-ecb rc2-cfb rc2-ofb rc2-cbc bf-ecb bf-cfb bf-ofb bf-cbc rc4 77ENCTARGETS+=aes-192-cfb1 aes-192-cfb8 aes-192-ecb aes-192-ofb
70ENCTARGETS+=cast5-ecb cast5-cfb cast5-ofb cast5-cbc 78ENCTARGETS+=aes-256-cbc aes-256-cfb aes-256-cfb1 aes-256-cfb8
79ENCTARGETS+=aes-256-ecb aes-256-ofb
80ENCTARGETS+=bf-cbc bf-cfb bf-ecb bf-ofb
81ENCTARGETS+=cast-cbc cast5-cbc cast5-cfb cast5-ecb cast5-ofb
82ENCTARGETS+=des-cbc des-cfb des-cfb8 des-ecb des-ede
83ENCTARGETS+=des-ede-cbc des-ede-cfb des-ede-ofb des-ede3
84ENCTARGETS+=des-ede3-cbc des-ede3-cfb des-ede3-ofb des-ofb desx-cbc
85ENCTARGETS+=rc2-40-cbc rc2-64-cbc rc2-cbc rc2-cfb rc2-ecb rc2-ofb
86ENCTARGETS+=rc4 rc4-40
71 87
72.for ENC in ${ENCTARGETS} 88.for ENC in ${ENCTARGETS}
73${CIPHER}.${ENC}: ${CLEAR1} 89${CIPHER}.${ENC}: ${CLEAR1}
74 ${OPENSSL} ${ENC} -bufsize 113 -e -k test < ${CLEAR1} > ${CIPHER}.${ENC} 90 ${OPENSSL} enc -${ENC} -bufsize 113 -e -k test < ${CLEAR1} > ${CIPHER}.${ENC}
75${CIPHER}.${ENC}.b64: ${CLEAR1} 91${CIPHER}.${ENC}.b64: ${CLEAR1}
76 ${OPENSSL} ${ENC} -bufsize 113 -a -e -k test < ${CLEAR1} > ${CIPHER}.${ENC}.b64 92 ${OPENSSL} enc -${ENC} -bufsize 113 -a -e -k test < ${CLEAR1} > ${CIPHER}.${ENC}.b64
77 93
78${CLEAR2}.${ENC}: ${CIPHER}.${ENC} 94${CLEAR2}.${ENC}: ${CIPHER}.${ENC}
79 ${OPENSSL} ${ENC} -bufsize 157 -d -k test < ${CIPHER}.${ENC} > ${CLEAR2}.${ENC} 95 ${OPENSSL} enc -${ENC} -bufsize 157 -d -k test < ${CIPHER}.${ENC} > ${CLEAR2}.${ENC}
80${CLEAR2}.${ENC}.b64: ${CIPHER}.${ENC}.b64 96${CLEAR2}.${ENC}.b64: ${CIPHER}.${ENC}.b64
81 ${OPENSSL} ${ENC} -bufsize 157 -a -d -k test < ${CIPHER}.${ENC}.b64 > ${CLEAR2}.${ENC}.b64 97 ${OPENSSL} enc -${ENC} -bufsize 157 -a -d -k test < ${CIPHER}.${ENC}.b64 > ${CLEAR2}.${ENC}.b64
82 98
83ssl-enc-${ENC}: ${CLEAR1} ${CLEAR2}.${ENC} 99ssl-enc-${ENC}: ${CLEAR1} ${CLEAR2}.${ENC}
84 cmp ${CLEAR1} ${CLEAR2}.${ENC} 100 cmp ${CLEAR1} ${CLEAR2}.${ENC}
@@ -110,122 +126,152 @@ $(BNTEST).c: ${SSLDIR}/bn/bntest.c
110 cp ${SSLDIR}/bn/bntest.c ${.OBJDIR} 126 cp ${SSLDIR}/bn/bntest.c ${.OBJDIR}
111 127
112$(BNTEST): ${BNTEST}.c 128$(BNTEST): ${BNTEST}.c
113 cc ${CFLAGS} -o $(BNTEST) ${BNTEST}.c -lcrypto 129 cc ${CFLAGS} -o $(BNTEST) ${BNTEST}.c $(LIBCRYPTO)
114 130
115$(EXPTEST).c: ${SSLDIR}/bn/exptest.c 131$(EXPTEST).c: ${SSLDIR}/bn/exptest.c
116 cp ${SSLDIR}/bn/exptest.c ${.OBJDIR} 132 cp ${SSLDIR}/bn/exptest.c ${.OBJDIR}
117 133
118$(EXPTEST): ${EXPTEST}.c 134$(EXPTEST): ${EXPTEST}.c
119 cc ${CFLAGS} -o $(EXPTEST) ${EXPTEST}.c -lcrypto 135 cc ${CFLAGS} -o $(EXPTEST) ${EXPTEST}.c $(LIBCRYPTO)
120 136
121$(ECTEST).c: ${SSLDIR}/ec/ectest.c 137$(ECTEST).c: ${SSLDIR}/ec/ectest.c
122 cp ${SSLDIR}/ec/ectest.c ${.OBJDIR} 138 cp ${SSLDIR}/ec/ectest.c ${.OBJDIR}
123 139
124$(ECTEST): ${ECTEST}.c 140$(ECTEST): ${ECTEST}.c
125 cc ${CFLAGS} -o $(ECTEST) ${ECTEST}.c -lcrypto 141 cc ${CFLAGS} -o $(ECTEST) ${ECTEST}.c $(LIBCRYPTO)
126 142
127$(EVPTEST).c: ${SSLDIR}/evp/${EVPTEST}.c 143$(EVPTEST).c: ${SSLDIR}/evp/${EVPTEST}.c
128 cp ${SSLDIR}/evp/${EVPTEST}.c ${.OBJDIR} 144 cp ${SSLDIR}/evp/${EVPTEST}.c ${.OBJDIR}
129$(EVPTEST): ${EVPTEST}.c 145$(EVPTEST): ${EVPTEST}.c
130 cc ${CFLAGS} -o $(EVPTEST) ${EVPTEST}.c -lcrypto 146 cc ${CFLAGS} -o $(EVPTEST) ${EVPTEST}.c $(LIBCRYPTO)
131 147
132$(SHATEST).c: ${SSLDIR}/sha/${SHATEST}.c 148$(SHATEST).c: ${SSLDIR}/sha/${SHATEST}.c
133 cp ${SSLDIR}/sha/${SHATEST}.c ${.OBJDIR} 149 cp ${SSLDIR}/sha/${SHATEST}.c ${.OBJDIR}
134$(SHATEST): ${SHATEST}.c 150$(SHATEST): ${SHATEST}.c
135 cc ${CFLAGS} -o $(SHATEST) ${SHATEST}.c -lcrypto 151 cc ${CFLAGS} -o $(SHATEST) ${SHATEST}.c $(LIBCRYPTO)
136 152
137$(SHA1TEST).c: ${SSLDIR}/sha/${SHA1TEST}.c 153$(SHA1TEST).c: ${SSLDIR}/sha/${SHA1TEST}.c
138 cp ${SSLDIR}/sha/${SHA1TEST}.c ${.OBJDIR} 154 cp ${SSLDIR}/sha/${SHA1TEST}.c ${.OBJDIR}
139$(SHA1TEST): ${SHA1TEST}.c 155$(SHA1TEST): ${SHA1TEST}.c
140 cc ${CFLAGS} -o $(SHA1TEST) ${SHA1TEST}.c -lcrypto 156 cc ${CFLAGS} -o $(SHA1TEST) ${SHA1TEST}.c $(LIBCRYPTO)
141 157
142$(RANDTEST).c: ${SSLDIR}/rand/${RANDTEST}.c 158$(RANDTEST).c: ${SSLDIR}/rand/${RANDTEST}.c
143 cp ${SSLDIR}/rand/${RANDTEST}.c ${.OBJDIR} 159 cp ${SSLDIR}/rand/${RANDTEST}.c ${.OBJDIR}
144$(RANDTEST): ${RANDTEST}.c 160$(RANDTEST): ${RANDTEST}.c
145 cc ${CFLAGS} -o $(RANDTEST) ${RANDTEST}.c -lcrypto 161 cc ${CFLAGS} -o $(RANDTEST) ${RANDTEST}.c $(LIBCRYPTO)
146 162
147$(RMDTEST).c: ${SSLDIR}/ripemd/${RMDTEST}.c 163$(RMDTEST).c: ${SSLDIR}/ripemd/${RMDTEST}.c
148 cp ${SSLDIR}/ripemd/${RMDTEST}.c ${.OBJDIR} 164 cp ${SSLDIR}/ripemd/${RMDTEST}.c ${.OBJDIR}
149$(RMDTEST): ${RMDTEST}.c 165$(RMDTEST): ${RMDTEST}.c
150 cc ${CFLAGS} -o $(RMDTEST) ${RMDTEST}.c -lcrypto 166 cc ${CFLAGS} -o $(RMDTEST) ${RMDTEST}.c $(LIBCRYPTO)
151 167
152$(DHTEST).c: ${SSLDIR}/dh/${DHTEST}.c 168$(DHTEST).c: ${SSLDIR}/dh/${DHTEST}.c
153 cp ${SSLDIR}/dh/${DHTEST}.c ${.OBJDIR} 169 cp ${SSLDIR}/dh/${DHTEST}.c ${.OBJDIR}
154 170
155$(DHTEST): ${DHTEST}.c 171$(DHTEST): ${DHTEST}.c
156 cc ${CFLAGS} -o $(DHTEST) ${DHTEST}.c -lcrypto 172 cc ${CFLAGS} -o $(DHTEST) ${DHTEST}.c $(LIBCRYPTO)
157 173
158$(ENGINETEST).c: ${SSLDIR}/engine/${ENGINETEST}.c 174$(ENGINETEST).c: ${SSLDIR}/engine/${ENGINETEST}.c
159 cp ${SSLDIR}/engine/${ENGINETEST}.c ${.OBJDIR} 175 cp ${SSLDIR}/engine/${ENGINETEST}.c ${.OBJDIR}
160 176
161$(ENGINETEST): ${ENGINETEST}.c 177$(ENGINETEST): ${ENGINETEST}.c
162 cc ${CFLAGS} -o $(ENGINETEST) ${ENGINETEST}.c -lcrypto 178 cc ${CFLAGS} -o $(ENGINETEST) ${ENGINETEST}.c $(LIBCRYPTO)
163 179
164$(CASTTEST).c: ${SSLDIR}/cast/${CASTTEST}.c 180$(CASTTEST).c: ${SSLDIR}/cast/${CASTTEST}.c
165 cp ${SSLDIR}/cast/${CASTTEST}.c ${.OBJDIR} 181 cp ${SSLDIR}/cast/${CASTTEST}.c ${.OBJDIR}
166 182
167$(CASTTEST): ${CASTTEST}.c 183$(CASTTEST): ${CASTTEST}.c
168 cc ${CFLAGS} -o $(CASTTEST) ${CASTTEST}.c -lcrypto 184 cc ${CFLAGS} -o $(CASTTEST) ${CASTTEST}.c $(LIBCRYPTO)
169 185
170$(RSATEST).c: ${SSLDIR}/rsa/${RSATEST}.c 186$(RSATEST).c: ${SSLDIR}/rsa/${RSATEST}.c
171 cp ${SSLDIR}/rsa/${RSATEST}.c ${.OBJDIR} 187 cp ${SSLDIR}/rsa/${RSATEST}.c ${.OBJDIR}
172 188
173$(RSATEST): ${RSATEST}.c 189$(RSATEST): ${RSATEST}.c
174 cc ${CFLAGS} -o $(RSATEST) ${RSATEST}.c -lcrypto 190 cc ${CFLAGS} -o $(RSATEST) ${RSATEST}.c $(LIBCRYPTO)
175 191
176$(DSATEST).c: ${SSLDIR}/dsa/${DSATEST}.c 192$(DSATEST).c: ${SSLDIR}/dsa/${DSATEST}.c
177 cp ${SSLDIR}/dsa/${DSATEST}.c ${.OBJDIR} 193 cp ${SSLDIR}/dsa/${DSATEST}.c ${.OBJDIR}
178 194
179$(DSATEST): ${DSATEST}.c 195$(DSATEST): ${DSATEST}.c
180 cc ${CFLAGS} -o $(DSATEST) ${DSATEST}.c -lcrypto 196 cc ${CFLAGS} -o $(DSATEST) ${DSATEST}.c $(LIBCRYPTO)
181 197
182 198
183$(HMACTEST).c: ${SSLDIR}/hmac/${HMACTEST}.c 199$(HMACTEST).c: ${SSLDIR}/hmac/${HMACTEST}.c
184 cp ${SSLDIR}/hmac/${HMACTEST}.c ${.OBJDIR} 200 cp ${SSLDIR}/hmac/${HMACTEST}.c ${.OBJDIR}
185 201
186$(HMACTEST): ${HMACTEST}.c 202$(HMACTEST): ${HMACTEST}.c
187 cc ${CFLAGS} -o $(HMACTEST) ${HMACTEST}.c -lcrypto 203 cc ${CFLAGS} -o $(HMACTEST) ${HMACTEST}.c $(LIBCRYPTO)
188 204
189$(DESTEST).c: ${SSLDIR}/des/${DESTEST}.c 205$(DESTEST).c: ${SSLDIR}/des/${DESTEST}.c
190 cp ${SSLDIR}/des/${DESTEST}.c ${.OBJDIR} 206 cp ${SSLDIR}/des/${DESTEST}.c ${.OBJDIR}
191 207
192$(DESTEST): ${DESTEST}.c 208$(DESTEST): ${DESTEST}.c
193 cc ${CFLAGS} -o $(DESTEST) ${DESTEST}.c -lcrypto 209 cc ${CFLAGS} -o $(DESTEST) ${DESTEST}.c $(LIBCRYPTO)
194 210
195$(BFTEST).c: ${SSLDIR}/bf/${BFTEST}.c 211$(BFTEST).c: ${SSLDIR}/bf/${BFTEST}.c
196 cp ${SSLDIR}/bf/${BFTEST}.c ${.OBJDIR} 212 cp ${SSLDIR}/bf/${BFTEST}.c ${.OBJDIR}
197 213
198$(BFTEST): ${BFTEST}.c 214$(BFTEST): ${BFTEST}.c
199 cc ${CFLAGS} -o $(BFTEST) ${BFTEST}.c -lcrypto 215 cc ${CFLAGS} -o $(BFTEST) ${BFTEST}.c $(LIBCRYPTO)
200 216
201$(RC2TEST).c: ${SSLDIR}/rc2/${RC2TEST}.c 217$(RC2TEST).c: ${SSLDIR}/rc2/${RC2TEST}.c
202 cp ${SSLDIR}/rc2/${RC2TEST}.c ${.OBJDIR} 218 cp ${SSLDIR}/rc2/${RC2TEST}.c ${.OBJDIR}
203 219
204$(RC2TEST): ${RC2TEST}.c 220$(RC2TEST): ${RC2TEST}.c
205 cc ${CFLAGS} -o $(RC2TEST) ${RC2TEST}.c -lcrypto 221 cc ${CFLAGS} -o $(RC2TEST) ${RC2TEST}.c $(LIBCRYPTO)
206 222
207$(RC4TEST).c: ${SSLDIR}/rc4/${RC4TEST}.c 223$(RC4TEST).c: ${SSLDIR}/rc4/${RC4TEST}.c
208 cp ${SSLDIR}/rc4/${RC4TEST}.c ${.OBJDIR} 224 cp ${SSLDIR}/rc4/${RC4TEST}.c ${.OBJDIR}
209 225
210$(RC4TEST): ${RC4TEST}.c 226$(RC4TEST): ${RC4TEST}.c
211 cc ${CFLAGS} -o $(RC4TEST) ${RC4TEST}.c -lcrypto 227 cc ${CFLAGS} -o $(RC4TEST) ${RC4TEST}.c $(LIBCRYPTO)
212 228
213$(MD2TEST).c: ${SSLDIR}/md2/${MD2TEST}.c 229$(MD2TEST).c: ${SSLDIR}/md2/${MD2TEST}.c
214 cp ${SSLDIR}/md2/${MD2TEST}.c ${.OBJDIR} 230 cp ${SSLDIR}/md2/${MD2TEST}.c ${.OBJDIR}
215 231
216$(MD2TEST): ${MD2TEST}.c 232$(MD2TEST): ${MD2TEST}.c
217 cc ${CFLAGS} -o $(MD2TEST) ${MD2TEST}.c -lcrypto 233 cc ${CFLAGS} -o $(MD2TEST) ${MD2TEST}.c $(LIBCRYPTO)
218 234
219$(MD4TEST).c: ${SSLDIR}/md4/${MD4TEST}.c 235$(MD4TEST).c: ${SSLDIR}/md4/${MD4TEST}.c
220 cp ${SSLDIR}/md4/${MD4TEST}.c ${.OBJDIR} 236 cp ${SSLDIR}/md4/${MD4TEST}.c ${.OBJDIR}
221 237
222$(MD4TEST): ${MD4TEST}.c 238$(MD4TEST): ${MD4TEST}.c
223 cc ${CFLAGS} -o $(MD4TEST) ${MD4TEST}.c -lcrypto 239 cc ${CFLAGS} -o $(MD4TEST) ${MD4TEST}.c $(LIBCRYPTO)
224 240
225$(MD5TEST).c: ${SSLDIR}/md5/${MD5TEST}.c 241$(MD5TEST).c: ${SSLDIR}/md5/${MD5TEST}.c
226 cp ${SSLDIR}/md5/${MD5TEST}.c ${.OBJDIR} 242 cp ${SSLDIR}/md5/${MD5TEST}.c ${.OBJDIR}
227 243
228$(MD5TEST): ${MD5TEST}.c 244$(MD5TEST): ${MD5TEST}.c
229 cc ${CFLAGS} -o $(MD5TEST) ${MD5TEST}.c -lcrypto 245 cc ${CFLAGS} -o $(MD5TEST) ${MD5TEST}.c $(LIBCRYPTO)
246
247$(ECDHTEST).c: ${SSLDIR}/ecdh/${ECDHTEST}.c
248 cp ${SSLDIR}/ecdh/${ECDHTEST}.c ${.OBJDIR}
249
250$(ECDHTEST): ${ECDHTEST}.c
251 cc ${CFLAGS} -o $(ECDHTEST) ${ECDHTEST}.c $(LIBCRYPTO)
252
253$(ECDSATEST).c: ${SSLDIR}/ecdsa/${ECDSATEST}.c
254 cp ${SSLDIR}/ecdsa/${ECDSATEST}.c ${.OBJDIR}
255
256$(ECDSATEST): ${ECDSATEST}.c
257 cc ${CFLAGS} -o $(ECDSATEST) ${ECDSATEST}.c $(LIBCRYPTO)
258
259$(IGETEST).c: ${SSLDIR}/../test/${IGETEST}.c
260 cp ${SSLDIR}/../test/${IGETEST}.c ${.OBJDIR}
261
262$(IGETEST): ${IGETEST}.c
263 cc ${CFLAGS} -o $(IGETEST) ${IGETEST}.c $(LIBCRYPTO)
264
265$(SHA256TEST).c: ${SSLDIR}/sha/${SHA256TEST}.c
266 cp ${SSLDIR}/sha/${SHA256TEST}.c ${.OBJDIR}
267
268$(SHA256TEST): ${SHA256TEST}.c
269 cc ${CFLAGS} -o $(SHA256TEST) ${SHA256TEST}.c $(LIBCRYPTO)
270
271$(SHA512TEST).c: ${SSLDIR}/sha/${SHA512TEST}.c
272 cp ${SSLDIR}/sha/${SHA512TEST}.c ${.OBJDIR}
273
274$(SHA512TEST): ${SHA512TEST}.c
275 cc ${CFLAGS} -o $(SHA512TEST) ${SHA512TEST}.c $(LIBCRYPTO)
230 276
231.include <bsd.regress.mk> 277.include <bsd.regress.mk>
diff --git a/src/usr.sbin/openssl/Makefile b/src/usr.sbin/openssl/Makefile
index 179cf216f5..9ebadfaa10 100644
--- a/src/usr.sbin/openssl/Makefile
+++ b/src/usr.sbin/openssl/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.17 2005/04/29 05:42:55 djm Exp $ 1# $OpenBSD: Makefile,v 1.18 2008/09/06 12:21:52 djm Exp $
2 2
3PROG= openssl 3PROG= openssl
4LDADD= -lssl -lcrypto 4LDADD= -lssl -lcrypto
@@ -31,7 +31,8 @@ SRCS= verify.c asn1pars.c req.c dgst.c dh.c enc.c passwd.c gendh.c errstr.c\
31 x509.c genrsa.c gendsa.c s_server.c s_client.c speed.c \ 31 x509.c genrsa.c gendsa.c s_server.c s_client.c speed.c \
32 s_time.c apps.c s_cb.c s_socket.c version.c sess_id.c \ 32 s_time.c apps.c s_cb.c s_socket.c version.c sess_id.c \
33 app_rand.c ciphers.c nseq.c pkcs12.c pkcs8.c spkac.c smime.c \ 33 app_rand.c ciphers.c nseq.c pkcs12.c pkcs8.c spkac.c smime.c \
34 dhparam.c openssl.c rand.c rsautl.c engine.c ocsp.c prime.c 34 dhparam.c openssl.c rand.c rsautl.c engine.c ocsp.c prime.c \
35 cms.c ec.c ecparam.c
35 36
36.PATH: ${SSLEAY_SRC} 37.PATH: ${SSLEAY_SRC}
37 38