| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 @echo off |  | 
| 2 rem Test vector run script |  | 
| 3 rem Auto generated by mkfipsscr.pl script |  | 
| 4 rem Do not edit |  | 
| 5 |  | 
| 6 |  | 
| 7 echo Running tests in .\testvectors\AES\req |  | 
| 8 if exist ".\testvectors\AES\rsp" rd /s /q ".\testvectors\AES\rsp" |  | 
| 9 md ".\testvectors\AES\rsp" |  | 
| 10 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCGFSbox128.req" ".\testvecto
     rs\AES\rsp\CBCGFSbox128.rsp" |  | 
| 11 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCGFSbox192.req" ".\testvecto
     rs\AES\rsp\CBCGFSbox192.rsp" |  | 
| 12 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCGFSbox256.req" ".\testvecto
     rs\AES\rsp\CBCGFSbox256.rsp" |  | 
| 13 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCKeySbox128.req" ".\testvect
     ors\AES\rsp\CBCKeySbox128.rsp" |  | 
| 14 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCKeySbox192.req" ".\testvect
     ors\AES\rsp\CBCKeySbox192.rsp" |  | 
| 15 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCKeySbox256.req" ".\testvect
     ors\AES\rsp\CBCKeySbox256.rsp" |  | 
| 16 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCMCT128.req" ".\testvectors\
     AES\rsp\CBCMCT128.rsp" |  | 
| 17 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCMCT192.req" ".\testvectors\
     AES\rsp\CBCMCT192.rsp" |  | 
| 18 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCMCT256.req" ".\testvectors\
     AES\rsp\CBCMCT256.rsp" |  | 
| 19 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCMMT128.req" ".\testvectors\
     AES\rsp\CBCMMT128.rsp" |  | 
| 20 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCMMT192.req" ".\testvectors\
     AES\rsp\CBCMMT192.rsp" |  | 
| 21 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCMMT256.req" ".\testvectors\
     AES\rsp\CBCMMT256.rsp" |  | 
| 22 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCVarKey128.req" ".\testvecto
     rs\AES\rsp\CBCVarKey128.rsp" |  | 
| 23 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCVarKey192.req" ".\testvecto
     rs\AES\rsp\CBCVarKey192.rsp" |  | 
| 24 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCVarKey256.req" ".\testvecto
     rs\AES\rsp\CBCVarKey256.rsp" |  | 
| 25 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCVarTxt128.req" ".\testvecto
     rs\AES\rsp\CBCVarTxt128.rsp" |  | 
| 26 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCVarTxt192.req" ".\testvecto
     rs\AES\rsp\CBCVarTxt192.rsp" |  | 
| 27 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CBCVarTxt256.req" ".\testvecto
     rs\AES\rsp\CBCVarTxt256.rsp" |  | 
| 28 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128GFSbox128.req" ".\testve
     ctors\AES\rsp\CFB128GFSbox128.rsp" |  | 
| 29 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128GFSbox192.req" ".\testve
     ctors\AES\rsp\CFB128GFSbox192.rsp" |  | 
| 30 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128GFSbox256.req" ".\testve
     ctors\AES\rsp\CFB128GFSbox256.rsp" |  | 
| 31 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128KeySbox128.req" ".\testv
     ectors\AES\rsp\CFB128KeySbox128.rsp" |  | 
| 32 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128KeySbox192.req" ".\testv
     ectors\AES\rsp\CFB128KeySbox192.rsp" |  | 
| 33 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128KeySbox256.req" ".\testv
     ectors\AES\rsp\CFB128KeySbox256.rsp" |  | 
| 34 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128MCT128.req" ".\testvecto
     rs\AES\rsp\CFB128MCT128.rsp" |  | 
| 35 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128MCT192.req" ".\testvecto
     rs\AES\rsp\CFB128MCT192.rsp" |  | 
| 36 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128MCT256.req" ".\testvecto
     rs\AES\rsp\CFB128MCT256.rsp" |  | 
| 37 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128MMT128.req" ".\testvecto
     rs\AES\rsp\CFB128MMT128.rsp" |  | 
| 38 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128MMT192.req" ".\testvecto
     rs\AES\rsp\CFB128MMT192.rsp" |  | 
| 39 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128MMT256.req" ".\testvecto
     rs\AES\rsp\CFB128MMT256.rsp" |  | 
| 40 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128VarKey128.req" ".\testve
     ctors\AES\rsp\CFB128VarKey128.rsp" |  | 
| 41 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128VarKey192.req" ".\testve
     ctors\AES\rsp\CFB128VarKey192.rsp" |  | 
| 42 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128VarKey256.req" ".\testve
     ctors\AES\rsp\CFB128VarKey256.rsp" |  | 
| 43 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128VarTxt128.req" ".\testve
     ctors\AES\rsp\CFB128VarTxt128.rsp" |  | 
| 44 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128VarTxt192.req" ".\testve
     ctors\AES\rsp\CFB128VarTxt192.rsp" |  | 
| 45 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB128VarTxt256.req" ".\testve
     ctors\AES\rsp\CFB128VarTxt256.rsp" |  | 
| 46 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1GFSbox128.req" ".\testvect
     ors\AES\rsp\CFB1GFSbox128.rsp" |  | 
| 47 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1GFSbox192.req" ".\testvect
     ors\AES\rsp\CFB1GFSbox192.rsp" |  | 
| 48 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1GFSbox256.req" ".\testvect
     ors\AES\rsp\CFB1GFSbox256.rsp" |  | 
| 49 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1KeySbox128.req" ".\testvec
     tors\AES\rsp\CFB1KeySbox128.rsp" |  | 
| 50 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1KeySbox192.req" ".\testvec
     tors\AES\rsp\CFB1KeySbox192.rsp" |  | 
| 51 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1KeySbox256.req" ".\testvec
     tors\AES\rsp\CFB1KeySbox256.rsp" |  | 
| 52 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1MCT128.req" ".\testvectors
     \AES\rsp\CFB1MCT128.rsp" |  | 
| 53 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1MCT192.req" ".\testvectors
     \AES\rsp\CFB1MCT192.rsp" |  | 
| 54 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1MCT256.req" ".\testvectors
     \AES\rsp\CFB1MCT256.rsp" |  | 
| 55 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1MMT128.req" ".\testvectors
     \AES\rsp\CFB1MMT128.rsp" |  | 
| 56 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1MMT192.req" ".\testvectors
     \AES\rsp\CFB1MMT192.rsp" |  | 
| 57 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1MMT256.req" ".\testvectors
     \AES\rsp\CFB1MMT256.rsp" |  | 
| 58 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1VarKey128.req" ".\testvect
     ors\AES\rsp\CFB1VarKey128.rsp" |  | 
| 59 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1VarKey192.req" ".\testvect
     ors\AES\rsp\CFB1VarKey192.rsp" |  | 
| 60 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1VarKey256.req" ".\testvect
     ors\AES\rsp\CFB1VarKey256.rsp" |  | 
| 61 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1VarTxt128.req" ".\testvect
     ors\AES\rsp\CFB1VarTxt128.rsp" |  | 
| 62 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1VarTxt192.req" ".\testvect
     ors\AES\rsp\CFB1VarTxt192.rsp" |  | 
| 63 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB1VarTxt256.req" ".\testvect
     ors\AES\rsp\CFB1VarTxt256.rsp" |  | 
| 64 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8GFSbox128.req" ".\testvect
     ors\AES\rsp\CFB8GFSbox128.rsp" |  | 
| 65 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8GFSbox192.req" ".\testvect
     ors\AES\rsp\CFB8GFSbox192.rsp" |  | 
| 66 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8GFSbox256.req" ".\testvect
     ors\AES\rsp\CFB8GFSbox256.rsp" |  | 
| 67 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8KeySbox128.req" ".\testvec
     tors\AES\rsp\CFB8KeySbox128.rsp" |  | 
| 68 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8KeySbox192.req" ".\testvec
     tors\AES\rsp\CFB8KeySbox192.rsp" |  | 
| 69 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8KeySbox256.req" ".\testvec
     tors\AES\rsp\CFB8KeySbox256.rsp" |  | 
| 70 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8MCT128.req" ".\testvectors
     \AES\rsp\CFB8MCT128.rsp" |  | 
