summaryrefslogtreecommitdiff
path: root/drivers/crypto/ccree/cc_crypto_ctx.h
diff options
context:
space:
mode:
authorYael Chemla <yael.chemla@foss.arm.com>2018-10-18 15:59:59 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2018-11-09 12:37:58 +0300
commit927574e0e85da61f84dcda15d5b6a2baa06cda46 (patch)
tree69a33ca8bfd80c6fe7d0c9672c49b39a4d416433 /drivers/crypto/ccree/cc_crypto_ctx.h
parent18a1dc1fd56b4a5b468ad5bf984a2b0ea5ee8c69 (diff)
downloadlinux-927574e0e85da61f84dcda15d5b6a2baa06cda46.tar.xz
crypto: ccree - add SM3 support
Add support for SM3 cipher in CryptoCell 713. Signed-off-by: Yael Chemla <yael.chemla@foss.arm.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/ccree/cc_crypto_ctx.h')
-rw-r--r--drivers/crypto/ccree/cc_crypto_ctx.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/crypto/ccree/cc_crypto_ctx.h b/drivers/crypto/ccree/cc_crypto_ctx.h
index e032544f4e31..c8dac273c563 100644
--- a/drivers/crypto/ccree/cc_crypto_ctx.h
+++ b/drivers/crypto/ccree/cc_crypto_ctx.h
@@ -115,7 +115,8 @@ enum drv_hash_mode {
DRV_HASH_CBC_MAC = 6,
DRV_HASH_XCBC_MAC = 7,
DRV_HASH_CMAC = 8,
- DRV_HASH_MODE_NUM = 9,
+ DRV_HASH_SM3 = 9,
+ DRV_HASH_MODE_NUM = 10,
DRV_HASH_RESERVE32B = S32_MAX
};
@@ -127,6 +128,7 @@ enum drv_hash_hw_mode {
DRV_HASH_HW_SHA512 = 4,
DRV_HASH_HW_SHA384 = 12,
DRV_HASH_HW_GHASH = 6,
+ DRV_HASH_HW_SM3 = 14,
DRV_HASH_HW_RESERVE32B = S32_MAX
};