Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_meth.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | DSA_METHOD *DSA_meth_new(const char *name, int flags) | - | ||||||
3 | { | - | ||||||
4 | DSA_METHOD *dsam = CRYPTO_zalloc(sizeof(*dsam), __FILE__, 24); | - | ||||||
5 | - | |||||||
6 | if (dsam !=
| 0 | ||||||
7 | ((void *)0)
| 0 | ||||||
8 | ) { | - | ||||||
9 | dsam->flags = flags; | - | ||||||
10 | - | |||||||
11 | dsam->name = CRYPTO_strdup(name, __FILE__, 29); | - | ||||||
12 | if (dsam->name !=
| 0 | ||||||
13 | ((void *)0)
| 0 | ||||||
14 | ) | - | ||||||
15 | return never executed: dsam;return dsam; never executed: return dsam; | 0 | ||||||
16 | - | |||||||
17 | CRYPTO_free(dsam, __FILE__, 33); | - | ||||||
18 | } never executed: end of block | 0 | ||||||
19 | - | |||||||
20 | ERR_put_error(10,(128),((1|64)),__FILE__,36); | - | ||||||
21 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||
22 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||
23 | ; never executed: return ((void *)0) ; | 0 | ||||||
24 | } | - | ||||||
25 | - | |||||||
26 | void DSA_meth_free(DSA_METHOD *dsam) | - | ||||||
27 | { | - | ||||||
28 | if (dsam !=
| 0 | ||||||
29 | ((void *)0)
| 0 | ||||||
30 | ) { | - | ||||||
31 | CRYPTO_free(dsam->name, __FILE__, 43); | - | ||||||
32 | CRYPTO_free(dsam, __FILE__, 44); | - | ||||||
33 | } never executed: end of block | 0 | ||||||
34 | } never executed: end of block | 0 | ||||||
35 | - | |||||||
36 | DSA_METHOD *DSA_meth_dup(const DSA_METHOD *dsam) | - | ||||||
37 | { | - | ||||||
38 | DSA_METHOD *ret = CRYPTO_malloc(sizeof(*ret), __FILE__, 50); | - | ||||||
39 | - | |||||||
40 | if (ret !=
| 0 | ||||||
41 | ((void *)0)
| 0 | ||||||
42 | ) { | - | ||||||
43 | memcpy(ret, dsam, sizeof(*dsam)); | - | ||||||
44 | - | |||||||
45 | ret->name = CRYPTO_strdup(dsam->name, __FILE__, 55); | - | ||||||
46 | if (ret->name !=
| 0 | ||||||
47 | ((void *)0)
| 0 | ||||||
48 | ) | - | ||||||
49 | return never executed: ret;return ret; never executed: return ret; | 0 | ||||||
50 | - | |||||||
51 | CRYPTO_free(ret, __FILE__, 59); | - | ||||||
52 | } never executed: end of block | 0 | ||||||
53 | - | |||||||
54 | ERR_put_error(10,(127),((1|64)),__FILE__,62); | - | ||||||
55 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||
56 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||
57 | ; never executed: return ((void *)0) ; | 0 | ||||||
58 | } | - | ||||||
59 | - | |||||||
60 | const char *DSA_meth_get0_name(const DSA_METHOD *dsam) | - | ||||||
61 | { | - | ||||||
62 | return never executed: dsam->name;return dsam->name; never executed: return dsam->name; | 0 | ||||||
63 | } | - | ||||||
64 | - | |||||||
65 | int DSA_meth_set1_name(DSA_METHOD *dsam, const char *name) | - | ||||||
66 | { | - | ||||||
67 | char *tmpname = CRYPTO_strdup(name, __FILE__, 73); | - | ||||||
68 | - | |||||||
69 | if (tmpname ==
| 0 | ||||||
70 | ((void *)0)
| 0 | ||||||
71 | ) { | - | ||||||
72 | ERR_put_error(10,(129),((1|64)),__FILE__,76); | - | ||||||
73 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||
74 | } | - | ||||||
75 | - | |||||||
76 | CRYPTO_free(dsam->name, __FILE__, 80); | - | ||||||
77 | dsam->name = tmpname; | - | ||||||
78 | - | |||||||
79 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
80 | } | - | ||||||
81 | - | |||||||
82 | int DSA_meth_get_flags(const DSA_METHOD *dsam) | - | ||||||
83 | { | - | ||||||
84 | return never executed: dsam->flags;return dsam->flags; never executed: return dsam->flags; | 0 | ||||||
85 | } | - | ||||||
86 | - | |||||||
87 | int DSA_meth_set_flags(DSA_METHOD *dsam, int flags) | - | ||||||
88 | { | - | ||||||
89 | dsam->flags = flags; | - | ||||||
90 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
91 | } | - | ||||||
92 | - | |||||||
93 | void *DSA_meth_get0_app_data(const DSA_METHOD *dsam) | - | ||||||
94 | { | - | ||||||
95 | return never executed: dsam->app_data;return dsam->app_data; never executed: return dsam->app_data; | 0 | ||||||
96 | } | - | ||||||
97 | - | |||||||
98 | int DSA_meth_set0_app_data(DSA_METHOD *dsam, void *app_data) | - | ||||||
99 | { | - | ||||||
100 | dsam->app_data = app_data; | - | ||||||
101 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
102 | } | - | ||||||
103 | - | |||||||
104 | DSA_SIG *(*DSA_meth_get_sign(const DSA_METHOD *dsam)) | - | ||||||
105 | (const unsigned char *, int, DSA *) | - | ||||||
106 | { | - | ||||||
107 | return never executed: dsam->dsa_do_sign;return dsam->dsa_do_sign; never executed: return dsam->dsa_do_sign; | 0 | ||||||
108 | } | - | ||||||
109 | - | |||||||
110 | int DSA_meth_set_sign(DSA_METHOD *dsam, | - | ||||||
111 | DSA_SIG *(*sign) (const unsigned char *, int, DSA *)) | - | ||||||
112 | { | - | ||||||
113 | dsam->dsa_do_sign = sign; | - | ||||||
114 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
115 | } | - | ||||||
116 | - | |||||||
117 | int (*DSA_meth_get_sign_setup(const DSA_METHOD *dsam)) | - | ||||||
118 | (DSA *, BN_CTX *, BIGNUM **, BIGNUM **) | - | ||||||
119 | { | - | ||||||
120 | return never executed: dsam->dsa_sign_setup;return dsam->dsa_sign_setup; never executed: return dsam->dsa_sign_setup; | 0 | ||||||
121 | } | - | ||||||
122 | - | |||||||
123 | int DSA_meth_set_sign_setup(DSA_METHOD *dsam, | - | ||||||
124 | int (*sign_setup) (DSA *, BN_CTX *, BIGNUM **, BIGNUM **)) | - | ||||||
125 | { | - | ||||||
126 | dsam->dsa_sign_setup = sign_setup; | - | ||||||
127 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
128 | } | - | ||||||
129 | - | |||||||
130 | int (*DSA_meth_get_verify(const DSA_METHOD *dsam)) | - | ||||||
131 | (const unsigned char *, int, DSA_SIG *, DSA *) | - | ||||||
132 | { | - | ||||||
133 | return never executed: dsam->dsa_do_verify;return dsam->dsa_do_verify; never executed: return dsam->dsa_do_verify; | 0 | ||||||
134 | } | - | ||||||
135 | - | |||||||
136 | int DSA_meth_set_verify(DSA_METHOD *dsam, | - | ||||||
137 | int (*verify) (const unsigned char *, int, DSA_SIG *, DSA *)) | - | ||||||
138 | { | - | ||||||
139 | dsam->dsa_do_verify = verify; | - | ||||||
140 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
141 | } | - | ||||||
142 | - | |||||||
143 | int (*DSA_meth_get_mod_exp(const DSA_METHOD *dsam)) | - | ||||||
144 | (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, | - | ||||||
145 | const BIGNUM *, const BIGNUM *, BN_CTX *, BN_MONT_CTX *) | - | ||||||
146 | { | - | ||||||
147 | return never executed: dsam->dsa_mod_exp;return dsam->dsa_mod_exp; never executed: return dsam->dsa_mod_exp; | 0 | ||||||
148 | } | - | ||||||
149 | - | |||||||
150 | int DSA_meth_set_mod_exp(DSA_METHOD *dsam, | - | ||||||
151 | int (*mod_exp) (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, | - | ||||||
152 | const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, | - | ||||||
153 | BN_MONT_CTX *)) | - | ||||||
154 | { | - | ||||||
155 | dsam->dsa_mod_exp = mod_exp; | - | ||||||
156 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
157 | } | - | ||||||
158 | - | |||||||
159 | int (*DSA_meth_get_bn_mod_exp(const DSA_METHOD *dsam)) | - | ||||||
160 | (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, const BIGNUM *, BN_CTX *, | - | ||||||
161 | BN_MONT_CTX *) | - | ||||||
162 | { | - | ||||||
163 | return never executed: dsam->bn_mod_exp;return dsam->bn_mod_exp; never executed: return dsam->bn_mod_exp; | 0 | ||||||
164 | } | - | ||||||
165 | - | |||||||
166 | int DSA_meth_set_bn_mod_exp(DSA_METHOD *dsam, | - | ||||||
167 | int (*bn_mod_exp) (DSA *, BIGNUM *, const BIGNUM *, const BIGNUM *, | - | ||||||
168 | const BIGNUM *, BN_CTX *, BN_MONT_CTX *)) | - | ||||||
169 | { | - | ||||||
170 | dsam->bn_mod_exp = bn_mod_exp; | - | ||||||
171 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
172 | } | - | ||||||
173 | - | |||||||
174 | int (*DSA_meth_get_init(const DSA_METHOD *dsam))(DSA *) | - | ||||||
175 | { | - | ||||||
176 | return never executed: dsam->init;return dsam->init; never executed: return dsam->init; | 0 | ||||||
177 | } | - | ||||||
178 | - | |||||||
179 | int DSA_meth_set_init(DSA_METHOD *dsam, int (*init)(DSA *)) | - | ||||||
180 | { | - | ||||||
181 | dsam->init = init; | - | ||||||
182 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
183 | } | - | ||||||
184 | - | |||||||
185 | int (*DSA_meth_get_finish(const DSA_METHOD *dsam)) (DSA *) | - | ||||||
186 | { | - | ||||||
187 | return never executed: dsam->finish;return dsam->finish; never executed: return dsam->finish; | 0 | ||||||
188 | } | - | ||||||
189 | - | |||||||
190 | int DSA_meth_set_finish(DSA_METHOD *dsam, int (*finish) (DSA *)) | - | ||||||
191 | { | - | ||||||
192 | dsam->finish = finish; | - | ||||||
193 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
194 | } | - | ||||||
195 | - | |||||||
196 | int (*DSA_meth_get_paramgen(const DSA_METHOD *dsam)) | - | ||||||
197 | (DSA *, int, const unsigned char *, int, int *, unsigned long *, | - | ||||||
198 | BN_GENCB *) | - | ||||||
199 | { | - | ||||||
200 | return never executed: dsam->dsa_paramgen;return dsam->dsa_paramgen; never executed: return dsam->dsa_paramgen; | 0 | ||||||
201 | } | - | ||||||
202 | - | |||||||
203 | int DSA_meth_set_paramgen(DSA_METHOD *dsam, | - | ||||||
204 | int (*paramgen) (DSA *, int, const unsigned char *, int, int *, | - | ||||||
205 | unsigned long *, BN_GENCB *)) | - | ||||||
206 | { | - | ||||||
207 | dsam->dsa_paramgen = paramgen; | - | ||||||
208 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
209 | } | - | ||||||
210 | - | |||||||
211 | int (*DSA_meth_get_keygen(const DSA_METHOD *dsam)) (DSA *) | - | ||||||
212 | { | - | ||||||
213 | return never executed: dsam->dsa_keygen;return dsam->dsa_keygen; never executed: return dsam->dsa_keygen; | 0 | ||||||
214 | } | - | ||||||
215 | - | |||||||
216 | int DSA_meth_set_keygen(DSA_METHOD *dsam, int (*keygen) (DSA *)) | - | ||||||
217 | { | - | ||||||
218 | dsam->dsa_keygen = keygen; | - | ||||||
219 | return never executed: 1;return 1; never executed: return 1; | 0 | ||||||
220 | } | - | ||||||
Switch to Source code | Preprocessed file |