| 71 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8MCT192.req" ".\testvectors
     \AES\rsp\CFB8MCT192.rsp" |  | 
| 72 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8MCT256.req" ".\testvectors
     \AES\rsp\CFB8MCT256.rsp" |  | 
| 73 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8MMT128.req" ".\testvectors
     \AES\rsp\CFB8MMT128.rsp" |  | 
| 74 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8MMT192.req" ".\testvectors
     \AES\rsp\CFB8MMT192.rsp" |  | 
| 75 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8MMT256.req" ".\testvectors
     \AES\rsp\CFB8MMT256.rsp" |  | 
| 76 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8VarKey128.req" ".\testvect
     ors\AES\rsp\CFB8VarKey128.rsp" |  | 
| 77 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8VarKey192.req" ".\testvect
     ors\AES\rsp\CFB8VarKey192.rsp" |  | 
| 78 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8VarKey256.req" ".\testvect
     ors\AES\rsp\CFB8VarKey256.rsp" |  | 
| 79 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8VarTxt128.req" ".\testvect
     ors\AES\rsp\CFB8VarTxt128.rsp" |  | 
| 80 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8VarTxt192.req" ".\testvect
     ors\AES\rsp\CFB8VarTxt192.rsp" |  | 
| 81 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\CFB8VarTxt256.req" ".\testvect
     ors\AES\rsp\CFB8VarTxt256.rsp" |  | 
| 82 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBGFSbox128.req" ".\testvecto
     rs\AES\rsp\ECBGFSbox128.rsp" |  | 
| 83 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBGFSbox192.req" ".\testvecto
     rs\AES\rsp\ECBGFSbox192.rsp" |  | 
| 84 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBGFSbox256.req" ".\testvecto
     rs\AES\rsp\ECBGFSbox256.rsp" |  | 
| 85 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBKeySbox128.req" ".\testvect
     ors\AES\rsp\ECBKeySbox128.rsp" |  | 
| 86 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBKeySbox192.req" ".\testvect
     ors\AES\rsp\ECBKeySbox192.rsp" |  | 
| 87 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBKeySbox256.req" ".\testvect
     ors\AES\rsp\ECBKeySbox256.rsp" |  | 
| 88 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBMCT128.req" ".\testvectors\
     AES\rsp\ECBMCT128.rsp" |  | 
| 89 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBMCT192.req" ".\testvectors\
     AES\rsp\ECBMCT192.rsp" |  | 
| 90 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBMCT256.req" ".\testvectors\
     AES\rsp\ECBMCT256.rsp" |  | 
| 91 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBMMT128.req" ".\testvectors\
     AES\rsp\ECBMMT128.rsp" |  | 
| 92 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBMMT192.req" ".\testvectors\
     AES\rsp\ECBMMT192.rsp" |  | 
| 93 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBMMT256.req" ".\testvectors\
     AES\rsp\ECBMMT256.rsp" |  | 
| 94 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBVarKey128.req" ".\testvecto
     rs\AES\rsp\ECBVarKey128.rsp" |  | 
| 95 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBVarKey192.req" ".\testvecto
     rs\AES\rsp\ECBVarKey192.rsp" |  | 
| 96 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBVarKey256.req" ".\testvecto
     rs\AES\rsp\ECBVarKey256.rsp" |  | 
| 97 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBVarTxt128.req" ".\testvecto
     rs\AES\rsp\ECBVarTxt128.rsp" |  | 
| 98 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBVarTxt192.req" ".\testvecto
     rs\AES\rsp\ECBVarTxt192.rsp" |  | 
| 99 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\ECBVarTxt256.req" ".\testvecto
     rs\AES\rsp\ECBVarTxt256.rsp" |  | 
| 100 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBGFSbox128.req" ".\testvecto
     rs\AES\rsp\OFBGFSbox128.rsp" |  | 
| 101 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBGFSbox192.req" ".\testvecto
     rs\AES\rsp\OFBGFSbox192.rsp" |  | 
| 102 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBGFSbox256.req" ".\testvecto
     rs\AES\rsp\OFBGFSbox256.rsp" |  | 
