******************************************************************************** * 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: 124336 clock ticks (248.67 usec) Encryption speed (cycles/byte): 6.07 Encryption speed (Mbps): 658.86 Testing packet encryption speed: Encrypted 110 packets of 40 bytes (under 10 keys, 11 packets/key) Total time: 116280 clock ticks (232.56 usec) Encryption speed (cycles/packet): 1057.09 Encryption speed (cycles/byte): 26.43 Encryption speed (Mbps): 151.36 Overhead: 335.3% Encrypted 34 packets of 576 bytes (under 1 keys, 34 packets/key) Total time: 121405 clock ticks (242.81 usec) Encryption speed (cycles/packet): 3570.74 Encryption speed (cycles/byte): 6.20 Encryption speed (Mbps): 645.25 Overhead: 2.1% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 118005 clock ticks (236.01 usec) Encryption speed (cycles/packet): 9833.75 Encryption speed (cycles/byte): 6.56 Encryption speed (Mbps): 610.14 Overhead: 8.0% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.72 Encryption speed (Mbps): 518.33 Overhead: 27.1% Testing key setup speed: Did 3400 key setups (under 10 keys, 340 setups/key) Total time: 115916 clock ticks (231.83 usec) Key setup speed (cycles/setup): 34.09 Key setup speed (setups/second): 14665792.47 Testing IV setup speed: Did 4000 IV setups (under 10 keys, 400 setups/key) Total time: 107688 clock ticks (215.38 usec) IV setup speed (cycles/setup): 26.92 IV setup speed (setups/second): 18572171.46 Testing key agility: Encrypted 70 blocks of 256 bytes (each time switching contexts) Total time: 122907 clock ticks (245.81 usec) Encryption speed (cycles/byte): 6.86 Encryption speed (Mbps): 583.21 Overhead: 13.0% 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: 124330 clock ticks (248.66 usec) Encryption speed (cycles/byte): 6.07 Encryption speed (Mbps): 658.89 Testing packet encryption speed: Encrypted 110 packets of 40 bytes (under 10 keys, 11 packets/key) Total time: 116245 clock ticks (232.49 usec) Encryption speed (cycles/packet): 1056.77 Encryption speed (cycles/byte): 26.42 Encryption speed (Mbps): 151.40 Overhead: 335.2% Encrypted 34 packets of 576 bytes (under 1 keys, 34 packets/key) Total time: 121396 clock ticks (242.79 usec) Encryption speed (cycles/packet): 3570.47 Encryption speed (cycles/byte): 6.20 Encryption speed (Mbps): 645.29 Overhead: 2.1% Encrypted 12 packets of 1500 bytes (under 1 keys, 12 packets/key) Total time: 117985 clock ticks (235.97 usec) Encryption speed (cycles/packet): 9832.08 Encryption speed (cycles/byte): 6.55 Encryption speed (Mbps): 610.25 Overhead: 8.0% Weighted average (Simple Imix): Encryption speed (cycles/byte): 7.72 Encryption speed (Mbps): 518.42 Overhead: 27.1% Testing key setup speed: Did 3300 key setups (under 10 keys, 330 setups/key) Total time: 109948 clock ticks (219.90 usec) Key setup speed (cycles/setup): 33.32 Key setup speed (setups/second): 15007094.26 Testing IV setup speed: Did 4000 IV setups (under 10 keys, 400 setups/key) Total time: 106054 clock ticks (212.11 usec) IV setup speed (cycles/setup): 26.51 IV setup speed (setups/second): 18858317.46 Testing key agility: Encrypted 70 blocks of 256 bytes (each time switching contexts) Total time: 122850 clock ticks (245.70 usec) Encryption speed (cycles/byte): 6.86 Encryption speed (Mbps): 583.48 Overhead: 12.9% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 08:39:32 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_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 -mcpu=ev4 -c -o ecrypt-test_gcc_ev4.o ../../../../../../submissions/salsa20/reduced/8-rounds/merged/../../../../../test/ecrypt-test.c 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 -mcpu=ev4 -c -o ecrypt-sync_gcc_ev4.o ../../../../../../submissions/salsa20/reduced/8-rounds/merged/../../../../../api/ecrypt-sync.c 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 -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 -Os -fomit-frame-pointer -mcpu=ev4 ecrypt-test_gcc_ev4.o ecrypt-sync_gcc_ev4.o salsa20_gcc_ev4.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 22840c82265774d08ac67ba11ee8884b -