Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | static int atou64(const char *nptr, uint64_t *result); | - |
6 | | - |
7 | typedef struct { | - |
8 | unsigned char *pass; | - |
9 | size_t pass_len; | - |
10 | unsigned char *salt; | - |
11 | size_t salt_len; | - |
12 | uint64_t N, r, p; | - |
13 | uint64_t maxmem_bytes; | - |
14 | } SCRYPT_PKEY_CTX; | - |
15 | | - |
16 | | - |
17 | static int atou64(const char *nptr, uint64_t *result) | - |
18 | { | - |
19 | uint64_t value = 0; | - |
20 | | - |
21 | while (*TRUE | evaluated 41 times by 1 test | FALSE | evaluated 18 times by 1 test |
nptrTRUE | evaluated 41 times by 1 test | FALSE | evaluated 18 times by 1 test |
) { | 18-41 |
22 | unsigned int digit; | - |
23 | uint64_t new_value; | - |
24 | | - |
25 | if ((*TRUE | never evaluated | FALSE | evaluated 41 times by 1 test |
nptr < '0')TRUE | never evaluated | FALSE | evaluated 41 times by 1 test |
|| (*TRUE | never evaluated | FALSE | evaluated 41 times by 1 test |
nptr > '9')TRUE | never evaluated | FALSE | evaluated 41 times by 1 test |
) { | 0-41 |
26 | return never executed: return 0; 0;never executed: return 0; | 0 |
27 | } | - |
28 | digit = (unsigned int)(*nptr - '0'); | - |
29 | new_value = (value * 10) + digit; | - |
30 | if ((TRUE | never evaluated | FALSE | evaluated 41 times by 1 test |
new_value < digit)TRUE | never evaluated | FALSE | evaluated 41 times by 1 test |
|| ((TRUE | never evaluated | FALSE | evaluated 41 times by 1 test |
new_value - digit) / 10 != value)TRUE | never evaluated | FALSE | evaluated 41 times by 1 test |
) { | 0-41 |
31 | | - |
32 | return never executed: return 0; 0;never executed: return 0; | 0 |
33 | } | - |
34 | value = new_value; | - |
35 | nptr++; | - |
36 | }executed 41 times by 1 test: end of block | 41 |
37 | *result = value; | - |
38 | returnexecuted 18 times by 1 test: return 1; 1;executed 18 times by 1 test: return 1; | 18 |
39 | } | - |
40 | | - |
41 | static int pkey_scrypt_init(EVP_PKEY_CTX *ctx) | - |
42 | { | - |
43 | SCRYPT_PKEY_CTX *kctx; | - |
44 | | - |
45 | kctx = CRYPTO_zalloc(sizeof(*kctx), __FILE__, 60); | - |
46 | if (kctx == TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
| 0-7 |
47 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
| 0-7 |
48 | ) { | - |
49 | ERR_put_error(52,(106),((1|64)),__FILE__,62); | - |
50 | return never executed: return 0; 0;never executed: return 0; | 0 |
51 | } | - |
52 | | - |
53 | | - |
54 | | - |
55 | | - |
56 | | - |
57 | kctx->N = 1 << 20; | - |
58 | kctx->r = 8; | - |
59 | kctx->p = 1; | - |
60 | kctx->maxmem_bytes = 1025 * 1024 * 1024; | - |
61 | | - |
62 | ctx->data = kctx; | - |
63 | | - |
64 | returnexecuted 7 times by 1 test: return 1; 1;executed 7 times by 1 test: return 1; | 7 |
65 | } | - |
66 | | - |
67 | static void pkey_scrypt_cleanup(EVP_PKEY_CTX *ctx) | - |
68 | { | - |
69 | SCRYPT_PKEY_CTX *kctx = ctx->data; | - |
70 | | - |
71 | CRYPTO_clear_free(kctx->salt, kctx->salt_len, __FILE__, 84); | - |
72 | CRYPTO_clear_free(kctx->pass, kctx->pass_len, __FILE__, 85); | - |
73 | CRYPTO_free(kctx, __FILE__, 86); | - |
74 | }executed 7 times by 1 test: end of block | 7 |
75 | | - |
76 | static int pkey_scrypt_set_membuf(unsigned char **buffer, size_t *buflen, | - |
77 | const unsigned char *new_buffer, | - |
78 | const int new_buflen) | - |
79 | { | - |
80 | if (new_buffer == TRUE | never evaluated | FALSE | evaluated 14 times by 1 test |
| 0-14 |
81 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 14 times by 1 test |
| 0-14 |
82 | ) | - |
83 | return never executed: return 1; 1;never executed: return 1; | 0 |
84 | | - |
85 | if (new_buflen < 0TRUE | never evaluated | FALSE | evaluated 14 times by 1 test |
) | 0-14 |
86 | return never executed: return 0; 0;never executed: return 0; | 0 |
87 | | - |
88 | if (*TRUE | never evaluated | FALSE | evaluated 14 times by 1 test |
buffer != TRUE | never evaluated | FALSE | evaluated 14 times by 1 test |
| 0-14 |
89 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 14 times by 1 test |
| 0-14 |
90 | ) | - |
91 | CRYPTO_clear_free(*buffer, *buflen, __FILE__, 100); never executed: CRYPTO_clear_free(*buffer, *buflen, __FILE__, 100); | 0 |
92 | | - |
93 | if (new_buflen > 0TRUE | evaluated 12 times by 1 test | FALSE | evaluated 2 times by 1 test |
) { | 2-12 |
94 | *buffer = CRYPTO_memdup((new_buffer), new_buflen, __FILE__, 103); | - |
95 | }executed 12 times by 1 test: end of block else { | 12 |
96 | *buffer = CRYPTO_malloc(1, __FILE__, 105); | - |
97 | }executed 2 times by 1 test: end of block | 2 |
98 | if (*TRUE | never evaluated | FALSE | evaluated 14 times by 1 test |
buffer == TRUE | never evaluated | FALSE | evaluated 14 times by 1 test |
| 0-14 |
99 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 14 times by 1 test |
| 0-14 |
100 | ) { | - |
101 | ERR_put_error(52,(107),((1|64)),__FILE__,108); | - |
102 | return never executed: return 0; 0;never executed: return 0; | 0 |
103 | } | - |
104 | | - |
105 | *buflen = new_buflen; | - |
106 | returnexecuted 14 times by 1 test: return 1; 1;executed 14 times by 1 test: return 1; | 14 |
107 | } | - |
108 | | - |
109 | static int is_power_of_two(uint64_t value) | - |
110 | { | - |
111 | returnexecuted 7 times by 1 test: return (value != 0) && ((value & (value - 1)) == 0); (TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
value != 0)TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
&& ((TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
value & (value - 1)) == 0)TRUE | evaluated 7 times by 1 test | FALSE | never evaluated |
;executed 7 times by 1 test: return (value != 0) && ((value & (value - 1)) == 0); | 0-7 |
112 | } | - |
113 | | - |
114 | static int pkey_scrypt_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) | - |
115 | { | - |
116 | SCRYPT_PKEY_CTX *kctx = ctx->data; | - |
117 | uint64_t u64_value; | - |
118 | | - |
119 | switch (type) { | - |
120 | caseexecuted 7 times by 1 test: case (0x1000 + 8): (0x1000 + 8):executed 7 times by 1 test: case (0x1000 + 8): | 7 |
121 | returnexecuted 7 times by 1 test: return pkey_scrypt_set_membuf(&kctx->pass, &kctx->pass_len, p2, p1); pkey_scrypt_set_membuf(&kctx->pass, &kctx->pass_len, p2, p1);executed 7 times by 1 test: return pkey_scrypt_set_membuf(&kctx->pass, &kctx->pass_len, p2, p1); | 7 |
122 | | - |
123 | caseexecuted 7 times by 1 test: case (0x1000 + 9): (0x1000 + 9):executed 7 times by 1 test: case (0x1000 + 9): | 7 |
124 | returnexecuted 7 times by 1 test: return pkey_scrypt_set_membuf(&kctx->salt, &kctx->salt_len, p2, p1); pkey_scrypt_set_membuf(&kctx->salt, &kctx->salt_len, p2, p1);executed 7 times by 1 test: return pkey_scrypt_set_membuf(&kctx->salt, &kctx->salt_len, p2, p1); | 7 |
125 | | - |
126 | caseexecuted 7 times by 1 test: case (0x1000 + 10): (0x1000 + 10):executed 7 times by 1 test: case (0x1000 + 10): | 7 |
127 | u64_value = *((uint64_t *)p2); | - |
128 | if ((TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
u64_value <= 1)TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
|| !is_power_of_two(u64_value)TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
) | 0-7 |
129 | return never executed: return 0; 0;never executed: return 0; | 0 |
130 | kctx->N = u64_value; | - |
131 | returnexecuted 7 times by 1 test: return 1; 1;executed 7 times by 1 test: return 1; | 7 |
132 | | - |
133 | caseexecuted 7 times by 1 test: case (0x1000 + 11): (0x1000 + 11):executed 7 times by 1 test: case (0x1000 + 11): | 7 |
134 | u64_value = *((uint64_t *)p2); | - |
135 | if (u64_value < 1TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
) | 0-7 |
136 | return never executed: return 0; 0;never executed: return 0; | 0 |
137 | kctx->r = u64_value; | - |
138 | returnexecuted 7 times by 1 test: return 1; 1;executed 7 times by 1 test: return 1; | 7 |
139 | | - |
140 | caseexecuted 7 times by 1 test: case (0x1000 + 12): (0x1000 + 12):executed 7 times by 1 test: case (0x1000 + 12): | 7 |
141 | u64_value = *((uint64_t *)p2); | - |
142 | if (u64_value < 1TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
) | 0-7 |
143 | return never executed: return 0; 0;never executed: return 0; | 0 |
144 | kctx->p = u64_value; | - |
145 | returnexecuted 7 times by 1 test: return 1; 1;executed 7 times by 1 test: return 1; | 7 |
146 | | - |
147 | caseexecuted 2 times by 1 test: case (0x1000 + 13): (0x1000 + 13):executed 2 times by 1 test: case (0x1000 + 13): | 2 |
148 | u64_value = *((uint64_t *)p2); | - |
149 | if (u64_value < 1TRUE | never evaluated | FALSE | evaluated 2 times by 1 test |
) | 0-2 |
150 | return never executed: return 0; 0;never executed: return 0; | 0 |
151 | kctx->maxmem_bytes = u64_value; | - |
152 | returnexecuted 2 times by 1 test: return 1; 1;executed 2 times by 1 test: return 1; | 2 |
153 | | - |
154 | default never executed: default: :never executed: default: | 0 |
155 | return never executed: return -2; -2;never executed: return -2; | 0 |
156 | | - |
157 | } | - |
158 | } | - |
159 | | - |
160 | static int pkey_scrypt_ctrl_uint64(EVP_PKEY_CTX *ctx, int type, | - |
161 | const char *value) | - |
162 | { | - |
163 | uint64_t int_value; | - |
164 | | - |
165 | if (!atou64(value, &int_value)TRUE | never evaluated | FALSE | evaluated 18 times by 1 test |
) { | 0-18 |
166 | ERR_put_error(52,(105),(108),__FILE__,173); | - |
167 | return never executed: return 0; 0;never executed: return 0; | 0 |
168 | } | - |
169 | returnexecuted 18 times by 1 test: return pkey_scrypt_ctrl(ctx, type, 0, &int_value); pkey_scrypt_ctrl(ctx, type, 0, &int_value);executed 18 times by 1 test: return pkey_scrypt_ctrl(ctx, type, 0, &int_value); | 18 |
170 | } | - |
171 | | - |
172 | static int pkey_scrypt_ctrl_str(EVP_PKEY_CTX *ctx, const char *type, | - |
173 | const char *value) | - |
174 | { | - |
175 | if (value == TRUE | never evaluated | FALSE | evaluated 30 times by 1 test |
| 0-30 |
176 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 30 times by 1 test |
| 0-30 |
177 | ) { | - |
178 | ERR_put_error(52,(104),(102),__FILE__,183); | - |
179 | return never executed: return 0; 0;never executed: return 0; | 0 |
180 | } | - |
181 | | - |
182 | if ( | - |
183 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
184 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
185 | ) && __builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
186 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
187 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
188 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
189 | ), __s2_len = __builtin_strlen (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
190 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
191 | ), (!((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
192 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
193 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
194 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
195 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
196 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
197 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
198 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
199 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
200 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
201 | , TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
202 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
203 | ) : (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
204 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
205 | ) && ((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
206 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
207 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
208 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
209 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
210 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
211 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
212 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
213 | ) && ((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
214 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
215 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
216 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
217 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
218 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
219 | , TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
220 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
221 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
222 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
223 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
224 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
225 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 0-25 |
226 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
227 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 0-25 |
228 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
229 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 0-25 |
230 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); | 0-25 |
231 | ))[3] - __s2[3]);TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 0-25 |
232 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
233 | ) && ((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
234 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
235 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
236 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
237 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
238 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
239 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
240 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
241 | ) && ((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
242 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
243 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
244 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
245 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
246 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
247 | , TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
248 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
249 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
250 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
251 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
252 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
253 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 0-25 |
254 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
255 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 0-25 |
256 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
257 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "pass" ))[3] - __s2[3]); TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 0-25 |
258 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "pass" ))[3] - __s2[3]); | 0-25 |
259 | ))[3] - __s2[3]);TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "pass" ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 0-25 |
260 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
261 | , TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
262 | "pass"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
263 | )))); }) TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
| 5-25 |
264 | == 0TRUE | evaluated 5 times by 1 test | FALSE | evaluated 25 times by 1 test |
) | 5-25 |
265 | returnexecuted 5 times by 1 test: return EVP_PKEY_CTX_str2ctrl(ctx, (0x1000 + 8), value); EVP_PKEY_CTX_str2ctrl(ctx, (0x1000 + 8), value);executed 5 times by 1 test: return EVP_PKEY_CTX_str2ctrl(ctx, (0x1000 + 8), value); | 5 |
266 | | - |
267 | if ( | - |
268 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
269 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
270 | ) && __builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
271 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
272 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
273 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
274 | ), __s2_len = __builtin_strlen (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
275 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
276 | ), (!((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
277 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
278 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
279 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
280 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
281 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
282 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
283 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
284 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
285 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
286 | , TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
287 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
288 | ) : (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
289 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
290 | ) && ((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
291 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
292 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
293 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
294 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
295 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
296 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
297 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
298 | ) && ((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
299 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
300 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
301 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
302 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
303 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
304 | , TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
305 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
306 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
307 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
308 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
309 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
310 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 0-24 |
311 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
312 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 0-24 |
313 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
314 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 0-24 |
315 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); | 0-24 |
316 | ))[3] - __s2[3]);TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 0-24 |
317 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
318 | ) && ((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
319 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
320 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
321 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
322 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
323 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
324 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
325 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
326 | ) && ((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
327 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
328 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
329 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
330 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
331 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
332 | , TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
333 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
334 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
335 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
336 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
337 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
338 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 0-24 |
339 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
340 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 0-24 |
341 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
342 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "hexpass" ))[3] - __s2[3]); TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 0-24 |
343 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "hexpass" ))[3] - __s2[3]); | 0-24 |
344 | ))[3] - __s2[3]);TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "hexpass" ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 0-24 |
345 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
346 | , TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
347 | "hexpass"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
348 | )))); }) TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
| 1-24 |
349 | == 0TRUE | evaluated 1 time by 1 test | FALSE | evaluated 24 times by 1 test |
) | 1-24 |
350 | returnexecuted 1 time by 1 test: return EVP_PKEY_CTX_hex2ctrl(ctx, (0x1000 + 8), value); EVP_PKEY_CTX_hex2ctrl(ctx, (0x1000 + 8), value);executed 1 time by 1 test: return EVP_PKEY_CTX_hex2ctrl(ctx, (0x1000 + 8), value); | 1 |
351 | | - |
352 | if ( | - |
353 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
354 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
355 | ) && __builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
356 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
357 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
358 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
359 | ), __s2_len = __builtin_strlen (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
360 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
361 | ), (!((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
362 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
363 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
364 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
365 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
366 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
367 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
368 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
369 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
370 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
371 | , TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
372 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
373 | ) : (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
374 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
375 | ) && ((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
376 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
377 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
378 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
379 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
380 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
381 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
382 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
383 | ) && ((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
384 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
385 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
386 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
387 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
388 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
389 | , TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
390 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
391 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
392 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
393 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
394 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
395 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 0-19 |
396 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
397 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 0-19 |
398 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
399 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 0-19 |
400 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); | 0-19 |
401 | ))[3] - __s2[3]);TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 0-19 |
402 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
403 | ) && ((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
404 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
405 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
406 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
407 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
408 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
409 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
410 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
411 | ) && ((size_t)(const void *)((TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
412 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
413 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
414 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
415 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
416 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
417 | , TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
418 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
419 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
420 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
421 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
422 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
423 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 0-19 |
424 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
425 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 0-19 |
426 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
427 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "salt" ))[3] - __s2[3]); TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 0-19 |
428 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "salt" ))[3] - __s2[3]); | 0-19 |
429 | ))[3] - __s2[3]);TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "salt" ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 0-19 |
430 | typeTRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
431 | , TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
432 | "salt"TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
433 | )))); }) TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
| 5-19 |
434 | == 0TRUE | evaluated 5 times by 1 test | FALSE | evaluated 19 times by 1 test |
) | 5-19 |
435 | returnexecuted 5 times by 1 test: return EVP_PKEY_CTX_str2ctrl(ctx, (0x1000 + 9), value); EVP_PKEY_CTX_str2ctrl(ctx, (0x1000 + 9), value);executed 5 times by 1 test: return EVP_PKEY_CTX_str2ctrl(ctx, (0x1000 + 9), value); | 5 |
436 | | - |
437 | if ( | - |
438 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
439 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
440 | ) && __builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
441 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
442 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
443 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
444 | ), __s2_len = __builtin_strlen (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
445 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
446 | ), (!((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
447 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
448 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
449 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
450 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
451 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
452 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
453 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
454 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
455 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
456 | , TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
457 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
458 | ) : (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
459 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
460 | ) && ((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
461 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
462 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
463 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
464 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
465 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
466 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
467 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
468 | ) && ((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
469 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
470 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
471 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
472 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
473 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
474 | , TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
475 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
476 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
477 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
478 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
479 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
480 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 0-18 |
481 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
482 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 0-18 |
483 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
484 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 0-18 |
485 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); | 0-18 |
486 | ))[3] - __s2[3]);TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 0-18 |
487 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
488 | ) && ((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
489 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
490 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
491 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
492 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
493 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
494 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
495 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
496 | ) && ((size_t)(const void *)((TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
497 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
498 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
499 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
500 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
501 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
502 | , TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
503 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
504 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
505 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
506 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
507 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
508 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 0-18 |
509 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
510 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 0-18 |
511 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
512 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "hexsalt" ))[3] - __s2[3]); TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 0-18 |
513 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "hexsalt" ))[3] - __s2[3]); | 0-18 |
514 | ))[3] - __s2[3]);TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "hexsalt" ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 0-18 |
515 | typeTRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
516 | , TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
517 | "hexsalt"TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
518 | )))); }) TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
| 1-18 |
519 | == 0TRUE | evaluated 1 time by 1 test | FALSE | evaluated 18 times by 1 test |
) | 1-18 |
520 | returnexecuted 1 time by 1 test: return EVP_PKEY_CTX_hex2ctrl(ctx, (0x1000 + 9), value); EVP_PKEY_CTX_hex2ctrl(ctx, (0x1000 + 9), value);executed 1 time by 1 test: return EVP_PKEY_CTX_hex2ctrl(ctx, (0x1000 + 9), value); | 1 |
521 | | - |
522 | if ( | - |
523 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
524 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
525 | ) && __builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
526 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
527 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
528 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
529 | ), __s2_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
530 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
531 | ), (!((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
532 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
533 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
534 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
535 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
536 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
537 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
538 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
539 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
540 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
541 | , TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
542 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
543 | ) : (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
544 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
545 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
546 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
547 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
548 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
549 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
550 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
551 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
552 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
553 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
554 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
555 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
556 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
557 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
558 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
559 | , TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
560 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
561 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
562 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
563 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
564 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
565 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 0-12 |
566 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
567 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 0-12 |
568 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
569 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 0-12 |
570 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); | 0-12 |
571 | ))[3] - __s2[3]);TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 0-12 |
572 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
573 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
574 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
575 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
576 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
577 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
578 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
579 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
580 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
581 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
582 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
583 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
584 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
585 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
586 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
587 | , TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
588 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
589 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
590 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
591 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
592 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
593 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | evaluated 18 times by 1 test | FALSE | never evaluated |
&& __result == 0TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 0-18 |
594 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
595 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | evaluated 6 times by 1 test |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 0-12 |
596 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
597 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "N" ))[3] - __s2[3]); TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 0-12 |
598 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "N" ))[3] - __s2[3]); | 0-12 |
599 | ))[3] - __s2[3]);TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "N" ))[3] - __s2[3]); }never executed: end of block } __result; }))) : __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 0-12 |
600 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
601 | , TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
602 | "N"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
603 | )))); }) TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
| 6-12 |
604 | == 0TRUE | evaluated 6 times by 1 test | FALSE | evaluated 12 times by 1 test |
) | 6-12 |
605 | returnexecuted 6 times by 1 test: return pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 10), value); pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 10), value);executed 6 times by 1 test: return pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 10), value); | 6 |
606 | | - |
607 | if ( | - |
608 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
609 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
610 | ) && __builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
611 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
612 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
613 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
614 | ), __s2_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
615 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
616 | ), (!((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
617 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
618 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
619 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
620 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
621 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
622 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
623 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
624 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
625 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
626 | , TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
627 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
628 | ) : (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
629 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
630 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
631 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
632 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
633 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
634 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
635 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
636 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
637 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
638 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
639 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
640 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
641 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
642 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
643 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
644 | , TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
645 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
646 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
647 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
648 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
649 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
650 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 0-6 |
651 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
652 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 0-6 |
653 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
654 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 0-6 |
655 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); | 0-6 |
656 | ))[3] - __s2[3]);TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 0-6 |
657 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
658 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
659 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
660 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
661 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
662 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
663 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
664 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
665 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
666 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
667 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
668 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
669 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
670 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
671 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
672 | , TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
673 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
674 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
675 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
676 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
677 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
678 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | evaluated 12 times by 1 test | FALSE | never evaluated |
&& __result == 0TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 0-12 |
679 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
680 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | evaluated 6 times by 1 test |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 0-6 |
681 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
682 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "r" ))[3] - __s2[3]); TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 0-6 |
683 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "r" ))[3] - __s2[3]); | 0-6 |
684 | ))[3] - __s2[3]);TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
never executed: __result = (((const unsigned char *) (const char *) ( "r" ))[3] - __s2[3]); }never executed: end of block } __result; }))) : __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 0-6 |
685 | typeTRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
686 | , TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
687 | "r"TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
688 | )))); }) TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
| 6 |
689 | == 0TRUE | evaluated 6 times by 1 test | FALSE | evaluated 6 times by 1 test |
) | 6 |
690 | returnexecuted 6 times by 1 test: return pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 11), value); pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 11), value);executed 6 times by 1 test: return pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 11), value); | 6 |
691 | | - |
692 | if ( | - |
693 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
694 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
695 | ) && __builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
696 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
697 | ) && (__s1_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
698 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
699 | ), __s2_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
700 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
701 | ), (!((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
702 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
703 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
704 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
705 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
706 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
707 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
708 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
709 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
710 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
711 | , TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
712 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
713 | ) : (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
714 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
715 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
716 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
717 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
718 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
719 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
720 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
721 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
722 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
723 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
724 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
725 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
726 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
727 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
728 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
729 | , TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
730 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
731 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
732 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
733 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
734 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
735 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
736 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
737 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
738 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
739 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
740 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); | 0-6 |
741 | ))[3] - __s2[3]);TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); }never executed: end of block }never executed: end of block __result; }))) : (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
742 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
743 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
744 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
745 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
746 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
747 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
748 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
749 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
750 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
751 | ) && ((size_t)(const void *)((TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
752 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
753 | ) + 1) - (size_t)(const void *)(TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
754 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
755 | ) == 1) ? __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
756 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
757 | , TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
758 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
759 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
760 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
761 | ); int __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
762 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
763 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
&& __result == 0TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
764 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
765 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | evaluated 6 times by 1 test |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
766 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
767 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "p" ))[3] - __s2[3]); TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
768 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "p" ))[3] - __s2[3]); | 0-6 |
769 | ))[3] - __s2[3]);TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "p" ))[3] - __s2[3]); }never executed: end of block }executed 6 times by 1 test: end of block __result; }))) : __builtin_strcmp (TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
770 | typeTRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
771 | , TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
772 | "p"TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
773 | )))); }) TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
| 0-6 |
774 | == 0TRUE | evaluated 6 times by 1 test | FALSE | never evaluated |
) | 0-6 |
775 | returnexecuted 6 times by 1 test: return pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 12), value); pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 12), value);executed 6 times by 1 test: return pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 12), value); | 6 |
776 | | - |
777 | if ( | - |
778 | __extension__ ({ size_t __s1_len, __s2_len; (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
779 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
780 | ) && __builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
781 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
782 | ) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
783 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
784 | ), __s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
785 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
786 | ), (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
787 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
788 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
789 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
790 | ) == 1) || __s1_len >= 4) && (!((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
791 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
792 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
793 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
794 | ) == 1) || __s2_len >= 4)) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
795 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
796 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
797 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
798 | ) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
799 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
800 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
801 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
802 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
803 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
804 | ) == 1) && (__s1_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
805 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
806 | ), __s1_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
807 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
808 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
809 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
810 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
811 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
812 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
813 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
814 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
815 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
816 | ) : (__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
817 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
818 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
819 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
820 | ))[0] - __s2[0]); if (__s1_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
821 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
822 | ))[1] - __s2[1]); if (__s1_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
823 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
824 | ))[2] - __s2[2]); if (__s1_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); | 0 |
825 | typeTRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( type ))[3] - __s2[3]); | 0 |
826 | ))[3] - __s2[3]); } } __result; }))) : (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
827 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
828 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
829 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
830 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
831 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
832 | ) == 1) && (__s2_len = __builtin_strlen (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
833 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
834 | ), __s2_len < 4) ? (__builtin_constant_p (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
835 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
836 | ) && ((size_t)(const void *)((TRUE | never evaluated | FALSE | never evaluated |
| 0 |
837 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
838 | ) + 1) - (size_t)(const void *)(TRUE | never evaluated | FALSE | never evaluated |
| 0 |
839 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
840 | ) == 1) ? __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
841 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
842 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
843 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
844 | ) : -(__extension__ ({ const unsigned char *__s2 = (const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
845 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
846 | ); int __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
847 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
848 | ))[0] - __s2[0]); if (__s2_len > 0TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
849 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
850 | ))[1] - __s2[1]); if (__s2_len > 1TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) { __result = (((const unsigned char *) (const char *) (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
851 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
852 | ))[2] - __s2[2]); if (__s2_len > 2TRUE | never evaluated | FALSE | never evaluated |
&& __result == 0TRUE | never evaluated | FALSE | never evaluated |
) __result = (((const unsigned char *) (const char *) (never executed: __result = (((const unsigned char *) (const char *) ( "maxmem_bytes" ))[3] - __s2[3]); | 0 |
853 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
never executed: __result = (((const unsigned char *) (const char *) ( "maxmem_bytes" ))[3] - __s2[3]); | 0 |
854 | ))[3] - __s2[3]); } } __result; }))) : __builtin_strcmp (TRUE | never evaluated | FALSE | never evaluated |
| 0 |
855 | typeTRUE | never evaluated | FALSE | never evaluated |
| 0 |
856 | , TRUE | never evaluated | FALSE | never evaluated |
| 0 |
857 | "maxmem_bytes"TRUE | never evaluated | FALSE | never evaluated |
| 0 |
858 | )))); }) TRUE | never evaluated | FALSE | never evaluated |
| 0 |
859 | == 0TRUE | never evaluated | FALSE | never evaluated |
) | 0 |
860 | return never executed: return pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 13), value); pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 13),never executed: return pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 13), value); | 0 |
861 | value); never executed: return pkey_scrypt_ctrl_uint64(ctx, (0x1000 + 13), value); | 0 |
862 | | - |
863 | ERR_put_error(52,(104),(103),__FILE__,212); | - |
864 | return never executed: return -2; -2;never executed: return -2; | 0 |
865 | } | - |
866 | | - |
867 | static int pkey_scrypt_derive(EVP_PKEY_CTX *ctx, unsigned char *key, | - |
868 | size_t *keylen) | - |
869 | { | - |
870 | SCRYPT_PKEY_CTX *kctx = ctx->data; | - |
871 | | - |
872 | if (kctx->pass == TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
| 0-7 |
873 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
| 0-7 |
874 | ) { | - |
875 | ERR_put_error(52,(109),(110),__FILE__,222); | - |
876 | return never executed: return 0; 0;never executed: return 0; | 0 |
877 | } | - |
878 | | - |
879 | if (kctx->salt == TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
| 0-7 |
880 | ((void *)0)TRUE | never evaluated | FALSE | evaluated 7 times by 1 test |
| 0-7 |
881 | ) { | - |
882 | ERR_put_error(52,(109),(111),__FILE__,227); | - |
883 | return never executed: return 0; 0;never executed: return 0; | 0 |
884 | } | - |
885 | | - |
886 | returnexecuted 7 times by 1 test: return EVP_PBE_scrypt((char *)kctx->pass, kctx->pass_len, kctx->salt, kctx->salt_len, kctx->N, kctx->r, kctx->p, kctx->maxmem_bytes, key, *keylen); EVP_PBE_scrypt((char *)kctx->pass, kctx->pass_len, kctx->salt,executed 7 times by 1 test: return EVP_PBE_scrypt((char *)kctx->pass, kctx->pass_len, kctx->salt, kctx->salt_len, kctx->N, kctx->r, kctx->p, kctx->maxmem_bytes, key, *keylen); | 7 |
887 | kctx->salt_len, kctx->N, kctx->r, kctx->p,executed 7 times by 1 test: return EVP_PBE_scrypt((char *)kctx->pass, kctx->pass_len, kctx->salt, kctx->salt_len, kctx->N, kctx->r, kctx->p, kctx->maxmem_bytes, key, *keylen); | 7 |
888 | kctx->maxmem_bytes, key, *keylen);executed 7 times by 1 test: return EVP_PBE_scrypt((char *)kctx->pass, kctx->pass_len, kctx->salt, kctx->salt_len, kctx->N, kctx->r, kctx->p, kctx->maxmem_bytes, key, *keylen); | 7 |
889 | } | - |
890 | | - |
891 | const EVP_PKEY_METHOD scrypt_pkey_meth = { | - |
892 | 973, | - |
893 | 0, | - |
894 | pkey_scrypt_init, | - |
895 | 0, | - |
896 | pkey_scrypt_cleanup, | - |
897 | | - |
898 | 0, 0, | - |
899 | 0, 0, | - |
900 | | - |
901 | 0, | - |
902 | 0, | - |
903 | | - |
904 | 0, | - |
905 | 0, | - |
906 | | - |
907 | 0, 0, | - |
908 | | - |
909 | 0, 0, 0, 0, | - |
910 | | - |
911 | 0, 0, | - |
912 | | - |
913 | 0, 0, | - |
914 | | - |
915 | 0, | - |
916 | pkey_scrypt_derive, | - |
917 | pkey_scrypt_ctrl, | - |
918 | pkey_scrypt_ctrl_str | - |
919 | }; | - |
| | |