summaryrefslogtreecommitdiffstats
path: root/secure/lib/libdes/times
blob: f5080ef99c0fca0990082b220c3f8d74638ec1ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
existing library on a DEC 3000/500
set_key            per sec =    256294.06 (  3.9uS)
DES ecb bytes      per sec =   3553694.40 (  2.3uS)
DES cbc bytes      per sec =   3661004.80 (  2.2uS)
DES ede cbc bytes  per sec =   1353115.99 (  5.9uS)
crypt              per sec =     16829.40 ( 59.4uS)

Intel P6/200 (NEXTSTEP) - cc -O3 (cc: gcc 2.5.8)
set_key            per sec =    219220.82 (  4.6uS)
DES ecb bytes      per sec =   2438014.04 (  3.3uS)
DES cbc bytes      per sec =   2467648.85 (  3.2uS)
DES ede cbc bytes  per sec =    942121.58 (  8.5uS)
crypt              per sec =     11398.73 ( 87.7uS)

# DECstation Alpha 3000 Model 700 AXP / OSF1 V3.0
# gcc 2.6.3 / Young libdes 3.21
set_key            per sec =    149369.74 (  6.7uS)
DES ecb bytes      per sec =   2011976.68 (  4.0uS)
DES cbc bytes      per sec =   2002245.35 (  4.0uS)
DES ede cbc bytes  per sec =    793677.19 ( 10.1uS)
crypt              per sec =      9244.52 (108.2uS)

# Sun Ultra I gcc 2.7.2 / Young libdes 3.21
set_key            per sec =    147172.22 (  6.8uS)
DES ecb bytes      per sec =   1815054.70 (  4.4uS)
DES cbc bytes      per sec =   1829405.18 (  4.4uS)
DES ede cbc bytes  per sec =    714490.23 ( 11.2uS)
crypt              per sec =      8896.24 (112.4uS)

SGI Challenge (MIPS R4400 200mhz) - gcc -O2
set_key       per sec =    114141.13 (  8.8uS)
DES ecb bytes per sec =   1573472.84 (  5.1uS)
DES cbc bytes per sec =   1580418.20 (  5.1uS)
crypt         per sec =      7137.84 (140.1uS)

DEC Alpha DEC  4000/710 AXP OSF/1 v 3.0 - gcc -O2 2.6.1
set_key       per sec =    123138.49 (  8.1uS)
DES ecb bytes per sec =   1407546.76 (  5.7uS)
DES cbc bytes per sec =   1404103.21 (  5.7uS)
crypt         per sec =      7746.76 (129.1uS)

DEC Alpha DEC  4000/710 AXP OSF/1 v 3.0 - cc -O4 'DEC Compiler Driver 3.11'
set_key       per sec =    135160.83 (  7.4uS)
DES ecb bytes per sec =   1267753.22 (  6.3uS)
DES cbc bytes per sec =   1260564.90 (  6.3uS)
crypt         per sec =      6479.37 (154.3uS)

SGI Challenge (MIPS R4400 200mhz) - cc -O2
set_key       per sec =    124000.10 (  8.1uS)
DES ecb bytes per sec =   1338138.45 (  6.0uS)
DES cbc bytes per sec =   1356515.84 (  5.9uS)
crypt         per sec =      6223.92 (160.7uS)

Intel P5/133 (NEXTSTEP) - cc -O3 (cc: gcc 2.5.8)
set_key            per sec =     81923.10 ( 12.2uS)
DES ecb bytes      per sec =   1104711.61 (  7.2uS)
DES cbc bytes      per sec =   1091536.05 (  7.3uS)
DES ede cbc bytes  per sec =    410502.62 ( 19.5uS)
crypt              per sec =      4849.60 (206.2uS)

