******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Rabbit ====================== Profile: S._H. 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: 136 bytes Testing stream encryption speed: Encrypted 17 blocks of 4096 bytes (under 1 keys, 17 blocks/key) Total time: 659008 clock ticks (235.86 usec) Encryption speed (cycles/byte): 9.46 Encryption speed (Mbps): 2361.81 Testing packet encryption speed: Encrypted 500 packets of 40 bytes (under 10 keys, 50 packets/key) Total time: 689096 clock ticks (246.63 usec) Encryption speed (cycles/packet): 1378.19 Encryption speed (cycles/byte): 34.45 Encryption speed (Mbps): 648.75 Overhead: 264.1% Encrypted 100 packets of 576 bytes (under 10 keys, 10 packets/key) Total time: 678224 clock ticks (242.74 usec) Encryption speed (cycles/packet): 6782.24 Encryption speed (cycles/byte): 11.77 Encryption speed (Mbps): 1898.35 Overhead: 24.4% Encrypted 42 packets of 1500 bytes (under 1 keys, 42 packets/key) Total time: 677868 clock ticks (242.61 usec) Encryption speed (cycles/packet): 16139.71 Encryption speed (cycles/byte): 10.76 Encryption speed (Mbps): 2077.41 Overhead: 13.7% Weighted average (Simple Imix): Encryption speed (cycles/byte): 12.96 Encryption speed (Mbps): 1725.14 Overhead: 36.9% Testing key setup speed: Did 800 key setups (under 10 keys, 80 setups/key) Total time: 787412 clock ticks (281.82 usec) Key setup speed (cycles/setup): 984.27 Key setup speed (setups/second): 2838730.42 Testing IV setup speed: Did 800 IV setups (under 10 keys, 80 setups/key) Total time: 660440 clock ticks (236.37 usec) IV setup speed (cycles/setup): 825.55 IV setup speed (setups/second): 3384486.71 Testing key agility: Encrypted 210 blocks of 256 bytes (each time switching contexts) Total time: 693120 clock ticks (248.07 usec) Encryption speed (cycles/byte): 12.89 Encryption speed (Mbps): 1733.71 Overhead: 36.2% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 06:33: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 /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=4 conf=gcc-V3.4.2_pentium-mmx_O3-ual-ofp gcc -V 3.4.2 -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=4 -I../../../../submissions/rabbit/opt/../../../include -I../../../../submissions/rabbit/opt -march=pentium-mmx -c -o rabbit_gcc_pentium-mmx.o ../../../../submissions/rabbit/opt/rabbit.c gcc -V 3.4.2 -Wall -pedantic -ansi -O3 -funroll-all-loops -fomit-frame-pointer -march=pentium-mmx ecrypt-test_gcc_pentium-mmx.o ecrypt-sync_gcc_pentium-mmx.o rabbit_gcc_pentium-mmx.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- b3d96b542bf72af0281eaabe74726ae4 -