mirror of
https://git.proxmox.com/git/mirror_ubuntu-kernels.git
synced 2026-02-02 04:09:54 +00:00
SEC h/w versions 2.1 and above support sha224 via explicit instruction. Performing sha224 ahashes on earlier versions is still possible because they support sha256 (sha224 is sha256 with different initial constants and a different truncation length). We do this by overriding hardware context self-initialization, and perform it manually in s/w instead. Thanks to Lee for his fixes for correct execution on actual sec2.0 h/w. Signed-off-by: Kim Phillips <kim.phillips@freescale.com> Signed-off by: Lee Nipper <lee.nipper@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> |
||
|---|---|---|
| .. | ||
| amcc | ||
| geode-aes.c | ||
| geode-aes.h | ||
| hifn_795x.c | ||
| ixp4xx_crypto.c | ||
| Kconfig | ||
| Makefile | ||
| mv_cesa.c | ||
| mv_cesa.h | ||
| n2_asm.S | ||
| n2_core.c | ||
| n2_core.h | ||
| omap-sham.c | ||
| padlock-aes.c | ||
| padlock-sha.c | ||
| padlock.h | ||
| talitos.c | ||
| talitos.h | ||