Jon Callas <jon at callas.org> writes: >Both Intel and ARM CPUs have AES and SHA-256 in hardware. (And SHA-1, for >completeness.) As a footnote to that before someone starts waving their arms and yelling about SHA-1, HMAC-SHA1 is still perfectly secure, so all you need is AES + HMAC-SHAsomething. Peter.