| 103 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBKeySbox128.req" ".\testvect
     ors\AES\rsp\OFBKeySbox128.rsp" |  | 
| 104 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBKeySbox192.req" ".\testvect
     ors\AES\rsp\OFBKeySbox192.rsp" |  | 
| 105 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBKeySbox256.req" ".\testvect
     ors\AES\rsp\OFBKeySbox256.rsp" |  | 
| 106 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBMCT128.req" ".\testvectors\
     AES\rsp\OFBMCT128.rsp" |  | 
| 107 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBMCT192.req" ".\testvectors\
     AES\rsp\OFBMCT192.rsp" |  | 
| 108 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBMCT256.req" ".\testvectors\
     AES\rsp\OFBMCT256.rsp" |  | 
| 109 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBMMT128.req" ".\testvectors\
     AES\rsp\OFBMMT128.rsp" |  | 
| 110 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBMMT192.req" ".\testvectors\
     AES\rsp\OFBMMT192.rsp" |  | 
| 111 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBMMT256.req" ".\testvectors\
     AES\rsp\OFBMMT256.rsp" |  | 
| 112 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBVarKey128.req" ".\testvecto
     rs\AES\rsp\OFBVarKey128.rsp" |  | 
| 113 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBVarKey192.req" ".\testvecto
     rs\AES\rsp\OFBVarKey192.rsp" |  | 
| 114 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBVarKey256.req" ".\testvecto
     rs\AES\rsp\OFBVarKey256.rsp" |  | 
| 115 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBVarTxt128.req" ".\testvecto
     rs\AES\rsp\OFBVarTxt128.rsp" |  | 
| 116 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBVarTxt192.req" ".\testvecto
     rs\AES\rsp\OFBVarTxt192.rsp" |  | 
| 117 ..\out32dll\fips_aesavs -f ".\testvectors\AES\req\OFBVarTxt256.req" ".\testvecto
     rs\AES\rsp\OFBVarTxt256.rsp" |  | 
| 118 |  | 
| 119 echo Running tests in .\testvectors\DSA\req |  | 
| 120 if exist ".\testvectors\DSA\rsp" rd /s /q ".\testvectors\DSA\rsp" |  | 
| 121 md ".\testvectors\DSA\rsp" |  | 
| 122 ..\out32dll\fips_dssvs keypair < ".\testvectors\DSA\req\KeyPair.req" > ".\testve
     ctors\DSA\rsp\KeyPair.rsp" |  | 
| 123 ..\out32dll\fips_dssvs pqg < ".\testvectors\DSA\req\PQGGen.req" > ".\testvectors
     \DSA\rsp\PQGGen.rsp" |  | 
| 124 ..\out32dll\fips_dssvs siggen < ".\testvectors\DSA\req\SigGen.req" > ".\testvect
     ors\DSA\rsp\SigGen.rsp" |  | 
| 125 ..\out32dll\fips_dssvs sigver < ".\testvectors\DSA\req\SigVer.req" > ".\testvect
     ors\DSA\rsp\SigVer.rsp" |  | 
| 126 |  | 
| 127 echo Running tests in .\testvectors\HMAC\req |  | 
| 128 if exist ".\testvectors\HMAC\rsp" rd /s /q ".\testvectors\HMAC\rsp" |  | 
| 129 md ".\testvectors\HMAC\rsp" |  | 
| 130 ..\out32dll\fips_hmactest < ".\testvectors\HMAC\req\HMAC.req" > ".\testvectors\H
     MAC\rsp\HMAC.rsp" |  | 
| 131 |  | 
| 132 echo Running tests in .\testvectors\RNG\req |  | 
| 133 if exist ".\testvectors\RNG\rsp" rd /s /q ".\testvectors\RNG\rsp" |  | 
| 134 md ".\testvectors\RNG\rsp" |  | 
| 135 ..\out32dll\fips_rngvs mct < ".\testvectors\RNG\req\ANSI931_AES128MCT.req" > ".\
     testvectors\RNG\rsp\ANSI931_AES128MCT.rsp" |  | 
| 136 ..\out32dll\fips_rngvs vst < ".\testvectors\RNG\req\ANSI931_AES128VST.req" > ".\
     testvectors\RNG\rsp\ANSI931_AES128VST.rsp" |  | 
