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