Functions
pcy_node.c File Reference
#include <openssl/asn1.h>
#include <openssl/mem.h>
#include <openssl/obj.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
#include "internal.h"
Include dependency graph for pcy_node.c:

Go to the source code of this file.

Functions

X509_POLICY_NODElevel_add_node (X509_POLICY_LEVEL *level, X509_POLICY_DATA *data, X509_POLICY_NODE *parent, X509_POLICY_TREE *tree)
 
X509_POLICY_NODElevel_find_node (const X509_POLICY_LEVEL *level, const X509_POLICY_NODE *parent, const ASN1_OBJECT *id)
 
static int node_cmp (const X509_POLICY_NODE **a, const X509_POLICY_NODE **b)
 
void policy_node_free (X509_POLICY_NODE *node)
 
int policy_node_match (const X509_POLICY_LEVEL *lvl, const X509_POLICY_NODE *node, const ASN1_OBJECT *oid)
 
 STACK_OF (X509_POLICY_NODE)
 
X509_POLICY_NODEtree_find_sk (STACK_OF(X509_POLICY_NODE) *nodes, const ASN1_OBJECT *id)
 

Function Documentation

◆ level_add_node()

X509_POLICY_NODE* level_add_node ( X509_POLICY_LEVEL level,
X509_POLICY_DATA data,
X509_POLICY_NODE parent,
X509_POLICY_TREE tree 
)

Definition at line 110 of file pcy_node.c.

◆ level_find_node()

X509_POLICY_NODE* level_find_node ( const X509_POLICY_LEVEL level,
const X509_POLICY_NODE parent,
const ASN1_OBJECT id 
)

Definition at line 94 of file pcy_node.c.

◆ node_cmp()

static int node_cmp ( const X509_POLICY_NODE **  a,
const X509_POLICY_NODE **  b 
)
static

Definition at line 66 of file pcy_node.c.

◆ policy_node_free()

void policy_node_free ( X509_POLICY_NODE node)

Definition at line 158 of file pcy_node.c.

◆ policy_node_match()

int policy_node_match ( const X509_POLICY_LEVEL lvl,
const X509_POLICY_NODE node,
const ASN1_OBJECT oid 
)

Definition at line 168 of file pcy_node.c.

◆ STACK_OF()

STACK_OF ( X509_POLICY_NODE  )

Definition at line 71 of file pcy_node.c.

◆ tree_find_sk()

X509_POLICY_NODE* tree_find_sk ( STACK_OF(X509_POLICY_NODE) *  nodes,
const ASN1_OBJECT id 
)

Definition at line 76 of file pcy_node.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:25