Wladimir J. van der Laan
67078f6242
rust: Fixes for newer dependencies
2020-06-02 21:07:54 +00:00
Wladimir J. van der Laan
d7245693a7
rust: Add peripheral-side GCM tag checking (and testing)
2020-05-02 08:27:30 +00:00
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
Wladimir J. van der Laan
10561369b1
rust: Add benchmark output to README.md
2020-05-01 12:38:44 +00:00
Wladimir J. van der Laan
6b907fd033
rust: add AES benchmark against soft_aes
2020-05-01 12:25:24 +00:00
Wladimir J. van der Laan
68ddf3b1bc
rust: Add function that directly hashes 32-bit units
...
This is almost two times as fast, apparently, however it requires
the input to be aligned to 32 bit and be a multiple of 32 bits.
This should be special-cased.
2020-04-29 20:39:29 +00:00
Wladimir J. van der Laan
9d9f67692b
rust: Add benchmark comparing to software implementation
2020-04-29 16:51:03 +00:00
Wladimir J. van der Laan
b695136eaa
rust: Add SHA256 benchmark
2020-04-29 16:36:16 +00:00
Wladimir J. van der Laan
cf8b81c391
rust: Large SHA256 test vectors
2020-04-29 16:24:01 +00:00
Wladimir J. van der Laan
924af6ca23
rust: Add AES192 test vectors
2020-04-27 22:00:01 +00:00
Wladimir J. van der Laan
217b00227e
rust: Add a few more AES-GCM test vectors
2020-04-27 20:10:14 +00:00
Wladimir J. van der Laan
a5b6c64903
rust: more AES128GCM test vectors
2020-04-27 20:01:18 +00:00
Wladimir J. van der Laan
e8dc6282e8
rust: Add more test vectors for AES128/256
2020-04-27 19:00:35 +00:00
Wladimir J. van der Laan
4aef921276
rust: add AES and SHA256 peripheral drivers to k210-shared
...
And expand crypto engines test with more test vectors.
2020-04-26 10:37:41 +00:00
Wladimir J. van der Laan
378f08da8e
rust: Test sha256 accelerator too
2020-04-13 18:02:52 +00:00
Wladimir J. van der Laan
b0bcfec157
rust: Add cryptest
2020-04-13 16:31:09 +00:00