| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_int.h |
| Switch to Source code | Preprocessed file |
| Line | Source | Count |
|---|---|---|
| 1 | typedef struct X509_POLICY_DATA_st X509_POLICY_DATA; | - |
| 2 | - | |
| 3 | struct stack_st_X509_POLICY_DATA; typedef int (*sk_X509_POLICY_DATA_compfunc)(const X509_POLICY_DATA * const *a, const X509_POLICY_DATA *const *b); typedef void (*sk_X509_POLICY_DATA_freefunc)(X509_POLICY_DATA *a); typedef X509_POLICY_DATA * (*sk_X509_POLICY_DATA_copyfunc)(const X509_POLICY_DATA *a); static inline int sk_X509_POLICY_DATA_num(const struct stack_st_X509_POLICY_DATA *sk) { return never executed: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk);never executed: } static inline X509_POLICY_DATA *sk_X509_POLICY_DATA_value(const struct stack_st_X509_POLICY_DATA *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk);never executed: (X509_POLICY_DATA *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (X509_POLICY_DATA *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);never executed: } static inline struct stack_st_X509_POLICY_DATA *sk_X509_POLICY_DATA_new(sk_X509_POLICY_DATA_compfunc compare) { returnreturn (X509_POLICY_DATA *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);never executed: (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);never executed: } static inline struct stack_st_X509_POLICY_DATA *sk_X509_POLICY_DATA_new_null(void) { returnreturn (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);never executed: (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_new_null();return (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_new_null();never executed: } static inline struct stack_st_X509_POLICY_DATA *sk_X509_POLICY_DATA_new_reserve(sk_X509_POLICY_DATA_compfunc compare, int n) { returnreturn (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_new_null();never executed: (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);never executed: } static inline int sk_X509_POLICY_DATA_reserve(struct stack_st_X509_POLICY_DATA *sk, int n) { returnreturn (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);never executed: } static inline void sk_X509_POLICY_DATA_free(struct stack_st_X509_POLICY_DATA *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);never executed: static inline void sk_X509_POLICY_DATA_zero(struct stack_st_X509_POLICY_DATA *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of blocknever executed: static inline X509_POLICY_DATA *sk_X509_POLICY_DATA_delete(struct stack_st_X509_POLICY_DATA *sk, int i) { returnend of blocknever executed: (X509_POLICY_DATA *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (X509_POLICY_DATA *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);never executed: } static inline X509_POLICY_DATA *sk_X509_POLICY_DATA_delete_ptr(struct stack_st_X509_POLICY_DATA *sk, X509_POLICY_DATA *ptr) { returnreturn (X509_POLICY_DATA *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);never executed: (X509_POLICY_DATA *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (X509_POLICY_DATA *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline int sk_X509_POLICY_DATA_push(struct stack_st_X509_POLICY_DATA *sk, X509_POLICY_DATA *ptr) { returnreturn (X509_POLICY_DATA *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);never executed: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline int sk_X509_POLICY_DATA_unshift(struct stack_st_X509_POLICY_DATA *sk, X509_POLICY_DATA *ptr) { returnreturn OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);never executed: OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline X509_POLICY_DATA *sk_X509_POLICY_DATA_pop(struct stack_st_X509_POLICY_DATA *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);never executed: (X509_POLICY_DATA *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (X509_POLICY_DATA *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: } static inline X509_POLICY_DATA *sk_X509_POLICY_DATA_shift(struct stack_st_X509_POLICY_DATA *sk) { returnreturn (X509_POLICY_DATA *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: (X509_POLICY_DATA *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (X509_POLICY_DATA *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);never executed: } static inline void sk_X509_POLICY_DATA_pop_free(struct stack_st_X509_POLICY_DATA *sk, sk_X509_POLICY_DATA_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (X509_POLICY_DATA *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);never executed: static inline int sk_X509_POLICY_DATA_insert(struct stack_st_X509_POLICY_DATA *sk, X509_POLICY_DATA *ptr, int idx) { returnend of blocknever executed: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);never executed: } static inline X509_POLICY_DATA *sk_X509_POLICY_DATA_set(struct stack_st_X509_POLICY_DATA *sk, int idx, X509_POLICY_DATA *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);never executed: (X509_POLICY_DATA *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (X509_POLICY_DATA *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);never executed: } static inline int sk_X509_POLICY_DATA_find(struct stack_st_X509_POLICY_DATA *sk, X509_POLICY_DATA *ptr) { returnreturn (X509_POLICY_DATA *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);never executed: OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline int sk_X509_POLICY_DATA_find_ex(struct stack_st_X509_POLICY_DATA *sk, X509_POLICY_DATA *ptr) { returnreturn OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);never executed: OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline void sk_X509_POLICY_DATA_sort(struct stack_st_X509_POLICY_DATA *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);never executed: static inline int sk_X509_POLICY_DATA_is_sorted(const struct stack_st_X509_POLICY_DATA *sk) { returnend of blocknever executed: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);never executed: } static inline struct stack_st_X509_POLICY_DATA * sk_X509_POLICY_DATA_dup(const struct stack_st_X509_POLICY_DATA *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);never executed: (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: } static inline struct stack_st_X509_POLICY_DATA *sk_X509_POLICY_DATA_deep_copy(const struct stack_st_X509_POLICY_DATA *sk, sk_X509_POLICY_DATA_copyfunc copyfunc, sk_X509_POLICY_DATA_freefunc freefunc) { returnreturn (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: } static inline sk_X509_POLICY_DATA_compfunc sk_X509_POLICY_DATA_set_cmp_func(struct stack_st_X509_POLICY_DATA *sk, sk_X509_POLICY_DATA_compfunc compare) { returnreturn (struct stack_st_X509_POLICY_DATA *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: (sk_X509_POLICY_DATA_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_X509_POLICY_DATA_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);never executed: }return (sk_X509_POLICY_DATA_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0 |
| 4 | struct X509_POLICY_DATA_st { | - |
| 5 | unsigned int flags; | - |
| 6 | - | |
| 7 | ASN1_OBJECT *valid_policy; | - |
| 8 | struct stack_st_POLICYQUALINFO *qualifier_set; | - |
| 9 | struct stack_st_ASN1_OBJECT *expected_policy_set; | - |
| 10 | }; | - |
| 11 | struct X509_POLICY_CACHE_st { | - |
| 12 | - | |
| 13 | X509_POLICY_DATA *anyPolicy; | - |
| 14 | - | |
| 15 | struct stack_st_X509_POLICY_DATA *data; | - |
| 16 | - | |
| 17 | long any_skip; | - |
| 18 | - | |
| 19 | - | |
| 20 | - | |
| 21 | - | |
| 22 | long explicit_skip; | - |
| 23 | - | |
| 24 | - | |
| 25 | - | |
| 26 | - | |
| 27 | long map_skip; | - |
| 28 | }; | - |
| 29 | - | |
| 30 | - | |
| 31 | - | |
| 32 | - | |
| 33 | - | |
| 34 | - | |
| 35 | - | |
| 36 | struct X509_POLICY_NODE_st { | - |
| 37 | - | |
| 38 | const X509_POLICY_DATA *data; | - |
| 39 | - | |
| 40 | X509_POLICY_NODE *parent; | - |
| 41 | - | |
| 42 | int nchild; | - |
| 43 | }; | - |
| 44 | - | |
| 45 | struct X509_POLICY_LEVEL_st { | - |
| 46 | - | |
| 47 | X509 *cert; | - |
| 48 | - | |
| 49 | struct stack_st_X509_POLICY_NODE *nodes; | - |
| 50 | - | |
| 51 | X509_POLICY_NODE *anyPolicy; | - |
| 52 | - | |
| 53 | - | |
| 54 | - | |
| 55 | - | |
| 56 | unsigned int flags; | - |
| 57 | }; | - |
| 58 | - | |
| 59 | struct X509_POLICY_TREE_st { | - |
| 60 | - | |
| 61 | X509_POLICY_LEVEL *levels; | - |
| 62 | int nlevel; | - |
| 63 | - | |
| 64 | - | |
| 65 | - | |
| 66 | - | |
| 67 | struct stack_st_X509_POLICY_DATA *extra_data; | - |
| 68 | - | |
| 69 | struct stack_st_X509_POLICY_NODE *auth_policies; | - |
| 70 | struct stack_st_X509_POLICY_NODE *user_policies; | - |
| 71 | unsigned int flags; | - |
| 72 | }; | - |
| 73 | X509_POLICY_DATA *policy_data_new(POLICYINFO *policy, const ASN1_OBJECT *id, | - |
| 74 | int crit); | - |
| 75 | void policy_data_free(X509_POLICY_DATA *data); | - |
| 76 | - | |
| 77 | X509_POLICY_DATA *policy_cache_find_data(const X509_POLICY_CACHE *cache, | - |
| 78 | const ASN1_OBJECT *id); | - |
| 79 | int policy_cache_set_mapping(X509 *x, POLICY_MAPPINGS *maps); | - |
| 80 | - | |
| 81 | struct stack_st_X509_POLICY_NODE *policy_node_cmp_new(void); | - |
| 82 | - | |
| 83 | void policy_cache_init(void); | - |
| 84 | - | |
| 85 | void policy_cache_free(X509_POLICY_CACHE *cache); | - |
| 86 | - | |
| 87 | X509_POLICY_NODE *level_find_node(const X509_POLICY_LEVEL *level, | - |
| 88 | const X509_POLICY_NODE *parent, | - |
| 89 | const ASN1_OBJECT *id); | - |
| 90 | - | |
| 91 | X509_POLICY_NODE *tree_find_sk(struct stack_st_X509_POLICY_NODE *sk, | - |
| 92 | const ASN1_OBJECT *id); | - |
| 93 | - | |
| 94 | X509_POLICY_NODE *level_add_node(X509_POLICY_LEVEL *level, | - |
| 95 | X509_POLICY_DATA *data, | - |
| 96 | X509_POLICY_NODE *parent, | - |
| 97 | X509_POLICY_TREE *tree); | - |
| 98 | void policy_node_free(X509_POLICY_NODE *node); | - |
| 99 | int policy_node_match(const X509_POLICY_LEVEL *lvl, | - |
| 100 | const X509_POLICY_NODE *node, const ASN1_OBJECT *oid); | - |
| 101 | - | |
| 102 | const X509_POLICY_CACHE *policy_cache_set(X509 *x); | - |
| Switch to Source code | Preprocessed file |