******************************************************************************** * 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 4 blocks of 4096 bytes (under 1 keys, 4 blocks/key) Total time: 104868 clock ticks (209.74 usec) Encryption speed (cycles/byte): 6.40 Encryption speed (Mbps): 624.94 Testing packet encryption speed: Encrypted 150 packets of 40 bytes (under 10 keys, 15 packets/key) Total time: 119490 clock ticks (238.98 usec) Encryption speed (cycles/packet): 796.60 Encryption speed (cycles/byte): 19.91 Encryption speed (Mbps): 200.85 Overhead: 211.1% Encrypted 32 packets of 576 bytes (under 1 keys, 32 packets/key) Total time: 120520 clock ticks (241.04 usec) Encryption speed (cycles/packet): 3766.25 Encryption speed (cycles/byte): 6.54 Encryption speed (Mbps): 611.75 Overhead: 2.2% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 121989 clock ticks (243.98 usec) Encryption speed (cycles/packet): 10165.75 Encryption speed (cycles/byte): 6.78 Encryption speed (Mbps): 590.22 Overhead: 5.9% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.54 Encryption speed (Mbps): 530.27 Overhead: 17.9% Testing key setup speed: Did 4900 key setups (under 10 keys, 490 setups/key) Total time: 163189 clock ticks (326.38 usec) Key setup speed (cycles/setup): 33.30 Key setup speed (setups/second): 15013266.83 Testing IV setup speed: Did 4800 IV setups (under 10 keys, 480 setups/key) Total time: 100839 clock ticks (201.68 usec) IV setup speed (cycles/setup): 21.01 IV setup speed (setups/second): 23800315.35 Testing key agility: Encrypted 60 blocks of 256 bytes (each time switching contexts) Total time: 110954 clock ticks (221.91 usec) Encryption speed (cycles/byte): 7.22 Encryption speed (Mbps): 553.74 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 4 blocks of 4096 bytes (under 1 keys, 4 blocks/key) Total time: 104868 clock ticks (209.74 usec) Encryption speed (cycles/byte): 6.40 Encryption speed (Mbps): 624.94 Testing packet encryption speed: Encrypted 150 packets of 40 bytes (under 10 keys, 15 packets/key) Total time: 119169 clock ticks (238.34 usec) Encryption speed (cycles/packet): 794.46 Encryption speed (cycles/byte): 19.86 Encryption speed (Mbps): 201.39 Overhead: 210.3% Encrypted 32 packets of 576 bytes (under 1 keys, 32 packets/key) Total time: 120592 clock ticks (241.18 usec) Encryption speed (cycles/packet): 3768.50 Encryption speed (cycles/byte): 6.54 Encryption speed (Mbps): 611.38 Overhead: 2.2% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 121902 clock ticks (243.80 usec) Encryption speed (cycles/packet): 10158.50 Encryption speed (cycles/byte): 6.77 Encryption speed (Mbps): 590.64 Overhead: 5.8% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.54 Encryption speed (Mbps): 530.50 Overhead: 17.8% Testing key setup speed: Did 4800 key setups (under 10 keys, 480 setups/key) Total time: 171362 clock ticks (342.72 usec) Key setup speed (cycles/setup): 35.70 Key setup speed (setups/second): 14005438.78 Testing IV setup speed: Did 4800 IV setups (under 10 keys, 480 setups/key) Total time: 100839 clock ticks (201.68 usec) IV setup speed (cycles/setup): 21.01 IV setup speed (setups/second): 23800315.35 Testing key agility: Encrypted 60 blocks of 256 bytes (each time switching contexts) Total time: 111042 clock ticks (222.08 usec) Encryption speed (cycles/byte): 7.23 Encryption speed (Mbps): 553.30 Overhead: 12.9% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Mon Jan 29 17:32:27 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_pca56_O3-ual-ofp gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -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=pca56 -c -o ecrypt-test_gcc_pca56.o ../../../../../../submissions/salsa20/reduced/8-rounds/merged/../../../../../test/ecrypt-test.c gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -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=pca56 -c -o ecrypt-sync_gcc_pca56.o ../../../../../../submissions/salsa20/reduced/8-rounds/merged/../../../../../api/ecrypt-sync.c gcc -Wall -pedantic -ansi -O3 -funroll-all-loops -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=pca56 -c -o salsa20_gcc_pca56.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 -O3 -funroll-all-loops -fomit-frame-pointer -mcpu=pca56 ecrypt-test_gcc_pca56.o ecrypt-sync_gcc_pca56.o salsa20_gcc_pca56.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 37cc354cca65088c88a62a6bb5f0d447 -