
1: @echo off 2: echo start testenc 3: 4: path=..\ms;%path% 5: set ssleay=%1% 6: set input=..\ms\testenc.bat 7: set tmp1=..\ms\cipher.out 8: set out1=..\ms\clear.out 9: set cmp=perl ..\ms\cmp.pl 10: 11: cd 12: call tenc.bat enc 13: if errorlevel 1 goto err 14: 15: call tenc.bat rc4 16: if errorlevel 1 goto err 17: 18: call tenc.bat des-cfb 19: if errorlevel 1 goto err 20: 21: call tenc.bat des-ede-cfb 22: if errorlevel 1 goto err 23: 24: call tenc.bat des-ede3-cfb 25: if errorlevel 1 goto err 26: 27: call tenc.bat des-ofb 28: if errorlevel 1 goto err 29: 30: call tenc.bat des-ede-ofb 31: if errorlevel 1 goto err 32: 33: call tenc.bat des-ede3-ofb 34: if errorlevel 1 goto err 35: 36: call tenc.bat des-ecb 37: if errorlevel 1 goto err 38: 39: call tenc.bat des-ede 40: if errorlevel 1 goto err 41: 42: call tenc.bat des-ede3 43: if errorlevel 1 goto err 44: 45: call tenc.bat des-cbc 46: if errorlevel 1 goto err 47: 48: call tenc.bat des-ede-cbc 49: if errorlevel 1 goto err 50: 51: call tenc.bat des-ede3-cbc 52: if errorlevel 1 goto err 53: 54: call tenc.bat idea-ecb 55: if errorlevel 1 goto err 56: 57: call tenc.bat idea-cfb 58: if errorlevel 1 goto err 59: 60: call tenc.bat idea-ofb 61: if errorlevel 1 goto err 62: 63: call tenc.bat idea-cbc 64: if errorlevel 1 goto err 65: 66: call tenc.bat rc2-ecb 67: if errorlevel 1 goto err 68: 69: call tenc.bat rc2-cfb 70: if errorlevel 1 goto err 71: 72: call tenc.bat rc2-ofb 73: if errorlevel 1 goto err 74: 75: call tenc.bat rc2-cbc 76: if errorlevel 1 goto err 77: 78: call tenc.bat bf-ecb 79: if errorlevel 1 goto err 80: 81: call tenc.bat bf-cfb 82: if errorlevel 1 goto err 83: 84: call tenc.bat bf-ofb 85: if errorlevel 1 goto err 86: 87: call tenc.bat bf-cbc 88: if errorlevel 1 goto err 89: 90: echo OK 91: del %out1% 92: del %tmp1% 93: :err 94: