******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Py ================== 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: 4196 bytes Testing stream encryption speed: Encrypted 5 blocks of 32000 bytes (under 1 keys, 5 blocks/key) Total time: 593580 clock ticks (212.44 usec) Encryption speed (cycles/byte): 3.71 Encryption speed (Mbps): 6025.14 Testing packet encryption speed: Encrypted 60 packets of 40 bytes (under 1 keys, 60 packets/key) Total time: 546860 clock ticks (195.72 usec) Encryption speed (cycles/packet): 9114.33 Encryption speed (cycles/byte): 227.86 Encryption speed (Mbps): 98.10 Overhead: 6041.9% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 543536 clock ticks (194.53 usec) Encryption speed (cycles/packet): 10870.72 Encryption speed (cycles/byte): 18.87 Encryption speed (Mbps): 1184.38 Overhead: 408.7% Encrypted 43 packets of 1500 bytes (under 1 keys, 43 packets/key) Total time: 624828 clock ticks (223.63 usec) Encryption speed (cycles/packet): 14530.88 Encryption speed (cycles/byte): 9.69 Encryption speed (Mbps): 2307.41 Overhead: 161.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 29.83 Encryption speed (Mbps): 749.40 Overhead: 704.0% Testing key setup speed: Did 300 key setups (under 10 keys, 30 setups/key) Total time: 812412 clock ticks (290.76 usec) Key setup speed (cycles/setup): 2708.04 Key setup speed (setups/second): 1031765.78 Testing IV setup speed: Did 80 IV setups (under 1 keys, 80 setups/key) Total time: 574584 clock ticks (205.64 usec) IV setup speed (cycles/setup): 7182.30 IV setup speed (setups/second): 389020.65 Testing key agility: Encrypted 110 blocks of 256 bytes (each time switching contexts) Total time: 690968 clock ticks (247.30 usec) Encryption speed (cycles/byte): 24.54 Encryption speed (Mbps): 910.96 Overhead: 561.4% End of performance measurements Primitive Name: Py ================== 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: 4196 bytes Testing stream encryption speed: Encrypted 5 blocks of 32000 bytes (under 1 keys, 5 blocks/key) Total time: 592564 clock ticks (212.08 usec) Encryption speed (cycles/byte): 3.70 Encryption speed (Mbps): 6035.47 Testing packet encryption speed: Encrypted 60 packets of 40 bytes (under 1 keys, 60 packets/key) Total time: 557404 clock ticks (199.50 usec) Encryption speed (cycles/packet): 9290.07 Encryption speed (cycles/byte): 232.25 Encryption speed (Mbps): 96.24 Overhead: 6171.1% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 560236 clock ticks (200.51 usec) Encryption speed (cycles/packet): 11204.72 Encryption speed (cycles/byte): 19.45 Encryption speed (Mbps): 1149.07 Overhead: 425.2% Encrypted 44 packets of 1500 bytes (under 1 keys, 44 packets/key) Total time: 649476 clock ticks (232.45 usec) Encryption speed (cycles/packet): 14760.82 Encryption speed (cycles/byte): 9.84 Encryption speed (Mbps): 2271.47 Overhead: 165.7% Weighted average (Simple Imix): Encryption speed (cycles/byte): 30.51 Encryption speed (Mbps): 732.59 Overhead: 723.9% Testing key setup speed: Did 240 key setups (under 10 keys, 24 setups/key) Total time: 686568 clock ticks (245.72 usec) Key setup speed (cycles/setup): 2860.70 Key setup speed (setups/second): 976706.05 Testing IV setup speed: Did 80 IV setups (under 1 keys, 80 setups/key) Total time: 585848 clock ticks (209.68 usec) IV setup speed (cycles/setup): 7323.10 IV setup speed (setups/second): 381541.01 Testing key agility: Encrypted 110 blocks of 256 bytes (each time switching contexts) Total time: 695860 clock ticks (249.05 usec) Encryption speed (cycles/byte): 24.71 Encryption speed (Mbps): 904.56 Overhead: 567.2% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 02:15:13 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_O2-ofp i386-redhat-linux-gcc -Wall -pedantic -ansi -O2 -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../submissions/py/py/../../../include -I../../../../submissions/py/py -march=prescott -c -o py_gcc_prescott.o ../../../../submissions/py/py/py.c ../../../../submissions/py/py/py.c: In function `ECRYPT_keysetup': ../../../../submissions/py/py/py.c:40: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:53: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:60: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:67: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c: In function `ECRYPT_ivsetup': ../../../../submissions/py/py/py.c:131: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:139: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c: In function `ECRYPT_process_bytes': ../../../../submissions/py/py/py.c:230: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:235: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:261: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:266: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:283: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:287: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c: In function `ECRYPT_keystream_bytes': ../../../../submissions/py/py/py.c:324: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:327: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:350: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:353: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:368: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c:372: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/py/py.c: In function `ECRYPT_init': ../../../../submissions/py/py/py.c:403: warning: ISO C90 forbids mixed declarations and code i386-redhat-linux-gcc -Wall -pedantic -ansi -O2 -fomit-frame-pointer -march=prescott ecrypt-test_gcc_prescott.o ecrypt-sync_gcc_prescott.o py_gcc_prescott.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- b46f459100b5213ca1ce8e962469665b -