******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Py6 =================== 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: 662444 clock ticks (237.09 usec) Encryption speed (cycles/byte): 3.45 Encryption speed (Mbps): 6478.56 Testing packet encryption speed: Encrypted 240 packets of 40 bytes (under 10 keys, 24 packets/key) Total time: 703800 clock ticks (251.89 usec) Encryption speed (cycles/packet): 2932.50 Encryption speed (cycles/byte): 73.31 Encryption speed (Mbps): 304.89 Overhead: 2024.9% Encrypted 150 packets of 576 bytes (under 10 keys, 15 packets/key) Total time: 706752 clock ticks (252.95 usec) Encryption speed (cycles/packet): 4711.68 Encryption speed (cycles/byte): 8.18 Encryption speed (Mbps): 2732.58 Overhead: 137.1% Encrypted 80 packets of 1500 bytes (under 1 keys, 80 packets/key) Total time: 624664 clock ticks (223.57 usec) Encryption speed (cycles/packet): 7808.30 Encryption speed (cycles/byte): 5.21 Encryption speed (Mbps): 4293.99 Overhead: 50.9% Weighted average (Simple Imix): Encryption speed (cycles/byte): 11.55 Encryption speed (Mbps): 1934.78 Overhead: 234.8% Testing key setup speed: Did 700 key setups (under 10 keys, 70 setups/key) Total time: 651664 clock ticks (233.23 usec) Key setup speed (cycles/setup): 930.95 Key setup speed (setups/second): 3001307.58 Testing IV setup speed: Did 380 IV setups (under 10 keys, 38 setups/key) Total time: 671252 clock ticks (240.24 usec) IV setup speed (cycles/setup): 1766.45 IV setup speed (setups/second): 1581736.72 Testing key agility: Encrypted 240 blocks of 256 bytes (each time switching contexts) Total time: 680256 clock ticks (243.46 usec) Encryption speed (cycles/byte): 11.07 Encryption speed (Mbps): 2018.85 Overhead: 220.9% End of performance measurements Primitive Name: Py6 =================== 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: 660080 clock ticks (236.24 usec) Encryption speed (cycles/byte): 3.44 Encryption speed (Mbps): 6501.76 Testing packet encryption speed: Encrypted 220 packets of 40 bytes (under 10 keys, 22 packets/key) Total time: 684396 clock ticks (244.95 usec) Encryption speed (cycles/packet): 3110.89 Encryption speed (cycles/byte): 77.77 Encryption speed (Mbps): 287.41 Overhead: 2162.2% Encrypted 140 packets of 576 bytes (under 10 keys, 14 packets/key) Total time: 688656 clock ticks (246.47 usec) Encryption speed (cycles/packet): 4918.97 Encryption speed (cycles/byte): 8.54 Encryption speed (Mbps): 2617.43 Overhead: 148.4% Encrypted 80 packets of 1500 bytes (under 1 keys, 80 packets/key) Total time: 637480 clock ticks (228.16 usec) Encryption speed (cycles/packet): 7968.50 Encryption speed (cycles/byte): 5.31 Encryption speed (Mbps): 4207.66 Overhead: 54.5% Weighted average (Simple Imix): Encryption speed (cycles/byte): 12.10 Encryption speed (Mbps): 1847.16 Overhead: 252.0% Testing key setup speed: Did 500 key setups (under 10 keys, 50 setups/key) Total time: 596820 clock ticks (213.60 usec) Key setup speed (cycles/setup): 1193.64 Key setup speed (setups/second): 2340792.03 Testing IV setup speed: Did 340 IV setups (under 10 keys, 34 setups/key) Total time: 666428 clock ticks (238.52 usec) IV setup speed (cycles/setup): 1960.08 IV setup speed (setups/second): 1425482.45 Testing key agility: Encrypted 240 blocks of 256 bytes (each time switching contexts) Total time: 690040 clock ticks (246.97 usec) Encryption speed (cycles/byte): 11.23 Encryption speed (Mbps): 1990.23 Overhead: 226.7% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 05:34:49 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 /usr/lib/gcc/i386-redhat-linux/3.4.6/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux Thread model: posix gcc version 3.4.6 20060404 (Red Hat 3.4.6-3) COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=i386-redhat-linux-gcc_prescott_O3-ofp i386-redhat-linux-gcc -Wall -pedantic -ansi -O3 -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../submissions/py/py6/../../../include -I../../../../submissions/py/py6 -march=prescott -c -o py6_gcc_prescott.o ../../../../submissions/py/py6/py6.c ../../../../submissions/py/py6/py6.c: In function `ECRYPT_keysetup': ../../../../submissions/py/py6/py6.c:43: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:56: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:63: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:70: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c: In function `ECRYPT_ivsetup': ../../../../submissions/py/py6/py6.c:135: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:143: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c: In function `ECRYPT_process_bytes': ../../../../submissions/py/py6/py6.c:235: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:240: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:266: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:271: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:288: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:292: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c: In function `ECRYPT_keystream_bytes': ../../../../submissions/py/py6/py6.c:329: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:332: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:355: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:358: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:373: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c:377: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py6/py6.c: In function `ECRYPT_init': ../../../../submissions/py/py6/py6.c:408: warning: ISO C90 forbids mixed declarations and code i386-redhat-linux-gcc -Wall -pedantic -ansi -O3 -fomit-frame-pointer -march=prescott ecrypt-test_gcc_prescott.o ecrypt-sync_gcc_prescott.o py6_gcc_prescott.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 90b0f3b19e0c7f777ff76e47180d16ca -