aboutsummaryrefslogtreecommitdiffstats
path: root/include/sys
diff options
context:
space:
mode:
authorRob Norris <[email protected]>2024-05-19 15:00:44 +1000
committerBrian Behlendorf <[email protected]>2024-05-31 15:13:30 -0700
commitf39241aeb333027a4dfb3f716e80d475042a348d (patch)
tree015f1e1b82abf891d4c7e53f5318a4e8c6185a22 /include/sys
parent10de12e9ed2fee85adc2b9b4efac64f8655062bc (diff)
icp: remove unused SHA2 HMAC mechanisms
Sponsored-by: Klara, Inc. Sponsored-by: Wasabi Technology, Inc. Reviewed-by: Brian Behlendorf <[email protected]> Signed-off-by: Rob Norris <[email protected]> Closes #16209
Diffstat (limited to 'include/sys')
-rw-r--r--include/sys/crypto/common.h5
-rw-r--r--include/sys/sha2.h5
2 files changed, 0 insertions, 10 deletions
diff --git a/include/sys/crypto/common.h b/include/sys/crypto/common.h
index a73804f91..c9ef3b367 100644
--- a/include/sys/crypto/common.h
+++ b/include/sys/crypto/common.h
@@ -79,12 +79,7 @@ typedef uint32_t crypto_keysize_unit_t;
/* Mechanisms supported out-of-the-box */
-#define SUN_CKM_SHA256_HMAC "CKM_SHA256_HMAC"
-#define SUN_CKM_SHA256_HMAC_GENERAL "CKM_SHA256_HMAC_GENERAL"
-#define SUN_CKM_SHA384_HMAC "CKM_SHA384_HMAC"
-#define SUN_CKM_SHA384_HMAC_GENERAL "CKM_SHA384_HMAC_GENERAL"
#define SUN_CKM_SHA512_HMAC "CKM_SHA512_HMAC"
-#define SUN_CKM_SHA512_HMAC_GENERAL "CKM_SHA512_HMAC_GENERAL"
#define SUN_CKM_AES_CCM "CKM_AES_CCM"
#define SUN_CKM_AES_GCM "CKM_AES_GCM"
diff --git a/include/sys/sha2.h b/include/sys/sha2.h
index 2d38885bd..b344eb9d5 100644
--- a/include/sys/sha2.h
+++ b/include/sys/sha2.h
@@ -86,12 +86,7 @@ typedef struct {
/* SHA2 algorithm types */
typedef enum sha2_mech_type {
- SHA256_HMAC_MECH_INFO_TYPE, /* SUN_CKM_SHA256_HMAC */
- SHA256_HMAC_GEN_MECH_INFO_TYPE, /* SUN_CKM_SHA256_HMAC_GENERAL */
- SHA384_HMAC_MECH_INFO_TYPE, /* SUN_CKM_SHA384_HMAC */
- SHA384_HMAC_GEN_MECH_INFO_TYPE, /* SUN_CKM_SHA384_HMAC_GENERAL */
SHA512_HMAC_MECH_INFO_TYPE, /* SUN_CKM_SHA512_HMAC */
- SHA512_HMAC_GEN_MECH_INFO_TYPE, /* SUN_CKM_SHA512_HMAC_GENERAL */
/* Not true KCF mech types; used by direct callers to SHA2Init */
SHA256,