******************************************************************************** * 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: 103479 clock ticks (206.96 usec) Encryption speed (cycles/byte): 6.32 Encryption speed (Mbps): 633.33 Testing packet encryption speed: Encrypted 110 packets of 40 bytes (under 10 keys, 11 packets/key) Total time: 119463 clock ticks (238.93 usec) Encryption speed (cycles/packet): 1086.03 Encryption speed (cycles/byte): 27.15 Encryption speed (Mbps): 147.33 Overhead: 329.9% Encrypted 33 packets of 576 bytes (under 1 keys, 33 packets/key) Total time: 122907 clock ticks (245.81 usec) Encryption speed (cycles/packet): 3724.45 Encryption speed (cycles/byte): 6.47 Encryption speed (Mbps): 618.61 Overhead: 2.4% Encrypted 11 packets of 1500 bytes (under 1 keys, 11 packets/key) Total time: 115115 clock ticks (230.23 usec) Encryption speed (cycles/packet): 10465.00 Encryption speed (cycles/byte): 6.98 Encryption speed (Mbps): 573.34 Overhead: 10.5% Weighted average (Simple Imix): Encryption speed (cycles/byte): 8.07 Encryption speed (Mbps): 495.56 Overhead: 27.8% Testing key setup speed: Did 3600 key setups (under 10 keys, 360 setups/key) Total time: 125305 clock ticks (250.61 usec) Key setup speed (cycles/setup): 34.81 Key setup speed (setups/second): 14364949.52 Testing IV setup speed: Did 4900 IV setups (under 10 keys, 490 setups/key) Total time: 100785 clock ticks (201.57 usec) IV setup speed (cycles/setup): 20.57 IV setup speed (setups/second): 24309172.99 Testing key agility: Encrypted 60 blocks of 256 bytes (each time switching contexts) Total time: 109971 clock ticks (219.94 usec) Encryption speed (cycles/byte): 7.16 Encryption speed (Mbps): 558.69 Overhead: 13.4% 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: 103485 clock ticks (206.97 usec) Encryption speed (cycles/byte): 6.32 Encryption speed (Mbps): 633.29 Testing packet encryption speed: Encrypted 110 packets of 40 bytes (under 10 keys, 11 packets/key) Total time: 119454 clock ticks (238.91 usec) Encryption speed (cycles/packet): 1085.95 Encryption speed (cycles/byte): 27.15 Encryption speed (Mbps): 147.34 Overhead: 329.8% Encrypted 33 packets of 576 bytes (under 1 keys, 33 packets/key) Total time: 122871 clock ticks (245.74 usec) Encryption speed (cycles/packet): 3723.36 Encryption speed (cycles/byte): 6.46 Encryption speed (Mbps): 618.80 Overhead: 2.3% Encrypted 11 packets of 1500 bytes (under 1 keys, 11 packets/key) Total time: 115132 clock ticks (230.26 usec) Encryption speed (cycles/packet): 10466.55 Encryption speed (cycles/byte): 6.98 Encryption speed (Mbps): 573.26 Overhead: 10.5% Weighted average (Simple Imix): Encryption speed (cycles/byte): 8.07 Encryption speed (Mbps): 495.61 Overhead: 27.8% Testing key setup speed: Did 4400 key setups (under 10 keys, 440 setups/key) Total time: 153149 clock ticks (306.30 usec) Key setup speed (cycles/setup): 34.81 Key setup speed (setups/second): 14365095.43 Testing IV setup speed: Did 4900 IV setups (under 10 keys, 490 setups/key) Total time: 100714 clock ticks (201.43 usec) IV setup speed (cycles/setup): 20.55 IV setup speed (setups/second): 24326310.15 Testing key agility: Encrypted 60 blocks of 256 bytes (each time switching contexts) Total time: 114015 clock ticks (228.03 usec) Encryption speed (cycles/byte): 7.42 Encryption speed (Mbps): 538.88 Overhead: 17.5% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 04:18:54 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_ev5_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=ev5 -c -o salsa20_gcc_ev5.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=ev5 ecrypt-test_gcc_ev5.o ecrypt-sync_gcc_ev5.o salsa20_gcc_ev5.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 7842a8d8bad88846952ea9be5f6b7ba9 -