Sun SPARC 20 (NEXTSTEP) - cc -O3 (cc: gcc 2.5.8)
set_key            per sec =     60973.05 ( 16.4uS)
DES ecb bytes      per sec =    806032.15 (  9.9uS)
DES cbc bytes      per sec =    801534.95 ( 10.0uS)
DES ede cbc bytes  per sec =    298799.73 ( 26.8uS)
crypt              per sec =      3678.42 (271.9uS)

SGI Indy (MIPS R4600 133mhz) -cc -O2
set_key       per sec =     88470.54 ( 11.3uS)
DES ecb bytes per sec =   1023040.33 (  7.8uS)
DES cbc bytes per sec =   1033610.01 (  7.7uS)
crypt         per sec =      4641.51 (215.4uS)

HP-UX 9000/887 cc +O3
set_key       per sec =     76824.30 ( 13.0uS)
DES ecb bytes per sec =   1048911.20 (  7.6uS)
DES cbc bytes per sec =   1072332.80 (  7.5uS)
crypt         per sec =      4968.64 (201.3uS)

IRIX 5.2 IP22 (R4000) cc -O2 (galilo)
set_key       per sec =     60615.73 ( 16.5uS)
DES ecb bytes per sec =    584741.32 ( 13.7uS)
DES cbc bytes per sec =    584306.94 ( 13.7uS)
crypt         per sec =      3049.33 (327.9uS)

HP-UX 9000/867 cc -O
set_key       per sec =     48600.00 ( 20.6uS)
DES ecb bytes per sec =    616235.14 ( 13.0uS)
DES cbc bytes per sec =    638669.44 ( 12.5uS)
crypt         per sec =      3016.68 (331.5uS)

HP-UX 9000/867 gcc -O2
set_key       per sec =     52120.50 ( 19.2uS)
DES ecb bytes per sec =    715156.55 ( 11.2uS)
DES cbc bytes per sec =    724424.28 ( 11.0uS)
crypt         per sec =      3295.87 (303.4uS)

DGUX AViiON mc88110 gcc -O2
set_key       per sec =     55604.91 ( 18.0uS)
DES ecb bytes per sec =    658513.25 ( 12.1uS)
DES cbc bytes per sec =    675552.71 ( 11.8uS)
crypt         per sec =      3438.10 (290.9uS)

Sparc 10 cc -O2 (orb)
set_key       per sec =     53002.30 ( 18.9uS)
DES ecb bytes per sec =    705250.40 ( 11.3uS)
DES cbc bytes per sec =    714342.40 ( 11.2uS)
crypt         per sec =      2943.99 (339.7uS)

Sparc 10 gcc -O2 (orb)
set_key       per sec =     58681.21 ( 17.0uS)
DES ecb bytes per sec =    772390.20 ( 10.4uS)
DES cbc bytes per sec =    774144.00 ( 10.3uS)
crypt         per sec =      3606.90 (277.2uS)

DEC Alpha DEC  4000/610 AXP OSF/1 v 1.3 - gcc v 2.3.3
set_key       per sec =    101840.19 (  9.8uS)
DES ecb bytes per sec =   1223712.35 (  6.5uS)
DES cbc bytes per sec =   1230542.98 (  6.5uS)
crypt         per sec =      6428.75 (155.6uS)

DEC Alpha DEC 4000/610 APX OSF/1 v 1.3 - cc -O2 - OSF/1 AXP
set_key       per sec =    114198.91 (  8.8uS)
DES ecb bytes per sec =   1022710.93 (  7.8uS)
DES cbc bytes per sec =   1008821.93 (  7.9uS)
crypt         per sec =      5454.13 (183.3uS)

DEC Alpha - DEC 3000/500 AXP OSF/1 - cc -O2 - 02/12/92
set_key       per sec =     83587.04 ( 12.0uS)
DES ecb bytes per sec =    822620.82 (  9.7uS)
DES cbc bytes per sec =    832929.60 (  9.6uS)
crypt         per sec =      4807.62 (208.0uS)

