X509_POLICY_NODE
static void nodes_print(const char *name, STACK_OF(X509_POLICY_NODE) *nodes)
X509_POLICY_NODE *node;
STACK_OF(X509_POLICY_NODE) *X509_policy_tree_get0_policies(const X509_POLICY_TREE
STACK_OF(X509_POLICY_NODE) *X509_policy_tree_get0_user_policies(const X509_POLICY_TREE
X509_POLICY_NODE *X509_policy_level_get0_node(const X509_POLICY_LEVEL *level, int i)
const ASN1_OBJECT *X509_policy_node_get0_policy(const X509_POLICY_NODE *node)
STACK_OF(POLICYQUALINFO) *X509_policy_node_get0_qualifiers(const X509_POLICY_NODE
const X509_POLICY_NODE *X509_policy_node_get0_parent(const X509_POLICY_NODE
STACK_OF(X509_POLICY_NODE) *nodes;
X509_POLICY_NODE *anyPolicy;
STACK_OF(X509_POLICY_NODE) *auth_policies;
STACK_OF(X509_POLICY_NODE) *user_policies;
STACK_OF(X509_POLICY_NODE) *ossl_policy_node_cmp_new(void);
X509_POLICY_NODE *ossl_policy_level_find_node(const X509_POLICY_LEVEL *level,
const X509_POLICY_NODE *parent,
X509_POLICY_NODE *ossl_policy_tree_find_sk(STACK_OF(X509_POLICY_NODE) *sk,
X509_POLICY_NODE *ossl_policy_level_add_node(X509_POLICY_LEVEL *level,
X509_POLICY_NODE *parent,
void ossl_policy_node_free(X509_POLICY_NODE *node);
const X509_POLICY_NODE *node, const ASN1_OBJECT *oid);
X509_POLICY_NODE *parent;
void ossl_policy_node_free(X509_POLICY_NODE *node)
const X509_POLICY_NODE *node, const ASN1_OBJECT *oid)
static int node_cmp(const X509_POLICY_NODE *const *a,
const X509_POLICY_NODE *const *b)
STACK_OF(X509_POLICY_NODE) *ossl_policy_node_cmp_new(void)
X509_POLICY_NODE *ossl_policy_tree_find_sk(STACK_OF(X509_POLICY_NODE) *nodes,
X509_POLICY_NODE l;
X509_POLICY_NODE *ossl_policy_level_find_node(const X509_POLICY_LEVEL *level,
const X509_POLICY_NODE *parent,
X509_POLICY_NODE *node;
X509_POLICY_NODE *ossl_policy_level_add_node(X509_POLICY_LEVEL *level,
X509_POLICY_NODE *parent,
X509_POLICY_NODE *node;
X509_POLICY_NODE *node = sk_X509_POLICY_NODE_value(last->nodes, i);
static void exnode_free(X509_POLICY_NODE *node);
X509_POLICY_LEVEL *lev, X509_POLICY_NODE *node,
X509_POLICY_NODE *node, X509_POLICY_TREE *tree)
X509_POLICY_NODE *node, X509_POLICY_TREE *tree)
X509_POLICY_NODE *node;
STACK_OF(X509_POLICY_NODE) *nodes;
X509_POLICY_NODE *node;
static int tree_add_auth_node(STACK_OF(X509_POLICY_NODE) **pnodes,
X509_POLICY_NODE *pcy)
STACK_OF(X509_POLICY_NODE) **pnodes)
X509_POLICY_NODE *node, *anyptr;
STACK_OF(X509_POLICY_NODE) **addnodes;
STACK_OF(X509_POLICY_NODE) *auth_nodes)
X509_POLICY_NODE *node;
X509_POLICY_NODE *anyPolicy;
static void exnode_free(X509_POLICY_NODE *node)
STACK_OF(X509_POLICY_NODE) *nodes, *auth_nodes = NULL;
X509_POLICY_NODE *node = sk_X509_POLICY_NODE_value(plev->nodes, i);
void X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent)
STACK_OF(X509_POLICY_NODE)
STACK_OF(X509_POLICY_NODE)
X509_POLICY_NODE *X509_policy_level_get0_node(const X509_POLICY_LEVEL *level,
const ASN1_OBJECT *X509_policy_node_get0_policy(const X509_POLICY_NODE *node);
*X509_policy_node_get0_qualifiers(const X509_POLICY_NODE *node);
const X509_POLICY_NODE *X509_policy_node_get0_parent(const X509_POLICY_NODE *node);
void X509_POLICY_NODE_print(BIO *out, X509_POLICY_NODE *node, int indent);
SKM_DEFINE_STACK_OF_INTERNAL(X509_POLICY_NODE, X509_POLICY_NODE, X509_POLICY_NODE)
#define sk_X509_POLICY_NODE_value(sk, idx) ((X509_POLICY_NODE *)OPENSSL_sk_value(ossl_check_const_X509_POLICY_NODE_sk_type(sk), (idx)))
#define sk_X509_POLICY_NODE_new(cmp) ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_new(ossl_check_X509_POLICY_NODE_compfunc_type(cmp)))
#define sk_X509_POLICY_NODE_new_null() ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_new_null())
#define sk_X509_POLICY_NODE_new_reserve(cmp, n) ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_new_reserve(ossl_check_X509_POLICY_NODE_compfunc_type(cmp), (n)))
#define sk_X509_POLICY_NODE_delete(sk, i) ((X509_POLICY_NODE *)OPENSSL_sk_delete(ossl_check_X509_POLICY_NODE_sk_type(sk), (i)))
#define sk_X509_POLICY_NODE_delete_ptr(sk, ptr) ((X509_POLICY_NODE *)OPENSSL_sk_delete_ptr(ossl_check_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_type(ptr)))
#define sk_X509_POLICY_NODE_pop(sk) ((X509_POLICY_NODE *)OPENSSL_sk_pop(ossl_check_X509_POLICY_NODE_sk_type(sk)))
#define sk_X509_POLICY_NODE_shift(sk) ((X509_POLICY_NODE *)OPENSSL_sk_shift(ossl_check_X509_POLICY_NODE_sk_type(sk)))
#define sk_X509_POLICY_NODE_set(sk, idx, ptr) ((X509_POLICY_NODE *)OPENSSL_sk_set(ossl_check_X509_POLICY_NODE_sk_type(sk), (idx), ossl_check_X509_POLICY_NODE_type(ptr)))
#define sk_X509_POLICY_NODE_dup(sk) ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_dup(ossl_check_const_X509_POLICY_NODE_sk_type(sk)))
#define sk_X509_POLICY_NODE_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_POLICY_NODE) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_POLICY_NODE_sk_type(sk), ossl_check_X509_POLICY_NODE_copyfunc_type(copyfunc), ossl_check_X509_POLICY_NODE_freefunc_type(freefunc)))