Lines Matching refs:eku

677 find_extension_eku(const Certificate *cert, ExtKeyUsage *eku)  in find_extension_eku()  argument
683 memset(eku, 0, sizeof(*eku)); in find_extension_eku()
691 eku, &size); in find_extension_eku()
2832 hx509_query_match_eku(hx509_query *q, const heim_oid *eku) in hx509_query_match_eku() argument
2836 if (eku == NULL) { in hx509_query_match_eku()
2837 if (q->eku) { in hx509_query_match_eku()
2838 der_free_oid(q->eku); in hx509_query_match_eku()
2839 free(q->eku); in hx509_query_match_eku()
2840 q->eku = NULL; in hx509_query_match_eku()
2844 if (q->eku) { in hx509_query_match_eku()
2845 der_free_oid(q->eku); in hx509_query_match_eku()
2847 q->eku = calloc(1, sizeof(*q->eku)); in hx509_query_match_eku()
2848 if (q->eku == NULL) in hx509_query_match_eku()
2851 ret = der_copy_oid(eku, q->eku); in hx509_query_match_eku()
2853 free(q->eku); in hx509_query_match_eku()
2854 q->eku = NULL; in hx509_query_match_eku()
2931 if (q->eku) { in hx509_query_free()
2932 der_free_oid(q->eku); in hx509_query_free()
2933 free(q->eku); in hx509_query_free()
3074 hx509_cert_check_eku(context, cert, q->eku, 0)) in _hx509_query_match_cert()
3267 const heim_oid *eku, int allow_any_eku) in hx509_cert_check_eku() argument
3280 if (der_heim_oid_cmp(eku, &e.val[i]) == 0) { in hx509_cert_check_eku()
3419 ExtKeyUsage eku; in _hx509_cert_to_env() local
3467 ret = _hx509_cert_get_eku(context, cert, &eku); in _hx509_cert_to_env()
3476 for (i = 0; i < eku.len; i++) { in _hx509_cert_to_env()
3478 ret = der_print_heim_oid(&eku.val[i], '.', &buf); in _hx509_cert_to_env()
3480 free_ExtKeyUsage(&eku); in _hx509_cert_to_env()
3487 free_ExtKeyUsage(&eku); in _hx509_cert_to_env()
3492 free_ExtKeyUsage(&eku); in _hx509_cert_to_env()