| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 #!/bin/sh |  | 
| 2 |  | 
| 3 # Test vector run script |  | 
| 4 # Auto generated by mkfipsscr.pl script |  | 
| 5 # Do not edit |  | 
| 6 |  | 
| 7 |  | 
| 8 echo Running tests in "./testvectors/AES/req" |  | 
| 9 rm -rf "./testvectors/AES/rsp" |  | 
| 10 mkdir "./testvectors/AES/rsp" |  | 
| 11 |  | 
| 12 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCGFSbox128
     .req" "./testvectors/AES/rsp/CBCGFSbox128.rsp" || { echo "./testvectors/AES/req/
     CBCGFSbox128.req failure" ; exit 1 |  | 
| 13 } |  | 
| 14 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCGFSbox192
     .req" "./testvectors/AES/rsp/CBCGFSbox192.rsp" || { echo "./testvectors/AES/req/
     CBCGFSbox192.req failure" ; exit 1 |  | 
| 15 } |  | 
| 16 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCGFSbox256
     .req" "./testvectors/AES/rsp/CBCGFSbox256.rsp" || { echo "./testvectors/AES/req/
     CBCGFSbox256.req failure" ; exit 1 |  | 
| 17 } |  | 
| 18 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCKeySbox12
     8.req" "./testvectors/AES/rsp/CBCKeySbox128.rsp" || { echo "./testvectors/AES/re
     q/CBCKeySbox128.req failure" ; exit 1 |  | 
| 19 } |  | 
| 20 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCKeySbox19
     2.req" "./testvectors/AES/rsp/CBCKeySbox192.rsp" || { echo "./testvectors/AES/re
     q/CBCKeySbox192.req failure" ; exit 1 |  | 
| 21 } |  | 
| 22 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCKeySbox25
     6.req" "./testvectors/AES/rsp/CBCKeySbox256.rsp" || { echo "./testvectors/AES/re
     q/CBCKeySbox256.req failure" ; exit 1 |  | 
| 23 } |  | 
| 24 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCMCT128.re
     q" "./testvectors/AES/rsp/CBCMCT128.rsp" || { echo "./testvectors/AES/req/CBCMCT
     128.req failure" ; exit 1 |  | 
| 25 } |  | 
| 26 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCMCT192.re
     q" "./testvectors/AES/rsp/CBCMCT192.rsp" || { echo "./testvectors/AES/req/CBCMCT
     192.req failure" ; exit 1 |  | 
| 27 } |  | 
| 28 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCMCT256.re
     q" "./testvectors/AES/rsp/CBCMCT256.rsp" || { echo "./testvectors/AES/req/CBCMCT
     256.req failure" ; exit 1 |  | 
| 29 } |  | 
| 30 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCMMT128.re
     q" "./testvectors/AES/rsp/CBCMMT128.rsp" || { echo "./testvectors/AES/req/CBCMMT
     128.req failure" ; exit 1 |  | 
| 31 } |  | 
| 32 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCMMT192.re
     q" "./testvectors/AES/rsp/CBCMMT192.rsp" || { echo "./testvectors/AES/req/CBCMMT
     192.req failure" ; exit 1 |  | 
| 33 } |  | 
| 34 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCMMT256.re
     q" "./testvectors/AES/rsp/CBCMMT256.rsp" || { echo "./testvectors/AES/req/CBCMMT
     256.req failure" ; exit 1 |  | 
| 35 } |  | 
| 36 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCVarKey128
     .req" "./testvectors/AES/rsp/CBCVarKey128.rsp" || { echo "./testvectors/AES/req/
     CBCVarKey128.req failure" ; exit 1 |  | 
| 37 } |  | 
| 38 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCVarKey192
     .req" "./testvectors/AES/rsp/CBCVarKey192.rsp" || { echo "./testvectors/AES/req/
     CBCVarKey192.req failure" ; exit 1 |  | 
| 39 } |  | 
| 40 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCVarKey256
     .req" "./testvectors/AES/rsp/CBCVarKey256.rsp" || { echo "./testvectors/AES/req/
     CBCVarKey256.req failure" ; exit 1 |  | 
| 41 } |  | 
| 42 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCVarTxt128
     .req" "./testvectors/AES/rsp/CBCVarTxt128.rsp" || { echo "./testvectors/AES/req/
     CBCVarTxt128.req failure" ; exit 1 |  | 
| 43 } |  | 
| 44 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCVarTxt192
     .req" "./testvectors/AES/rsp/CBCVarTxt192.rsp" || { echo "./testvectors/AES/req/
     CBCVarTxt192.req failure" ; exit 1 |  | 
| 45 } |  | 
| 46 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CBCVarTxt256
     .req" "./testvectors/AES/rsp/CBCVarTxt256.rsp" || { echo "./testvectors/AES/req/
     CBCVarTxt256.req failure" ; exit 1 |  | 
| 47 } |  | 
| 48 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128GFSbox
     128.req" "./testvectors/AES/rsp/CFB128GFSbox128.rsp" || { echo "./testvectors/AE
     S/req/CFB128GFSbox128.req failure" ; exit 1 |  | 
| 49 } |  | 
| 50 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128GFSbox
     192.req" "./testvectors/AES/rsp/CFB128GFSbox192.rsp" || { echo "./testvectors/AE
     S/req/CFB128GFSbox192.req failure" ; exit 1 |  | 
| 51 } |  | 
| 52 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128GFSbox
     256.req" "./testvectors/AES/rsp/CFB128GFSbox256.rsp" || { echo "./testvectors/AE
     S/req/CFB128GFSbox256.req failure" ; exit 1 |  | 
| 53 } |  | 
| 54 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128KeySbo
     x128.req" "./testvectors/AES/rsp/CFB128KeySbox128.rsp" || { echo "./testvectors/
     AES/req/CFB128KeySbox128.req failure" ; exit 1 |  | 
| 55 } |  | 
| 56 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128KeySbo
     x192.req" "./testvectors/AES/rsp/CFB128KeySbox192.rsp" || { echo "./testvectors/
     AES/req/CFB128KeySbox192.req failure" ; exit 1 |  | 
| 57 } |  | 
| 58 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128KeySbo
     x256.req" "./testvectors/AES/rsp/CFB128KeySbox256.rsp" || { echo "./testvectors/
     AES/req/CFB128KeySbox256.req failure" ; exit 1 |  | 
| 59 } |  | 
| 60 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128MCT128
     .req" "./testvectors/AES/rsp/CFB128MCT128.rsp" || { echo "./testvectors/AES/req/
     CFB128MCT128.req failure" ; exit 1 |  | 
