68 return OBJ_cmp((*a)->data->valid_policy, (*b)->data->valid_policy);
73 return sk_X509_POLICY_NODE_new(
node_cmp);
86 sk_X509_POLICY_NODE_sort(nodes);
87 if (!sk_X509_POLICY_NODE_find(nodes, &
idx, &
l))
90 return sk_X509_POLICY_NODE_value(nodes,
idx);
100 for (
i = 0;
i < sk_X509_POLICY_NODE_num(
level->nodes);
i++) {
101 node = sk_X509_POLICY_NODE_value(
level->nodes,
i);
102 if (node->
parent == parent) {
124 if (
level->anyPolicy)
126 level->anyPolicy = node;
133 if (!sk_X509_POLICY_NODE_push(
level->nodes, node))
139 if (!tree->extra_data)
140 tree->extra_data = sk_X509_POLICY_DATA_new_null();
141 if (!tree->extra_data)
143 if (!sk_X509_POLICY_DATA_push(tree->extra_data,
data))
182 for (
i = 0;
i < sk_ASN1_OBJECT_num(
x->expected_policy_set);
i++) {
183 policy_oid = sk_ASN1_OBJECT_value(
x->expected_policy_set,
i);