Lines Matching refs:mechanism

117 		(len) = (uint32_t)*((ulong_t *)(void *)mechanism->cm_param); \
296 md5_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in md5_digest_init() argument
299 if (mechanism->cm_type != MD5_MECH_INFO_TYPE) in md5_digest_init()
773 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in md5_digest_atomic() argument
780 if (mechanism->cm_type != MD5_MECH_INFO_TYPE) in md5_digest_atomic()
901 md5_mac_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism, in md5_mac_init() argument
908 if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE && in md5_mac_init()
909 mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE) in md5_mac_init()
949 PROV_MD5_HMAC_CTX(ctx)->hc_mech_type = mechanism->cm_type; in md5_mac_init()
950 if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) { in md5_mac_init()
951 if (mechanism->cm_param == NULL || in md5_mac_init()
952 mechanism->cm_param_len != sizeof (ulong_t)) in md5_mac_init()
954 PROV_MD5_GET_DIGEST_LEN(mechanism, in md5_mac_init()
1110 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in md5_mac_atomic() argument
1120 if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE && in md5_mac_atomic()
1121 mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE) in md5_mac_atomic()
1152 if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) { in md5_mac_atomic()
1153 if (mechanism->cm_param == NULL || in md5_mac_atomic()
1154 mechanism->cm_param_len != sizeof (ulong_t)) { in md5_mac_atomic()
1158 PROV_MD5_GET_DIGEST_LEN(mechanism, digest_len); in md5_mac_atomic()
1230 crypto_session_id_t session_id, crypto_mechanism_t *mechanism, in md5_mac_verify_atomic() argument
1240 if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE && in md5_mac_verify_atomic()
1241 mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE) in md5_mac_verify_atomic()
1272 if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) { in md5_mac_verify_atomic()
1273 if (mechanism->cm_param == NULL || in md5_mac_verify_atomic()
1274 mechanism->cm_param_len != sizeof (ulong_t)) { in md5_mac_verify_atomic()
1278 PROV_MD5_GET_DIGEST_LEN(mechanism, digest_len); in md5_mac_verify_atomic()
1425 crypto_mechanism_t *mechanism, crypto_key_t *key, in md5_create_ctx_template() argument
1432 if ((mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE) && in md5_create_ctx_template()
1433 (mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE)) in md5_create_ctx_template()
1465 md5_hmac_ctx_tmpl->hc_mech_type = mechanism->cm_type; in md5_create_ctx_template()