OpenCoverage

pcy_lib.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7int-
8X509_policy_tree_level_count(const X509_POLICY_TREE *tree)-
9{-
10 if (!tree
!treeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
11 return
never executed: return 0;
0;
never executed: return 0;
0
12 return
never executed: return tree->nlevel;
tree->nlevel;
never executed: return tree->nlevel;
0
13}-
14-
15X509_POLICY_LEVEL *-
16X509_policy_tree_get0_level(const X509_POLICY_TREE *tree, int i)-
17{-
18 if (!tree
!treeDescription
TRUEnever evaluated
FALSEnever evaluated
|| (
(i < 0)Description
TRUEnever evaluated
FALSEnever evaluated
i < 0)
(i < 0)Description
TRUEnever evaluated
FALSEnever evaluated
|| (
(i >= tree->nlevel)Description
TRUEnever evaluated
FALSEnever evaluated
i >= tree->nlevel)
(i >= tree->nlevel)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
19 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
20 ((void *)0)
never executed: return ((void *)0) ;
0
21 ;
never executed: return ((void *)0) ;
0
22 return
never executed: return tree->levels + i;
tree->levels + i;
never executed: return tree->levels + i;
0
23}-
24-
25struct stack_st_X509_POLICY_NODE *-
26X509_policy_tree_get0_policies(const X509_POLICY_TREE *tree)-
27{-
28 if (!tree
!treeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
29 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
30 ((void *)0)
never executed: return ((void *)0) ;
0
31 ;
never executed: return ((void *)0) ;
0
32 return
never executed: return tree->auth_policies;
tree->auth_policies;
never executed: return tree->auth_policies;
0
33}-
34-
35struct stack_st_X509_POLICY_NODE *-
36X509_policy_tree_get0_user_policies(const X509_POLICY_TREE *tree)-
37{-
38 if (!tree
!treeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
39 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
40 ((void *)0)
never executed: return ((void *)0) ;
0
41 ;
never executed: return ((void *)0) ;
0
42 if (tree->flags & 0x2
tree->flags & 0x2Description
TRUEnever evaluated
FALSEnever evaluated
)
0
43 return
never executed: return tree->auth_policies;
tree->auth_policies;
never executed: return tree->auth_policies;
0
44 else-
45 return
never executed: return tree->user_policies;
tree->user_policies;
never executed: return tree->user_policies;
0
46}-
47-
48-
49-
50int-
51X509_policy_level_node_count(X509_POLICY_LEVEL *level)-
52{-
53 int n;-
54 if (!level
!levelDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
55 return
never executed: return 0;
0;
never executed: return 0;
0
56 if (level->anyPolicy
level->anyPolicyDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
57 n = 1;
never executed: n = 1;
0
58 else-
59 n = 0;
never executed: n = 0;
0
60 if (level->nodes
level->nodesDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
61 n += sk_num(((_STACK*) (1 ? (level->nodes) : (struct stack_st_X509_POLICY_NODE*)0)));
never executed: n += sk_num(((_STACK*) (1 ? (level->nodes) : (struct stack_st_X509_POLICY_NODE*)0)));
0
62 return
never executed: return n;
n;
never executed: return n;
0
63}-
64-
65X509_POLICY_NODE *-
66X509_policy_level_get0_node(X509_POLICY_LEVEL *level, int i)-
67{-
68 if (!level
!levelDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
69 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
70 ((void *)0)
never executed: return ((void *)0) ;
0
71 ;
never executed: return ((void *)0) ;
0
72 if (level->anyPolicy
level->anyPolicyDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
73 if (i == 0
i == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
74 return
never executed: return level->anyPolicy;
level->anyPolicy;
never executed: return level->anyPolicy;
0
75 i--;-
76 }
never executed: end of block
0
77 return
never executed: return ((X509_POLICY_NODE *)sk_value(((_STACK*) (1 ? (level->nodes) : (struct stack_st_X509_POLICY_NODE*)0)), (i)));
((X509_POLICY_NODE *)sk_value(((_STACK*) (1 ? (level->nodes) : (struct stack_st_X509_POLICY_NODE*)0)), (i)));
never executed: return ((X509_POLICY_NODE *)sk_value(((_STACK*) (1 ? (level->nodes) : (struct stack_st_X509_POLICY_NODE*)0)), (i)));
0
78}-
79-
80-
81-
82const ASN1_OBJECT *-
83X509_policy_node_get0_policy(const X509_POLICY_NODE *node)-
84{-
85 if (!node
!nodeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
86 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
87 ((void *)0)
never executed: return ((void *)0) ;
0
88 ;
never executed: return ((void *)0) ;
0
89 return
never executed: return node->data->valid_policy;
node->data->valid_policy;
never executed: return node->data->valid_policy;
0
90}-
91-
92struct stack_st_POLICYQUALINFO *-
93X509_policy_node_get0_qualifiers(const X509_POLICY_NODE *node)-
94{-
95 if (!node
!nodeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
96 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
97 ((void *)0)
never executed: return ((void *)0) ;
0
98 ;
never executed: return ((void *)0) ;
0
99 return
never executed: return node->data->qualifier_set;
node->data->qualifier_set;
never executed: return node->data->qualifier_set;
0
100}-
101-
102const X509_POLICY_NODE *-
103X509_policy_node_get0_parent(const X509_POLICY_NODE *node)-
104{-
105 if (!node
!nodeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
106 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
107 ((void *)0)
never executed: return ((void *)0) ;
0
108 ;
never executed: return ((void *)0) ;
0
109 return
never executed: return node->parent;
node->parent;
never executed: return node->parent;
0
110}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2