Re: Performance tests of some AES implementations in C

From: Tom St Denis (tomstdenis_at_iahu.ca)
Date: 07/03/03


Date: Thu, 03 Jul 2003 00:12:36 GMT

Christophe Devine wrote:
> * gcc 3.3 without optimization flags
>
> ks (keys/s) enc. (bytes/s) dec. (bytes/s)
> devine 447602.53 22149007.99 21558548.32
> gladman 703920.48 22065922.98 21129782.90
> mks 170851.10 20100502.79 19621669.83
> nist 41707.69 295926.72 172438.71
> tom 623074.29 17086076.19 19242102.24

For the sake of contributing to the thread....

On my Debian box with an Athlon 2400+ [gcc 3.3]

          ks (keys/s) enc. (bytes/s) dec. (bytes/s)
devine 1760067.57 40673140.35 35350133.15
gladman 2182333.95 40026516.45 40237402.44
mks 331105.00 39797529.53 39509588.86
nist 156884.53 778774.10 512502.56
tom 2125805.20 49022613.99 46669001.00

With the default -O optimization.

It's safe to say from all these tests that Gladman and I have roughly
equivalent key schedules and its a mixup between mks/gladman/myself for
encrypt/decrypt.

I'm just happy to be a contender.

Tom



Relevant Pages