******************************************************************************** * 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: 104989 clock ticks (209.98 usec) Encryption speed (cycles/byte): 6.41 Encryption speed (Mbps): 624.22 Testing packet encryption speed: Encrypted 100 packets of 40 bytes (under 10 keys, 10 packets/key) Total time: 116514 clock ticks (233.03 usec) Encryption speed (cycles/packet): 1165.14 Encryption speed (cycles/byte): 29.13 Encryption speed (Mbps): 137.32 Overhead: 354.6% Encrypted 32 packets of 576 bytes (under 1 keys, 32 packets/key) Total time: 120322 clock ticks (240.64 usec) Encryption speed (cycles/packet): 3760.06 Encryption speed (cycles/byte): 6.53 Encryption speed (Mbps): 612.76 Overhead: 1.9% Encrypted 11 packets of 1500 bytes (under 1 keys, 11 packets/key) Total time: 115385 clock ticks (230.77 usec) Encryption speed (cycles/packet): 10489.55 Encryption speed (cycles/byte): 6.99 Encryption speed (Mbps): 572.00 Overhead: 9.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 8.25 Encryption speed (Mbps): 484.95 Overhead: 28.7% Testing key setup speed: Did 4300 key setups (under 10 keys, 430 setups/key) Total time: 144500 clock ticks (289.00 usec) Key setup speed (cycles/setup): 33.60 Key setup speed (setups/second): 14878892.73 Testing IV setup speed: Did 5000 IV setups (under 10 keys, 500 setups/key) Total time: 100776 clock ticks (201.55 usec) IV setup speed (cycles/setup): 20.16 IV setup speed (setups/second): 24807493.85 Testing key agility: Encrypted 60 blocks of 256 bytes (each time switching contexts) Total time: 111425 clock ticks (222.85 usec) Encryption speed (cycles/byte): 7.25 Encryption speed (Mbps): 551.40 Overhead: 13.2% 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: 105003 clock ticks (210.01 usec) Encryption speed (cycles/byte): 6.41 Encryption speed (Mbps): 624.13 Testing packet encryption speed: Encrypted 100 packets of 40 bytes (under 10 keys, 10 packets/key) Total time: 116556 clock ticks (233.11 usec) Encryption speed (cycles/packet): 1165.56 Encryption speed (cycles/byte): 29.14 Encryption speed (Mbps): 137.27 Overhead: 354.7% Encrypted 32 packets of 576 bytes (under 1 keys, 32 packets/key) Total time: 120313 clock ticks (240.63 usec) Encryption speed (cycles/packet): 3759.78 Encryption speed (cycles/byte): 6.53 Encryption speed (Mbps): 612.80 Overhead: 1.8% Encrypted 11 packets of 1500 bytes (under 1 keys, 11 packets/key) Total time: 115016 clock ticks (230.03 usec) Encryption speed (cycles/packet): 10456.00 Encryption speed (cycles/byte): 6.97 Encryption speed (Mbps): 573.83 Overhead: 8.8% Weighted average (Simple Imix): Encryption speed (cycles/byte): 8.24 Encryption speed (Mbps): 485.41 Overhead: 28.6% Testing key setup speed: Did 3700 key setups (under 10 keys, 370 setups/key) Total time: 133191 clock ticks (266.38 usec) Key setup speed (cycles/setup): 36.00 Key setup speed (setups/second): 13889827.39 Testing IV setup speed: Did 5000 IV setups (under 10 keys, 500 setups/key) Total time: 100791 clock ticks (201.58 usec) IV setup speed (cycles/setup): 20.16 IV setup speed (setups/second): 24803801.93 Testing key agility: Encrypted 60 blocks of 256 bytes (each time switching contexts) Total time: 111392 clock ticks (222.78 usec) Encryption speed (cycles/byte): 7.25 Encryption speed (Mbps): 551.57 Overhead: 13.2% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Mon Jan 29 22:10:44 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_O3-ofp gcc -Wall -pedantic -ansi -O3 -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 ecrypt-test_gcc_default.o ../../../../../../submissions/salsa20/reduced/8-rounds/merged/../../../../../test/ecrypt-test.c gcc -Wall -pedantic -ansi -O3 -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 ecrypt-sync_gcc_default.o ../../../../../../submissions/salsa20/reduced/8-rounds/merged/../../../../../api/ecrypt-sync.c gcc -Wall -pedantic -ansi -O3 -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 -O3 -fomit-frame-pointer ecrypt-test_gcc_default.o ecrypt-sync_gcc_default.o salsa20_gcc_default.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 6b3f84f836e36b61b3bc75c46b771f80 -