******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Salsa20/8 ========================= Profile: S!_H. Key size: 128 bits IV size: 64 bits CPU speed: 500.0 MHz Cycles are measured using RPCC instruction Testing memory requirements: Size of ECRYPT_ctx: 64 bytes Testing stream encryption speed: Encrypted 5 blocks of 4096 bytes (under 1 keys, 5 blocks/key) Total time: 123033 clock ticks (246.07 usec) Encryption speed (cycles/byte): 6.01 Encryption speed (Mbps): 665.84 Testing packet encryption speed: Encrypted 110 packets of 40 bytes (under 10 keys, 11 packets/key) Total time: 122491 clock ticks (244.98 usec) Encryption speed (cycles/packet): 1113.55 Encryption speed (cycles/byte): 27.84 Encryption speed (Mbps): 143.68 Overhead: 363.4% Encrypted 34 packets of 576 bytes (under 1 keys, 34 packets/key) Total time: 120934 clock ticks (241.87 usec) Encryption speed (cycles/packet): 3556.88 Encryption speed (cycles/byte): 6.18 Encryption speed (Mbps): 647.76 Overhead: 2.8% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 117602 clock ticks (235.20 usec) Encryption speed (cycles/packet): 9800.17 Encryption speed (cycles/byte): 6.53 Encryption speed (Mbps): 612.23 Overhead: 8.8% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.79 Encryption speed (Mbps): 513.35 Overhead: 29.7% Testing key setup speed: Did 3500 key setups (under 10 keys, 350 setups/key) Total time: 116580 clock ticks (233.16 usec) Key setup speed (cycles/setup): 33.31 Key setup speed (setups/second): 15011151.14 Testing IV setup speed: Did 4300 IV setups (under 10 keys, 430 setups/key) Total time: 111624 clock ticks (223.25 usec) IV setup speed (cycles/setup): 25.96 IV setup speed (setups/second): 19261090.80 Testing key agility: Encrypted 70 blocks of 256 bytes (each time switching contexts) Total time: 122794 clock ticks (245.59 usec) Encryption speed (cycles/byte): 6.85 Encryption speed (Mbps): 583.74 Overhead: 14.1% End of performance measurements Primitive Name: Salsa20/8 ========================= Profile: S!_H. Key size: 256 bits IV size: 64 bits CPU speed: 500.0 MHz Cycles are measured using RPCC instruction Testing memory requirements: Size of ECRYPT_ctx: 64 bytes Testing stream encryption speed: Encrypted 5 blocks of 4096 bytes (under 1 keys, 5 blocks/key) Total time: 123033 clock ticks (246.07 usec) Encryption speed (cycles/byte): 6.01 Encryption speed (Mbps): 665.84 Testing packet encryption speed: Encrypted 110 packets of 40 bytes (under 10 keys, 11 packets/key) Total time: 122781 clock ticks (245.56 usec) Encryption speed (cycles/packet): 1116.19 Encryption speed (cycles/byte): 27.90 Encryption speed (Mbps): 143.34 Overhead: 364.5% Encrypted 34 packets of 576 bytes (under 1 keys, 34 packets/key) Total time: 121021 clock ticks (242.04 usec) Encryption speed (cycles/packet): 3559.44 Encryption speed (cycles/byte): 6.18 Encryption speed (Mbps): 647.29 Overhead: 2.9% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 117573 clock ticks (235.15 usec) Encryption speed (cycles/packet): 9797.75 Encryption speed (cycles/byte): 6.53 Encryption speed (Mbps): 612.39 Overhead: 8.7% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.80 Encryption speed (Mbps): 512.92 Overhead: 29.8% Testing key setup speed: Did 3300 key setups (under 10 keys, 330 setups/key) Total time: 116519 clock ticks (233.04 usec) Key setup speed (cycles/setup): 35.31 Key setup speed (setups/second): 14160780.65 Testing IV setup speed: Did 4300 IV setups (under 10 keys, 430 setups/key) Total time: 110229 clock ticks (220.46 usec) IV setup speed (cycles/setup): 25.63 IV setup speed (setups/second): 19504849.00 Testing key agility: Encrypted 70 blocks of 256 bytes (each time switching contexts) Total time: 122381 clock ticks (244.76 usec) Encryption speed (cycles/byte): 6.83 Encryption speed (Mbps): 585.71 Overhead: 13.7% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 10:13:28 CET 2007 CPU: ------------------------------------------------------------------------------- Status of processor 0 as of: 01/29/07 15:51:44 Processor has been on-line since 11/22/2006 14:25:21 The alpha EV6 (21264) processor operates at 500 MHz, has a cache size of 4194304 bytes, and has an alpha internal floating point processor. COMPILER: ------------------------------------------------------------------------------- Reading specs from /freeware/gcc/alpha/lib/gcc/alpha-dec-osf5.1/3.4.6/specs Configured with: /freeware/gcc/gcc/gcc-3.4.6/configure --prefix=/freeware/gcc --exec-prefix=/freeware/gcc/alpha --with-local-prefix=/freeware/gcc --enable-version-specific-runtime-libs --enable-languages=c++,f77,java --enable-threads=posix alpha-dec-osf5.1 Thread model: posix gcc version 3.4.6 COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=gcc_ev4_O2-ofp gcc -Wall -pedantic -ansi -O2 -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../../submissions/salsa20/reduced/8-rounds/merged/../../../../../include -I../../../../../../submissions/salsa20/reduced/8-rounds/merged -mcpu=ev4 -c -o salsa20_gcc_ev4.o ../../../../../../submissions/salsa20/reduced/8-rounds/merged/salsa20.c ../../../../../../submissions/salsa20/reduced/8-rounds/merged/salsa20.c: In function `ECRYPT_encrypt_bytes': ../../../../../../submissions/salsa20/reduced/8-rounds/merged/salsa20.c:58: warning: 'ctarget' might be used uninitialized in this function gcc -Wall -pedantic -ansi -O2 -fomit-frame-pointer -mcpu=ev4 ecrypt-test_gcc_ev4.o ecrypt-sync_gcc_ev4.o salsa20_gcc_ev4.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 87a6933769461f60e3d46b7dc1f63cda -