There's a "drivers/crypto/padlock-sha.c" driver implementation in the standard kernel.
How does the openssl speed benchmark compare to bitcoin's khash/s?
openssl speed -evp sha256
On my Core2Duo E8500, it's:
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
sha256 25568.41k 60726.70k 108968.11k 137848.27k 146604.46k