| 61 } |  | 
| 62 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128MCT192
     .req" "./testvectors/AES/rsp/CFB128MCT192.rsp" || { echo "./testvectors/AES/req/
     CFB128MCT192.req failure" ; exit 1 |  | 
| 63 } |  | 
| 64 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128MCT256
     .req" "./testvectors/AES/rsp/CFB128MCT256.rsp" || { echo "./testvectors/AES/req/
     CFB128MCT256.req failure" ; exit 1 |  | 
| 65 } |  | 
| 66 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128MMT128
     .req" "./testvectors/AES/rsp/CFB128MMT128.rsp" || { echo "./testvectors/AES/req/
     CFB128MMT128.req failure" ; exit 1 |  | 
| 67 } |  | 
| 68 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128MMT192
     .req" "./testvectors/AES/rsp/CFB128MMT192.rsp" || { echo "./testvectors/AES/req/
     CFB128MMT192.req failure" ; exit 1 |  | 
| 69 } |  | 
| 70 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128MMT256
     .req" "./testvectors/AES/rsp/CFB128MMT256.rsp" || { echo "./testvectors/AES/req/
     CFB128MMT256.req failure" ; exit 1 |  | 
| 71 } |  | 
| 72 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128VarKey
     128.req" "./testvectors/AES/rsp/CFB128VarKey128.rsp" || { echo "./testvectors/AE
     S/req/CFB128VarKey128.req failure" ; exit 1 |  | 
| 73 } |  | 
| 74 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128VarKey
     192.req" "./testvectors/AES/rsp/CFB128VarKey192.rsp" || { echo "./testvectors/AE
     S/req/CFB128VarKey192.req failure" ; exit 1 |  | 
| 75 } |  | 
| 76 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128VarKey
     256.req" "./testvectors/AES/rsp/CFB128VarKey256.rsp" || { echo "./testvectors/AE
     S/req/CFB128VarKey256.req failure" ; exit 1 |  | 
| 77 } |  | 
| 78 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128VarTxt
     128.req" "./testvectors/AES/rsp/CFB128VarTxt128.rsp" || { echo "./testvectors/AE
     S/req/CFB128VarTxt128.req failure" ; exit 1 |  | 
| 79 } |  | 
| 80 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128VarTxt
     192.req" "./testvectors/AES/rsp/CFB128VarTxt192.rsp" || { echo "./testvectors/AE
     S/req/CFB128VarTxt192.req failure" ; exit 1 |  | 
| 81 } |  | 
| 82 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB128VarTxt
     256.req" "./testvectors/AES/rsp/CFB128VarTxt256.rsp" || { echo "./testvectors/AE
     S/req/CFB128VarTxt256.req failure" ; exit 1 |  | 
| 83 } |  | 
| 84 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1GFSbox12
     8.req" "./testvectors/AES/rsp/CFB1GFSbox128.rsp" || { echo "./testvectors/AES/re
     q/CFB1GFSbox128.req failure" ; exit 1 |  | 
| 85 } |  | 
| 86 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1GFSbox19
     2.req" "./testvectors/AES/rsp/CFB1GFSbox192.rsp" || { echo "./testvectors/AES/re
     q/CFB1GFSbox192.req failure" ; exit 1 |  | 
| 87 } |  | 
| 88 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1GFSbox25
     6.req" "./testvectors/AES/rsp/CFB1GFSbox256.rsp" || { echo "./testvectors/AES/re
     q/CFB1GFSbox256.req failure" ; exit 1 |  | 
| 89 } |  | 
| 90 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1KeySbox1
     28.req" "./testvectors/AES/rsp/CFB1KeySbox128.rsp" || { echo "./testvectors/AES/
     req/CFB1KeySbox128.req failure" ; exit 1 |  | 
| 91 } |  | 
| 92 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1KeySbox1
     92.req" "./testvectors/AES/rsp/CFB1KeySbox192.rsp" || { echo "./testvectors/AES/
     req/CFB1KeySbox192.req failure" ; exit 1 |  | 
| 93 } |  | 
| 94 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1KeySbox2
     56.req" "./testvectors/AES/rsp/CFB1KeySbox256.rsp" || { echo "./testvectors/AES/
     req/CFB1KeySbox256.req failure" ; exit 1 |  | 
| 95 } |  | 
| 96 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1MCT128.r
     eq" "./testvectors/AES/rsp/CFB1MCT128.rsp" || { echo "./testvectors/AES/req/CFB1
     MCT128.req failure" ; exit 1 |  | 
| 97 } |  | 
| 98 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1MCT192.r
     eq" "./testvectors/AES/rsp/CFB1MCT192.rsp" || { echo "./testvectors/AES/req/CFB1
     MCT192.req failure" ; exit 1 |  | 
| 99 } |  | 
| 100 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1MCT256.r
     eq" "./testvectors/AES/rsp/CFB1MCT256.rsp" || { echo "./testvectors/AES/req/CFB1
     MCT256.req failure" ; exit 1 |  | 
| 101 } |  | 
| 102 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1MMT128.r
     eq" "./testvectors/AES/rsp/CFB1MMT128.rsp" || { echo "./testvectors/AES/req/CFB1
     MMT128.req failure" ; exit 1 |  | 
| 103 } |  | 
| 104 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1MMT192.r
     eq" "./testvectors/AES/rsp/CFB1MMT192.rsp" || { echo "./testvectors/AES/req/CFB1
     MMT192.req failure" ; exit 1 |  | 
| 105 } |  | 
| 106 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1MMT256.r
     eq" "./testvectors/AES/rsp/CFB1MMT256.rsp" || { echo "./testvectors/AES/req/CFB1
     MMT256.req failure" ; exit 1 |  | 
| 107 } |  | 
| 108 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1VarKey12
     8.req" "./testvectors/AES/rsp/CFB1VarKey128.rsp" || { echo "./testvectors/AES/re
     q/CFB1VarKey128.req failure" ; exit 1 |  | 
| 109 } |  | 
| 110 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1VarKey19
     2.req" "./testvectors/AES/rsp/CFB1VarKey192.rsp" || { echo "./testvectors/AES/re
     q/CFB1VarKey192.req failure" ; exit 1 |  | 
| 111 } |  | 
| 112 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1VarKey25
     6.req" "./testvectors/AES/rsp/CFB1VarKey256.rsp" || { echo "./testvectors/AES/re
     q/CFB1VarKey256.req failure" ; exit 1 |  | 
