gnu-crypto-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU Crypto] GCJ-friendly version of Whirlpool


From: Raif S. Naffah
Subject: [GNU Crypto] GCJ-friendly version of Whirlpool
Date: Wed, 11 Dec 2002 00:27:14 +1100
User-agent: KMail/1.4.3

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

hello there,

just committed a GCJ-friendly version of Whirlpool.  the hit-parade, 
with Casey's latest MD4 version and this one, now looks as follows:

a. JDK 1.3.1_06:
- ----------------
square   Encryption 15067.503 KB/s,  Decryption  15096.619 KB/s
rijndael Encryption 15960.164 KB/s,  Decryption  15378.937 KB/s
null     Encryption 61515.746 KB/s,  Decryption, 62251.0 KB/s
anubis   Encryption 13423.539 KB/s,  Decryption  13504.754 KB/s
twofish  Encryption  2450.9805 KB/s, Decryption   2479.7651 KB/s
serpent  Encryption  5979.717 KB/s,  Decryption   6548.617 KB/s
khazad   Encryption 11144.794 KB/s,  Decryption  10820.637 KB/s
blowfish Encryption 15879.064 KB/s,  Decryption  15348.723 KB/s

ripemd128 21146.871 KB/s
sha-160   21082.955 KB/s
whirlpool  4441.343 KB/s
md5       59985.41 KB/s
md4       76533.11 KB/s
ripemd160 16434.912 KB/s
md2        1342.5754 KB/s

b. configure with GCJFLAGS="-march=athlon-xp -O2
- -momit-leaf-frame-pointer -funroll-all-loops"
- -------------------------------------------------
square   Encryption 15024.039 KB/s,  Decryption 15009.606 KB/s
rijndael Encryption 14440.85 KB/s,   Decryption 14616.464 KB/s
null     Encryption 78914.14 KB/s,   Decryption 79314.72 KB/s
anubis   Encryption 10903.699 KB/s,  Decryption 10888.502 KB/s
twofish  Encryption  6149.1543 KB/s, Decryption  5938.8066 KB/s
serpent  Encryption 11289.74 KB/s,   Decryption 10934.22 KB/s
khazad   Encryption  7570.2524 KB/s, Decryption  7636.8525 KB/s
blowfish Encryption 12245.298 KB/s,  Decryption 12245.298 KB/s

ripemd128  91609.99 KB/s
sha-160    40320.5 KB/s
whirlpool   5245.8237 KB/s
md5        75235.94 KB/s
md4       125845.68 KB/s
ripemd160  58337.066 KB/s
md2         1126.8895 KB/s


done with gcj (GCC) 3.3 20021209 (experimental) :-)


cheers;
rsn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
Comment: Que du magnifique

iD8DBQE99euy+e1AKnsTRiERA3AnAJ4rWNxaoL/DnONchvGfDVkXm2X30wCgh1Xb
VCHTaPywt1BmL9qckp11K8o=
=4AUh
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]