diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/regress/lib/libssl/Makefile | 140 | ||||
-rw-r--r-- | src/usr.sbin/openssl/Makefile | 5 |
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 | ||
3 | CLEANFILES+= testdsa.key testdsa.pem rsakey.pem rsacert.pem dsa512.pem | 3 | CLEANFILES+= testdsa.key testdsa.pem rsakey.pem rsacert.pem dsa512.pem |
4 | 4 | ||
@@ -8,46 +8,53 @@ OPENSSL=/usr/sbin/openssl | |||
8 | CLEAR1=p | 8 | CLEAR1=p |
9 | CIPHER=cipher | 9 | CIPHER=cipher |
10 | CLEAR2=clear | 10 | CLEAR2=clear |
11 | LIBCRYPTO=-lcrypto | ||
11 | 12 | ||
13 | BFTEST= bftest | ||
12 | BNTEST= bntest | 14 | BNTEST= bntest |
15 | CASTTEST= casttest | ||
16 | DESTEST= destest | ||
17 | DHTEST= dhtest | ||
18 | DSATEST= dsatest | ||
19 | ECDHTEST= ecdhtest | ||
20 | ECDSATEST= ecdsatest | ||
13 | ECTEST= ectest | 21 | ECTEST= ectest |
22 | ENGINETEST= enginetest | ||
23 | EVPTEST= evp_test | ||
14 | EXPTEST= exptest | 24 | EXPTEST= exptest |
15 | SHATEST= shatest | 25 | HMACTEST= hmactest |
16 | SHA1TEST= sha1test | 26 | IGETEST= igetest |
17 | RMDTEST= rmdtest | ||
18 | MD2TEST= md2test | 27 | MD2TEST= md2test |
19 | MD4TEST= md4test | 28 | MD4TEST= md4test |
20 | MD5TEST= md5test | 29 | MD5TEST= md5test |
21 | HMACTEST= hmactest | 30 | RANDTEST= randtest |
22 | RC2TEST= rc2test | 31 | RC2TEST= rc2test |
23 | RC4TEST= rc4test | 32 | RC4TEST= rc4test |
24 | BFTEST= bftest | 33 | RMDTEST= rmdtest |
25 | CASTTEST= casttest | ||
26 | DESTEST= destest | ||
27 | RANDTEST= randtest | ||
28 | DHTEST= dhtest | ||
29 | DSATEST= dsatest | ||
30 | RSATEST= rsa_test | 34 | RSATEST= rsa_test |
31 | ENGINETEST= enginetest | 35 | SHA1TEST= sha1test |
32 | EVPTEST= evp_test | 36 | SHA256TEST= sha256t |
37 | SHA512TEST= sha512t | ||
38 | SHATEST= shatest | ||
33 | 39 | ||
34 | SSLDIR= ${.CURDIR}/../../../lib/libssl/src/crypto | 40 | SSLDIR= ${.CURDIR}/../../../lib/libssl/src/crypto |
35 | 41 | CFLAGS= -O -g -Wall -I${SSLDIR} -I${SSLDIR}/.. | |
36 | CFLAGS= -O -I${SSLDIR} -I${SSLDIR}/.. | ||
37 | 42 | ||
38 | CLEANFILES+= $(BNTEST).c $(ECTEST).c $(HMACTEST).c \ | 43 | CLEANFILES+= $(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 | ||
45 | CLEANFILES+= $(BNTEST) $(ECTEST) $(HMACTEST) \ | 51 | CLEANFILES+= $(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 | ||
52 | CLEANFILES+= ${BNTEST}.out | 59 | CLEANFILES+= ${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 | ||
65 | CLEANFILES+=${CLEAR1} | 73 | CLEANFILES+=${CLEAR1} |
66 | 74 | ||
67 | ENCTARGETS=rc4 des-cfb des-ede-cfb des-ede3-cfb des-ofb des-ede-ofb des-ede3-ofb | 75 | ENCTARGETS=aes-128-cbc aes-128-cfb aes-128-cfb1 aes-128-cfb8 |
68 | ENCTARGETS+=des-ecb des-ede des-ede3 desx des-cbc des-ede-cbc des-ede3-cbc | 76 | ENCTARGETS+=aes-128-ecb aes-128-ofb aes-192-cbc aes-192-cfb |
69 | ENCTARGETS+=rc2-ecb rc2-cfb rc2-ofb rc2-cbc bf-ecb bf-cfb bf-ofb bf-cbc rc4 | 77 | ENCTARGETS+=aes-192-cfb1 aes-192-cfb8 aes-192-ecb aes-192-ofb |
70 | ENCTARGETS+=cast5-ecb cast5-cfb cast5-ofb cast5-cbc | 78 | ENCTARGETS+=aes-256-cbc aes-256-cfb aes-256-cfb1 aes-256-cfb8 |
79 | ENCTARGETS+=aes-256-ecb aes-256-ofb | ||
80 | ENCTARGETS+=bf-cbc bf-cfb bf-ecb bf-ofb | ||
81 | ENCTARGETS+=cast-cbc cast5-cbc cast5-cfb cast5-ecb cast5-ofb | ||
82 | ENCTARGETS+=des-cbc des-cfb des-cfb8 des-ecb des-ede | ||
83 | ENCTARGETS+=des-ede-cbc des-ede-cfb des-ede-ofb des-ede3 | ||
84 | ENCTARGETS+=des-ede3-cbc des-ede3-cfb des-ede3-ofb des-ofb desx-cbc | ||
85 | ENCTARGETS+=rc2-40-cbc rc2-64-cbc rc2-cbc rc2-cfb rc2-ecb rc2-ofb | ||
86 | ENCTARGETS+=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 | ||
83 | ssl-enc-${ENC}: ${CLEAR1} ${CLEAR2}.${ENC} | 99 | ssl-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 | ||
3 | PROG= openssl | 3 | PROG= openssl |
4 | LDADD= -lssl -lcrypto | 4 | LDADD= -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 | ||