| 113 } |  | 
| 114 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1VarTxt12
     8.req" "./testvectors/AES/rsp/CFB1VarTxt128.rsp" || { echo "./testvectors/AES/re
     q/CFB1VarTxt128.req failure" ; exit 1 |  | 
| 115 } |  | 
| 116 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1VarTxt19
     2.req" "./testvectors/AES/rsp/CFB1VarTxt192.rsp" || { echo "./testvectors/AES/re
     q/CFB1VarTxt192.req failure" ; exit 1 |  | 
| 117 } |  | 
| 118 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB1VarTxt25
     6.req" "./testvectors/AES/rsp/CFB1VarTxt256.rsp" || { echo "./testvectors/AES/re
     q/CFB1VarTxt256.req failure" ; exit 1 |  | 
| 119 } |  | 
| 120 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8GFSbox12
     8.req" "./testvectors/AES/rsp/CFB8GFSbox128.rsp" || { echo "./testvectors/AES/re
     q/CFB8GFSbox128.req failure" ; exit 1 |  | 
| 121 } |  | 
| 122 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8GFSbox19
     2.req" "./testvectors/AES/rsp/CFB8GFSbox192.rsp" || { echo "./testvectors/AES/re
     q/CFB8GFSbox192.req failure" ; exit 1 |  | 
| 123 } |  | 
| 124 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8GFSbox25
     6.req" "./testvectors/AES/rsp/CFB8GFSbox256.rsp" || { echo "./testvectors/AES/re
     q/CFB8GFSbox256.req failure" ; exit 1 |  | 
| 125 } |  | 
| 126 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8KeySbox1
     28.req" "./testvectors/AES/rsp/CFB8KeySbox128.rsp" || { echo "./testvectors/AES/
     req/CFB8KeySbox128.req failure" ; exit 1 |  | 
| 127 } |  | 
| 128 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8KeySbox1
     92.req" "./testvectors/AES/rsp/CFB8KeySbox192.rsp" || { echo "./testvectors/AES/
     req/CFB8KeySbox192.req failure" ; exit 1 |  | 
| 129 } |  | 
| 130 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8KeySbox2
     56.req" "./testvectors/AES/rsp/CFB8KeySbox256.rsp" || { echo "./testvectors/AES/
     req/CFB8KeySbox256.req failure" ; exit 1 |  | 
| 131 } |  | 
| 132 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8MCT128.r
     eq" "./testvectors/AES/rsp/CFB8MCT128.rsp" || { echo "./testvectors/AES/req/CFB8
     MCT128.req failure" ; exit 1 |  | 
| 133 } |  | 
| 134 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8MCT192.r
     eq" "./testvectors/AES/rsp/CFB8MCT192.rsp" || { echo "./testvectors/AES/req/CFB8
     MCT192.req failure" ; exit 1 |  | 
| 135 } |  | 
| 136 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8MCT256.r
     eq" "./testvectors/AES/rsp/CFB8MCT256.rsp" || { echo "./testvectors/AES/req/CFB8
     MCT256.req failure" ; exit 1 |  | 
| 137 } |  | 
| 138 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8MMT128.r
     eq" "./testvectors/AES/rsp/CFB8MMT128.rsp" || { echo "./testvectors/AES/req/CFB8
     MMT128.req failure" ; exit 1 |  | 
| 139 } |  | 
| 140 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8MMT192.r
     eq" "./testvectors/AES/rsp/CFB8MMT192.rsp" || { echo "./testvectors/AES/req/CFB8
     MMT192.req failure" ; exit 1 |  | 
| 141 } |  | 
| 142 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8MMT256.r
     eq" "./testvectors/AES/rsp/CFB8MMT256.rsp" || { echo "./testvectors/AES/req/CFB8
     MMT256.req failure" ; exit 1 |  | 
| 143 } |  | 
| 144 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8VarKey12
     8.req" "./testvectors/AES/rsp/CFB8VarKey128.rsp" || { echo "./testvectors/AES/re
     q/CFB8VarKey128.req failure" ; exit 1 |  | 
| 145 } |  | 
| 146 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8VarKey19
     2.req" "./testvectors/AES/rsp/CFB8VarKey192.rsp" || { echo "./testvectors/AES/re
     q/CFB8VarKey192.req failure" ; exit 1 |  | 
| 147 } |  | 
| 148 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8VarKey25
     6.req" "./testvectors/AES/rsp/CFB8VarKey256.rsp" || { echo "./testvectors/AES/re
     q/CFB8VarKey256.req failure" ; exit 1 |  | 
| 149 } |  | 
| 150 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8VarTxt12
     8.req" "./testvectors/AES/rsp/CFB8VarTxt128.rsp" || { echo "./testvectors/AES/re
     q/CFB8VarTxt128.req failure" ; exit 1 |  | 
| 151 } |  | 
| 152 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8VarTxt19
     2.req" "./testvectors/AES/rsp/CFB8VarTxt192.rsp" || { echo "./testvectors/AES/re
     q/CFB8VarTxt192.req failure" ; exit 1 |  | 
| 153 } |  | 
| 154 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/CFB8VarTxt25
     6.req" "./testvectors/AES/rsp/CFB8VarTxt256.rsp" || { echo "./testvectors/AES/re
     q/CFB8VarTxt256.req failure" ; exit 1 |  | 
| 155 } |  | 
| 156 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBGFSbox128
     .req" "./testvectors/AES/rsp/ECBGFSbox128.rsp" || { echo "./testvectors/AES/req/
     ECBGFSbox128.req failure" ; exit 1 |  | 
| 157 } |  | 
| 158 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBGFSbox192
     .req" "./testvectors/AES/rsp/ECBGFSbox192.rsp" || { echo "./testvectors/AES/req/
     ECBGFSbox192.req failure" ; exit 1 |  | 
| 159 } |  | 
| 160 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBGFSbox256
     .req" "./testvectors/AES/rsp/ECBGFSbox256.rsp" || { echo "./testvectors/AES/req/
     ECBGFSbox256.req failure" ; exit 1 |  | 
| 161 } |  | 
| 162 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBKeySbox12
     8.req" "./testvectors/AES/rsp/ECBKeySbox128.rsp" || { echo "./testvectors/AES/re
     q/ECBKeySbox128.req failure" ; exit 1 |  | 
| 163 } |  | 
| 164 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBKeySbox19
     2.req" "./testvectors/AES/rsp/ECBKeySbox192.rsp" || { echo "./testvectors/AES/re
     q/ECBKeySbox192.req failure" ; exit 1 |  | 
