Lines Matching refs:mech
36 find_mech(smb_crypto_mech_t *mech, const char *name) in find_mech() argument
45 mech->cm_type = t; in find_mech()
55 smb_md5_getmech(smb_crypto_mech_t *mech) in smb_md5_getmech() argument
57 return (find_mech(mech, SUN_CKM_MD5)); in smb_md5_getmech()
64 smb_md5_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in smb_md5_init() argument
68 rv = crypto_digest_init(mech, ctxp, NULL); in smb_md5_init()
124 smb2_hmac_getmech(smb_crypto_mech_t *mech) in smb2_hmac_getmech() argument
126 return (find_mech(mech, SUN_CKM_SHA256_HMAC)); in smb2_hmac_getmech()
133 smb2_hmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in smb2_hmac_init() argument
144 rv = crypto_mac_init(mech, &ckey, NULL, ctxp, NULL); in smb2_hmac_init()
203 smb2_hmac_one(smb_crypto_mech_t *mech, in smb2_hmac_one() argument
230 rv = crypto_mac(mech, &cdata, &ckey, NULL, &cmac, NULL); in smb2_hmac_one()
241 smb3_cmac_getmech(smb_crypto_mech_t *mech) in smb3_cmac_getmech() argument
243 return (find_mech(mech, SUN_CKM_AES_CMAC)); in smb3_cmac_getmech()
250 smb3_cmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in smb3_cmac_init() argument
261 rv = crypto_mac_init(mech, &ckey, NULL, ctxp, NULL); in smb3_cmac_init()