******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: TPy6 ==================== Profile: S?___ Key size: 128 bits IV size: 64 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 1124 bytes Testing stream encryption speed: Encrypted 6 blocks of 32000 bytes (under 1 keys, 6 blocks/key) Total time: 657740 clock ticks (235.41 usec) Encryption speed (cycles/byte): 3.43 Encryption speed (Mbps): 6524.89 Testing packet encryption speed: Encrypted 170 packets of 40 bytes (under 10 keys, 17 packets/key) Total time: 694888 clock ticks (248.70 usec) Encryption speed (cycles/packet): 4087.58 Encryption speed (cycles/byte): 102.19 Encryption speed (Mbps): 218.74 Overhead: 2883.0% Encrypted 120 packets of 576 bytes (under 10 keys, 12 packets/key) Total time: 705536 clock ticks (252.51 usec) Encryption speed (cycles/packet): 5879.47 Encryption speed (cycles/byte): 10.21 Encryption speed (Mbps): 2189.83 Overhead: 198.0% Encrypted 70 packets of 1500 bytes (under 1 keys, 70 packets/key) Total time: 636180 clock ticks (227.69 usec) Encryption speed (cycles/packet): 9088.29 Encryption speed (cycles/byte): 6.06 Encryption speed (Mbps): 3689.23 Overhead: 76.9% Weighted average (Simple Imix): Encryption speed (cycles/byte): 14.99 Encryption speed (Mbps): 1491.16 Overhead: 337.6% Testing key setup speed: Did 700 key setups (under 10 keys, 70 setups/key) Total time: 646108 clock ticks (231.24 usec) Key setup speed (cycles/setup): 923.01 Key setup speed (setups/second): 3027116.36 Testing IV setup speed: Did 230 IV setups (under 10 keys, 23 setups/key) Total time: 670628 clock ticks (240.02 usec) IV setup speed (cycles/setup): 2915.77 IV setup speed (setups/second): 958257.77 Testing key agility: Encrypted 250 blocks of 256 bytes (each time switching contexts) Total time: 701812 clock ticks (251.18 usec) Encryption speed (cycles/byte): 10.97 Encryption speed (Mbps): 2038.38 Overhead: 220.1% End of performance measurements Primitive Name: TPy6 ==================== Profile: S?___ Key size: 256 bits IV size: 128 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 1124 bytes Testing stream encryption speed: Encrypted 6 blocks of 32000 bytes (under 1 keys, 6 blocks/key) Total time: 657932 clock ticks (235.48 usec) Encryption speed (cycles/byte): 3.43 Encryption speed (Mbps): 6522.99 Testing packet encryption speed: Encrypted 120 packets of 40 bytes (under 10 keys, 12 packets/key) Total time: 665652 clock ticks (238.24 usec) Encryption speed (cycles/packet): 5547.10 Encryption speed (cycles/byte): 138.68 Encryption speed (Mbps): 161.18 Overhead: 3946.9% Encrypted 90 packets of 576 bytes (under 1 keys, 90 packets/key) Total time: 635900 clock ticks (227.59 usec) Encryption speed (cycles/packet): 7065.56 Encryption speed (cycles/byte): 12.27 Encryption speed (Mbps): 1822.23 Overhead: 258.0% Encrypted 60 packets of 1500 bytes (under 1 keys, 60 packets/key) Total time: 624544 clock ticks (223.53 usec) Encryption speed (cycles/packet): 10409.07 Encryption speed (cycles/byte): 6.94 Encryption speed (Mbps): 3221.11 Overhead: 102.5% Weighted average (Simple Imix): Encryption speed (cycles/byte): 18.98 Encryption speed (Mbps): 1177.89 Overhead: 453.8% Testing key setup speed: Did 600 key setups (under 10 keys, 60 setups/key) Total time: 710860 clock ticks (254.42 usec) Key setup speed (cycles/setup): 1184.77 Key setup speed (setups/second): 2358323.44 Testing IV setup speed: Did 150 IV setups (under 10 keys, 15 setups/key) Total time: 650484 clock ticks (232.81 usec) IV setup speed (cycles/setup): 4336.56 IV setup speed (setups/second): 644304.01 Testing key agility: Encrypted 240 blocks of 256 bytes (each time switching contexts) Total time: 679072 clock ticks (243.04 usec) Encryption speed (cycles/byte): 11.05 Encryption speed (Mbps): 2022.37 Overhead: 222.5% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 06:28:08 CET 2007 CPU: ------------------------------------------------------------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.80GHz stepping : 9 cpu MHz : 2794.063 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 5590.07 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.80GHz stepping : 9 cpu MHz : 2794.063 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 5585.61 COMPILER: ------------------------------------------------------------------------------- Reading specs from /freeware/gcc/linux-i386/lib/gcc/i686-pc-linux-gnu/3.4.2/specs Configured with: /freeware/gcc/gcc/gcc-3.4.2/configure --prefix=/freeware/gcc --exec-prefix=/freeware/gcc/linux-i386 --with-local-prefix=/freeware/gcc --enable-version-specific-runtime-libs --enable-languages=c++,f77,java --enable-threads=posix Thread model: posix gcc version 3.4.2 COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=gcc-V3.4.2_prescott_O3-ofp gcc -V 3.4.2 -Wall -pedantic -ansi -O3 -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../submissions/py/tpy6/../../../include -I../../../../submissions/py/tpy6 -march=prescott -c -o tpy6_gcc_prescott.o ../../../../submissions/py/tpy6/tpy6.c ../../../../submissions/py/tpy6/tpy6.c: In function `ECRYPT_keysetup': ../../../../submissions/py/tpy6/tpy6.c:43: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:56: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:63: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:70: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c: In function `ECRYPT_ivsetup': ../../../../submissions/py/tpy6/tpy6.c:136: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:138: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:146: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:96: warning: unused variable `keysizeb' ../../../../submissions/py/tpy6/tpy6.c: In function `ECRYPT_process_bytes': ../../../../submissions/py/tpy6/tpy6.c:240: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:245: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:271: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:276: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:293: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:297: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:222: warning: unused variable `bl' ../../../../submissions/py/tpy6/tpy6.c: In function `ECRYPT_keystream_bytes': ../../../../submissions/py/tpy6/tpy6.c:335: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:338: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:361: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:365: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:362: warning: unused variable `output1b' ../../../../submissions/py/tpy6/tpy6.c:380: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:384: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy6/tpy6.c:317: warning: unused variable `bl' ../../../../submissions/py/tpy6/tpy6.c: In function `ECRYPT_init': ../../../../submissions/py/tpy6/tpy6.c:415: warning: ISO C90 forbids mixed declarations and code gcc -V 3.4.2 -Wall -pedantic -ansi -O3 -fomit-frame-pointer -march=prescott ecrypt-test_gcc_prescott.o ecrypt-sync_gcc_prescott.o tpy6_gcc_prescott.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- fe61be500e500bd1f473407146475e16 -