Lines Matching refs:dp
307 static int setup_dp(const X509 *x, DIST_POINT *dp) in setup_dp() argument
312 if (dp->distpoint == NULL && sk_GENERAL_NAME_num(dp->CRLissuer) <= 0) { in setup_dp()
316 if (dp->reasons != NULL) { in setup_dp()
317 if (dp->reasons->length > 0) in setup_dp()
318 dp->dp_reasons = dp->reasons->data[0]; in setup_dp()
319 if (dp->reasons->length > 1) in setup_dp()
320 dp->dp_reasons |= (dp->reasons->data[1] << 8); in setup_dp()
321 dp->dp_reasons &= CRLDP_ALL_REASONS; in setup_dp()
323 dp->dp_reasons = CRLDP_ALL_REASONS; in setup_dp()
325 if (dp->distpoint == NULL || dp->distpoint->type != 1) in setup_dp()
335 for (i = 0; i < sk_GENERAL_NAME_num(dp->CRLissuer); i++) { in setup_dp()
336 GENERAL_NAME *gen = sk_GENERAL_NAME_value(dp->CRLissuer, i); in setup_dp()
345 return DIST_POINT_set_dpname(dp->distpoint, iname) ? 1 : -1; in setup_dp()