sun sparc 10/30 - gcc -O2
set_key       per sec =     42005.24 ( 23.8uS)
DES ecb bytes per sec =    555949.47 ( 14.4uS)
DES cbc bytes per sec =    549440.28 ( 14.6uS)
crypt         per sec =      2580.25 (387.6uS)

PA-RISC 1.1 HP 710
set_key       per sec =     38916.86
DES ecb bytes per sec =    505971.82
DES cbc bytes per sec =    515381.13
crypt         per sec =      2438.24

iris (spike) cc -O2
set_key       per sec =     23128.83 ( 43.2uS)
DES ecb bytes per sec =    261577.94 ( 30.6uS)
DES cbc bytes per sec =    261746.41 ( 30.6uS)
crypt         per sec =      1231.76 (811.8uS)

sun sparc 10/30 - cc -O4
set_key       per sec =     38379.86 ( 26.1uS)
DES ecb bytes per sec =    460051.34 ( 17.4uS)
DES cbc bytes per sec =    464970.54 ( 17.2uS)
crypt         per sec =      2092.64 (477.9uS)

sun sparc 2 - gcc2 -O2
set_key       per sec =     21559.10
DES ecb bytes per sec =    305566.92
DES cbc bytes per sec =    303497.50
crypt         per sec =      1410.48

RS/6000 model 320
set_key       per sec =     14371.93
DES ecb bytes per sec =    222231.26
DES cbc bytes per sec =    223926.79
crypt         per sec =       981.20

80486dx/66MHz Solaris 2.1 - gcc -O2 (gcc 2.6.3)
set_key       per sec =     26814.15 ( 37.3uS)
DES ecb bytes per sec =    345029.95 ( 23.2uS)
DES cbc bytes per sec =    344064.00 ( 23.3uS)
crypt         per sec =      1551.97 (644.3uS)

80486dx/50MHz Solaris 2.1 - gcc -O2 (gcc 2.5.2)
set_key       per sec =     18558.29 ( 53.9uS)
DES ecb bytes per sec =    240873.90 ( 33.2uS)
DES cbc bytes per sec =    239993.37 ( 33.3uS)
crypt         per sec =      1073.67 (931.4uS)

80486dx/50MHz Solaris 2.1 - cc -xO4 (cc: PC2.0.1 30 April 1993)
set_key       per sec =     18302.79 ( 54.6uS)
DES ecb bytes per sec =    242640.29 ( 33.0uS)
DES cbc bytes per sec =    239568.89 ( 33.4uS)
crypt         per sec =      1057.92 (945.2uS)

68030 HP400
set_key       per sec =      5251.28
DES ecb bytes per sec =     56186.56
DES cbc bytes per sec =     58681.53
crypt         per sec =       276.15

80486sx/33MHz MSDOS Turbo C v 2.0
set_key       per sec =      1883.22 (531.0uS)
DES ecb bytes per sec =     63393.31 (126.2uS)
DES cbc bytes per sec =     63416.83 (126.1uS)
crypt         per sec =       158.71 (6300.6uS)

80486sx/33MHz MSDOS djgpp gcc 1.39 (32bit compiler)
set_key       per sec =     12603.08 (79.3)
DES ecb bytes per sec =    158875.15 (50.4)
DES cbc bytes per sec =    159893.85 (50.0)
crypt         per sec =       780.24 (1281.7)

Version 1.99 26/08/92
8MHz 68000 Atari-ST gcc 2.1 -O2 MiNT 0.94
set_key       per sec =       325.68 (3070.5uS)
DES ecb bytes per sec =      4173.67 (1916.8uS)
DES cbc bytes per sec =      4249.89 (1882.4uS)
crypt         per sec =        20.19 (49521.6uS)

8088/4.77mh MSDOS Turbo C v 2.0
set_key       per sec =        35.09
DES ecb bytes per sec =       563.63
crypt         per sec =         2.69
OpenPOWER on IntegriCloud