******************************************************************************** * 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: 124332 clock ticks (248.66 usec) Encryption speed (cycles/byte): 6.07 Encryption speed (Mbps): 658.88 Testing packet encryption speed: Encrypted 120 packets of 40 bytes (under 10 keys, 12 packets/key) Total time: 122235 clock ticks (244.47 usec) Encryption speed (cycles/packet): 1018.62 Encryption speed (cycles/byte): 25.47 Encryption speed (Mbps): 157.07 Overhead: 319.5% Encrypted 34 packets of 576 bytes (under 1 keys, 34 packets/key) Total time: 120862 clock ticks (241.72 usec) Encryption speed (cycles/packet): 3554.76 Encryption speed (cycles/byte): 6.17 Encryption speed (Mbps): 648.14 Overhead: 1.7% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 118104 clock ticks (236.21 usec) Encryption speed (cycles/packet): 9842.00 Encryption speed (cycles/byte): 6.56 Encryption speed (Mbps): 609.63 Overhead: 8.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.64 Encryption speed (Mbps): 523.73 Overhead: 25.8% Testing key setup speed: Did 3600 key setups (under 10 keys, 360 setups/key) Total time: 124941 clock ticks (249.88 usec) Key setup speed (cycles/setup): 34.71 Key setup speed (setups/second): 14406800.01 Testing IV setup speed: Did 4900 IV setups (under 10 keys, 490 setups/key) Total time: 101973 clock ticks (203.95 usec) IV setup speed (cycles/setup): 20.81 IV setup speed (setups/second): 24025967.66 Testing key agility: Encrypted 70 blocks of 256 bytes (each time switching contexts) Total time: 122786 clock ticks (245.57 usec) Encryption speed (cycles/byte): 6.85 Encryption speed (Mbps): 583.78 Overhead: 12.9% 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: 124289 clock ticks (248.58 usec) Encryption speed (cycles/byte): 6.07 Encryption speed (Mbps): 659.11 Testing packet encryption speed: Encrypted 120 packets of 40 bytes (under 10 keys, 12 packets/key) Total time: 122187 clock ticks (244.37 usec) Encryption speed (cycles/packet): 1018.22 Encryption speed (cycles/byte): 25.46 Encryption speed (Mbps): 157.14 Overhead: 319.5% Encrypted 34 packets of 576 bytes (under 1 keys, 34 packets/key) Total time: 120849 clock ticks (241.70 usec) Encryption speed (cycles/packet): 3554.38 Encryption speed (cycles/byte): 6.17 Encryption speed (Mbps): 648.21 Overhead: 1.7% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 118096 clock ticks (236.19 usec) Encryption speed (cycles/packet): 9841.33 Encryption speed (cycles/byte): 6.56 Encryption speed (Mbps): 609.67 Overhead: 8.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.64 Encryption speed (Mbps): 523.82 Overhead: 25.8% Testing key setup speed: Did 4000 key setups (under 10 keys, 400 setups/key) Total time: 140425 clock ticks (280.85 usec) Key setup speed (cycles/setup): 35.11 Key setup speed (setups/second): 14242478.19 Testing IV setup speed: Did 4900 IV setups (under 10 keys, 490 setups/key) Total time: 101973 clock ticks (203.95 usec) IV setup speed (cycles/setup): 20.81 IV setup speed (setups/second): 24025967.66 Testing key agility: Encrypted 70 blocks of 256 bytes (each time switching contexts) Total time: 122627 clock ticks (245.25 usec) Encryption speed (cycles/byte): 6.84 Encryption speed (Mbps): 584.54 Overhead: 12.8% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 11:30:01 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_default_Os-ofp gcc -Wall -pedantic -ansi -Os -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 -c -o salsa20_gcc_default.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 -Os -fomit-frame-pointer ecrypt-test_gcc_default.o ecrypt-sync_gcc_default.o salsa20_gcc_default.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 1984636ff0a43041969925ca5a27a881 -