arch/s390/crypto/phmac_s390.c
0 → 100644
+911
−0
File added.
Preview size limit exceeded, changes collapsed.
+13
−0
File changed.
Preview size limit exceeded, changes collapsed.
Loading
Add support for protected key hmac ("phmac") for s390 arch.
With the latest machine generation there is now support for
protected key (that is a key wrapped by a master key stored
in firmware) hmac for sha2 (sha224, sha256, sha384 and sha512)
for the s390 specific CPACF instruction kmac.
This patch adds support via 4 new ahashes registered as
phmac(sha224), phmac(sha256), phmac(sha384) and phmac(sha512).
Co-developed-by:
Holger Dengler <dengler@linux.ibm.com>
Signed-off-by:
Harald Freudenberger <freude@linux.ibm.com>
Reviewed-by:
Holger Dengler <dengler@linux.ibm.com>
Signed-off-by:
Holger Dengler <dengler@linux.ibm.com>
Signed-off-by:
Herbert Xu <herbert@gondor.apana.org.au>
File added.
Preview size limit exceeded, changes collapsed.
File changed.
Preview size limit exceeded, changes collapsed.