Lines Matching refs:mechanism

89  * Context for MD5 mechanism.
113 /* to extract the digest length passed as mechanism parameter */
117 (len) = (uint32_t)*((ulong_t *)(void *)mechanism->cm_param); \
296 md5_digest_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
299 if (mechanism->cm_type != MD5_MECH_INFO_TYPE)
773 crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
780 if (mechanism->cm_type != MD5_MECH_INFO_TYPE)
901 md5_mac_init(crypto_ctx_t *ctx, crypto_mechanism_t *mechanism,
908 if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE &&
909 mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE)
947 * Get the mechanism parameters, if applicable.
949 PROV_MD5_HMAC_CTX(ctx)->hc_mech_type = mechanism->cm_type;
950 if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) {
951 if (mechanism->cm_param == NULL ||
952 mechanism->cm_param_len != sizeof (ulong_t))
954 PROV_MD5_GET_DIGEST_LEN(mechanism,
1110 crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
1120 if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE &&
1121 mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE)
1150 * Get the mechanism parameters, if applicable.
1152 if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) {
1153 if (mechanism->cm_param == NULL ||
1154 mechanism->cm_param_len != sizeof (ulong_t)) {
1158 PROV_MD5_GET_DIGEST_LEN(mechanism, digest_len);
1230 crypto_session_id_t session_id, crypto_mechanism_t *mechanism,
1240 if (mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE &&
1241 mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE)
1270 * Get the mechanism parameters, if applicable.
1272 if (mechanism->cm_type == MD5_HMAC_GEN_MECH_INFO_TYPE) {
1273 if (mechanism->cm_param == NULL ||
1274 mechanism->cm_param_len != sizeof (ulong_t)) {
1278 PROV_MD5_GET_DIGEST_LEN(mechanism, digest_len);
1425 crypto_mechanism_t *mechanism, crypto_key_t *key,
1432 if ((mechanism->cm_type != MD5_HMAC_MECH_INFO_TYPE) &&
1433 (mechanism->cm_type != MD5_HMAC_GEN_MECH_INFO_TYPE))
1465 md5_hmac_ctx_tmpl->hc_mech_type = mechanism->cm_type;