Lines Matching refs:eku
46 ExtKeyUsage eku; member
106 free_ExtKeyUsage(&(*tbs)->eku); in hx509_ca_tbs_free()
268 ExtKeyUsage eku; in hx509_ca_tbs_set_template() local
270 ret = _hx509_cert_get_eku(context, cert, &eku); in hx509_ca_tbs_set_template()
273 for (i = 0; i < eku.len; i++) { in hx509_ca_tbs_set_template()
274 ret = hx509_ca_tbs_add_eku(context, tbs, &eku.val[i]); in hx509_ca_tbs_set_template()
276 free_ExtKeyUsage(&eku); in hx509_ca_tbs_set_template()
280 free_ExtKeyUsage(&eku); in hx509_ca_tbs_set_template()
427 for (i = 0; i < tbs->eku.len; i++) { in hx509_ca_tbs_add_eku()
428 if (der_heim_oid_cmp(oid, &tbs->eku.val[i]) == 0) in hx509_ca_tbs_add_eku()
432 ptr = realloc(tbs->eku.val, sizeof(tbs->eku.val[0]) * (tbs->eku.len + 1)); in hx509_ca_tbs_add_eku()
437 tbs->eku.val = ptr; in hx509_ca_tbs_add_eku()
438 ret = der_copy_oid(oid, &tbs->eku.val[tbs->eku.len]); in hx509_ca_tbs_add_eku()
443 tbs->eku.len += 1; in hx509_ca_tbs_add_eku()
1213 if (tbs->eku.len > 0) { in ca_sign()
1215 &tbs->eku, &size, ret); in ca_sign()