k210-sdk-stuff/rust/cryptest
Wladimir J. van der Laan 8b07675b33 rust: Implement Drop for AES iterator
Implement drop for the AES iterator to automatically finish
the hardware operation when the iterator goes out of scope.
2020-05-01 12:46:28 +00:00
..
src rust: Implement Drop for AES iterator 2020-05-01 12:46:28 +00:00
.gitignore rust: Add cryptest 2020-04-13 16:31:09 +00:00
Cargo.toml rust: add AES benchmark against soft_aes 2020-05-01 12:25:24 +00:00
README.md rust: Add benchmark output to README.md 2020-05-01 12:38:44 +00:00

cryptest

Test and benchmark the cryptographic acceleration engines of the K210 compared to rust CPU implementations.

Example benchmark output:

SHA256 hw (4194240 bytes): MATCH (12542 kB/s)
SHA256 hw, 32bit (4194240 bytes): MATCH (18965 kB/s)
SHA256 sw (4194240 bytes): MATCH (5087 kB/s)
AES128 hw, 32bit (262144 bytes): (6247 kB/s)
AES128 sw (262144 bytes): (394 kB/s)