| 137 ..\out32dll\fips_rngvs mct < ".\testvectors\RNG\req\ANSI931_AES192MCT.req" > ".\
     testvectors\RNG\rsp\ANSI931_AES192MCT.rsp" |  | 
| 138 ..\out32dll\fips_rngvs vst < ".\testvectors\RNG\req\ANSI931_AES192VST.req" > ".\
     testvectors\RNG\rsp\ANSI931_AES192VST.rsp" |  | 
| 139 ..\out32dll\fips_rngvs mct < ".\testvectors\RNG\req\ANSI931_AES256MCT.req" > ".\
     testvectors\RNG\rsp\ANSI931_AES256MCT.rsp" |  | 
| 140 ..\out32dll\fips_rngvs vst < ".\testvectors\RNG\req\ANSI931_AES256VST.req" > ".\
     testvectors\RNG\rsp\ANSI931_AES256VST.rsp" |  | 
| 141 |  | 
| 142 echo Running tests in .\testvectors\RSA\req |  | 
| 143 if exist ".\testvectors\RSA\rsp" rd /s /q ".\testvectors\RSA\rsp" |  | 
| 144 md ".\testvectors\RSA\rsp" |  | 
| 145 ..\out32dll\fips_rsagtest < ".\testvectors\RSA\req\KeyGenRSA.req" > ".\testvecto
     rs\RSA\rsp\KeyGenRSA.rsp" |  | 
| 146 ..\out32dll\fips_rsastest < ".\testvectors\RSA\req\SigGen15.req" > ".\testvector
     s\RSA\rsp\SigGen15.rsp" |  | 
| 147 ..\out32dll\fips_rsastest -saltlen 0 < ".\testvectors\RSA\req\SigGenPSS.req" > "
     .\testvectors\RSA\rsp\SigGenPSS.rsp" |  | 
| 148 ..\out32dll\fips_rsastest -x931 < ".\testvectors\RSA\req\SigGenRSA.req" > ".\tes
     tvectors\RSA\rsp\SigGenRSA.rsp" |  | 
| 149 ..\out32dll\fips_rsavtest < ".\testvectors\RSA\req\SigVer15.req" > ".\testvector
     s\RSA\rsp\SigVer15.rsp" |  | 
| 150 ..\out32dll\fips_rsavtest -saltlen 0 < ".\testvectors\RSA\req\SigVerPSS.req" > "
     .\testvectors\RSA\rsp\SigVerPSS.rsp" |  | 
| 151 ..\out32dll\fips_rsavtest -x931 < ".\testvectors\RSA\req\SigVerRSA.req" > ".\tes
     tvectors\RSA\rsp\SigVerRSA.rsp" |  | 
| 152 |  | 
| 153 echo Running tests in .\testvectors\SHA\req |  | 
| 154 if exist ".\testvectors\SHA\rsp" rd /s /q ".\testvectors\SHA\rsp" |  | 
| 155 md ".\testvectors\SHA\rsp" |  | 
| 156 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA1LongMsg.req" > ".\testvect
     ors\SHA\rsp\SHA1LongMsg.rsp" |  | 
| 157 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA1Monte.req" > ".\testvector
     s\SHA\rsp\SHA1Monte.rsp" |  | 
| 158 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA1ShortMsg.req" > ".\testvec
     tors\SHA\rsp\SHA1ShortMsg.rsp" |  | 
| 159 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA224LongMsg.req" > ".\testve
     ctors\SHA\rsp\SHA224LongMsg.rsp" |  | 
| 160 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA224Monte.req" > ".\testvect
     ors\SHA\rsp\SHA224Monte.rsp" |  | 
| 161 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA224ShortMsg.req" > ".\testv
     ectors\SHA\rsp\SHA224ShortMsg.rsp" |  | 
| 162 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA256LongMsg.req" > ".\testve
     ctors\SHA\rsp\SHA256LongMsg.rsp" |  | 
| 163 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA256Monte.req" > ".\testvect
     ors\SHA\rsp\SHA256Monte.rsp" |  | 
