OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
pcy_node.c File Reference
#include <openssl/asn1.h>
#include <openssl/x509.h>
#include <openssl/x509v3.h>
#include "pcy_int.h"

Go to the source code of this file.

Functions

 STACK_OF (X509_POLICY_NODE)
 
X509_POLICY_NODEtree_find_sk (STACK_OF(X509_POLICY_NODE)*nodes, const ASN1_OBJECT *id)
 
X509_POLICY_NODElevel_find_node (const X509_POLICY_LEVEL *level, const X509_POLICY_NODE *parent, const ASN1_OBJECT *id)
 
X509_POLICY_NODElevel_add_node (X509_POLICY_LEVEL *level, const X509_POLICY_DATA *data, X509_POLICY_NODE *parent, X509_POLICY_TREE *tree)
 
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)
 

Function Documentation

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

Definition at line 112 of file pcy_node.c.

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.

void policy_node_free ( X509_POLICY_NODE node)

Definition at line 165 of file pcy_node.c.

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

Definition at line 174 of file pcy_node.c.

STACK_OF ( X509_POLICY_NODE  )

Definition at line 71 of file pcy_node.c.

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.