diff options
author | Ruchika Gupta <ruchika.gupta@linaro.org> | 2020-10-29 12:41:39 +0530 |
---|---|---|
committer | Jérôme Forissier <jerome@forissier.org> | 2020-11-24 08:52:11 +0100 |
commit | 9162a19c46a4315da5f45b85994ed8b0c83c82c4 (patch) | |
tree | c39e7bf19732529fa428bf017d11b84acae6d9e3 /ta/pkcs11 | |
parent | c232eb8d0e7ddb78569f0ab162081461020520a8 (diff) |
ta: pkcs11: define TA mechanisms for HMAC modes
Adds the mechanisms
- PKCS11_CKM_MD5_HMAC
- PKCS11_CKM_SHA_1_HMAC
- PKCS11_CKM_SHA256_HMAC
- PKCS11_CKM_SHA224_HMAC
- PKCS11_CKM_SHA384_HMAC
- PKCS11_CKM_SHA512_HMAC
in enum pkcs11_mechanism_id.
Co-developed-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Ruchika Gupta <ruchika.gupta@linaro.org>
Reviewed-by: Ricardo Salveti <ricardo@foundries.io>
Diffstat (limited to 'ta/pkcs11')
-rw-r--r-- | ta/pkcs11/include/pkcs11_ta.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ta/pkcs11/include/pkcs11_ta.h b/ta/pkcs11/include/pkcs11_ta.h index 3ce7c0b6..2a717b85 100644 --- a/ta/pkcs11/include/pkcs11_ta.h +++ b/ta/pkcs11/include/pkcs11_ta.h @@ -762,6 +762,12 @@ enum pkcs11_key_type { * Note that this will be extended as needed. */ enum pkcs11_mechanism_id { + PKCS11_CKM_MD5_HMAC = 0x00211, + PKCS11_CKM_SHA_1_HMAC = 0x00221, + PKCS11_CKM_SHA256_HMAC = 0x00251, + PKCS11_CKM_SHA224_HMAC = 0x00256, + PKCS11_CKM_SHA384_HMAC = 0x00261, + PKCS11_CKM_SHA512_HMAC = 0x00271, PKCS11_CKM_AES_KEY_GEN = 0x01080, PKCS11_CKM_AES_ECB = 0x01081, PKCS11_CKM_AES_CBC = 0x01082, |