-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Nick Mathewson:
(Another thing to look at would be the output of ./src/test/bench in the 0.2.4.x package.)
Here's the output of that, run from the built Debian source package, on a minimally loaded Raspberry Pi which appears to overclock to 900MHz under load while running at 700MHz while idle[1]:
~/debs $ `find . -name bench` ===== dmap ===== nbits=65536 digestmap_set: 1051.23 ns per element digestmap_get: 860.90 ns per element digestset_add: 211.21 ns per element digestset_contains: 199.60 ns per element. Hits == 32882688 False positive rate on digestset: 0.21% ===== aes ===== 1 bytes: 175.66 nsec per byte 2 bytes: 121.08 nsec per byte 4 bytes: 88.51 nsec per byte 8 bytes: 72.52 nsec per byte 16 bytes: 65.66 nsec per byte 32 bytes: 62.29 nsec per byte 64 bytes: 60.02 nsec per byte 128 bytes: 59.14 nsec per byte 256 bytes: 58.65 nsec per byte 512 bytes: 58.27 nsec per byte 1024 bytes: 58.06 nsec per byte 2048 bytes: 58.07 nsec per byte 4096 bytes: 57.89 nsec per byte 8192 bytes: 58.09 nsec per byte ===== onion_TAP ===== Client-side, part 1: 11374.294922 usec. Server-side, key guessed right: 28724.287109 usec Server-side, key guessed wrong: 37697.994141 usec. Client-side, part 2: 9042.044922 usec. ===== onion_ntor ===== Client-side, part 1: 4804.935547 usec. Server-side: 14673.099609 usec Client-side, part 2: 9837.501953 usec. ===== cell_aes ===== 509 bytes, misaligned by 0: 56.80 nsec per byte 509 bytes, misaligned by 1: 56.75 nsec per byte 509 bytes, misaligned by 2: 56.86 nsec per byte 509 bytes, misaligned by 3: 56.73 nsec per byte 509 bytes, misaligned by 4: 56.89 nsec per byte 509 bytes, misaligned by 5: 57.05 nsec per byte 509 bytes, misaligned by 6: 56.93 nsec per byte 509 bytes, misaligned by 7: 57.07 nsec per byte 509 bytes, misaligned by 8: 56.84 nsec per byte 509 bytes, misaligned by 9: 56.92 nsec per byte 509 bytes, misaligned by 10: 56.84 nsec per byte 509 bytes, misaligned by 11: 56.70 nsec per byte 509 bytes, misaligned by 12: 56.95 nsec per byte 509 bytes, misaligned by 13: 56.87 nsec per byte 509 bytes, misaligned by 14: 56.92 nsec per byte 509 bytes, misaligned by 15: 56.87 nsec per byte ===== cell_ops ===== Inbound cells: 29332.05 ns per cell. (57.63 ns per byte of payload) Outbound cells: 29962.20 ns per cell. (58.86 ns per byte of payload) ===== dh ===== Complete DH handshakes (1024 bit, public and private ops): 36.593397 millisec each. ===== ecdh_p256 ===== Complete ECDH P-256 handshakes (2 public and 2 private ops): 33.855275 millisec each. ===== ecdh_p224 ===== Complete ECDH P-224 handshakes (2 public and 2 private ops): 26.402733 millisec each.
[1] 'cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq' performed during 'bench' runs and while nothing is happening report 900MHz during 'bench' and 700MHz idle.