cryptomgmtlibs/securitytestfw/test/autotesting/runcrypto_9.5.bat
changeset 8 35751d3474b7
parent 0 2c201484c85f
child 48 eb9b28acd381
equal deleted inserted replaced
2:675a964f4eb5 8:35751d3474b7
    11 @rem
    11 @rem
    12 @rem Contributors:
    12 @rem Contributors:
    13 @rem
    13 @rem
    14 @rem Description: 
    14 @rem Description: 
    15 @rem
    15 @rem
    16 REM Embedded keys
       
    17 temb
    16 temb
    18 move c:\temblog.txt c:\testresults\
    17 move c:\temblog.txt c:\testresults\
    19 move c:\testresults\temblog.txt e:\testresults\temblog.txt
    18 move c:\testresults\temblog.txt e:\testresults\temblog.txt
    20 
    19 
    21 REM hash
    20 REM hash
    42 move c:\logs\testexecute\tcryptospi.htm e:\testresults\tcryptospi.htm
    41 move c:\logs\testexecute\tcryptospi.htm e:\testresults\tcryptospi.htm
    43 del /s c:\testdata\tcryptospi\
    42 del /s c:\testdata\tcryptospi\
    44 
    43 
    45 REM crypto, asymmetric
    44 REM crypto, asymmetric
    46 
    45 
    47 tasymmetric z:\tasymmetric\tasymmetrictests.txt c:\testresults\tasymmetrictests.log
       
    48 REM tasymmetric z:\tasymmetric\asymmetricPerformance.txt c:\testresults\asymmetricPerformance.log
    46 REM tasymmetric z:\tasymmetric\asymmetricPerformance.txt c:\testresults\asymmetricPerformance.log
    49 
    47 
    50 move c:\testresults\tasymmetrictests.log e:\testresults\tasymmetrictests.log
    48 tasymmetric z:\tasymmetric\tasymmetrictests.script c:\logs\testexecute\tasymmetrictests.htm
       
    49 move c:\logs\testexecute\tasymmetrictests.htm e:\testresults\tasymmetrictests.htm
    51 
    50 
    52 REM crypto, symmetric
    51 REM crypto, symmetric
    53 
    52 
    54 tsymmetric z:\tsymmetric\tsymmetrictests.txt c:\testresults\tsymmetrictests.log
    53 tsymmetric z:\tsymmetric\tsymmetrictests.script c:\logs\testexecute\tsymmetrictests.htm
    55 tsymmetric z:\tsymmetric\AESECBVectorsScript.txt c:\testresults\AESECBVectorsScript.log
    54 move c:\logs\testexecute\tsymmetrictests.htm e:\testresults\tsymmetrictests.htm
    56 tsymmetric z:\tsymmetric\AESECB_KAT_VT.txt c:\testresults\AESECB_KAT_VT.log
    55 
    57 tsymmetric z:\tsymmetric\AESECB_KAT_VK.txt c:\testresults\AESECB_KAT_VK.log
    56 tsymmetric z:\tsymmetric\AESECBVectorsScript.script c:\logs\testexecute\AESECBVectorsScript.htm
    58 tsymmetric z:\tsymmetric\AESMonteCarloEncryptECB128.txt c:\testresults\AESMonteCarloEncryptECB128.log
    57 move c:\logs\testexecute\AESECBVectorsScript.htm e:\testresults\AESECBVectorsScript.htm
    59 tsymmetric z:\tsymmetric\AESMonteCarloEncryptECB192.txt c:\testresults\AESMonteCarloEncryptECB192.log
    58 
    60 tsymmetric z:\tsymmetric\AESMonteCarloEncryptECB256.txt c:\testresults\AESMonteCarloEncryptECB256.log
    59 tsymmetric z:\tsymmetric\AESECB_KAT_VT.script c:\logs\testexecute\AESECB_KAT_VT.htm
    61 tsymmetric z:\tsymmetric\AESMonteCarloDecryptECB128.txt c:\testresults\AESMonteCarloDecryptECB128.log
    60 move c:\logs\testexecute\AESECB_KAT_VT.htm e:\testresults\AESECB_KAT_VT.htm
    62 tsymmetric z:\tsymmetric\AESMonteCarloDecryptECB192.txt c:\testresults\AESMonteCarloDecryptECB192.log
    61 
    63 tsymmetric z:\tsymmetric\AESMonteCarloDecryptECB256.txt c:\testresults\AESMonteCarloDecryptECB256.log
    62 tsymmetric z:\tsymmetric\AESECB_KAT_VK.script c:\logs\testexecute\AESECB_KAT_VK.htm
    64 tsymmetric z:\tsymmetric\AESMonteCarloEncryptCBC128.txt c:\testresults\AESMonteCarloEncryptCBC128.log
    63 move c:\logs\testexecute\AESECB_KAT_VK.htm e:\testresults\AESECB_KAT_VK.htm
    65 tsymmetric z:\tsymmetric\AESMonteCarloEncryptCBC192.txt c:\testresults\AESMonteCarloEncryptCBC192.log
    64 
    66 tsymmetric z:\tsymmetric\AESMonteCarloEncryptCBC256.txt c:\testresults\AESMonteCarloEncryptCBC256.log
    65 tsymmetric z:\tsymmetric\AESMonteCarloEncryptECB128.script c:\logs\testexecute\AESMonteCarloEncryptECB128.htm
    67 tsymmetric z:\tsymmetric\AESMonteCarloDecryptCBC128.txt c:\testresults\AESMonteCarloDecryptCBC128.log
    66 move c:\logs\testexecute\AESMonteCarloEncryptECB128.htm e:\testresults\AESMonteCarloEncryptECB128.htm
    68 tsymmetric z:\tsymmetric\AESMonteCarloDecryptCBC192.txt c:\testresults\AESMonteCarloDecryptCBC192.log
    67 
    69 tsymmetric z:\tsymmetric\AESMonteCarloDecryptCBC256.txt c:\testresults\AESMonteCarloDecryptCBC256.log
    68 tsymmetric z:\tsymmetric\AESMonteCarloEncryptECB192.script c:\logs\testexecute\AESMonteCarloEncryptECB192.htm
       
    69 move c:\logs\testexecute\AESMonteCarloEncryptECB192.htm e:\testresults\AESMonteCarloEncryptECB192.htm
       
    70 
       
    71 tsymmetric z:\tsymmetric\AESMonteCarloEncryptECB256.script c:\logs\testexecute\AESMonteCarloEncryptECB256.htm
       
    72 move c:\logs\testexecute\AESMonteCarloEncryptECB256.htm e:\testresults\AESMonteCarloEncryptECB256.htm
       
    73 
       
    74 tsymmetric z:\tsymmetric\AESMonteCarloDecryptECB128.script c:\logs\testexecute\AESMonteCarloDecryptECB128.htm
       
    75 move c:\logs\testexecute\AESMonteCarloDecryptECB128.htm e:\testresults\AESMonteCarloDecryptECB128.htm
       
    76 
       
    77 tsymmetric z:\tsymmetric\AESMonteCarloDecryptECB192.script c:\logs\testexecute\AESMonteCarloDecryptECB192.htm
       
    78 move c:\logs\testexecute\AESMonteCarloDecryptECB192.htm e:\testresults\AESMonteCarloDecryptECB192.htm
       
    79 
       
    80 tsymmetric z:\tsymmetric\AESMonteCarloDecryptECB256.script c:\logs\testexecute\AESMonteCarloDecryptECB256.htm
       
    81 move c:\logs\testexecute\AESMonteCarloDecryptECB256.htm e:\testresults\AESMonteCarloDecryptECB256.htm
       
    82 
       
    83 tsymmetric z:\tsymmetric\AESMonteCarloEncryptCBC128.script c:\logs\testexecute\AESMonteCarloEncryptCBC128.htm
       
    84 move c:\logs\testexecute\AESMonteCarloEncryptCBC128.htm e:\testresults\AESMonteCarloEncryptCBC128.htm
       
    85 
       
    86 tsymmetric z:\tsymmetric\AESMonteCarloEncryptCBC192A.script c:\logs\testexecute\AESMonteCarloEncryptCBC192A.htm
       
    87 move c:\logs\testexecute\AESMonteCarloEncryptCBC192A.htm e:\testresults\AESMonteCarloEncryptCBC192A.htm
       
    88 
       
    89 tsymmetric z:\tsymmetric\AESMonteCarloEncryptCBC192B.script c:\logs\testexecute\AESMonteCarloEncryptCBC192B.htm
       
    90 move c:\logs\testexecute\AESMonteCarloEncryptCBC192B.htm e:\testresults\AESMonteCarloEncryptCBC192B.htm
       
    91 
       
    92 tsymmetric z:\tsymmetric\AESMonteCarloEncryptCBC256.script c:\logs\testexecute\AESMonteCarloEncryptCBC256.htm
       
    93 move c:\logs\testexecute\AESMonteCarloEncryptCBC256.htm e:\testresults\AESMonteCarloEncryptCBC256.htm
       
    94 
       
    95 tsymmetric z:\tsymmetric\AESMonteCarloDecryptCBC128.script c:\logs\testexecute\AESMonteCarloDecryptCBC128.htm
       
    96 move c:\logs\testexecute\AESMonteCarloDecryptCBC128.htm e:\testresults\AESMonteCarloDecryptCBC128.htm
       
    97 
       
    98 tsymmetric z:\tsymmetric\AESMonteCarloDecryptCBC192.script c:\logs\testexecute\AESMonteCarloDecryptCBC192.htm
       
    99 move c:\logs\testexecute\AESMonteCarloDecryptCBC192.htm e:\testresults\AESMonteCarloDecryptCBC192.htm
       
   100 
       
   101 tsymmetric z:\tsymmetric\AESMonteCarloDecryptCBC256.script c:\logs\testexecute\AESMonteCarloDecryptCBC256.htm
       
   102 move c:\logs\testexecute\AESMonteCarloDecryptCBC256.htm e:\testresults\AESMonteCarloDecryptCBC256.htm
    70 
   103 
    71 
   104 
    72 rem copy logs to mmc card
       
    73 move c:\testresults\tsymmetrictests.log e:\testresults\tsymmetrictests.log
       
    74 move c:\testresults\AESECBVectorsScript.log e:\testresults\AESECBVectorsScript.log
       
    75 move c:\testresults\AESECB_KAT_VT.log e:\testresults\AESECB_KAT_VT.log
       
    76 move c:\testresults\AESECB_KAT_VK.log e:\testresults\AESECB_KAT_VK.log
       
    77 move c:\testresults\AESMonteCarloEncryptECB128.log e:\testresults\AESMonteCarloEncryptECB128.log
       
    78 move c:\testresults\AESMonteCarloEncryptECB192.log e:\testresults\AESMonteCarloEncryptECB192.log
       
    79 move c:\testresults\AESMonteCarloEncryptECB256.log e:\testresults\AESMonteCarloEncryptECB256.log
       
    80 move c:\testresults\AESMonteCarloDecryptECB128.log e:\testresults\AESMonteCarloDecryptECB128.log
       
    81 move c:\testresults\AESMonteCarloDecryptECB192.log e:\testresults\AESMonteCarloDecryptECB192.log
       
    82 move c:\testresults\AESMonteCarloDecryptECB256.log e:\testresults\AESMonteCarloDecryptECB256.log
       
    83 move c:\testresults\AESMonteCarloEncryptCBC128.log e:\testresults\AESMonteCarloEncryptCBC128.log
       
    84 move c:\testresults\AESMonteCarloEncryptCBC192.log e:\testresults\AESMonteCarloEncryptCBC192.log
       
    85 move c:\testresults\AESMonteCarloEncryptCBC256.log e:\testresults\AESMonteCarloEncryptCBC256.log
       
    86 move c:\testresults\AESMonteCarloDecryptCBC128.log e:\testresults\AESMonteCarloDecryptCBC128.log
       
    87 move c:\testresults\AESMonteCarloDecryptCBC192.log e:\testresults\AESMonteCarloDecryptCBC192.log
       
    88 move c:\testresults\AESMonteCarloDecryptCBC256.log e:\testresults\AESMonteCarloDecryptCBC256.log
       
    89 
   105 
    90 REM crypto, bigint
   106 REM crypto, bigint
    91 
   107 
    92 tbigint z:\tbigint\tconstructiontests.txt c:\testresults\tconstruction.log
   108 tbigint z:\tbigint\tconstructiontests.script c:\logs\testexecute\tconstruction.htm
    93 tbigint z:\tbigint\tbasicmathstests.txt c:\testresults\tbasicmaths.log
   109 move c:\logs\testexecute\tconstruction.htm e:\testresults\tconstruction.htm
    94 tbigint z:\tbigint\tmontgomerytests.txt c:\testresults\tmontgomery.log
       
    95 REM tbigint z:\tbigint\tperformancetests.txt c:\testresults\tperformance.log
       
    96 tbigint z:\tbigint\tprimetests.txt c:\testresults\tprime.log
       
    97 REM tbigint z:\tbigint\tprimetests2.txt c:\testresults\tprime2.log
       
    98 tbigint z:\tbigint\tprimefailuretests.txt  c:\testresults\tprimefailure.log
       
    99 tbigint z:\tbigint\tprimegen.txt c:\testresults\tprimegen.log
       
   100 
   110 
   101 rem copy logs to mmc card
   111 tbigint z:\tbigint\tbasicmathstests.script c:\logs\testexecute\tbasicmaths.htm
   102 move c:\testresults\tconstruction.log e:\testresults\tconstruction.log
   112 move c:\logs\testexecute\tbasicmaths.htm e:\testresults\tbasicmaths.htm
   103 move c:\testresults\tbasicmaths.log e:\testresults\tbasicmaths.log
   113 
   104 move c:\testresults\tmontgomery.log e:\testresults\tmontgomery.log
   114 tbigint z:\tbigint\tmontgomerytests.script c:\logs\testexecute\tmontgomery.htm
   105 REM move c:\testresults\tperformance.log e:\testresults\tperformance.log
   115 move c:\logs\testexecute\tmontgomery.htm e:\testresults\tmontgomery.htm
   106 move c:\testresults\tprime.log e:\testresults\tprime.log
   116 
   107 REM move c:\testresults\tprime2.log e:\testresults\tprime2.log
   117 REM tbigint z:\tbigint\tperformancetests.script c:\logs\testexecute\tperformance.htm
   108 move c:\testresults\tprimefailure.log e:\testresults\tprimefailure.log
   118 REM move c:\logs\testexecute\tperformance.htm e:\testresults\tperformance.htm
   109 move c:\testresults\tprimegen.log e:\testresults\tprimegen.log
   119 
       
   120 tbigint z:\tbigint\tprimetests.script c:\logs\testexecute\tprime.htm
       
   121 move c:\logs\testexecute\tprime.htm e:\testresults\tprime.htm
       
   122 
       
   123 REM tbigint z:\tbigint\tprimetests2.script c:\logs\testexecute\tprime2.htm
       
   124 REM move c:\logs\testexecute\tprime2.htm e:\testresults\tprime2.htm
       
   125 
       
   126 tbigint z:\tbigint\tprimefailuretests.script  c:\logs\testexecute\tprimefailure.htm
       
   127 move c:\logs\testexecute\tprimefailure.htm e:\testresults\tprimefailure.htm
       
   128 
       
   129 tbigint z:\tbigint\tprimegen.script c:\logs\testexecute\tprimegen.htm
       
   130 move c:\logs\testexecute\tprimegen.htm e:\testresults\tprimegen.htm
       
   131 
       
   132 
   110 
   133 
   111 REM crypto, tpkcs5kdf
   134 REM crypto, tpkcs5kdf
   112 md c:\tpkcs5kdf
   135 md c:\tpkcs5kdf
   113 
   136 
   114 copy z:\tpkcs12kdftests.txt c:\tpkcs5kdf\tpkcs12kdftests.txt
   137 copy z:\tpkcs12kdftests.script c:\tpkcs5kdf\tpkcs12kdftests.script
   115 tpkcs5kdf c:\tpkcs5kdf\tpkcs12kdftests.txt c:\tpkcs5kdf\tpkcs12kdftests.log
   138 tpkcs5kdf c:\tpkcs5kdf\tpkcs12kdftests.script c:\tpkcs5kdf\tpkcs12kdftests.htm
   116 move c:\tpkcs5kdf\tpkcs12kdftests.log e:\testresults\tpkcs12kdftests.log
   139 move c:\tpkcs5kdf\tpkcs12kdftests.htm e:\testresults\tpkcs12kdftests.htm
   117 del /s c:\tpkcs5kdf\
   140 del /s c:\tpkcs5kdf\
       
   141 
   118 
   142 
   119 REM crypto, pbe
   143 REM crypto, pbe
   120 
   144 
   121 md c:\tpbe
   145 md c:\tpbe
   122 copy z:\tpbe\*.dat c:\tpbe
   146 copy z:\tpbe\*.dat c:\tpbe
   123 attrib c:\tpbe\strong.dat -r
   147 attrib c:\tpbe\strong.dat -r
   124 attrib c:\tpbe\weak.dat -r
   148 attrib c:\tpbe\weak.dat -r
   125 tpbe z:\tpbe\tpbetests_v2.txt c:\testresults\tpbetestsv2.log
   149 tpbe z:\tpbe\tpbetests_v2.script c:\logs\testexecute\tpbetestsv2.htm
   126 move c:\testresults\tpbetestsv2.log e:\testresults\tpbetestsv2.log
   150 move c:\logs\testexecute\tpbetestsv2.htm e:\testresults\tpbetestsv2.htm
       
   151 
   127 del /s c:\tpbe\
   152 del /s c:\tpbe\