******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Grain-v1 ======================== Profile: ___H3 Key size: 80 bits IV size: 64 bits CPU speed: 1700.0 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 4168 bytes Testing stream encryption speed: Encrypted 1 blocks of 4096 bytes (under 1 keys, 1 blocks/key) Total time: 229600 clock ticks (135.06 usec) Encryption speed (cycles/byte): 56.05 Encryption speed (Mbps): 242.62 Testing packet encryption speed: Encrypted 120 packets of 40 bytes (under 10 keys, 12 packets/key) Total time: 412449 clock ticks (242.62 usec) Encryption speed (cycles/packet): 3437.08 Encryption speed (cycles/byte): 85.93 Encryption speed (Mbps): 158.27 Overhead: 53.3% Encrypted 12 packets of 576 bytes (under 1 keys, 12 packets/key) Total time: 401208 clock ticks (236.00 usec) Encryption speed (cycles/packet): 33434.00 Encryption speed (cycles/byte): 58.05 Encryption speed (Mbps): 234.30 Overhead: 3.6% Encrypted 4 packets of 1500 bytes (under 1 keys, 4 packets/key) Total time: 340554 clock ticks (200.33 usec) Encryption speed (cycles/packet): 85138.50 Encryption speed (cycles/byte): 56.76 Encryption speed (Mbps): 239.61 Overhead: 1.3% Weighted average (Simple Imix): Encryption speed (cycles/byte): 59.48 Encryption speed (Mbps): 228.63 Overhead: 6.1% Testing key setup speed: Did 23000 key setups (under 100 keys, 230 setups/key) Total time: 410672 clock ticks (241.57 usec) Key setup speed (cycles/setup): 17.86 Key setup speed (setups/second): 95209802.47 Testing IV setup speed: Did 360 IV setups (under 10 keys, 36 setups/key) Total time: 415177 clock ticks (244.22 usec) IV setup speed (cycles/setup): 1153.27 IV setup speed (setups/second): 1474070.10 Testing key agility: Encrypted 27 blocks of 256 bytes (each time switching contexts) Total time: 414612 clock ticks (243.89 usec) Encryption speed (cycles/byte): 59.98 Encryption speed (Mbps): 226.73 Overhead: 7.0% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Thu Feb 14 07:58:15 CET 2008 CPU: ------------------------------------------------------------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 9 model name : Intel(R) Pentium(R) M processor 1700MHz stepping : 5 cpu MHz : 1700.000 cache size : 1024 KB 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 mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe up est tm2 bogomips : 3391.40 clflush size : 64 COMPILER: ------------------------------------------------------------------------------- Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu Thread model: posix gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2) COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=gcc_pentium2_O1-ofp gcc -Wall -pedantic -std=c99 -O1 -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/grain/v1/opt/../../../../include -I../../../../../submissions/grain/v1/opt -march=pentium2 -c -o ecrypt-test_gcc_pentium2.o ../../../../../submissions/grain/v1/opt/../../../../test/ecrypt-test.c gcc -Wall -pedantic -std=c99 -O1 -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/grain/v1/opt/../../../../include -I../../../../../submissions/grain/v1/opt -march=pentium2 -c -o ecrypt-sync_gcc_pentium2.o ../../../../../submissions/grain/v1/opt/../../../../api/ecrypt-sync.c gcc -Wall -pedantic -std=c99 -O1 -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/grain/v1/opt/../../../../include -I../../../../../submissions/grain/v1/opt -march=pentium2 -c -o grain-v1_gcc_pentium2.o ../../../../../submissions/grain/v1/opt/grain-v1.c gcc -Wall -pedantic -std=c99 -O1 -fomit-frame-pointer -march=pentium2 ecrypt-test_gcc_pentium2.o ecrypt-sync_gcc_pentium2.o grain-v1_gcc_pentium2.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- cd14aa8060531e55cc9277e161e19104 -