Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_lib.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||||||||||||||||||||
2 | - | |||||||||||||||||||||||||||||||
3 | - | |||||||||||||||||||||||||||||||
4 | - | |||||||||||||||||||||||||||||||
5 | - | |||||||||||||||||||||||||||||||
6 | - | |||||||||||||||||||||||||||||||
7 | int | - | ||||||||||||||||||||||||||||||
8 | X509_policy_tree_level_count(const X509_POLICY_TREE *tree) | - | ||||||||||||||||||||||||||||||
9 | { | - | ||||||||||||||||||||||||||||||
10 | if (!tree
| 0 | ||||||||||||||||||||||||||||||
11 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||||||||||||||||||||||||||
12 | return never executed: tree->nlevel;return tree->nlevel; never executed: return tree->nlevel; | 0 | ||||||||||||||||||||||||||||||
13 | } | - | ||||||||||||||||||||||||||||||
14 | - | |||||||||||||||||||||||||||||||
15 | X509_POLICY_LEVEL * | - | ||||||||||||||||||||||||||||||
16 | X509_policy_tree_get0_level(const X509_POLICY_TREE *tree, int i) | - | ||||||||||||||||||||||||||||||
17 | { | - | ||||||||||||||||||||||||||||||
18 | if (!tree
| 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: tree->levels + i;return tree->levels + i; never executed: return tree->levels + i; | 0 | ||||||||||||||||||||||||||||||
23 | } | - | ||||||||||||||||||||||||||||||
24 | - | |||||||||||||||||||||||||||||||
25 | struct stack_st_X509_POLICY_NODE * | - | ||||||||||||||||||||||||||||||
26 | X509_policy_tree_get0_policies(const X509_POLICY_TREE *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 * | - | ||||||||||||||||||||||||||||||
36 | X509_policy_tree_get0_user_policies(const X509_POLICY_TREE *tree) | - | ||||||||||||||||||||||||||||||
37 | { | - | ||||||||||||||||||||||||||||||
38 | if (!tree
| 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
| 0 | ||||||||||||||||||||||||||||||
43 | return never executed: tree->auth_policies;return tree->auth_policies; never executed: return tree->auth_policies; | 0 | ||||||||||||||||||||||||||||||
44 | else | - | ||||||||||||||||||||||||||||||
45 | return never executed: tree->user_policies;return tree->user_policies; never executed: return tree->user_policies; | 0 | ||||||||||||||||||||||||||||||
46 | } | - | ||||||||||||||||||||||||||||||
47 | - | |||||||||||||||||||||||||||||||
48 | - | |||||||||||||||||||||||||||||||
49 | - | |||||||||||||||||||||||||||||||
50 | int | - | ||||||||||||||||||||||||||||||
51 | 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_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: n;return n; never executed: return n; | 0 | ||||||||||||||||||||||||||||||
63 | } | - | ||||||||||||||||||||||||||||||
64 | - | |||||||||||||||||||||||||||||||
65 | X509_POLICY_NODE * | - | ||||||||||||||||||||||||||||||
66 | X509_policy_level_get0_node(X509_POLICY_LEVEL *level, int i) | - | ||||||||||||||||||||||||||||||
67 | { | - | ||||||||||||||||||||||||||||||
68 | if (!level
| 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
| 0 | ||||||||||||||||||||||||||||||
73 | if (i == 0
| 0 | ||||||||||||||||||||||||||||||
74 | return never executed: level->anyPolicy;return level->anyPolicy; never executed: return level->anyPolicy; | 0 | ||||||||||||||||||||||||||||||
75 | i--; | - | ||||||||||||||||||||||||||||||
76 | } never executed: end of block | 0 | ||||||||||||||||||||||||||||||
77 | return never executed: ((X509_POLICY_NODE *)sk_value(((_STACK*) (1 ? (level->nodes) : (struct stack_st_X509_POLICY_NODE*)0)), (i)));return ((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 | - | |||||||||||||||||||||||||||||||
82 | const ASN1_OBJECT * | - | ||||||||||||||||||||||||||||||
83 | X509_policy_node_get0_policy(const X509_POLICY_NODE *node) | - | ||||||||||||||||||||||||||||||
84 | { | - | ||||||||||||||||||||||||||||||
85 | if (!node
| 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: node->data->valid_policy;return node->data->valid_policy; never executed: return node->data->valid_policy; | 0 | ||||||||||||||||||||||||||||||
90 | } | - | ||||||||||||||||||||||||||||||
91 | - | |||||||||||||||||||||||||||||||
92 | struct stack_st_POLICYQUALINFO * | - | ||||||||||||||||||||||||||||||
93 | X509_policy_node_get0_qualifiers(const X509_POLICY_NODE *node) | - | ||||||||||||||||||||||||||||||
94 | { | - | ||||||||||||||||||||||||||||||
95 | if (!node
| 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: node->data->qualifier_set;return node->data->qualifier_set; never executed: return node->data->qualifier_set; | 0 | ||||||||||||||||||||||||||||||
100 | } | - | ||||||||||||||||||||||||||||||
101 | - | |||||||||||||||||||||||||||||||
102 | const X509_POLICY_NODE * | - | ||||||||||||||||||||||||||||||
103 | X509_policy_node_get0_parent(const X509_POLICY_NODE *node) | - | ||||||||||||||||||||||||||||||
104 | { | - | ||||||||||||||||||||||||||||||
105 | if (!node
| 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: node->parent;return node->parent; never executed: return node->parent; | 0 | ||||||||||||||||||||||||||||||
110 | } | - | ||||||||||||||||||||||||||||||
Switch to Source code | Preprocessed file |