| 164 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA256ShortMsg.req" > ".\testv
     ectors\SHA\rsp\SHA256ShortMsg.rsp" |  | 
| 165 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA384LongMsg.req" > ".\testve
     ctors\SHA\rsp\SHA384LongMsg.rsp" |  | 
| 166 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA384Monte.req" > ".\testvect
     ors\SHA\rsp\SHA384Monte.rsp" |  | 
| 167 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA384ShortMsg.req" > ".\testv
     ectors\SHA\rsp\SHA384ShortMsg.rsp" |  | 
| 168 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA512LongMsg.req" > ".\testve
     ctors\SHA\rsp\SHA512LongMsg.rsp" |  | 
| 169 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA512Monte.req" > ".\testvect
     ors\SHA\rsp\SHA512Monte.rsp" |  | 
| 170 ..\out32dll\fips_shatest < ".\testvectors\SHA\req\SHA512ShortMsg.req" > ".\testv
     ectors\SHA\rsp\SHA512ShortMsg.rsp" |  | 
| 171 |  | 
| 172 echo Running tests in .\testvectors\TDES\req |  | 
| 173 if exist ".\testvectors\TDES\rsp" rd /s /q ".\testvectors\TDES\rsp" |  | 
| 174 md ".\testvectors\TDES\rsp" |  | 
| 175 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCinvperm.req" ".\testvect
     ors\TDES\rsp\TCBCinvperm.rsp" |  | 
| 176 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCMMT1.req" ".\testvectors
     \TDES\rsp\TCBCMMT1.rsp" |  | 
| 177 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCMMT2.req" ".\testvectors
     \TDES\rsp\TCBCMMT2.rsp" |  | 
| 178 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCMMT3.req" ".\testvectors
     \TDES\rsp\TCBCMMT3.rsp" |  | 
| 179 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCMonte1.req" ".\testvecto
     rs\TDES\rsp\TCBCMonte1.rsp" |  | 
| 180 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCMonte2.req" ".\testvecto
     rs\TDES\rsp\TCBCMonte2.rsp" |  | 
| 181 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCMonte3.req" ".\testvecto
     rs\TDES\rsp\TCBCMonte3.rsp" |  | 
| 182 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCpermop.req" ".\testvecto
     rs\TDES\rsp\TCBCpermop.rsp" |  | 
| 183 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCsubtab.req" ".\testvecto
     rs\TDES\rsp\TCBCsubtab.rsp" |  | 
| 184 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCvarkey.req" ".\testvecto
     rs\TDES\rsp\TCBCvarkey.rsp" |  | 
| 185 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCBCvartext.req" ".\testvect
     ors\TDES\rsp\TCBCvartext.rsp" |  | 
| 186 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64invperm.req" ".\testve
     ctors\TDES\rsp\TCFB64invperm.rsp" |  | 
| 187 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64MMT1.req" ".\testvecto
     rs\TDES\rsp\TCFB64MMT1.rsp" |  | 
| 188 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64MMT2.req" ".\testvecto
     rs\TDES\rsp\TCFB64MMT2.rsp" |  | 
| 189 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64MMT3.req" ".\testvecto
     rs\TDES\rsp\TCFB64MMT3.rsp" |  | 
| 190 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64Monte1.req" ".\testvec
     tors\TDES\rsp\TCFB64Monte1.rsp" |  | 
| 191 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64Monte2.req" ".\testvec
     tors\TDES\rsp\TCFB64Monte2.rsp" |  | 
| 192 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64Monte3.req" ".\testvec
     tors\TDES\rsp\TCFB64Monte3.rsp" |  | 
| 193 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64permop.req" ".\testvec
     tors\TDES\rsp\TCFB64permop.rsp" |  | 
| 194 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64subtab.req" ".\testvec
     tors\TDES\rsp\TCFB64subtab.rsp" |  | 
| 195 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64varkey.req" ".\testvec
     tors\TDES\rsp\TCFB64varkey.rsp" |  | 
| 196 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB64vartext.req" ".\testve
     ctors\TDES\rsp\TCFB64vartext.rsp" |  | 
| 197 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8invperm.req" ".\testvec
     tors\TDES\rsp\TCFB8invperm.rsp" |  | 
