OpenCoverage

x509_meth.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4X509_LOOKUP_METHOD *X509_LOOKUP_meth_new(const char *name)-
5{-
6 X509_LOOKUP_METHOD *method = CRYPTO_zalloc(sizeof(X509_LOOKUP_METHOD), __FILE__, 22);-
7-
8 if (method !=
method != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
9 ((void *)0)
method != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
10 ) {-
11 method->name = CRYPTO_strdup(name, __FILE__, 25);-
12 if (method->name ==
method->name == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
13 ((void *)0)
method->name == ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
14 ) {-
15 ERR_put_error(11,(160),((1|64)),__FILE__,27);-
16 goto
never executed: goto err;
err;
never executed: goto err;
0
17 }-
18 }
never executed: end of block
0
19-
20 return
never executed: return method;
method;
never executed: return method;
0
21-
22err:-
23 CRYPTO_free(method, __FILE__, 35);-
24 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
25 ((void *)0)
never executed: return ((void *)0) ;
0
26 ;
never executed: return ((void *)0) ;
0
27}-
28-
29void X509_LOOKUP_meth_free(X509_LOOKUP_METHOD *method)-
30{-
31 if (method !=
method != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
32 ((void *)0)
method != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
33 )-
34 CRYPTO_free(method->name, __FILE__, 42);
never executed: CRYPTO_free(method->name, __FILE__, 42);
0
35 CRYPTO_free(method, __FILE__, 43);-
36}
never executed: end of block
0
37-
38int X509_LOOKUP_meth_set_new_item(X509_LOOKUP_METHOD *method,-
39 int (*new_item) (X509_LOOKUP *ctx))-
40{-
41 method->new_item = new_item;-
42 return
never executed: return 1;
1;
never executed: return 1;
0
43}-
44-
45int (*X509_LOOKUP_meth_get_new_item(const X509_LOOKUP_METHOD* method))-
46 (X509_LOOKUP *ctx)-
47{-
48 return
never executed: return method->new_item;
method->new_item;
never executed: return method->new_item;
0
49}-
50-
51int X509_LOOKUP_meth_set_free(-
52 X509_LOOKUP_METHOD *method,-
53 void (*free_fn) (X509_LOOKUP *ctx))-
54{-
55 method->free = free_fn;-
56 return
never executed: return 1;
1;
never executed: return 1;
0
57}-
58-
59void (*X509_LOOKUP_meth_get_free(const X509_LOOKUP_METHOD* method))-
60 (X509_LOOKUP *ctx)-
61{-
62 return
never executed: return method->free;
method->free;
never executed: return method->free;
0
63}-
64-
65int X509_LOOKUP_meth_set_init(X509_LOOKUP_METHOD *method,-
66 int (*init) (X509_LOOKUP *ctx))-
67{-
68 method->init = init;-
69 return
never executed: return 1;
1;
never executed: return 1;
0
70}-
71-
72int (*X509_LOOKUP_meth_get_init(const X509_LOOKUP_METHOD* method))-
73 (X509_LOOKUP *ctx)-
74{-
75 return
never executed: return method->init;
method->init;
never executed: return method->init;
0
76}-
77-
78int X509_LOOKUP_meth_set_shutdown(-
79 X509_LOOKUP_METHOD *method,-
80 int (*shutdown) (X509_LOOKUP *ctx))-
81{-
82 method->shutdown = shutdown;-
83 return
never executed: return 1;
1;
never executed: return 1;
0
84}-
85-
86int (*X509_LOOKUP_meth_get_shutdown(const X509_LOOKUP_METHOD* method))-
87 (X509_LOOKUP *ctx)-
88{-
89 return
never executed: return method->shutdown;
method->shutdown;
never executed: return method->shutdown;
0
90}-
91-
92int X509_LOOKUP_meth_set_ctrl(-
93 X509_LOOKUP_METHOD *method,-
94 X509_LOOKUP_ctrl_fn ctrl)-
95{-
96 method->ctrl = ctrl;-
97 return
never executed: return 1;
1;
never executed: return 1;
0
98}-
99-
100X509_LOOKUP_ctrl_fn X509_LOOKUP_meth_get_ctrl(const X509_LOOKUP_METHOD *method)-
101{-
102 return
never executed: return method->ctrl;
method->ctrl;
never executed: return method->ctrl;
0
103}-
104-
105int X509_LOOKUP_meth_set_get_by_subject(X509_LOOKUP_METHOD *method,-
106 X509_LOOKUP_get_by_subject_fn get_by_subject)-
107{-
108 method->get_by_subject = get_by_subject;-
109 return
never executed: return 1;
1;
never executed: return 1;
0
110}-
111-
112X509_LOOKUP_get_by_subject_fn X509_LOOKUP_meth_get_get_by_subject(-
113 const X509_LOOKUP_METHOD *method)-
114{-
115 return
never executed: return method->get_by_subject;
method->get_by_subject;
never executed: return method->get_by_subject;
0
116}-
117-
118-
119int X509_LOOKUP_meth_set_get_by_issuer_serial(X509_LOOKUP_METHOD *method,-
120 X509_LOOKUP_get_by_issuer_serial_fn get_by_issuer_serial)-
121{-
122 method->get_by_issuer_serial = get_by_issuer_serial;-
123 return
never executed: return 1;
1;
never executed: return 1;
0
124}-
125-
126X509_LOOKUP_get_by_issuer_serial_fn-
127 X509_LOOKUP_meth_get_get_by_issuer_serial(const X509_LOOKUP_METHOD *method)-
128{-
129 return
never executed: return method->get_by_issuer_serial;
method->get_by_issuer_serial;
never executed: return method->get_by_issuer_serial;
0
130}-
131-
132-
133int X509_LOOKUP_meth_set_get_by_fingerprint(X509_LOOKUP_METHOD *method,-
134 X509_LOOKUP_get_by_fingerprint_fn get_by_fingerprint)-
135{-
136 method->get_by_fingerprint = get_by_fingerprint;-
137 return
never executed: return 1;
1;
never executed: return 1;
0
138}-
139-
140X509_LOOKUP_get_by_fingerprint_fn X509_LOOKUP_meth_get_get_by_fingerprint(-
141 const X509_LOOKUP_METHOD *method)-
142{-
143 return
never executed: return method->get_by_fingerprint;
method->get_by_fingerprint;
never executed: return method->get_by_fingerprint;
0
144}-
145-
146int X509_LOOKUP_meth_set_get_by_alias(X509_LOOKUP_METHOD *method,-
147 X509_LOOKUP_get_by_alias_fn get_by_alias)-
148{-
149 method->get_by_alias = get_by_alias;-
150 return
never executed: return 1;
1;
never executed: return 1;
0
151}-
152-
153X509_LOOKUP_get_by_alias_fn X509_LOOKUP_meth_get_get_by_alias(-
154 const X509_LOOKUP_METHOD *method)-
155{-
156 return
never executed: return method->get_by_alias;
method->get_by_alias;
never executed: return method->get_by_alias;
0
157}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2