Other Parts Discussed in Thread: SHA-256
Hi all,
I've developped my own baremetal crypto SHA + MD5 driver (in polling mode for the moment).
In the same time I've a running MBEDTLS solution. (Software implementation)
When I process 1kbytes of data and I compare it in my benchmark:
I have :
MD5 : 94996960 ns
SHA-1 : 99947880 ns
SHA-256 : 114130480 ns
For my baremetal AM335X hardware acceleration.
Whereas with mbedtls for the same data :
I have :
MD5 : 51832760 ns
SHA-1 : 81381120 ns
SHA-256 : 196619960 ns
So without hardware acceleration.
I am wondering myself if there is an error in my baremetal code or if it is normal ? Because of polling mode ? How can I can compare it with Linux for example : need test it in polling mode?
Thanks !
Alexis