OpenCoverage

obj_xref.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.h
Switch to Source codePreprocessed file
LineSourceCount
1typedef struct {-
2 int sign_id;-
3 int hash_id;-
4 int pkey_id;-
5} nid_triple;-
6-
7struct stack_st_nid_triple; typedef int (*sk_nid_triple_compfunc)(const nid_triple * const *a, const nid_triple *const *b); typedef void (*sk_nid_triple_freefunc)(nid_triple *a); typedef nid_triple * (*sk_nid_triple_copyfunc)(const nid_triple *a); static inline int sk_nid_triple_num(const struct stack_st_nid_triple *sk) { return
never executed: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
OPENSSL_sk_num((const OPENSSL_STACK *)sk);
never executed: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
} static inline nid_triple *sk_nid_triple_value(const struct stack_st_nid_triple *sk, int idx) { return
never executed: return (nid_triple *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
(nid_triple *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
never executed: return (nid_triple *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
} static inline struct stack_st_nid_triple *sk_nid_triple_new(sk_nid_triple_compfunc compare) { return
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_nid_triple *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_nid_triple *sk_nid_triple_new_null(void) { return
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_new_null();
(struct stack_st_nid_triple *)OPENSSL_sk_new_null();
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_new_null();
} static inline struct stack_st_nid_triple *sk_nid_triple_new_reserve(sk_nid_triple_compfunc compare, int n) { return
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_nid_triple *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_nid_triple_reserve(struct stack_st_nid_triple *sk, int n) { return
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
} static inline void sk_nid_triple_free(struct stack_st_nid_triple *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
executed 2076 times by 12 tests: end of block
Executed by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • rdrand_sanitytest
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
static inline void sk_nid_triple_zero(struct stack_st_nid_triple *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline nid_triple *sk_nid_triple_delete(struct stack_st_nid_triple *sk, int i) { return
never executed: return (nid_triple *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(nid_triple *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (nid_triple *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline nid_triple *sk_nid_triple_delete_ptr(struct stack_st_nid_triple *sk, nid_triple *ptr) { return
never executed: return (nid_triple *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(nid_triple *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (nid_triple *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_nid_triple_push(struct stack_st_nid_triple *sk, nid_triple *ptr) { return
never executed: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_nid_triple_unshift(struct stack_st_nid_triple *sk, nid_triple *ptr) { return
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline nid_triple *sk_nid_triple_pop(struct stack_st_nid_triple *sk) { return
never executed: return (nid_triple *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
(nid_triple *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
never executed: return (nid_triple *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
} static inline nid_triple *sk_nid_triple_shift(struct stack_st_nid_triple *sk) { return
never executed: return (nid_triple *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(nid_triple *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (nid_triple *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} static inline void sk_nid_triple_pop_free(struct stack_st_nid_triple *sk, sk_nid_triple_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }
executed 2076 times by 12 tests: end of block
Executed by:
  • asn1_internal_test
  • chacha_internal_test
  • ctype_internal_test
  • curve448_internal_test
  • libcrypto.so.1.1
  • modes_internal_test
  • poly1305_internal_test
  • rdrand_sanitytest
  • siphash_internal_test
  • sm2_internal_test
  • sm4_internal_test
  • x509_internal_test
static inline int sk_nid_triple_insert(struct stack_st_nid_triple *sk, nid_triple *ptr, int idx) { return
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
} static inline nid_triple *sk_nid_triple_set(struct stack_st_nid_triple *sk, int idx, nid_triple *ptr) { return
never executed: return (nid_triple *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(nid_triple *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (nid_triple *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_nid_triple_find(struct stack_st_nid_triple *sk, nid_triple *ptr) { return
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_nid_triple_find_ex(struct stack_st_nid_triple *sk, nid_triple *ptr) { return
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline void sk_nid_triple_sort(struct stack_st_nid_triple *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_nid_triple_is_sorted(const struct stack_st_nid_triple *sk) { return
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
} static inline struct stack_st_nid_triple * sk_nid_triple_dup(const struct stack_st_nid_triple *sk) { return
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_nid_triple *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} static inline struct stack_st_nid_triple *sk_nid_triple_deep_copy(const struct stack_st_nid_triple *sk, sk_nid_triple_copyfunc copyfunc, sk_nid_triple_freefunc freefunc) { return
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_nid_triple *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_nid_triple *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} static inline sk_nid_triple_compfunc sk_nid_triple_set_cmp_func(struct stack_st_nid_triple *sk, sk_nid_triple_compfunc compare) { return
never executed: return (sk_nid_triple_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(sk_nid_triple_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
never executed: return (sk_nid_triple_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
}
0-2076
8-
9static const nid_triple sigoid_srt[] = {-
10 {7, 3, 6},-
11 {8, 4, 6},-
12 {42, 41, 6},-
13 {65, 64, 6},-
14 {66, 41, 116},-
15 {70, 64, 67},-
16 {96, 95, 6},-
17 {104, 4, 19},-
18 {113, 64, 116},-
19 {115, 64, 19},-
20 {119, 117, 6},-
21 {396, 257, 6},-
22 {416, 64, 408},-
23 {668, 672, 6},-
24 {669, 673, 6},-
25 {670, 674, 6},-
26 {671, 675, 6},-
27 {791, 0, 408},-
28 {792, 0, 408},-
29 {793, 675, 408},-
30 {794, 672, 408},-
31 {795, 673, 408},-
32 {796, 674, 408},-
33 {802, 675, 116},-
34 {803, 672, 116},-
35 {807, 809,-
36 811},-
37 {808, 809,-
38 812},-
39 {852, 809,-
40 850},-
41 {853, 809,-
42 851},-
43 {912, 0, 6},-
44 {936, 64, 946},-
45 {937, 675, 946},-
46 {938, 672, 946},-
47 {939, 673, 946},-
48 {940, 674, 946},-
49 {941, 64,-
50 947},-
51 {942, 675,-
52 947},-
53 {943, 672,-
54 947},-
55 {944, 673,-
56 947},-
57 {945, 674,-
58 947},-
59 {985, 982,-
60 979},-
61 {986, 983,-
62 980},-
63 {1087, 0, 1087},-
64 {1088, 0, 1088},-
65 {1116, 1096, 6},-
66 {1117, 1097, 6},-
67 {1118, 1098, 6},-
68 {1119, 1099, 6},-
69};-
70-
71static const nid_triple *const sigoid_srt_xref[] = {-
72 &sigoid_srt[0],-
73 &sigoid_srt[1],-
74 &sigoid_srt[7],-
75 &sigoid_srt[2],-
76 &sigoid_srt[4],-
77 &sigoid_srt[3],-
78 &sigoid_srt[9],-
79 &sigoid_srt[5],-
80 &sigoid_srt[8],-
81 &sigoid_srt[12],-
82 &sigoid_srt[30],-
83 &sigoid_srt[35],-
84 &sigoid_srt[6],-
85 &sigoid_srt[10],-
86 &sigoid_srt[11],-
87 &sigoid_srt[13],-
88 &sigoid_srt[24],-
89 &sigoid_srt[20],-
90 &sigoid_srt[32],-
91 &sigoid_srt[37],-
92 &sigoid_srt[14],-
93 &sigoid_srt[21],-
94 &sigoid_srt[33],-
95 &sigoid_srt[38],-
96 &sigoid_srt[15],-
97 &sigoid_srt[22],-
98 &sigoid_srt[34],-
99 &sigoid_srt[39],-
100 &sigoid_srt[16],-
101 &sigoid_srt[23],-
102 &sigoid_srt[19],-
103 &sigoid_srt[31],-
104 &sigoid_srt[36],-
105 &sigoid_srt[25],-
106 &sigoid_srt[26],-
107 &sigoid_srt[27],-
108 &sigoid_srt[28],-
109 &sigoid_srt[40],-
110 &sigoid_srt[41],-
111 &sigoid_srt[44],-
112 &sigoid_srt[45],-
113 &sigoid_srt[46],-
114 &sigoid_srt[47],-
115};-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2