rendered paste bodyAES/ECB/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 3437.7 Mb/s; SunJCE: 62.0 Mb/s (55.4x)
23280-byte data blocks:
VIAPadLock: 3383.1 Mb/s; SunJCE: 62.9 Mb/s (53.8x)
1164-byte data blocks:
VIAPadLock: 3437.7 Mb/s; SunJCE: 62.0 Mb/s (55.5x)
192-bit key:
93120-byte data blocks:
VIAPadLock: 4534.8 Mb/s; SunJCE: 52.7 Mb/s (86.1x)
23280-byte data blocks:
VIAPadLock: 6660.5 Mb/s; SunJCE: 53.5 Mb/s (124.5x)
1164-byte data blocks:
VIAPadLock: 3437.7 Mb/s; SunJCE: 53.5 Mb/s (64.3x)
256-bit key:
93120-byte data blocks:
VIAPadLock: 3383.1 Mb/s; SunJCE: 46.6 Mb/s (72.7x)
23280-byte data blocks:
VIAPadLock: 4534.8 Mb/s; SunJCE: 47.0 Mb/s (96.4x)
1164-byte data blocks:
VIAPadLock: 3383.1 Mb/s; SunJCE: 46.7 Mb/s (72.4x)
AES/CBC/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 3437.7 Mb/s; SunJCE: 51.7 Mb/s (66.5x)
23280-byte data blocks:
VIAPadLock: 6875.3 Mb/s; SunJCE: 52.5 Mb/s (131.0x)
1164-byte data blocks:
VIAPadLock: 3383.1 Mb/s; SunJCE: 51.9 Mb/s (65.2x)
192-bit key:
93120-byte data blocks:
VIAPadLock: 2732.5 Mb/s; SunJCE: 44.1 Mb/s (61.9x)
23280-byte data blocks:
VIAPadLock: 4534.8 Mb/s; SunJCE: 44.9 Mb/s (101.1x)
1164-byte data blocks:
VIAPadLock: 2732.5 Mb/s; SunJCE: 45.3 Mb/s (60.3x)
256-bit key:
93120-byte data blocks:
VIAPadLock: 3383.1 Mb/s; SunJCE: 40.4 Mb/s (83.8x)
23280-byte data blocks:
VIAPadLock: 3383.1 Mb/s; SunJCE: 41.0 Mb/s (82.6x)
1164-byte data blocks:
VIAPadLock: 2732.5 Mb/s; SunJCE: 40.6 Mb/s (67.3x)
AES/CFB128/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 3437.7 Mb/s; SunJCE: 48.2 Mb/s (71.3x)
23280-byte data blocks:
VIAPadLock: 6875.3 Mb/s; SunJCE: 48.2 Mb/s (142.6x)
1164-byte data blocks:
VIAPadLock: 2732.5 Mb/s; SunJCE: 48.7 Mb/s (56.1x)
192-bit key:
93120-byte data blocks:
VIAPadLock: 2732.5 Mb/s; SunJCE: 42.5 Mb/s (64.3x)
23280-byte data blocks:
VIAPadLock: 4534.8 Mb/s; SunJCE: 43.2 Mb/s (105.0x)
1164-byte data blocks:
VIAPadLock: 2697.9 Mb/s; SunJCE: 42.2 Mb/s (63.9x)
256-bit key:
93120-byte data blocks:
VIAPadLock: 3437.7 Mb/s; SunJCE: 38.4 Mb/s (89.5x)
23280-byte data blocks:
VIAPadLock: 4534.8 Mb/s; SunJCE: 38.5 Mb/s (117.7x)
1164-byte data blocks:
VIAPadLock: 2732.5 Mb/s; SunJCE: 38.5 Mb/s (70.9x)
AES/OFB128/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 2267.4 Mb/s; SunJCE: 50.3 Mb/s (45.1x)
23280-byte data blocks:
VIAPadLock: 4534.8 Mb/s; SunJCE: 51.9 Mb/s (87.4x)
1164-byte data blocks:
VIAPadLock: 2267.4 Mb/s; SunJCE: 51.5 Mb/s (44.1x)
192-bit key:
93120-byte data blocks:
VIAPadLock: 2267.4 Mb/s; SunJCE: 45.2 Mb/s (50.2x)
23280-byte data blocks:
VIAPadLock: 4534.8 Mb/s; SunJCE: 45.3 Mb/s (100.1x)
1164-byte data blocks:
VIAPadLock: 2291.8 Mb/s; SunJCE: 45.2 Mb/s (50.7x)
256-bit key:
93120-byte data blocks:
VIAPadLock: 2732.5 Mb/s; SunJCE: 40.1 Mb/s (68.1x)
23280-byte data blocks:
VIAPadLock: 3383.1 Mb/s; SunJCE: 40.7 Mb/s (83.1x)
1164-byte data blocks:
VIAPadLock: 2267.4 Mb/s; SunJCE: 40.4 Mb/s (56.2x)
AES/CTR/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 1049.9 Mb/s; BC: 43.6 Mb/s (24.1x)
23280-byte data blocks:
VIAPadLock: 1049.9 Mb/s; BC: 43.2 Mb/s (24.3x)
1164-byte data blocks:
VIAPadLock: 910.8 Mb/s; BC: 43.7 Mb/s (20.8x)
192-bit key:
93120-byte data blocks:
VIAPadLock: 1049.9 Mb/s; BC: 39.8 Mb/s (26.4x)
23280-byte data blocks:
VIAPadLock: 1049.9 Mb/s; BC: 39.7 Mb/s (26.5x)
1164-byte data blocks:
VIAPadLock: 907.0 Mb/s; BC: 39.5 Mb/s (22.9x)
256-bit key:
93120-byte data blocks:
VIAPadLock: 973.2 Mb/s; BC: 35.8 Mb/s (27.2x)
23280-byte data blocks:
VIAPadLock: 1049.9 Mb/s; BC: 35.9 Mb/s (29.3x)
1164-byte data blocks:
VIAPadLock: 910.8 Mb/s; BC: 35.9 Mb/s (25.4x)
SHA-1 algorithm:
203467-byte data blocks:
VIAPadLock: 1241.9 Mb/s; SUN: 95.5 Mb/s (13.0x)
25432-byte data blocks:
VIAPadLock: 1651.3 Mb/s; SUN: 95.5 Mb/s (17.3x)
1164-byte data blocks:
VIAPadLock: 1411.2 Mb/s; SUN: 90.4 Mb/s (15.6x)
SHA-256 algorithm:
203467-byte data blocks:
VIAPadLock: 1241.9 Mb/s; SUN: 58.1 Mb/s (21.4x)
25432-byte data blocks:
VIAPadLock: 1990.1 Mb/s; SUN: 59.5 Mb/s (33.4x)
1164-byte data blocks:
VIAPadLock: 1424.2 Mb/s; SUN: 57.1 Mb/s (24.9x)
VIABigInteger.modMult():
1024-bit integers:
VIABigInteger: 6562.8 Kb/s; BigInteger: 5882.4 Kb/s (1.1x)
2048-bit integers:
VIABigInteger: 4491.9 Kb/s; BigInteger: 3179.7 Kb/s (1.4x)
4096-bit integers:
VIABigInteger: 2599.1 Kb/s; BigInteger: 1646.1 Kb/s (1.6x)
VIABigInteger.modPow():
1024-bit integers:
VIABigInteger: 205.1 Kb/s; BigInteger: 8.0 Kb/s (25.7x)
2048-bit integers:
VIABigInteger: 64.0 Kb/s; BigInteger: 2.1 Kb/s (30.1x)
4096-bit integers:
VIABigInteger: 17.1 Kb/s; BigInteger: 0.6 Kb/s (31.0x)
RSA/ECB/PKCS1Padding:
1024-bit key:
VIAPadLock: 3335.1 Kb/s; SunJCE: 458.3 Kb/s (7.3x)
2048-bit key:
VIAPadLock: 2503.7 Kb/s; SunJCE: 241.6 Kb/s (10.4x)
4096-bit key:
VIAPadLock: 1418.6 Kb/s; SunJCE: 126.9 Kb/s (11.2x)
ElGamal/ECB/PKCS1Padding:
1024-bit key:
VIAPadLock: 93.9 Kb/s; BC: 3.4 Kb/s (27.6x)
2048-bit key:
VIAPadLock: 22.7 Kb/s; BC: 0.9 Kb/s (24.2x)
DSA signing:
512-bit key:
VIAPadLock: 31954.0 Kb/s; SUN: 3058.5 Kb/s (10.4x)
1024-bit key:
VIAPadLock: 15977.0 Kb/s; SUN: 860.0 Kb/s (18.6x)
SHA256withRSA signing:
512-bit key:
VIAPadLock: 29312.5 Kb/s; SunRsaSign: 3211.3 Kb/s (9.1x)
1024-bit key:
VIAPadLock: 8703.2 Kb/s; SunRsaSign: 508.7 Kb/s (17.1x)
Diffie-Hellman key agreement:
512-bit key:
VIAPadLock: 268.8 Kb/s; SunJCE: 14.4 Kb/s (18.7x)
1024-bit key:
VIAPadLock: 98.5 Kb/s; SunJCE: 4.0 Kb/s (24.7x)
JSSE:
TLS_DH_anon_WITH_AES_128_CBC_SHA:
VIAPadLock: 350.0 Mb/s; Sys: 32.4 Mb/s (10.8x)
TLS_DH_anon_WITH_AES_256_CBC_SHA:
VIAPadLock: 410.3 Mb/s; Sys: 28.5 Mb/s (14.4x)
VIAPadLock (PadLockAES) SecureRandom:
57118-byte data blocks:
VIAPadLock: 64.85 Mb/s; SUN: 22.49 Mb/s (2.88x)
1024-byte data blocks:
VIAPadLock: 63.43 Mb/s; SUN: 22.49 Mb/s (2.82x)
32-byte data blocks:
VIAPadLock: 64.85 Mb/s; SUN: 21.79 Mb/s (2.98x)
visionet:/home/data/drftpd/viajcp201# java -cp testvia.jar -client -Xbatch -Xnoclassgc -XX:+AggressiveHeap com.centaur.padlock.test.PadLockPerformance
AES/ECB/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 1402,2 Mb/s; SunJCE: 50,3 Mb/s (27,9x)
23280-byte data blocks:
VIAPadLock: 1705,1 Mb/s; SunJCE: 55,7 Mb/s (30,6x)
1164-byte data blocks:
VIAPadLock: 2220,2 Mb/s; SunJCE: 52,8 Mb/s (42,0x)
AES/CBC/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 1384,0 Mb/s; SunJCE: 44,7 Mb/s (30,9x)
23280-byte data blocks:
VIAPadLock: 2567,9 Mb/s; SunJCE: 44,8 Mb/s (57,4x)
1164-byte data blocks:
VIAPadLock: 1973,5 Mb/s; SunJCE: 46,3 Mb/s (42,6x)
AES/CFB128/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 1480,1 Mb/s; SunJCE: 40,4 Mb/s (36,6x)
23280-byte data blocks:
VIAPadLock: 2267,4 Mb/s; SunJCE: 42,9 Mb/s (52,9x)
1164-byte data blocks:
VIAPadLock: 1973,5 Mb/s; SunJCE: 43,5 Mb/s (45,4x)
AES/OFB128/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 1323,8 Mb/s; SunJCE: 44,3 Mb/s (29,9x)
23280-byte data blocks:
VIAPadLock: 2069,3 Mb/s; SunJCE: 44,2 Mb/s (46,8x)
1164-byte data blocks:
VIAPadLock: 1555,7 Mb/s; SunJCE: 45,3 Mb/s (34,3x)
AES/CTR/PKCS5Padding:
128-bit key:
93120-byte data blocks:
VIAPadLock: 810,4 Mb/s; SunJCE: 44,3 Mb/s (18,3x)
23280-byte data blocks:
VIAPadLock: 1024,7 Mb/s; SunJCE: 44,1 Mb/s (23,2x)
1164-byte data blocks:
VIAPadLock: 862,9 Mb/s; SunJCE: 44,3 Mb/s (19,5x)
SHA-1 algorithm:
203467-byte data blocks:
VIAPadLock: 760,9 Mb/s; SUN: 90,9 Mb/s (8,4x)
25432-byte data blocks:
VIAPadLock: 764,7 Mb/s; SUN: 89,5 Mb/s (8,5x)
1164-byte data blocks:
VIAPadLock: 1133,1 Mb/s; SUN: 88,0 Mb/s (12,9x)
SHA-256 algorithm:
203467-byte data blocks:
VIAPadLock: 792,0 Mb/s; SUN: 57,8 Mb/s (13,7x)
25432-byte data blocks:
VIAPadLock: 1203,3 Mb/s; SUN: 49,6 Mb/s (24,3x)
1164-byte data blocks:
VIAPadLock: 1203,4 Mb/s; SUN: 55,0 Mb/s (21,9x)
VIABigInteger.modMult():
1024-bit integers:
VIABigInteger: 4987,5 Kb/s; BigInteger: 5814,0 Kb/s (0,9x)
2048-bit integers:
VIABigInteger: 4366,8 Kb/s; BigInteger: 2722,9 Kb/s (1,6x)
4096-bit integers:
VIABigInteger: 2239,6 Kb/s; BigInteger: 1445,1 Kb/s (1,5x)
VIABigInteger.modPow():
1024-bit integers:
VIABigInteger: 187,1 Kb/s; BigInteger: 7,2 Kb/s (25,9x)
2048-bit integers:
VIABigInteger: 55,7 Kb/s; BigInteger: 1,9 Kb/s (28,8x)
4096-bit integers:
VIABigInteger: 15,8 Kb/s; BigInteger: 0,5 Kb/s (32,4x)
RSA/ECB/PKCS1Padding:
1024-bit key:
VIAPadLock: 1320,5 Kb/s; SunJCE: 380,5 Kb/s (3,5x)
2048-bit key:
VIAPadLock: 1120,1 Kb/s; SunJCE: 190,3 Kb/s (5,9x)
ElGamal/ECB/PKCS1Padding:
DSA signing:
512-bit key:
VIAPadLock: 21427,3 Kb/s; SUN: 2537,4 Kb/s (8,4x)
1024-bit key:
VIAPadLock: 12781,6 Kb/s; SUN: 777,1 Kb/s (16,4x)
SHA256withRSA signing:
512-bit key:
VIAPadLock: 22006,4 Kb/s; SunRsaSign: 2558,7 Kb/s (8,6x)
1024-bit key:
VIAPadLock: 7779,3 Kb/s; SunRsaSign: 448,8 Kb/s (17,3x)
Diffie-Hellman key agreement:
512-bit key:
VIAPadLock: 204,9 Kb/s; SunJCE: 13,6 Kb/s (15,1x)
1024-bit key:
VIAPadLock: 93,5 Kb/s; SunJCE: 3,6 Kb/s (26,0x)
JSSE:
TLS_DH_anon_WITH_AES_128_CBC_SHA:
VIAPadLock: 228,7 Mb/s; Sys: 26,0 Mb/s (8,8x)
VIAPadLock (PadLockAES) SecureRandom:
57118-byte data blocks:
VIAPadLock: 83,16 Mb/s; SUN: 2,31 Mb/s (35,99x)
1024-byte data blocks:
VIAPadLock: 83,48 Mb/s; SUN: 2,28 Mb/s (36,56x)
32-byte data blocks:
VIAPadLock: 82,53 Mb/s; SUN: 2,25 Mb/s (36,66x)