summaryrefslogtreecommitdiff
path: root/src/lib/libssl/src/test/Makefile.ssl
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/src/test/Makefile.ssl')
-rw-r--r--src/lib/libssl/src/test/Makefile.ssl58
1 files changed, 33 insertions, 25 deletions
diff --git a/src/lib/libssl/src/test/Makefile.ssl b/src/lib/libssl/src/test/Makefile.ssl
index ea86520128..dbb523bf15 100644
--- a/src/lib/libssl/src/test/Makefile.ssl
+++ b/src/lib/libssl/src/test/Makefile.ssl
@@ -13,6 +13,7 @@ INSTALLTOP= /usr/local/ssl
13MAKEFILE= Makefile.ssl 13MAKEFILE= Makefile.ssl
14MAKE= make -f $(MAKEFILE) 14MAKE= make -f $(MAKEFILE)
15MAKEDEPEND= $(TOP)/util/domd $(TOP) 15MAKEDEPEND= $(TOP)/util/domd $(TOP)
16PERL= perl
16 17
17PEX_LIBS= 18PEX_LIBS=
18EX_LIBS= #-lnsl -lsocket 19EX_LIBS= #-lnsl -lsocket
@@ -50,7 +51,7 @@ DHTEST= dhtest
50DSATEST= dsatest 51DSATEST= dsatest
51METHTEST= methtest 52METHTEST= methtest
52SSLTEST= ssltest 53SSLTEST= ssltest
53RSATEST= rsa_oaep_test 54RSATEST= rsa_test
54 55
55EXE= $(BNTEST) $(IDEATEST) $(MD2TEST) $(MD5TEST) $(HMACTEST) \ 56EXE= $(BNTEST) $(IDEATEST) $(MD2TEST) $(MD5TEST) $(HMACTEST) \
56 $(RC2TEST) $(RC4TEST) $(RC5TEST) \ 57 $(RC2TEST) $(RC4TEST) $(RC5TEST) \
@@ -98,9 +99,9 @@ tags:
98 99
99tests: exe apps \ 100tests: exe apps \
100 test_des test_idea test_sha test_md5 test_hmac test_md2 test_mdc2 \ 101 test_des test_idea test_sha test_md5 test_hmac test_md2 test_mdc2 \
101 test_rc2 test_rc4 test_rc5 test_bf test_cast \ 102 test_rmd test_rc2 test_rc4 test_rc5 test_bf test_cast \
102 test_rand test_bn test_enc test_x509 test_rsa test_crl test_sid \ 103 test_rand test_bn test_enc test_x509 test_rsa test_crl test_sid \
103 test_reqgen test_req test_pkcs7 test_verify test_dh test_dsa \ 104 test_gen test_req test_pkcs7 test_verify test_dh test_dsa \
104 test_ss test_ssl test_ca 105 test_ss test_ssl test_ca
105 106
106apps: 107apps:
@@ -180,9 +181,10 @@ test_pkcs7:
180 181
181test_bn: 182test_bn:
182 @echo starting big number library test, could take a while... 183 @echo starting big number library test, could take a while...
183 @(./$(BNTEST)|bc) | awk '{ \ 184 @./$(BNTEST) >tmp.bntest
184if ($$0 != "0") {print "error"; exit(1); } \ 185 @echo quit >>tmp.bntest
185if (((NR+1)%64) == 0) print NR+1," tests done"; }' 186 @echo "running bc"
187 @bc tmp.bntest 2>&1 | $(PERL) -e 'while (<STDIN>) {if (/^test (.*)/) {print STDERR "\nverify $$1";} elsif (!/^0$$/) {die "\nFailed! bc: $$_";} print STDERR "."; $$i++;} print STDERR "\n$$i tests passed\n"'
186 @echo 'test a^b%c implementations' 188 @echo 'test a^b%c implementations'
187 ./$(EXPTEST) 189 ./$(EXPTEST)
188 190
@@ -192,14 +194,15 @@ test_verify:
192 ../apps/openssl verify -CApath ../certs ../certs/*.pem 194 ../apps/openssl verify -CApath ../certs ../certs/*.pem
193 195
194test_dh: 196test_dh:
195 @echo "Generate as set of DH parameters" 197 @echo "Generate a set of DH parameters"
196 ./$(DHTEST) 198 ./$(DHTEST)
197 199
198test_dsa: 200test_dsa:
199 @echo "Generate as set of DSA parameters" 201 @echo "Generate a set of DSA parameters"
200 ./$(DSATEST) 202 ./$(DSATEST)
203 ./$(DSATEST) -app2_1
201 204
202test_reqgen: 205test_gen:
203 @echo "Generate and verify a certificate request" 206 @echo "Generate and verify a certificate request"
204 @sh ./testgen 207 @sh ./testgen
205 208
@@ -226,7 +229,7 @@ dclean:
226 mv -f Makefile.new $(MAKEFILE) 229 mv -f Makefile.new $(MAKEFILE)
227 230
228clean: 231clean:
229 rm -f *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss log 232 rm -f .rnd tmp.bntest *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff $(EXE) *.ss log
230 233
231$(DLIBSSL): 234$(DLIBSSL):
232 (cd ../ssl; $(MAKE)) 235 (cd ../ssl; $(MAKE))
@@ -325,16 +328,19 @@ destest.o: ../include/openssl/opensslconf.h
325dhtest.o: ../include/openssl/bio.h ../include/openssl/bn.h 328dhtest.o: ../include/openssl/bio.h ../include/openssl/bn.h
326dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h 329dhtest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
327dhtest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 330dhtest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
331dhtest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
328dhtest.o: ../include/openssl/stack.h 332dhtest.o: ../include/openssl/stack.h
329dsatest.o: ../include/openssl/bio.h ../include/openssl/bn.h 333dsatest.o: ../include/openssl/bio.h ../include/openssl/bn.h
330dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h 334dsatest.o: ../include/openssl/crypto.h ../include/openssl/dh.h
331dsatest.o: ../include/openssl/dsa.h ../include/openssl/err.h 335dsatest.o: ../include/openssl/dsa.h ../include/openssl/err.h
332dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 336dsatest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
333dsatest.o: ../include/openssl/rand.h ../include/openssl/stack.h 337dsatest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
338dsatest.o: ../include/openssl/stack.h
334exptest.o: ../include/openssl/bio.h ../include/openssl/bn.h 339exptest.o: ../include/openssl/bio.h ../include/openssl/bn.h
335exptest.o: ../include/openssl/crypto.h ../include/openssl/err.h 340exptest.o: ../include/openssl/crypto.h ../include/openssl/err.h
336exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 341exptest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
337exptest.o: ../include/openssl/rand.h ../include/openssl/stack.h 342exptest.o: ../include/openssl/rand.h ../include/openssl/safestack.h
343exptest.o: ../include/openssl/stack.h
338hmactest.o: ../include/openssl/asn1.h ../include/openssl/bio.h 344hmactest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
339hmactest.o: ../include/openssl/blowfish.h ../include/openssl/bn.h 345hmactest.o: ../include/openssl/blowfish.h ../include/openssl/bn.h
340hmactest.o: ../include/openssl/cast.h ../include/openssl/crypto.h 346hmactest.o: ../include/openssl/cast.h ../include/openssl/crypto.h
@@ -359,11 +365,12 @@ rc2test.o: ../include/openssl/opensslconf.h ../include/openssl/rc2.h
359rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h 365rc4test.o: ../include/openssl/opensslconf.h ../include/openssl/rc4.h
360rc5test.o: ../include/openssl/rc5.h 366rc5test.o: ../include/openssl/rc5.h
361rmdtest.o: ../include/openssl/ripemd.h 367rmdtest.o: ../include/openssl/ripemd.h
362rsa_oaep_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h 368rsa_test.o: ../include/openssl/bn.h ../include/openssl/crypto.h
363rsa_oaep_test.o: ../include/openssl/e_os.h ../include/openssl/e_os2.h 369rsa_test.o: ../include/openssl/e_os.h ../include/openssl/e_os2.h
364rsa_oaep_test.o: ../include/openssl/err.h ../include/openssl/opensslconf.h 370rsa_test.o: ../include/openssl/err.h ../include/openssl/opensslconf.h
365rsa_oaep_test.o: ../include/openssl/opensslv.h ../include/openssl/rsa.h 371rsa_test.o: ../include/openssl/opensslv.h ../include/openssl/rand.h
366rsa_oaep_test.o: ../include/openssl/stack.h 372rsa_test.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
373rsa_test.o: ../include/openssl/stack.h
367sha1test.o: ../include/openssl/sha.h 374sha1test.o: ../include/openssl/sha.h
368shatest.o: ../include/openssl/sha.h 375shatest.o: ../include/openssl/sha.h
369ssltest.o: ../include/openssl/asn1.h ../include/openssl/bio.h 376ssltest.o: ../include/openssl/asn1.h ../include/openssl/bio.h
@@ -378,11 +385,12 @@ ssltest.o: ../include/openssl/md2.h ../include/openssl/md5.h
378ssltest.o: ../include/openssl/mdc2.h ../include/openssl/objects.h 385ssltest.o: ../include/openssl/mdc2.h ../include/openssl/objects.h
379ssltest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h 386ssltest.o: ../include/openssl/opensslconf.h ../include/openssl/opensslv.h
380ssltest.o: ../include/openssl/pem.h ../include/openssl/pem2.h 387ssltest.o: ../include/openssl/pem.h ../include/openssl/pem2.h
381ssltest.o: ../include/openssl/pkcs7.h ../include/openssl/rc2.h 388ssltest.o: ../include/openssl/pkcs7.h ../include/openssl/rand.h
382ssltest.o: ../include/openssl/rc4.h ../include/openssl/rc5.h 389ssltest.o: ../include/openssl/rc2.h ../include/openssl/rc4.h
383ssltest.o: ../include/openssl/ripemd.h ../include/openssl/rsa.h 390ssltest.o: ../include/openssl/rc5.h ../include/openssl/ripemd.h
384ssltest.o: ../include/openssl/safestack.h ../include/openssl/sha.h 391ssltest.o: ../include/openssl/rsa.h ../include/openssl/safestack.h
385ssltest.o: ../include/openssl/ssl.h ../include/openssl/ssl2.h 392ssltest.o: ../include/openssl/sha.h ../include/openssl/ssl.h
386ssltest.o: ../include/openssl/ssl23.h ../include/openssl/ssl3.h 393ssltest.o: ../include/openssl/ssl2.h ../include/openssl/ssl23.h
387ssltest.o: ../include/openssl/stack.h ../include/openssl/tls1.h 394ssltest.o: ../include/openssl/ssl3.h ../include/openssl/stack.h
388ssltest.o: ../include/openssl/x509.h ../include/openssl/x509_vfy.h 395ssltest.o: ../include/openssl/tls1.h ../include/openssl/x509.h
396ssltest.o: ../include/openssl/x509_vfy.h