******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: TPy =================== 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: 595156 clock ticks (213.01 usec) Encryption speed (cycles/byte): 3.72 Encryption speed (Mbps): 6009.18 Testing packet encryption speed: Encrypted 60 packets of 40 bytes (under 1 keys, 60 packets/key) Total time: 575456 clock ticks (205.96 usec) Encryption speed (cycles/packet): 9590.93 Encryption speed (cycles/byte): 239.77 Encryption speed (Mbps): 93.22 Overhead: 6346.0% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 562444 clock ticks (201.30 usec) Encryption speed (cycles/packet): 11248.88 Encryption speed (cycles/byte): 19.53 Encryption speed (Mbps): 1144.56 Overhead: 425.0% Encrypted 43 packets of 1500 bytes (under 1 keys, 43 packets/key) Total time: 640972 clock ticks (229.40 usec) Encryption speed (cycles/packet): 14906.33 Encryption speed (cycles/byte): 9.94 Encryption speed (Mbps): 2249.30 Overhead: 167.2% Weighted average (Simple Imix): Encryption speed (cycles/byte): 31.11 Encryption speed (Mbps): 718.58 Overhead: 736.3% Testing key setup speed: Did 310 key setups (under 10 keys, 31 setups/key) Total time: 826460 clock ticks (295.79 usec) Key setup speed (cycles/setup): 2666.00 Key setup speed (setups/second): 1048035.63 Testing IV setup speed: Did 80 IV setups (under 1 keys, 80 setups/key) Total time: 612136 clock ticks (219.08 usec) IV setup speed (cycles/setup): 7651.70 IV setup speed (setups/second): 365155.85 Testing key agility: Encrypted 110 blocks of 256 bytes (each time switching contexts) Total time: 696040 clock ticks (249.11 usec) Encryption speed (cycles/byte): 24.72 Encryption speed (Mbps): 904.33 Overhead: 564.5% End of performance measurements Primitive Name: TPy =================== 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: 593484 clock ticks (212.41 usec) Encryption speed (cycles/byte): 3.71 Encryption speed (Mbps): 6026.11 Testing packet encryption speed: Encrypted 60 packets of 40 bytes (under 1 keys, 60 packets/key) Total time: 612220 clock ticks (219.11 usec) Encryption speed (cycles/packet): 10203.67 Encryption speed (cycles/byte): 255.09 Encryption speed (Mbps): 87.63 Overhead: 6777.1% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 595180 clock ticks (213.02 usec) Encryption speed (cycles/packet): 11903.60 Encryption speed (cycles/byte): 20.67 Encryption speed (Mbps): 1081.61 Overhead: 457.1% Encrypted 41 packets of 1500 bytes (under 1 keys, 41 packets/key) Total time: 634856 clock ticks (227.22 usec) Encryption speed (cycles/packet): 15484.29 Encryption speed (cycles/byte): 10.32 Encryption speed (Mbps): 2165.34 Overhead: 178.3% Weighted average (Simple Imix): Encryption speed (cycles/byte): 32.94 Encryption speed (Mbps): 678.60 Overhead: 788.0% Testing key setup speed: Did 240 key setups (under 10 keys, 24 setups/key) Total time: 677844 clock ticks (242.60 usec) Key setup speed (cycles/setup): 2824.35 Key setup speed (setups/second): 989276.47 Testing IV setup speed: Did 70 IV setups (under 1 keys, 70 setups/key) Total time: 578268 clock ticks (206.96 usec) IV setup speed (cycles/setup): 8260.97 IV setup speed (setups/second): 338224.51 Testing key agility: Encrypted 110 blocks of 256 bytes (each time switching contexts) Total time: 696488 clock ticks (249.27 usec) Encryption speed (cycles/byte): 24.73 Encryption speed (Mbps): 903.74 Overhead: 566.8% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 02:15:23 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/tpy/../../../include -I../../../../submissions/py/tpy -march=prescott -c -o tpy_gcc_prescott.o ../../../../submissions/py/tpy/tpy.c ../../../../submissions/py/tpy/tpy.c: In function `ECRYPT_keysetup': ../../../../submissions/py/tpy/tpy.c:40: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:53: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:60: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:67: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c: In function `ECRYPT_ivsetup': ../../../../submissions/py/tpy/tpy.c:132: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:140: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:93: warning: unused variable `keysizeb' ../../../../submissions/py/tpy/tpy.c: In function `ECRYPT_process_bytes': ../../../../submissions/py/tpy/tpy.c:233: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:238: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:264: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:269: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:286: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:290: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:215: warning: unused variable `bl' ../../../../submissions/py/tpy/tpy.c: In function `ECRYPT_keystream_bytes': ../../../../submissions/py/tpy/tpy.c:328: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:331: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:354: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:358: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:355: warning: unused variable `output1b' ../../../../submissions/py/tpy/tpy.c:373: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:377: warning: ISO C90 forbids mixed declarations and code ../../../../submissions/py/tpy/tpy.c:310: warning: unused variable `bl' ../../../../submissions/py/tpy/tpy.c: In function `ECRYPT_init': ../../../../submissions/py/tpy/tpy.c:408: 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 tpy_gcc_prescott.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- d94f0348c1c3dfb34dd2d7e21e43df98 -