版本比较

密钥

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

https://github.com/debris/tiny-keccak#readme

性能比rust_crypto好,

代码块
breakoutModewide
running 4 tests
test rust_crypto_sha3_256_input_32_bytes   ... bench:         677 ns/iter (+/- 113) = 47 MB/s
test rust_crypto_sha3_256_input_4096_bytes ... bench:      17,619 ns/iter (+/- 4,174) = 232 MB/s
test tiny_keccak_sha3_256_input_32_bytes   ... bench:         569 ns/iter (+/- 204) = 56 MB/s
test tiny_keccak_sha3_256_input_4096_bytes ... bench:      17,185 ns/iter (+/- 4,575) = 238 MB/

...

代码块
 Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz
 7G Memory

wide
代码块
breakoutMode
 rustup run nightly cargo bench
running 4 tests
test rust_crypto_sha3_256_input_32_bytes   ... bench:         599 ns/iter (+/- 12) = 53 MB/s
test rust_crypto_sha3_256_input_4096_bytes ... bench:      17,665 ns/iter (+/- 96) = 231 MB/s
test tiny_keccak_sha3_256_input_32_bytes   ... bench:         595 ns/iter (+/- 5) = 53 MB/s
test tiny_keccak_sha3_256_input_4096_bytes ... bench:      17,737 ns/iter (+/- 158) = 230 MB/s

...