Fix for CMS/PKCS7 MMA. If RSA decryption fails use a random key and
[oweals/openssl.git] / test / tests.com
index f126e49cbeda15d1ceb20b77b8c640be2e695b21..cb74490b05e1c8cdeea2e7d87d68852c774cd35a 100644 (file)
@@ -6,11 +6,17 @@ $     __proc = f$element(0,";",f$environment("procedure"))
 $      __here = f$parse(f$parse("A.;",__proc) - "A.;","[]A.;") - "A.;"
 $      __save_default = f$environment("default")
 $      __arch := VAX
-$      if f$getsyi("cpu") .ge. 128 then __arch := AXP
+$      if f$getsyi("cpu") .ge. 128 then -
+          __arch = f$edit( f$getsyi( "ARCH_NAME"), "UPCASE")
+$      if __arch .eqs. "" then __arch := UNK
 $      texe_dir := sys$disk:[-.'__arch'.exe.test]
 $      exe_dir := sys$disk:[-.'__arch'.exe.apps]
 $
+$      sslroot = f$parse("sys$disk:[-.apps];",,,,"syntax_only") - "].;"+ ".]"
+$      define /translation_attributes = concealed sslroot 'sslroot'
+$
 $      set default '__here'
+$
 $      on control_y then goto exit
 $      on error then goto exit
 $
@@ -18,20 +24,24 @@ $   if p1 .nes. ""
 $      then
 $          tests = p1
 $      else
+$! NOTE: This list reflects the list of dependencies following the
+$! "alltests" target in Makefile.  This should make it easy to see
+$! if there's a difference that needs to be taken care of.
 $          tests := -
        test_des,test_idea,test_sha,test_md4,test_md5,test_hmac,-
        test_md2,test_mdc2,-
        test_rmd,test_rc2,test_rc4,test_rc5,test_bf,test_cast,test_rd,-
-       test_rand,test_bn,test_ec,test_ecdsa,-
+       test_rand,test_bn,test_ec,test_ecdsa,test_ecdh,-
        test_enc,test_x509,test_rsa,test_crl,test_sid,-
        test_gen,test_req,test_pkcs7,test_verify,test_dh,test_dsa,-
-       test_ss,test_ca,test_engine,test_evp,test_ssl
+       test_ss,test_ca,test_engine,test_evp,test_ssl,test_ige,test_jpake
 $      endif
 $      tests = f$edit(tests,"COLLAPSE")
 $
 $      BNTEST :=       bntest
 $      ECTEST :=       ectest
 $      ECDSATEST :=    ecdsatest
+$      ECDHTEST :=     ecdhtest
 $      EXPTEST :=      exptest
 $      IDEATEST :=     ideatest
 $      SHATEST :=      shatest
@@ -56,6 +66,8 @@ $     SSLTEST :=      ssltest
 $      RSATEST :=      rsa_test
 $      ENGINETEST :=   enginetest
 $      EVPTEST :=      evp_test
+$      IGETEST :=      igetest
+$      JPAKETEST :=    jpaketest
 $
 $      tests_i = 0
 $ loop_tests:
@@ -184,10 +196,14 @@ $ test_ec:
 $      write sys$output "test elliptic curves"
 $      mcr 'texe_dir''ectest'
 $      return
-$ test_ec:
+$ test_ecdsa:
 $      write sys$output "test ecdsa"
 $      mcr 'texe_dir''ecdsatest'
 $      return
+$ test_ecdh:
+$      write sys$output "test ecdh"
+$      mcr 'texe_dir''ecdhtest'
+$      return
 $ test_verify:
 $      write sys$output "The following command should have some OK's and some failures"
 $      write sys$output "There are definitly a few expired certificates"
@@ -245,8 +261,17 @@ $ test_rd:
 $      write sys$output "test Rijndael"
 $      !mcr 'texe_dir''rdtest'
 $      return
+$ test_ige: 
+$      write sys$output "Test IGE mode"
+$      mcr 'texe_dir''igetest'
+$      return
+$ test_jpake: 
+$      write sys$output "Test JPAKE"
+$      mcr 'texe_dir''jpaketest'
+$      return
 $
 $
 $ exit:
 $      set default '__save_default'
+$      deassign sslroot
 $      exit