| 165 } |  | 
| 166 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBKeySbox25
     6.req" "./testvectors/AES/rsp/ECBKeySbox256.rsp" || { echo "./testvectors/AES/re
     q/ECBKeySbox256.req failure" ; exit 1 |  | 
| 167 } |  | 
| 168 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBMCT128.re
     q" "./testvectors/AES/rsp/ECBMCT128.rsp" || { echo "./testvectors/AES/req/ECBMCT
     128.req failure" ; exit 1 |  | 
| 169 } |  | 
| 170 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBMCT192.re
     q" "./testvectors/AES/rsp/ECBMCT192.rsp" || { echo "./testvectors/AES/req/ECBMCT
     192.req failure" ; exit 1 |  | 
| 171 } |  | 
| 172 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBMCT256.re
     q" "./testvectors/AES/rsp/ECBMCT256.rsp" || { echo "./testvectors/AES/req/ECBMCT
     256.req failure" ; exit 1 |  | 
| 173 } |  | 
| 174 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBMMT128.re
     q" "./testvectors/AES/rsp/ECBMMT128.rsp" || { echo "./testvectors/AES/req/ECBMMT
     128.req failure" ; exit 1 |  | 
| 175 } |  | 
| 176 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBMMT192.re
     q" "./testvectors/AES/rsp/ECBMMT192.rsp" || { echo "./testvectors/AES/req/ECBMMT
     192.req failure" ; exit 1 |  | 
| 177 } |  | 
| 178 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBMMT256.re
     q" "./testvectors/AES/rsp/ECBMMT256.rsp" || { echo "./testvectors/AES/req/ECBMMT
     256.req failure" ; exit 1 |  | 
| 179 } |  | 
| 180 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBVarKey128
     .req" "./testvectors/AES/rsp/ECBVarKey128.rsp" || { echo "./testvectors/AES/req/
     ECBVarKey128.req failure" ; exit 1 |  | 
| 181 } |  | 
| 182 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBVarKey192
     .req" "./testvectors/AES/rsp/ECBVarKey192.rsp" || { echo "./testvectors/AES/req/
     ECBVarKey192.req failure" ; exit 1 |  | 
| 183 } |  | 
| 184 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBVarKey256
     .req" "./testvectors/AES/rsp/ECBVarKey256.rsp" || { echo "./testvectors/AES/req/
     ECBVarKey256.req failure" ; exit 1 |  | 
| 185 } |  | 
| 186 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBVarTxt128
     .req" "./testvectors/AES/rsp/ECBVarTxt128.rsp" || { echo "./testvectors/AES/req/
     ECBVarTxt128.req failure" ; exit 1 |  | 
| 187 } |  | 
| 188 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBVarTxt192
     .req" "./testvectors/AES/rsp/ECBVarTxt192.rsp" || { echo "./testvectors/AES/req/
     ECBVarTxt192.req failure" ; exit 1 |  | 
| 189 } |  | 
| 190 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/ECBVarTxt256
     .req" "./testvectors/AES/rsp/ECBVarTxt256.rsp" || { echo "./testvectors/AES/req/
     ECBVarTxt256.req failure" ; exit 1 |  | 
| 191 } |  | 
| 192 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBGFSbox128
     .req" "./testvectors/AES/rsp/OFBGFSbox128.rsp" || { echo "./testvectors/AES/req/
     OFBGFSbox128.req failure" ; exit 1 |  | 
| 193 } |  | 
| 194 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBGFSbox192
     .req" "./testvectors/AES/rsp/OFBGFSbox192.rsp" || { echo "./testvectors/AES/req/
     OFBGFSbox192.req failure" ; exit 1 |  | 
| 195 } |  | 
| 196 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBGFSbox256
     .req" "./testvectors/AES/rsp/OFBGFSbox256.rsp" || { echo "./testvectors/AES/req/
     OFBGFSbox256.req failure" ; exit 1 |  | 
| 197 } |  | 
| 198 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBKeySbox12
     8.req" "./testvectors/AES/rsp/OFBKeySbox128.rsp" || { echo "./testvectors/AES/re
     q/OFBKeySbox128.req failure" ; exit 1 |  | 
| 199 } |  | 
| 200 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBKeySbox19
     2.req" "./testvectors/AES/rsp/OFBKeySbox192.rsp" || { echo "./testvectors/AES/re
     q/OFBKeySbox192.req failure" ; exit 1 |  | 
| 201 } |  | 
| 202 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBKeySbox25
     6.req" "./testvectors/AES/rsp/OFBKeySbox256.rsp" || { echo "./testvectors/AES/re
     q/OFBKeySbox256.req failure" ; exit 1 |  | 
| 203 } |  | 
| 204 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBMCT128.re
     q" "./testvectors/AES/rsp/OFBMCT128.rsp" || { echo "./testvectors/AES/req/OFBMCT
     128.req failure" ; exit 1 |  | 
| 205 } |  | 
| 206 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBMCT192.re
     q" "./testvectors/AES/rsp/OFBMCT192.rsp" || { echo "./testvectors/AES/req/OFBMCT
     192.req failure" ; exit 1 |  | 
| 207 } |  | 
| 208 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBMCT256.re
     q" "./testvectors/AES/rsp/OFBMCT256.rsp" || { echo "./testvectors/AES/req/OFBMCT
     256.req failure" ; exit 1 |  | 
| 209 } |  | 
| 210 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBMMT128.re
     q" "./testvectors/AES/rsp/OFBMMT128.rsp" || { echo "./testvectors/AES/req/OFBMMT
     128.req failure" ; exit 1 |  | 
| 211 } |  | 
| 212 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBMMT192.re
     q" "./testvectors/AES/rsp/OFBMMT192.rsp" || { echo "./testvectors/AES/req/OFBMMT
     192.req failure" ; exit 1 |  | 
| 213 } |  | 
| 214 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBMMT256.re
     q" "./testvectors/AES/rsp/OFBMMT256.rsp" || { echo "./testvectors/AES/req/OFBMMT
     256.req failure" ; exit 1 |  | 
| 215 } |  | 
| 216 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBVarKey128
     .req" "./testvectors/AES/rsp/OFBVarKey128.rsp" || { echo "./testvectors/AES/req/
     OFBVarKey128.req failure" ; exit 1 |  | 
