Lines Matching refs:dp
310 static int setup_dp(const X509 *x, DIST_POINT *dp) in setup_dp() argument
315 if (dp->distpoint == NULL && sk_GENERAL_NAME_num(dp->CRLissuer) <= 0) { in setup_dp()
319 if (dp->reasons != NULL) { in setup_dp()
320 if (dp->reasons->length > 0) in setup_dp()
321 dp->dp_reasons = dp->reasons->data[0]; in setup_dp()
322 if (dp->reasons->length > 1) in setup_dp()
323 dp->dp_reasons |= (dp->reasons->data[1] << 8); in setup_dp()
324 dp->dp_reasons &= CRLDP_ALL_REASONS; in setup_dp()
326 dp->dp_reasons = CRLDP_ALL_REASONS; in setup_dp()
328 if (dp->distpoint == NULL || dp->distpoint->type != 1) in setup_dp()
338 for (i = 0; i < sk_GENERAL_NAME_num(dp->CRLissuer); i++) { in setup_dp()
339 GENERAL_NAME *gen = sk_GENERAL_NAME_value(dp->CRLissuer, i); in setup_dp()
348 return DIST_POINT_set_dpname(dp->distpoint, iname) ? 1 : -1; in setup_dp()