X509_LOOKUP
#define sk_X509_LOOKUP_new(cmp) SKM_sk_new(X509_LOOKUP, (cmp))
#define sk_X509_LOOKUP_new_null() SKM_sk_new_null(X509_LOOKUP)
#define sk_X509_LOOKUP_free(st) SKM_sk_free(X509_LOOKUP, (st))
#define sk_X509_LOOKUP_num(st) SKM_sk_num(X509_LOOKUP, (st))
#define sk_X509_LOOKUP_value(st, i) SKM_sk_value(X509_LOOKUP, (st), (i))
#define sk_X509_LOOKUP_set(st, i, val) SKM_sk_set(X509_LOOKUP, (st), (i), (val))
#define sk_X509_LOOKUP_zero(st) SKM_sk_zero(X509_LOOKUP, (st))
#define sk_X509_LOOKUP_push(st, val) SKM_sk_push(X509_LOOKUP, (st), (val))
#define sk_X509_LOOKUP_unshift(st, val) SKM_sk_unshift(X509_LOOKUP, (st), (val))
#define sk_X509_LOOKUP_find(st, val) SKM_sk_find(X509_LOOKUP, (st), (val))
#define sk_X509_LOOKUP_delete(st, i) SKM_sk_delete(X509_LOOKUP, (st), (i))
#define sk_X509_LOOKUP_delete_ptr(st, ptr) SKM_sk_delete_ptr(X509_LOOKUP, (st), (ptr))
#define sk_X509_LOOKUP_insert(st, val, i) SKM_sk_insert(X509_LOOKUP, (st), (val), (i))
#define sk_X509_LOOKUP_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(X509_LOOKUP, (st), (cmp))
#define sk_X509_LOOKUP_dup(st) SKM_sk_dup(X509_LOOKUP, st)
#define sk_X509_LOOKUP_pop_free(st, free_func) SKM_sk_pop_free(X509_LOOKUP, (st), (free_func))
#define sk_X509_LOOKUP_shift(st) SKM_sk_shift(X509_LOOKUP, (st))
#define sk_X509_LOOKUP_pop(st) SKM_sk_pop(X509_LOOKUP, (st))
#define sk_X509_LOOKUP_sort(st) SKM_sk_sort(X509_LOOKUP, (st))
#define sk_X509_LOOKUP_is_sorted(st) SKM_sk_is_sorted(X509_LOOKUP, (st))
dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl,
new_dir(X509_LOOKUP *lu)
free_dir(X509_LOOKUP *lu)
get_cert_by_subject(X509_LOOKUP *xl, int type, X509_NAME *name,
static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl,
static int new_dir(X509_LOOKUP *lu);
static void free_dir(X509_LOOKUP *lu);
static int get_cert_by_subject(X509_LOOKUP *xl, int type, X509_NAME *name,
X509_load_cert_file(X509_LOOKUP *ctx, const char *file, int type)
X509_load_crl_file(X509_LOOKUP *ctx, const char *file, int type)
X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type)
static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc,
by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl,
static int by_mem_ctrl(X509_LOOKUP *, int, const char *, long, char **);
by_mem_ctrl(X509_LOOKUP *lu, int cmd, const char *buf,
X509_LOOKUP *lookup;
X509_LOOKUP *lookup;
X509_LOOKUP *lookup;
int (*new_item)(X509_LOOKUP *ctx);
void (*free)(X509_LOOKUP *ctx);
int (*ctrl)(X509_LOOKUP *ctx, int cmd, const char *argc, long argl,
int (*get_by_subject)(X509_LOOKUP *ctx, int type, X509_NAME *name,
STACK_OF(X509_LOOKUP) *get_cert_methods;
X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc, long argl,
X509_LOOKUP_by_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name,
X509_LOOKUP *
STACK_OF(X509_LOOKUP) *sk;
X509_LOOKUP *lu;
X509_LOOKUP *lu;
static X509_LOOKUP *
X509_LOOKUP *lu;
X509_LOOKUP_free(X509_LOOKUP *ctx)
DECLARE_STACK_OF(X509_LOOKUP)
X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, const X509_LOOKUP_METHOD *m);
int X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc,
int X509_load_cert_file(X509_LOOKUP *ctx, const char *file, int type);
int X509_load_crl_file(X509_LOOKUP *ctx, const char *file, int type);
int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type);
void X509_LOOKUP_free(X509_LOOKUP *ctx);
X509_LOOKUP *ca_calookup;
X509_LOOKUP *ca_certlookup;
X509_LOOKUP *lookup;
X509_LOOKUP *lookup = NULL;
X509_LOOKUP *lookup = NULL;
X509_LOOKUP *lookup = NULL;
X509_LOOKUP *lookup;