******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Salsa20/12 ========================== 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 3 blocks of 4096 bytes (under 1 keys, 3 blocks/key) Total time: 104943 clock ticks (209.89 usec) Encryption speed (cycles/byte): 8.54 Encryption speed (Mbps): 468.37 Testing packet encryption speed: Encrypted 90 packets of 40 bytes (under 1 keys, 90 packets/key) Total time: 113877 clock ticks (227.75 usec) Encryption speed (cycles/packet): 1265.30 Encryption speed (cycles/byte): 31.63 Encryption speed (Mbps): 126.45 Overhead: 270.4% Encrypted 24 packets of 576 bytes (under 1 keys, 24 packets/key) Total time: 120285 clock ticks (240.57 usec) Encryption speed (cycles/packet): 5011.88 Encryption speed (cycles/byte): 8.70 Encryption speed (Mbps): 459.71 Overhead: 1.9% Encrypted 9 packets of 1500 bytes (under 1 keys, 9 packets/key) Total time: 123685 clock ticks (247.37 usec) Encryption speed (cycles/packet): 13742.78 Encryption speed (cycles/byte): 9.16 Encryption speed (Mbps): 436.59 Overhead: 7.3% Weighted average (Simple Imix): Encryption speed (cycles/byte): 10.44 Encryption speed (Mbps): 383.05 Overhead: 22.3% Testing key setup speed: Did 4300 key setups (under 10 keys, 430 setups/key) Total time: 144498 clock ticks (289.00 usec) Key setup speed (cycles/setup): 33.60 Key setup speed (setups/second): 14879098.67 Testing IV setup speed: Did 5000 IV setups (under 10 keys, 500 setups/key) Total time: 100788 clock ticks (201.58 usec) IV setup speed (cycles/setup): 20.16 IV setup speed (setups/second): 24804540.22 Testing key agility: Encrypted 50 blocks of 256 bytes (each time switching contexts) Total time: 120238 clock ticks (240.48 usec) Encryption speed (cycles/byte): 9.39 Encryption speed (Mbps): 425.82 Overhead: 10.0% End of performance measurements Primitive Name: Salsa20/12 ========================== 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 3 blocks of 4096 bytes (under 1 keys, 3 blocks/key) Total time: 104991 clock ticks (209.98 usec) Encryption speed (cycles/byte): 8.54 Encryption speed (Mbps): 468.15 Testing packet encryption speed: Encrypted 90 packets of 40 bytes (under 1 keys, 90 packets/key) Total time: 113631 clock ticks (227.26 usec) Encryption speed (cycles/packet): 1262.57 Encryption speed (cycles/byte): 31.56 Encryption speed (Mbps): 126.73 Overhead: 269.4% Encrypted 24 packets of 576 bytes (under 1 keys, 24 packets/key) Total time: 120285 clock ticks (240.57 usec) Encryption speed (cycles/packet): 5011.88 Encryption speed (cycles/byte): 8.70 Encryption speed (Mbps): 459.71 Overhead: 1.8% Encrypted 9 packets of 1500 bytes (under 1 keys, 9 packets/key) Total time: 123337 clock ticks (246.67 usec) Encryption speed (cycles/packet): 13704.11 Encryption speed (cycles/byte): 9.14 Encryption speed (Mbps): 437.82 Overhead: 6.9% Weighted average (Simple Imix): Encryption speed (cycles/byte): 10.43 Encryption speed (Mbps): 383.57 Overhead: 22.1% Testing key setup speed: Did 3700 key setups (under 10 keys, 370 setups/key) Total time: 133197 clock ticks (266.39 usec) Key setup speed (cycles/setup): 36.00 Key setup speed (setups/second): 13889201.71 Testing IV setup speed: Did 5000 IV setups (under 10 keys, 500 setups/key) Total time: 100790 clock ticks (201.58 usec) IV setup speed (cycles/setup): 20.16 IV setup speed (setups/second): 24804048.02 Testing key agility: Encrypted 50 blocks of 256 bytes (each time switching contexts) Total time: 120228 clock ticks (240.46 usec) Encryption speed (cycles/byte): 9.39 Encryption speed (Mbps): 425.86 Overhead: 9.9% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 12:32:24 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_O2-ofp gcc -Wall -pedantic -ansi -O2 -fomit-frame-pointer -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../../submissions/salsa20/reduced/12-rounds/merged/../../../../../include -I../../../../../../submissions/salsa20/reduced/12-rounds/merged -c -o salsa20_gcc_default.o ../../../../../../submissions/salsa20/reduced/12-rounds/merged/salsa20.c ../../../../../../submissions/salsa20/reduced/12-rounds/merged/salsa20.c: In function `ECRYPT_encrypt_bytes': ../../../../../../submissions/salsa20/reduced/12-rounds/merged/salsa20.c:58: warning: 'ctarget' might be used uninitialized in this function gcc -Wall -pedantic -ansi -O2 -fomit-frame-pointer ecrypt-test_gcc_default.o ecrypt-sync_gcc_default.o salsa20_gcc_default.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- b1dec64def374181360400f4388f37c9 -