| 198 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8MMT1.req" ".\testvector
     s\TDES\rsp\TCFB8MMT1.rsp" |  | 
| 199 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8MMT2.req" ".\testvector
     s\TDES\rsp\TCFB8MMT2.rsp" |  | 
| 200 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8MMT3.req" ".\testvector
     s\TDES\rsp\TCFB8MMT3.rsp" |  | 
| 201 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8Monte1.req" ".\testvect
     ors\TDES\rsp\TCFB8Monte1.rsp" |  | 
| 202 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8Monte2.req" ".\testvect
     ors\TDES\rsp\TCFB8Monte2.rsp" |  | 
| 203 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8Monte3.req" ".\testvect
     ors\TDES\rsp\TCFB8Monte3.rsp" |  | 
| 204 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8permop.req" ".\testvect
     ors\TDES\rsp\TCFB8permop.rsp" |  | 
| 205 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8subtab.req" ".\testvect
     ors\TDES\rsp\TCFB8subtab.rsp" |  | 
| 206 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8varkey.req" ".\testvect
     ors\TDES\rsp\TCFB8varkey.rsp" |  | 
| 207 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TCFB8vartext.req" ".\testvec
     tors\TDES\rsp\TCFB8vartext.rsp" |  | 
| 208 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBinvperm.req" ".\testvect
     ors\TDES\rsp\TECBinvperm.rsp" |  | 
| 209 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBMMT1.req" ".\testvectors
     \TDES\rsp\TECBMMT1.rsp" |  | 
| 210 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBMMT2.req" ".\testvectors
     \TDES\rsp\TECBMMT2.rsp" |  | 
| 211 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBMMT3.req" ".\testvectors
     \TDES\rsp\TECBMMT3.rsp" |  | 
| 212 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBMonte1.req" ".\testvecto
     rs\TDES\rsp\TECBMonte1.rsp" |  | 
| 213 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBMonte2.req" ".\testvecto
     rs\TDES\rsp\TECBMonte2.rsp" |  | 
| 214 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBMonte3.req" ".\testvecto
     rs\TDES\rsp\TECBMonte3.rsp" |  | 
| 215 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBpermop.req" ".\testvecto
     rs\TDES\rsp\TECBpermop.rsp" |  | 
| 216 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBsubtab.req" ".\testvecto
     rs\TDES\rsp\TECBsubtab.rsp" |  | 
| 217 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBvarkey.req" ".\testvecto
     rs\TDES\rsp\TECBvarkey.rsp" |  | 
| 218 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TECBvartext.req" ".\testvect
     ors\TDES\rsp\TECBvartext.rsp" |  | 
| 219 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBinvperm.req" ".\testvect
     ors\TDES\rsp\TOFBinvperm.rsp" |  | 
| 220 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBMMT1.req" ".\testvectors
     \TDES\rsp\TOFBMMT1.rsp" |  | 
| 221 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBMMT2.req" ".\testvectors
     \TDES\rsp\TOFBMMT2.rsp" |  | 
| 222 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBMMT3.req" ".\testvectors
     \TDES\rsp\TOFBMMT3.rsp" |  | 
| 223 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBMonte1.req" ".\testvecto
     rs\TDES\rsp\TOFBMonte1.rsp" |  | 
| 224 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBMonte2.req" ".\testvecto
     rs\TDES\rsp\TOFBMonte2.rsp" |  | 
| 225 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBMonte3.req" ".\testvecto
     rs\TDES\rsp\TOFBMonte3.rsp" |  | 
| 226 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBpermop.req" ".\testvecto
     rs\TDES\rsp\TOFBpermop.rsp" |  | 
| 227 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBsubtab.req" ".\testvecto
     rs\TDES\rsp\TOFBsubtab.rsp" |  | 
| 228 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBvarkey.req" ".\testvecto
     rs\TDES\rsp\TOFBvarkey.rsp" |  | 
| 229 ..\out32dll\fips_desmovs -f ".\testvectors\TDES\req\TOFBvartext.req" ".\testvect
     ors\TDES\rsp\TOFBvartext.rsp" |  | 
| OLD | NEW | 
|---|