******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: HC-128 ====================== Profile: S?___ Key size: 128 bits IV size: 128 bits CPU speed: 1700.0 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 4300 bytes Testing stream encryption speed: Encrypted 32 blocks of 4096 bytes (under 1 keys, 32 blocks/key) Total time: 402694 clock ticks (236.88 usec) Encryption speed (cycles/byte): 3.07 Encryption speed (Mbps): 4426.63 Testing packet encryption speed: Encrypted 15 packets of 40 bytes (under 1 keys, 15 packets/key) Total time: 394132 clock ticks (231.84 usec) Encryption speed (cycles/packet): 26275.47 Encryption speed (cycles/byte): 656.89 Encryption speed (Mbps): 20.70 Overhead: 21280.9% Encrypted 15 packets of 576 bytes (under 1 keys, 15 packets/key) Total time: 416836 clock ticks (245.20 usec) Encryption speed (cycles/packet): 27789.07 Encryption speed (cycles/byte): 48.24 Encryption speed (Mbps): 281.90 Overhead: 1470.3% Encrypted 13 packets of 1500 bytes (under 1 keys, 13 packets/key) Total time: 400507 clock ticks (235.59 usec) Encryption speed (cycles/packet): 30808.23 Encryption speed (cycles/byte): 20.54 Encryption speed (Mbps): 662.16 Overhead: 568.5% Weighted average (Simple Imix): Encryption speed (cycles/byte): 79.80 Encryption speed (Mbps): 170.43 Overhead: 2497.3% Testing key setup speed: Did 7000 key setups (under 10 keys, 700 setups/key) Total time: 371405 clock ticks (218.47 usec) Key setup speed (cycles/setup): 53.06 Key setup speed (setups/second): 32040494.88 Testing IV setup speed: Did 16 IV setups (under 1 keys, 16 setups/key) Total time: 414312 clock ticks (243.71 usec) IV setup speed (cycles/setup): 25894.50 IV setup speed (setups/second): 65651.01 Testing key agility: Encrypted 100 blocks of 256 bytes (each time switching contexts) Total time: 418671 clock ticks (246.28 usec) Encryption speed (cycles/byte): 16.35 Encryption speed (Mbps): 831.58 Overhead: 432.3% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 16 01:04:08 CET 2007 CPU: ------------------------------------------------------------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 9 model name : Intel(R) Pentium(R) M processor 1700MHz stepping : 5 cpu MHz : 598.123 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 est tm2 bogomips : 3393.33 COMPILER: ------------------------------------------------------------------------------- Version 8.1 COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=icc_xB_O2 icc -ansi -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../../submissions/hc-256/hc-128/200701a/../../../../include -I../../../../../../submissions/hc-256/hc-128/200701a -xB -c -o ecrypt-test_icc_xB.o ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(620) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(633) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(661) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(664) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(810) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(816) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(1442) : (col. 7) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(1632) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(1653) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(1678) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/../../../../test/ecrypt-test.c(1703) : (col. 4) remark: LOOP WAS VECTORIZED. icc -ansi -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../../submissions/hc-256/hc-128/200701a/../../../../include -I../../../../../../submissions/hc-256/hc-128/200701a -xB -c -o ecrypt-sync_icc_xB.o ../../../../../../submissions/hc-256/hc-128/200701a/../../../../api/ecrypt-sync.c /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return icc -ansi -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../../submissions/hc-256/hc-128/200701a/../../../../include -I../../../../../../submissions/hc-256/hc-128/200701a -xB -c -o hc-128_icc_xB.o ../../../../../../submissions/hc-256/hc-128/200701a/hc-128.c /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return ../../../../../../submissions/hc-256/hc-128/200701a/hc-128.c(241) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../../../submissions/hc-256/hc-128/200701a/hc-128.c(255) : (col. 5) remark: LOOP WAS VECTORIZED. icc -ansi -O2 -xB ecrypt-test_icc_xB.o ecrypt-sync_icc_xB.o hc-128_icc_xB.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- b1fc29c9813d26f0bc8b1cc94a3a250a -