| 217 } |  | 
| 218 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBVarKey192
     .req" "./testvectors/AES/rsp/OFBVarKey192.rsp" || { echo "./testvectors/AES/req/
     OFBVarKey192.req failure" ; exit 1 |  | 
| 219 } |  | 
| 220 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBVarKey256
     .req" "./testvectors/AES/rsp/OFBVarKey256.rsp" || { echo "./testvectors/AES/req/
     OFBVarKey256.req failure" ; exit 1 |  | 
| 221 } |  | 
| 222 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBVarTxt128
     .req" "./testvectors/AES/rsp/OFBVarTxt128.rsp" || { echo "./testvectors/AES/req/
     OFBVarTxt128.req failure" ; exit 1 |  | 
| 223 } |  | 
| 224 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBVarTxt192
     .req" "./testvectors/AES/rsp/OFBVarTxt192.rsp" || { echo "./testvectors/AES/req/
     OFBVarTxt192.req failure" ; exit 1 |  | 
| 225 } |  | 
| 226 ../util/shlib_wrap.sh ../test/fips_aesavs -f "./testvectors/AES/req/OFBVarTxt256
     .req" "./testvectors/AES/rsp/OFBVarTxt256.rsp" || { echo "./testvectors/AES/req/
     OFBVarTxt256.req failure" ; exit 1 |  | 
| 227 } |  | 
| 228 |  | 
| 229 echo Running tests in "./testvectors/DSA/req" |  | 
| 230 rm -rf "./testvectors/DSA/rsp" |  | 
| 231 mkdir "./testvectors/DSA/rsp" |  | 
| 232 |  | 
| 233 ../util/shlib_wrap.sh ../test/fips_dssvs keypair < "./testvectors/DSA/req/KeyPai
     r.req" > "./testvectors/DSA/rsp/KeyPair.rsp" || { echo "./testvectors/DSA/req/Ke
     yPair.req failure" ; exit 1; } |  | 
| 234 ../util/shlib_wrap.sh ../test/fips_dssvs pqg < "./testvectors/DSA/req/PQGGen.req
     " > "./testvectors/DSA/rsp/PQGGen.rsp" || { echo "./testvectors/DSA/req/PQGGen.r
     eq failure" ; exit 1; } |  | 
| 235 ../util/shlib_wrap.sh ../test/fips_dssvs siggen < "./testvectors/DSA/req/SigGen.
     req" > "./testvectors/DSA/rsp/SigGen.rsp" || { echo "./testvectors/DSA/req/SigGe
     n.req failure" ; exit 1; } |  | 
| 236 ../util/shlib_wrap.sh ../test/fips_dssvs sigver < "./testvectors/DSA/req/SigVer.
     req" > "./testvectors/DSA/rsp/SigVer.rsp" || { echo "./testvectors/DSA/req/SigVe
     r.req failure" ; exit 1; } |  | 
