******************************************************************************** * 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: 592252 clock ticks (211.97 usec) Encryption speed (cycles/byte): 3.70 Encryption speed (Mbps): 6038.65 Testing packet encryption speed: Encrypted 60 packets of 40 bytes (under 1 keys, 60 packets/key) Total time: 576156 clock ticks (206.21 usec) Encryption speed (cycles/packet): 9602.60 Encryption speed (cycles/byte): 240.06 Encryption speed (Mbps): 93.11 Overhead: 6385.5% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 564288 clock ticks (201.96 usec) Encryption speed (cycles/packet): 11285.76 Encryption speed (cycles/byte): 19.59 Encryption speed (Mbps): 1140.82 Overhead: 429.3% Encrypted 43 packets of 1500 bytes (under 1 keys, 43 packets/key) Total time: 644536 clock ticks (230.68 usec) Encryption speed (cycles/packet): 14989.21 Encryption speed (cycles/byte): 9.99 Encryption speed (Mbps): 2236.86 Overhead: 170.0% Weighted average (Simple Imix): Encryption speed (cycles/byte): 31.18 Encryption speed (Mbps): 716.82 Overhead: 742.4% Testing key setup speed: Did 300 key setups (under 10 keys, 30 setups/key) Total time: 798888 clock ticks (285.92 usec) Key setup speed (cycles/setup): 2662.96 Key setup speed (setups/second): 1049232.06 Testing IV setup speed: Did 80 IV setups (under 1 keys, 80 setups/key) Total time: 611348 clock ticks (218.80 usec) IV setup speed (cycles/setup): 7641.85 IV setup speed (setups/second): 365626.52 Testing key agility: Encrypted 110 blocks of 256 bytes (each time switching contexts) Total time: 697048 clock ticks (249.47 usec) Encryption speed (cycles/byte): 24.75 Encryption speed (Mbps): 903.02 Overhead: 568.7% 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: 594604 clock ticks (212.81 usec) Encryption speed (cycles/byte): 3.72 Encryption speed (Mbps): 6014.76 Testing packet encryption speed: Encrypted 60 packets of 40 bytes (under 1 keys, 60 packets/key) Total time: 617984 clock ticks (221.18 usec) Encryption speed (cycles/packet): 10299.73 Encryption speed (cycles/byte): 257.49 Encryption speed (Mbps): 86.81 Overhead: 6828.8% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 596620 clock ticks (213.53 usec) Encryption speed (cycles/packet): 11932.40 Encryption speed (cycles/byte): 20.72 Encryption speed (Mbps): 1079.00 Overhead: 457.4% Encrypted 41 packets of 1500 bytes (under 1 keys, 41 packets/key) Total time: 641048 clock ticks (229.43 usec) Encryption speed (cycles/packet): 15635.32 Encryption speed (cycles/byte): 10.42 Encryption speed (Mbps): 2144.42 Overhead: 180.5% Weighted average (Simple Imix): Encryption speed (cycles/byte): 33.17 Encryption speed (Mbps): 673.89 Overhead: 792.5% Testing key setup speed: Did 230 key setups (under 10 keys, 23 setups/key) Total time: 642676 clock ticks (230.01 usec) Key setup speed (cycles/setup): 2794.24 Key setup speed (setups/second): 999935.41 Testing IV setup speed: Did 80 IV setups (under 1 keys, 80 setups/key) Total time: 663028 clock ticks (237.30 usec) IV setup speed (cycles/setup): 8287.85 IV setup speed (setups/second): 337127.60 Testing key agility: Encrypted 110 blocks of 256 bytes (each time switching contexts) Total time: 700216 clock ticks (250.61 usec) Encryption speed (cycles/byte): 24.87 Encryption speed (Mbps): 898.93 Overhead: 569.1% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 03:04:52 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_O2-ofp gcc -V 3.4.2 -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 gcc -V 3.4.2 -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: ------------------------------------------------------------------------------- b951a55854be1b3d45b3149ff4657451 -