x509_constraints_names
struct x509_constraints_names *permitted,
struct x509_constraints_names *excluded,
x509_constraints_check(struct x509_constraints_names *names,
struct x509_constraints_names *permitted,
struct x509_constraints_names *excluded, int *error)
struct x509_constraints_names *names = NULL;
struct x509_constraints_names *
struct x509_constraints_names *excluded = NULL;
struct x509_constraints_names *permitted = NULL;
struct x509_constraints_names *new;
if ((new = calloc(1, sizeof(struct x509_constraints_names))) == NULL)
x509_constraints_names_clear(struct x509_constraints_names *names)
x509_constraints_names_free(struct x509_constraints_names *names)
x509_constraints_names_add(struct x509_constraints_names *names,
struct x509_constraints_names *
x509_constraints_names_dup(struct x509_constraints_names *names)
struct x509_constraints_names *new = NULL;
x509_constraints_extract_names(struct x509_constraints_names *names,
int x509_constraints_names_add(struct x509_constraints_names *names,
struct x509_constraints_names *x509_constraints_names_dup(
struct x509_constraints_names *names);
void x509_constraints_names_clear(struct x509_constraints_names *names);
struct x509_constraints_names *x509_constraints_names_new(size_t names_max);
void x509_constraints_names_free(struct x509_constraints_names *names);
int x509_constraints_extract_names(struct x509_constraints_names *names,
struct x509_constraints_names *permitted,
struct x509_constraints_names *excluded, int *error);
int x509_constraints_check(struct x509_constraints_names *names,
struct x509_constraints_names *permitted,
struct x509_constraints_names *excluded, int *error);
struct x509_constraints_names *names; /* All names from all certs */
struct x509_constraints_names *excluded = NULL;
struct x509_constraints_names *permitted = NULL;