| 237 |  | 
| 238 echo Running tests in "./testvectors/HMAC/req" |  | 
| 239 rm -rf "./testvectors/HMAC/rsp" |  | 
| 240 mkdir "./testvectors/HMAC/rsp" |  | 
| 241 |  | 
| 242 ../util/shlib_wrap.sh ../test/fips_hmactest < "./testvectors/HMAC/req/HMAC.req" 
     > "./testvectors/HMAC/rsp/HMAC.rsp" || { echo "./testvectors/HMAC/req/HMAC.req f
     ailure" ; exit 1; } |  | 
| 243 |  | 
| 244 echo Running tests in "./testvectors/RNG/req" |  | 
| 245 rm -rf "./testvectors/RNG/rsp" |  | 
| 246 mkdir "./testvectors/RNG/rsp" |  | 
| 247 |  | 
| 248 ../util/shlib_wrap.sh ../test/fips_rngvs mct < "./testvectors/RNG/req/ANSI931_AE
     S128MCT.req" > "./testvectors/RNG/rsp/ANSI931_AES128MCT.rsp" || { echo "./testve
     ctors/RNG/req/ANSI931_AES128MCT.req failure" ; exit 1; } |  | 
| 249 ../util/shlib_wrap.sh ../test/fips_rngvs vst < "./testvectors/RNG/req/ANSI931_AE
     S128VST.req" > "./testvectors/RNG/rsp/ANSI931_AES128VST.rsp" || { echo "./testve
     ctors/RNG/req/ANSI931_AES128VST.req failure" ; exit 1; } |  | 
| 250 ../util/shlib_wrap.sh ../test/fips_rngvs mct < "./testvectors/RNG/req/ANSI931_AE
     S192MCT.req" > "./testvectors/RNG/rsp/ANSI931_AES192MCT.rsp" || { echo "./testve
     ctors/RNG/req/ANSI931_AES192MCT.req failure" ; exit 1; } |  | 
| 251 ../util/shlib_wrap.sh ../test/fips_rngvs vst < "./testvectors/RNG/req/ANSI931_AE
     S192VST.req" > "./testvectors/RNG/rsp/ANSI931_AES192VST.rsp" || { echo "./testve
     ctors/RNG/req/ANSI931_AES192VST.req failure" ; exit 1; } |  | 
| 252 ../util/shlib_wrap.sh ../test/fips_rngvs mct < "./testvectors/RNG/req/ANSI931_AE
     S256MCT.req" > "./testvectors/RNG/rsp/ANSI931_AES256MCT.rsp" || { echo "./testve
     ctors/RNG/req/ANSI931_AES256MCT.req failure" ; exit 1; } |  | 
| 253 ../util/shlib_wrap.sh ../test/fips_rngvs vst < "./testvectors/RNG/req/ANSI931_AE
     S256VST.req" > "./testvectors/RNG/rsp/ANSI931_AES256VST.rsp" || { echo "./testve
     ctors/RNG/req/ANSI931_AES256VST.req failure" ; exit 1; } |  | 
| 254 |  | 
| 255 echo Running tests in "./testvectors/RSA/req" |  | 
| 256 rm -rf "./testvectors/RSA/rsp" |  | 
| 257 mkdir "./testvectors/RSA/rsp" |  | 
| 258 |  | 
| 259 ../util/shlib_wrap.sh ../test/fips_rsagtest < "./testvectors/RSA/req/KeyGenRSA.r
     eq" > "./testvectors/RSA/rsp/KeyGenRSA.rsp" || { echo "./testvectors/RSA/req/Key
     GenRSA.req failure" ; exit 1; } |  | 
| 260 ../util/shlib_wrap.sh ../test/fips_rsastest < "./testvectors/RSA/req/SigGen15.re
     q" > "./testvectors/RSA/rsp/SigGen15.rsp" || { echo "./testvectors/RSA/req/SigGe
     n15.req failure" ; exit 1; } |  | 
| 261 ../util/shlib_wrap.sh ../test/fips_rsastest -saltlen 0 < "./testvectors/RSA/req/
     SigGenPSS.req" > "./testvectors/RSA/rsp/SigGenPSS.rsp" || { echo "./testvectors/
     RSA/req/SigGenPSS.req failure" ; exit 1; } |  | 
| 262 ../util/shlib_wrap.sh ../test/fips_rsastest -x931 < "./testvectors/RSA/req/SigGe
     nRSA.req" > "./testvectors/RSA/rsp/SigGenRSA.rsp" || { echo "./testvectors/RSA/r
     eq/SigGenRSA.req failure" ; exit 1; } |  | 
| 263 ../util/shlib_wrap.sh ../test/fips_rsavtest < "./testvectors/RSA/req/SigVer15.re
     q" > "./testvectors/RSA/rsp/SigVer15.rsp" || { echo "./testvectors/RSA/req/SigVe
     r15.req failure" ; exit 1; } |  | 
| 264 ../util/shlib_wrap.sh ../test/fips_rsavtest -saltlen 0 < "./testvectors/RSA/req/
     SigVerPSS.req" > "./testvectors/RSA/rsp/SigVerPSS.rsp" || { echo "./testvectors/
     RSA/req/SigVerPSS.req failure" ; exit 1; } |  | 
| 265 ../util/shlib_wrap.sh ../test/fips_rsavtest -x931 < "./testvectors/RSA/req/SigVe
     rRSA.req" > "./testvectors/RSA/rsp/SigVerRSA.rsp" || { echo "./testvectors/RSA/r
     eq/SigVerRSA.req failure" ; exit 1; } |  | 
| 266 |  | 
| 267 echo Running tests in "./testvectors/SHA/req" |  | 
| 268 rm -rf "./testvectors/SHA/rsp" |  | 
| 269 mkdir "./testvectors/SHA/rsp" |  | 
| 270 |  | 
| 271 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA1LongMsg.
     req" > "./testvectors/SHA/rsp/SHA1LongMsg.rsp" || { echo "./testvectors/SHA/req/
     SHA1LongMsg.req failure" ; exit 1; } |  | 
| 272 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA1Monte.re
     q" > "./testvectors/SHA/rsp/SHA1Monte.rsp" || { echo "./testvectors/SHA/req/SHA1
     Monte.req failure" ; exit 1; } |  | 
| 273 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA1ShortMsg
     .req" > "./testvectors/SHA/rsp/SHA1ShortMsg.rsp" || { echo "./testvectors/SHA/re
     q/SHA1ShortMsg.req failure" ; exit 1; } |  | 
| 274 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA224LongMs
     g.req" > "./testvectors/SHA/rsp/SHA224LongMsg.rsp" || { echo "./testvectors/SHA/
     req/SHA224LongMsg.req failure" ; exit 1; } |  | 
| 275 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA224Monte.
     req" > "./testvectors/SHA/rsp/SHA224Monte.rsp" || { echo "./testvectors/SHA/req/
     SHA224Monte.req failure" ; exit 1; } |  | 
| 276 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA224ShortM
     sg.req" > "./testvectors/SHA/rsp/SHA224ShortMsg.rsp" || { echo "./testvectors/SH
     A/req/SHA224ShortMsg.req failure" ; exit 1; } |  | 
| 277 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA256LongMs
     g.req" > "./testvectors/SHA/rsp/SHA256LongMsg.rsp" || { echo "./testvectors/SHA/
     req/SHA256LongMsg.req failure" ; exit 1; } |  | 
| 278 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA256Monte.
     req" > "./testvectors/SHA/rsp/SHA256Monte.rsp" || { echo "./testvectors/SHA/req/
     SHA256Monte.req failure" ; exit 1; } |  | 
| 279 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA256ShortM
     sg.req" > "./testvectors/SHA/rsp/SHA256ShortMsg.rsp" || { echo "./testvectors/SH
     A/req/SHA256ShortMsg.req failure" ; exit 1; } |  | 
| 280 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA384LongMs
     g.req" > "./testvectors/SHA/rsp/SHA384LongMsg.rsp" || { echo "./testvectors/SHA/
     req/SHA384LongMsg.req failure" ; exit 1; } |  | 
| 281 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA384Monte.
     req" > "./testvectors/SHA/rsp/SHA384Monte.rsp" || { echo "./testvectors/SHA/req/
     SHA384Monte.req failure" ; exit 1; } |  | 
| 282 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA384ShortM
     sg.req" > "./testvectors/SHA/rsp/SHA384ShortMsg.rsp" || { echo "./testvectors/SH
     A/req/SHA384ShortMsg.req failure" ; exit 1; } |  | 
| 283 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA512LongMs
     g.req" > "./testvectors/SHA/rsp/SHA512LongMsg.rsp" || { echo "./testvectors/SHA/
     req/SHA512LongMsg.req failure" ; exit 1; } |  | 
| 284 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA512Monte.
     req" > "./testvectors/SHA/rsp/SHA512Monte.rsp" || { echo "./testvectors/SHA/req/
     SHA512Monte.req failure" ; exit 1; } |  | 
| 285 ../util/shlib_wrap.sh ../test/fips_shatest < "./testvectors/SHA/req/SHA512ShortM
     sg.req" > "./testvectors/SHA/rsp/SHA512ShortMsg.rsp" || { echo "./testvectors/SH
     A/req/SHA512ShortMsg.req failure" ; exit 1; } |  | 
| 286 |  | 
| 287 echo Running tests in "./testvectors/TDES/req" |  | 
| 288 rm -rf "./testvectors/TDES/rsp" |  | 
| 289 mkdir "./testvectors/TDES/rsp" |  | 
| 290 |  | 
| 291 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCinvper
     m.req" "./testvectors/TDES/rsp/TCBCinvperm.rsp" || { echo "./testvectors/TDES/re
     q/TCBCinvperm.req failure" ; exit 1 |  | 
| 292 } |  | 
| 293 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCMMT1.r
     eq" "./testvectors/TDES/rsp/TCBCMMT1.rsp" || { echo "./testvectors/TDES/req/TCBC
     MMT1.req failure" ; exit 1 |  | 
