AES/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)