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