| 294 } |  | 
| 295 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCMMT2.r
     eq" "./testvectors/TDES/rsp/TCBCMMT2.rsp" || { echo "./testvectors/TDES/req/TCBC
     MMT2.req failure" ; exit 1 |  | 
| 296 } |  | 
| 297 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCMMT3.r
     eq" "./testvectors/TDES/rsp/TCBCMMT3.rsp" || { echo "./testvectors/TDES/req/TCBC
     MMT3.req failure" ; exit 1 |  | 
| 298 } |  | 
| 299 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCMonte1
     .req" "./testvectors/TDES/rsp/TCBCMonte1.rsp" || { echo "./testvectors/TDES/req/
     TCBCMonte1.req failure" ; exit 1 |  | 
| 300 } |  | 
| 301 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCMonte2
     .req" "./testvectors/TDES/rsp/TCBCMonte2.rsp" || { echo "./testvectors/TDES/req/
     TCBCMonte2.req failure" ; exit 1 |  | 
| 302 } |  | 
| 303 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCMonte3
     .req" "./testvectors/TDES/rsp/TCBCMonte3.rsp" || { echo "./testvectors/TDES/req/
     TCBCMonte3.req failure" ; exit 1 |  | 
| 304 } |  | 
| 305 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCpermop
     .req" "./testvectors/TDES/rsp/TCBCpermop.rsp" || { echo "./testvectors/TDES/req/
     TCBCpermop.req failure" ; exit 1 |  | 
| 306 } |  | 
| 307 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCsubtab
     .req" "./testvectors/TDES/rsp/TCBCsubtab.rsp" || { echo "./testvectors/TDES/req/
     TCBCsubtab.req failure" ; exit 1 |  | 
| 308 } |  | 
| 309 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCvarkey
     .req" "./testvectors/TDES/rsp/TCBCvarkey.rsp" || { echo "./testvectors/TDES/req/
     TCBCvarkey.req failure" ; exit 1 |  | 
| 310 } |  | 
| 311 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCBCvartex
     t.req" "./testvectors/TDES/rsp/TCBCvartext.rsp" || { echo "./testvectors/TDES/re
     q/TCBCvartext.req failure" ; exit 1 |  | 
| 312 } |  | 
| 313 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64invp
     erm.req" "./testvectors/TDES/rsp/TCFB64invperm.rsp" || { echo "./testvectors/TDE
     S/req/TCFB64invperm.req failure" ; exit 1 |  | 
| 314 } |  | 
| 315 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64MMT1
     .req" "./testvectors/TDES/rsp/TCFB64MMT1.rsp" || { echo "./testvectors/TDES/req/
     TCFB64MMT1.req failure" ; exit 1 |  | 
| 316 } |  | 
| 317 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64MMT2
     .req" "./testvectors/TDES/rsp/TCFB64MMT2.rsp" || { echo "./testvectors/TDES/req/
     TCFB64MMT2.req failure" ; exit 1 |  | 
| 318 } |  | 
| 319 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64MMT3
     .req" "./testvectors/TDES/rsp/TCFB64MMT3.rsp" || { echo "./testvectors/TDES/req/
     TCFB64MMT3.req failure" ; exit 1 |  | 
| 320 } |  | 
| 321 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64Mont
     e1.req" "./testvectors/TDES/rsp/TCFB64Monte1.rsp" || { echo "./testvectors/TDES/
     req/TCFB64Monte1.req failure" ; exit 1 |  | 
| 322 } |  | 
| 323 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64Mont
     e2.req" "./testvectors/TDES/rsp/TCFB64Monte2.rsp" || { echo "./testvectors/TDES/
     req/TCFB64Monte2.req failure" ; exit 1 |  | 
| 324 } |  | 
| 325 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64Mont
     e3.req" "./testvectors/TDES/rsp/TCFB64Monte3.rsp" || { echo "./testvectors/TDES/
     req/TCFB64Monte3.req failure" ; exit 1 |  | 
| 326 } |  | 
| 327 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64perm
     op.req" "./testvectors/TDES/rsp/TCFB64permop.rsp" || { echo "./testvectors/TDES/
     req/TCFB64permop.req failure" ; exit 1 |  | 
| 328 } |  | 
| 329 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64subt
     ab.req" "./testvectors/TDES/rsp/TCFB64subtab.rsp" || { echo "./testvectors/TDES/
     req/TCFB64subtab.req failure" ; exit 1 |  | 
| 330 } |  | 
| 331 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64vark
     ey.req" "./testvectors/TDES/rsp/TCFB64varkey.rsp" || { echo "./testvectors/TDES/
     req/TCFB64varkey.req failure" ; exit 1 |  | 
| 332 } |  | 
| 333 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB64vart
     ext.req" "./testvectors/TDES/rsp/TCFB64vartext.rsp" || { echo "./testvectors/TDE
     S/req/TCFB64vartext.req failure" ; exit 1 |  | 
| 334 } |  | 
| 335 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8invpe
     rm.req" "./testvectors/TDES/rsp/TCFB8invperm.rsp" || { echo "./testvectors/TDES/
     req/TCFB8invperm.req failure" ; exit 1 |  | 
| 336 } |  | 
| 337 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8MMT1.
     req" "./testvectors/TDES/rsp/TCFB8MMT1.rsp" || { echo "./testvectors/TDES/req/TC
     FB8MMT1.req failure" ; exit 1 |  | 
| 338 } |  | 
| 339 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8MMT2.
     req" "./testvectors/TDES/rsp/TCFB8MMT2.rsp" || { echo "./testvectors/TDES/req/TC
     FB8MMT2.req failure" ; exit 1 |  | 
| 340 } |  | 
| 341 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8MMT3.
     req" "./testvectors/TDES/rsp/TCFB8MMT3.rsp" || { echo "./testvectors/TDES/req/TC
     FB8MMT3.req failure" ; exit 1 |  | 
| 342 } |  | 
| 343 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8Monte
     1.req" "./testvectors/TDES/rsp/TCFB8Monte1.rsp" || { echo "./testvectors/TDES/re
     q/TCFB8Monte1.req failure" ; exit 1 |  | 
| 344 } |  | 
| 345 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8Monte
     2.req" "./testvectors/TDES/rsp/TCFB8Monte2.rsp" || { echo "./testvectors/TDES/re
     q/TCFB8Monte2.req failure" ; exit 1 |  | 
| 346 } |  | 
| 347 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8Monte
     3.req" "./testvectors/TDES/rsp/TCFB8Monte3.rsp" || { echo "./testvectors/TDES/re
     q/TCFB8Monte3.req failure" ; exit 1 |  | 
