******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: MAG-v3 ====================== Profile: _____ Key size: 256 bits IV size: 64 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 1104 bytes Testing stream encryption speed: Encrypted 26 blocks of 4096 bytes (under 1 keys, 26 blocks/key) Total time: 967524 clock ticks (346.28 usec) Encryption speed (cycles/byte): 9.09 Encryption speed (Mbps): 2460.35 Testing packet encryption speed: Encrypted 24 packets of 40 bytes (under 1 keys, 24 packets/key) Total time: 522488 clock ticks (187.00 usec) Encryption speed (cycles/packet): 21770.33 Encryption speed (cycles/byte): 544.26 Encryption speed (Mbps): 41.07 Overhead: 5890.7% Encrypted 22 packets of 576 bytes (under 1 keys, 22 packets/key) Total time: 542448 clock ticks (194.14 usec) Encryption speed (cycles/packet): 24656.73 Encryption speed (cycles/byte): 42.81 Encryption speed (Mbps): 522.17 Overhead: 371.2% Encrypted 18 packets of 1500 bytes (under 1 keys, 18 packets/key) Total time: 567976 clock ticks (203.28 usec) Encryption speed (cycles/packet): 31554.22 Encryption speed (cycles/byte): 21.04 Encryption speed (Mbps): 1062.58 Overhead: 131.5% Weighted average (Simple Imix): Encryption speed (cycles/byte): 69.19 Encryption speed (Mbps): 323.06 Overhead: 661.6% Testing key setup speed: Did 25000 key setups (under 100 keys, 250 setups/key) Total time: 1805712 clock ticks (646.27 usec) Key setup speed (cycles/setup): 72.23 Key setup speed (setups/second): 38683674.36 Testing IV setup speed: Did 25 IV setups (under 1 keys, 25 setups/key) Total time: 527308 clock ticks (188.72 usec) IV setup speed (cycles/setup): 21092.32 IV setup speed (setups/second): 132468.26 Testing key agility: Encrypted 90 blocks of 1024 bytes (each time switching contexts) Total time: 673328 clock ticks (240.99 usec) Encryption speed (cycles/byte): 7.31 Encryption speed (Mbps): 3059.44 Overhead: -19.6% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 05:03:58 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: ------------------------------------------------------------------------------- [?1049hfixme:ttydrv:TTYDRV_GetBitmapBits (0x84, 0x77e235e4, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x80, 0x77e23664, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x8c, 0x77e240a4, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x88, 0x77e24124, 128): stub Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86 Copyright (C) Microsoft Corporation 1984-2002. All rights reserved. usage: cl [ option... ] filename... [ /link linkoption... ] [?1049l [?1l> COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=cl_G7_O2 cl -nologo -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../submissions/mag/v3/../../../include -I../../../../submissions/mag/v3 -G7 -c -Foecrypt-test_msvc_G7.obj ../../../../submissions/mag/v3/../../../test/ecrypt-test.c [?1049hfixme:ttydrv:TTYDRV_GetBitmapBits (0x84, 0x726a3bbc, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x80, 0x726a3c3c, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x8c, 0x726a467c, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x88, 0x726a46fc, 128): stub ecrypt-test.c [?1049l [?1l>cl -nologo -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../submissions/mag/v3/../../../include -I../../../../submissions/mag/v3 -G7 -c -Foecrypt-sync_msvc_G7.obj ../../../../submissions/mag/v3/../../../api/ecrypt-sync.c [?1049hfixme:ttydrv:TTYDRV_GetBitmapBits (0x84, 0x77e23bbc, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x80, 0x77e23c3c, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x8c, 0x77e2467c, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x88, 0x77e246fc, 128): stub ecrypt-sync.c [?1049l [?1l>cl -nologo -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../submissions/mag/v3/../../../include -I../../../../submissions/mag/v3 -G7 -c -Fomag_msvc_G7.obj ../../../../submissions/mag/v3/mag.c [?1049hfixme:ttydrv:TTYDRV_GetBitmapBits (0x84, 0x77e23b04, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x80, 0x77e23b84, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x8c, 0x77e245c4, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x88, 0x77e24644, 128): stub mag.c [?1049l [?1l>cl -nologo -O2 -G7 ecrypt-test_msvc_G7.obj ecrypt-sync_msvc_G7.obj mag_msvc_G7.obj -o ecrypt-test.exe [?1049hfixme:ttydrv:TTYDRV_GetBitmapBits (0x84, 0x77e2386c, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x80, 0x77e238ec, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x8c, 0x77e2432c, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x88, 0x77e243ac, 128): stub [?1049hfixme:ttydrv:TTYDRV_GetBitmapBits (0x84, 0x77e2368c, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x80, 0x77e2370c, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x8c, 0x77e2414c, 128): stub fixme:ttydrv:TTYDRV_GetBitmapBits (0x88, 0x77e241cc, 128): stub [?1049l [?1l>[?1049l [?1l> EXECUTABLE: ------------------------------------------------------------------------------- 77b20cd9fd50878e990b84c2b7a7477d -