@@ -29,6 +29,9 @@ LIBCRYPTO= -L.. -lcrypto
29
29
LIBSSL = -L.. -lssl
30
30
LIBFIPS = -L.. -lfips
31
31
32
+ # Prefix for logline for each test
33
+ START = @@@ START
34
+
32
35
BNTEST = bntest
33
36
ECTEST = ectest
34
37
ECDSATEST = ecdsatest
@@ -150,210 +153,248 @@ alltests: \
150
153
test_constant_time
151
154
152
155
test_evp : $(EVPTEST )$(EXE_EXT ) evptests.txt
156
+ @echo $(START ) $@
153
157
../util/shlib_wrap.sh ./$(EVPTEST ) evptests.txt
154
158
155
159
test_evp_extra : $(EVPEXTRATEST )$(EXE_EXT )
160
+ @echo $(START ) $@
156
161
../util/shlib_wrap.sh ./$(EVPEXTRATEST )
157
162
158
163
test_p5_crpt2 : $(P5_CRPT2_TEST )$(EXE_EXT )
164
+ @echo $(START ) $@
159
165
../util/shlib_wrap.sh ./$(P5_CRPT2_TEST )
160
166
161
167
test_des : $(DESTEST )$(EXE_EXT )
168
+ @echo $(START ) $@
162
169
../util/shlib_wrap.sh ./$(DESTEST )
163
170
164
171
test_idea : $(IDEATEST )$(EXE_EXT )
172
+ @echo $(START ) $@
165
173
../util/shlib_wrap.sh ./$(IDEATEST )
166
174
167
175
test_sha : $(SHA1TEST )$(EXE_EXT ) $(SHA256TEST )$(EXE_EXT ) $(SHA512TEST )$(EXE_EXT )
176
+ @echo $(START ) $@ -- sha1
168
177
../util/shlib_wrap.sh ./$(SHA1TEST )
178
+ @echo $(START ) $@ -- sha256
169
179
../util/shlib_wrap.sh ./$(SHA256TEST )
180
+ @echo $(START ) $@ -- sha512
170
181
../util/shlib_wrap.sh ./$(SHA512TEST )
171
182
172
183
test_mdc2 : $(MDC2TEST )$(EXE_EXT )
184
+ @echo $(START ) $@
173
185
../util/shlib_wrap.sh ./$(MDC2TEST )
174
186
175
187
test_md5 : $(MD5TEST )$(EXE_EXT )
188
+ @echo $(START ) $@
176
189
../util/shlib_wrap.sh ./$(MD5TEST )
177
190
178
191
test_md4 : $(MD4TEST )$(EXE_EXT )
192
+ @echo $(START ) $@
179
193
../util/shlib_wrap.sh ./$(MD4TEST )
180
194
181
195
test_hmac : $(HMACTEST )$(EXE_EXT )
196
+ @echo $(START ) $@
182
197
../util/shlib_wrap.sh ./$(HMACTEST )
183
198
184
199
test_wp : $(WPTEST )$(EXE_EXT )
200
+ @echo $(START ) $@
185
201
../util/shlib_wrap.sh ./$(WPTEST )
186
202
187
203
test_md2 : $(MD2TEST )$(EXE_EXT )
204
+ @echo $(START ) $@
188
205
../util/shlib_wrap.sh ./$(MD2TEST )
189
206
190
207
test_rmd : $(RMDTEST )$(EXE_EXT )
208
+ @echo $(START ) $@
191
209
../util/shlib_wrap.sh ./$(RMDTEST )
192
210
193
211
test_bf : $(BFTEST )$(EXE_EXT )
212
+ @echo $(START ) $@
194
213
../util/shlib_wrap.sh ./$(BFTEST )
195
214
196
215
test_cast : $(CASTTEST )$(EXE_EXT )
216
+ @echo $(START ) $@
197
217
../util/shlib_wrap.sh ./$(CASTTEST )
198
218
199
219
test_rc2 : $(RC2TEST )$(EXE_EXT )
220
+ @echo $(START ) $@
200
221
../util/shlib_wrap.sh ./$(RC2TEST )
201
222
202
223
test_rc4 : $(RC4TEST )$(EXE_EXT )
224
+ @echo $(START ) $@
203
225
../util/shlib_wrap.sh ./$(RC4TEST )
204
226
205
227
test_rc5 : $(RC5TEST )$(EXE_EXT )
228
+ @echo $(START ) $@
206
229
../util/shlib_wrap.sh ./$(RC5TEST )
207
230
208
231
test_rand : $(RANDTEST )$(EXE_EXT )
232
+ @echo $(START ) $@
209
233
../util/shlib_wrap.sh ./$(RANDTEST )
210
234
211
235
test_gost2814789 : $(GOST2814789TEST )$(EXE_EXT )
236
+ @echo $(START ) $@
212
237
OPENSSL_ENGINES=../engines/ccgost ../util/shlib_wrap.sh ./$(GOST2814789TEST )
213
238
214
239
test_enc : ../apps/openssl$(EXE_EXT ) testenc
240
+ @echo $(START ) $@
215
241
@sh ./testenc
216
242
217
243
test_x509 : ../apps/openssl$(EXE_EXT ) tx509 testx509.pem v3-cert1.pem v3-cert2.pem
218
- echo test normal x509v1 certificate
219
- sh ./tx509 2> /dev/null
220
- echo test first x509v3 certificate
221
- sh ./tx509 v3-cert1.pem 2> /dev/null
222
- echo test second x509v3 certificate
223
- sh ./tx509 v3-cert2.pem 2> /dev/null
244
+ @ echo $( START ) $@ -- x509v1 certificate
245
+ sh ./tx509
246
+ @ echo $( START ) $@ -- first x509v3 certificate
247
+ sh ./tx509 v3-cert1.pem
248
+ @ echo $( START ) $@ -- second x509v3 certificate
249
+ sh ./tx509 v3-cert2.pem
224
250
225
251
test_rsa : $(RSATEST )$(EXE_EXT ) ../apps/openssl$(EXE_EXT ) tkey testrsa.pem
226
- @sh ./tkey testrsa.pem rsa private 2> /dev/null
227
- @sh ./tkey testrsapub.pem rsa public 2> /dev/null
252
+ @echo $(START ) $@
228
253
../util/shlib_wrap.sh ./$(RSATEST )
254
+ @echo $(START ) $@ -- private key
255
+ @sh ./tkey testrsa.pem rsa private
256
+ @echo $(START ) $@ -- public public
257
+ @sh ./tkey testrsapub.pem rsa public
229
258
230
259
test_crl : ../apps/openssl$(EXE_EXT ) tcrl testcrl.pem
231
- @sh ./tcrl 2> /dev/null
260
+ @echo $(START ) $@
261
+ sh ./tcrl
232
262
233
263
test_sid : ../apps/openssl$(EXE_EXT ) tsid testsid.pem
234
- @sh ./tsid 2> /dev/null
264
+ @echo $(START ) $@
265
+ @sh ./tsid
235
266
236
267
test_req : ../apps/openssl$(EXE_EXT ) treq testreq.pem testreq2.pem
237
- @sh ./treq 2> /dev/null
238
- @sh ./treq testreq2.pem 2> /dev/null
268
+ @echo $(START ) $@
269
+ @sh ./treq
270
+ @echo $(START ) $@ -- testreq2
271
+ @sh ./treq testreq2.pem
239
272
240
273
test_pkcs7 : ../apps/openssl$(EXE_EXT ) tpkcs7 tpkcs7d testp7.pem pkcs7-1.pem
241
- @sh ./tpkcs7 2> /dev/null
242
- @sh ./tpkcs7d 2> /dev/null
274
+ @echo $(START ) $@ -- pkcs7
275
+ @sh ./tpkcs7
276
+ @echo $(START ) $@ -- pkcs7d
277
+ @sh ./tpkcs7d
243
278
244
279
test_bn : $(BNTEST )$(EXE_EXT ) $(EXPTEST )$(EXE_EXT ) bctest
245
- @echo starting big number library test, could take a while.. .
280
+ @echo $( START ) $@ -- could take a while.
246
281
@../util/shlib_wrap.sh ./$(BNTEST ) > tmp.bntest
247
282
@echo quit >> tmp.bntest
248
- @echo " running bc"
283
+ @echo $( START ) $@ -- running bc
249
284
@< tmp.bntest sh -c " ` sh ./bctest ignore` " | $(PERL ) -e ' $$i=0; while (<STDIN>) {if (/^test (.*)/) {print STDERR "\nverify $$1";} elsif (!/^0\r?$$/) {die "\nFailed! bc: $$_";} else {print STDERR "."; $$i++;}} print STDERR "\n$$i tests passed\n"'
250
- @echo ' test a^b%c implementations '
285
+ @echo $( START ) $@ -- $( EXPTEST )
251
286
../util/shlib_wrap.sh ./$(EXPTEST )
252
287
253
288
test_ec : $(ECTEST )$(EXE_EXT ) tkey testec-p256.pem
254
- @echo ' test elliptic curves '
289
+ @echo $( START ) $@
255
290
../util/shlib_wrap.sh ./$(ECTEST )
256
- @sh ./tkey testec-p256.pem ec private 2> /dev/null
257
- @sh ./tkey testecpub-p256.pem ec public 2> /dev/null
291
+ @echo $(START ) $@ -- private
292
+ @sh ./tkey testec-p256.pem ec private
293
+ @echo $(START ) $@ -- public
294
+ @sh ./tkey testecpub-p256.pem ec public
258
295
259
296
test_ecdsa : $(ECDSATEST )$(EXE_EXT )
260
- @echo ' test ecdsa '
297
+ @echo $( START ) $@
261
298
../util/shlib_wrap.sh ./$(ECDSATEST )
262
299
263
300
test_ecdh : $(ECDHTEST )$(EXE_EXT )
264
- @echo ' test ecdh '
301
+ @echo $( START ) $@
265
302
../util/shlib_wrap.sh ./$(ECDHTEST )
266
303
267
304
test_verify : ../apps/openssl$(EXE_EXT )
268
- @echo " The following command should have some OK's and some failures"
269
- @echo " There are definitly a few expired certificates"
270
- ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/* .pem
305
+ @echo $(START ) $@ -- expect some failures and expired certificates
306
+ OPENSSL_CONF=/dev/null ../util/shlib_wrap.sh ../apps/openssl verify -CApath ../certs/demo ../certs/demo/* .pem
271
307
272
308
test_dh : $(DHTEST )$(EXE_EXT )
273
- @echo " Generate a set of DH parameters "
309
+ @echo $( START ) $@
274
310
../util/shlib_wrap.sh ./$(DHTEST )
275
311
276
312
test_dsa : $(DSATEST )$(EXE_EXT ) tkey testdsa.pem
277
- @echo " Generate a set of DSA parameters "
313
+ @echo $( START ) $@
278
314
../util/shlib_wrap.sh ./$(DSATEST )
315
+ @echo $(START ) $@ -- app2_1
279
316
../util/shlib_wrap.sh ./$(DSATEST ) -app2_1
280
- @sh ./tkey testdsa.pem dsa private 2> /dev/null
281
- @sh ./tkey testdsapub.pem dsa public 2> /dev/null
317
+ @echo $(START ) $@ -- private
318
+ @sh ./tkey testdsa.pem dsa private
319
+ @echo $(START ) $@ -- public
320
+ @sh ./tkey testdsapub.pem dsa public
282
321
283
322
test_gen testreq.pem : ../apps/openssl$(EXE_EXT ) testgen test.cnf
284
- @echo " Generate and verify a certificate request "
323
+ @echo $( START ) test_gen
285
324
@sh ./testgen
286
325
287
326
test_ss keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
288
327
intP1.ss intP2.ss: testss CAss.cnf Uss.cnf P1ss.cnf P2ss.cnf \
289
328
../apps/openssl$(EXE_EXT)
290
- @echo "Generate and certify a test certificate"
329
+ @echo $(START) test_ss
291
330
@sh ./testss
292
331
@cat certCA.ss certU.ss > intP1.ss
293
332
@cat certCA.ss certU.ss certP1.ss > intP2.ss
294
333
295
334
test_engine : $(ENGINETEST )$(EXE_EXT )
296
- @echo " Manipulate the ENGINE structures "
335
+ @echo $( START ) $@
297
336
../util/shlib_wrap.sh ./$(ENGINETEST )
298
337
299
338
test_ssl : keyU.ss certU.ss certCA.ss certP1.ss keyP1.ss certP2.ss keyP2.ss \
300
339
intP1.ss intP2.ss $(SSLTEST )$(EXE_EXT ) testssl testsslproxy \
301
340
../apps/server2.pem serverinfo.pem
302
- @echo " test SSL protocol "
341
+ @echo $( START ) $@
303
342
../util/shlib_wrap.sh ./$(SSLTEST ) -test_cipherlist
343
+ @echo $(START ) $@ -- key U
304
344
@sh ./testssl keyU.ss certU.ss certCA.ss
345
+ @echo $(START ) $@ -- key P1
305
346
@sh ./testsslproxy keyP1.ss certP1.ss intP1.ss
347
+ @echo $(START ) $@ -- key P2
306
348
@sh ./testsslproxy keyP2.ss certP2.ss intP2.ss
307
349
308
350
test_ca : ../apps/openssl$(EXE_EXT ) testca CAss.cnf Uss.cnf
309
- @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
310
- echo " skipping CA.sh test -- requires RSA" ; \
351
+ @if OPENSSL_CONF=/dev/null ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
352
+ echo SKIP $@ -- requires RSA; \
311
353
else \
312
- echo " Generate and certify a test certificate via the 'ca' program " ; \
354
+ echo $( START ) $@ ; \
313
355
sh ./testca; \
314
356
fi
315
357
316
358
test_tsa : ../apps/openssl$(EXE_EXT ) testtsa CAtsa.cnf ../util/shlib_wrap.sh
317
- @if ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
318
- echo " skipping testtsa test -- requires RSA" ; \
359
+ @if OPENSSL_CONF=/dev/null ../util/shlib_wrap.sh ../apps/openssl no-rsa; then \
360
+ echo SKIP $@ -- requires RSA; \
319
361
else \
362
+ echo $(START ) $@ ; \
320
363
sh ./testtsa; \
321
364
fi
322
365
323
366
test_ige : $(IGETEST )$(EXE_EXT )
324
- @echo " Test IGE mode "
367
+ @echo $( START ) $@
325
368
../util/shlib_wrap.sh ./$(IGETEST )
326
369
327
370
test_jpake : $(JPAKETEST )$(EXE_EXT )
328
- @echo " Test JPAKE "
371
+ @echo $( START ) $@
329
372
../util/shlib_wrap.sh ./$(JPAKETEST )
330
373
331
374
test_cms : ../apps/openssl$(EXE_EXT ) cms-test.pl smcont.txt
332
- @echo " CMS consistency test "
333
- $(PERL ) cms-test.pl
375
+ @echo $( START ) $@
376
+ OPENSSL_CONFIG=/dev/null $(PERL ) cms-test.pl
334
377
335
378
test_srp : $(SRPTEST )$(EXE_EXT )
336
- @echo " Test SRP "
379
+ @echo $( START ) $@
337
380
../util/shlib_wrap.sh ./srptest
338
381
339
382
test_v3name : $(V3NAMETEST )$(EXE_EXT )
340
- @echo " Test X509v3_check_* "
383
+ @echo $( START ) $@
341
384
../util/shlib_wrap.sh ./$(V3NAMETEST )
342
385
343
386
test_ocsp : ../apps/openssl$(EXE_EXT ) tocsp
344
- @echo " Test OCSP "
387
+ @echo $( START ) $@
345
388
@sh ./tocsp
346
389
347
390
test_heartbeat : $(HEARTBEATTEST )$(EXE_EXT )
391
+ @echo $(START ) $@
348
392
../util/shlib_wrap.sh ./$(HEARTBEATTEST )
349
393
350
394
test_constant_time : $(CONSTTIMETEST )$(EXE_EXT )
351
- @echo " Test constant time utilites "
395
+ @echo $( START ) $@
352
396
../util/shlib_wrap.sh ./$(CONSTTIMETEST )
353
397
354
- lint :
355
- lint -DLINT $(INCLUDES ) $(SRC ) > fluff
356
-
357
398
depend :
358
399
@if [ -z " $( THIS) " ]; then \
359
400
$(MAKE ) -f $(TOP ) /Makefile reflect THIS=$@ ; \
0 commit comments