| 348 } |  | 
| 349 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8permo
     p.req" "./testvectors/TDES/rsp/TCFB8permop.rsp" || { echo "./testvectors/TDES/re
     q/TCFB8permop.req failure" ; exit 1 |  | 
| 350 } |  | 
| 351 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8subta
     b.req" "./testvectors/TDES/rsp/TCFB8subtab.rsp" || { echo "./testvectors/TDES/re
     q/TCFB8subtab.req failure" ; exit 1 |  | 
| 352 } |  | 
| 353 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8varke
     y.req" "./testvectors/TDES/rsp/TCFB8varkey.rsp" || { echo "./testvectors/TDES/re
     q/TCFB8varkey.req failure" ; exit 1 |  | 
| 354 } |  | 
| 355 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TCFB8varte
     xt.req" "./testvectors/TDES/rsp/TCFB8vartext.rsp" || { echo "./testvectors/TDES/
     req/TCFB8vartext.req failure" ; exit 1 |  | 
| 356 } |  | 
| 357 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBinvper
     m.req" "./testvectors/TDES/rsp/TECBinvperm.rsp" || { echo "./testvectors/TDES/re
     q/TECBinvperm.req failure" ; exit 1 |  | 
| 358 } |  | 
| 359 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBMMT1.r
     eq" "./testvectors/TDES/rsp/TECBMMT1.rsp" || { echo "./testvectors/TDES/req/TECB
     MMT1.req failure" ; exit 1 |  | 
| 360 } |  | 
| 361 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBMMT2.r
     eq" "./testvectors/TDES/rsp/TECBMMT2.rsp" || { echo "./testvectors/TDES/req/TECB
     MMT2.req failure" ; exit 1 |  | 
| 362 } |  | 
| 363 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBMMT3.r
     eq" "./testvectors/TDES/rsp/TECBMMT3.rsp" || { echo "./testvectors/TDES/req/TECB
     MMT3.req failure" ; exit 1 |  | 
| 364 } |  | 
| 365 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBMonte1
     .req" "./testvectors/TDES/rsp/TECBMonte1.rsp" || { echo "./testvectors/TDES/req/
     TECBMonte1.req failure" ; exit 1 |  | 
| 366 } |  | 
| 367 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBMonte2
     .req" "./testvectors/TDES/rsp/TECBMonte2.rsp" || { echo "./testvectors/TDES/req/
     TECBMonte2.req failure" ; exit 1 |  | 
| 368 } |  | 
| 369 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBMonte3
     .req" "./testvectors/TDES/rsp/TECBMonte3.rsp" || { echo "./testvectors/TDES/req/
     TECBMonte3.req failure" ; exit 1 |  | 
| 370 } |  | 
| 371 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBpermop
     .req" "./testvectors/TDES/rsp/TECBpermop.rsp" || { echo "./testvectors/TDES/req/
     TECBpermop.req failure" ; exit 1 |  | 
| 372 } |  | 
| 373 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBsubtab
     .req" "./testvectors/TDES/rsp/TECBsubtab.rsp" || { echo "./testvectors/TDES/req/
     TECBsubtab.req failure" ; exit 1 |  | 
| 374 } |  | 
| 375 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBvarkey
     .req" "./testvectors/TDES/rsp/TECBvarkey.rsp" || { echo "./testvectors/TDES/req/
     TECBvarkey.req failure" ; exit 1 |  | 
| 376 } |  | 
| 377 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TECBvartex
     t.req" "./testvectors/TDES/rsp/TECBvartext.rsp" || { echo "./testvectors/TDES/re
     q/TECBvartext.req failure" ; exit 1 |  | 
| 378 } |  | 
| 379 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBinvper
     m.req" "./testvectors/TDES/rsp/TOFBinvperm.rsp" || { echo "./testvectors/TDES/re
     q/TOFBinvperm.req failure" ; exit 1 |  | 
| 380 } |  | 
| 381 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBMMT1.r
     eq" "./testvectors/TDES/rsp/TOFBMMT1.rsp" || { echo "./testvectors/TDES/req/TOFB
     MMT1.req failure" ; exit 1 |  | 
| 382 } |  | 
| 383 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBMMT2.r
     eq" "./testvectors/TDES/rsp/TOFBMMT2.rsp" || { echo "./testvectors/TDES/req/TOFB
     MMT2.req failure" ; exit 1 |  | 
| 384 } |  | 
| 385 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBMMT3.r
     eq" "./testvectors/TDES/rsp/TOFBMMT3.rsp" || { echo "./testvectors/TDES/req/TOFB
     MMT3.req failure" ; exit 1 |  | 
| 386 } |  | 
| 387 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBMonte1
     .req" "./testvectors/TDES/rsp/TOFBMonte1.rsp" || { echo "./testvectors/TDES/req/
     TOFBMonte1.req failure" ; exit 1 |  | 
| 388 } |  | 
| 389 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBMonte2
     .req" "./testvectors/TDES/rsp/TOFBMonte2.rsp" || { echo "./testvectors/TDES/req/
     TOFBMonte2.req failure" ; exit 1 |  | 
| 390 } |  | 
| 391 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBMonte3
     .req" "./testvectors/TDES/rsp/TOFBMonte3.rsp" || { echo "./testvectors/TDES/req/
     TOFBMonte3.req failure" ; exit 1 |  | 
| 392 } |  | 
| 393 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBpermop
     .req" "./testvectors/TDES/rsp/TOFBpermop.rsp" || { echo "./testvectors/TDES/req/
     TOFBpermop.req failure" ; exit 1 |  | 
| 394 } |  | 
| 395 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBsubtab
     .req" "./testvectors/TDES/rsp/TOFBsubtab.rsp" || { echo "./testvectors/TDES/req/
     TOFBsubtab.req failure" ; exit 1 |  | 
| 396 } |  | 
| 397 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBvarkey
     .req" "./testvectors/TDES/rsp/TOFBvarkey.rsp" || { echo "./testvectors/TDES/req/
     TOFBvarkey.req failure" ; exit 1 |  | 
| 398 } |  | 
| 399 ../util/shlib_wrap.sh ../test/fips_desmovs -f "./testvectors/TDES/req/TOFBvartex
     t.req" "./testvectors/TDES/rsp/TOFBvartext.rsp" || { echo "./testvectors/TDES/re
     q/TOFBvartext.req failure" ; exit 1 |  | 
| 400 } |  | 
| OLD | NEW | 
|---|