Lines Matching refs:mech
35 find_mech(smb_sign_mech_t *mech, const char *name) in find_mech() argument
44 mech->cm_type = t; in find_mech()
54 smb_md5_getmech(smb_sign_mech_t *mech) in smb_md5_getmech() argument
56 return (find_mech(mech, SUN_CKM_MD5)); in smb_md5_getmech()
63 smb_md5_init(smb_sign_ctx_t *ctxp, smb_sign_mech_t *mech) in smb_md5_init() argument
67 rv = crypto_digest_init(mech, ctxp, NULL); in smb_md5_init()
123 smb2_hmac_getmech(smb_sign_mech_t *mech) in smb2_hmac_getmech() argument
125 return (find_mech(mech, SUN_CKM_SHA256_HMAC)); in smb2_hmac_getmech()
132 smb2_hmac_init(smb_sign_ctx_t *ctxp, smb_sign_mech_t *mech, in smb2_hmac_init() argument
143 rv = crypto_mac_init(mech, &ckey, NULL, ctxp, NULL); in smb2_hmac_init()
203 smb3_cmac_getmech(smb_sign_mech_t *mech) in smb3_cmac_getmech() argument
205 return (find_mech(mech, SUN_CKM_AES_CMAC)); in smb3_cmac_getmech()
212 smb3_cmac_init(smb_sign_ctx_t *ctxp, smb_sign_mech_t *mech, in smb3_cmac_init() argument
223 rv = crypto_mac_init(mech, &ckey, NULL, ctxp, NULL); in smb3_cmac_init()