line |
true |
false |
branch |
127
|
20 |
0 |
if (dst_len <= olen) { |
133
|
400 |
20 |
while (src_len-- > 0) { |
136
|
520 |
400 |
while (acc_len >= 6) { |
141
|
20 |
0 |
if (acc_len > 0) { |
174
|
486 |
18 |
if (d == 0xFF) { |
180
|
126 |
360 |
if (acc_len >= 8) { |
182
|
360 |
0 |
if ((len++) >= *dst_len) { |
195
|
18 |
0 |
if (acc_len > 4 || (acc & (((unsigned)1 << acc_len) - 1)) != 0) { |
|
18 |
0 |
if (acc_len > 4 || (acc & (((unsigned)1 << acc_len) - 1)) != 0) { |
218
|
80 |
36 |
if (c < '0' || c > '9') { |
222
|
80 |
0 |
if (acc > (ULONG_MAX / 10)) { |
226
|
80 |
0 |
if ((unsigned long)c > (ULONG_MAX - acc)) { |
231
|
36 |
0 |
if (str == orig || (*orig == '0' && str != (orig + 1))) { |
|
0 |
36 |
if (str == orig || (*orig == '0' && str != (orig + 1))) { |
|
0 |
0 |
if (str == orig || (*orig == '0' && str != (orig + 1))) { |
322
|
9 |
0 |
if (!type_string) { |
326
|
9 |
0 |
CC("$"); |
327
|
9 |
0 |
CC(type_string); |
331
|
9 |
0 |
CC_opt("$v=", DECIMAL_U32(ctx->version)); |
|
9 |
0 |
CC_opt("$v=", DECIMAL_U32(ctx->version)); |
|
0 |
9 |
CC_opt("$v=", DECIMAL_U32(ctx->version)); |
333
|
9 |
0 |
CC("$m="); |
334
|
9 |
0 |
DECIMAL_U32(ctx->m_cost); |
|
0 |
9 |
DECIMAL_U32(ctx->m_cost); |
335
|
9 |
0 |
CC(",t="); |
336
|
9 |
0 |
DECIMAL_U32(ctx->t_cost); |
|
0 |
9 |
DECIMAL_U32(ctx->t_cost); |
337
|
9 |
0 |
CC(",p="); |
338
|
9 |
0 |
DECIMAL_U32(ctx->lanes); |
|
0 |
9 |
DECIMAL_U32(ctx->lanes); |
341
|
9 |
0 |
CC("$"); |
342
|
9 |
0 |
BIN(ctx->salt, maxsaltlen, ctx->saltlen); |
|
0 |
9 |
BIN(ctx->salt, maxsaltlen, ctx->saltlen); |
343
|
9 |
0 |
CC("$"); |
344
|
9 |
0 |
BIN(ctx->out, maxoutlen, ctx->outlen); |
|
0 |
9 |
BIN(ctx->out, maxoutlen, ctx->outlen); |
357
|
9 |
0 |
if (validation_result != ARGON2_OK) { |
362
|
0 |
9 |
if (*str == 0) { |
406
|
10 |
0 |
if (!type_string) { |
410
|
10 |
0 |
if (validation_result != ARGON2_OK) { |
415
|
10 |
0 |
SS("$"); |
416
|
10 |
0 |
SS(type_string); |
418
|
10 |
0 |
SS("$v="); |
419
|
0 |
10 |
SX(ctx->version); |
421
|
10 |
0 |
SS("$m="); |
422
|
0 |
10 |
SX(ctx->m_cost); |
423
|
10 |
0 |
SS(",t="); |
424
|
0 |
10 |
SX(ctx->t_cost); |
425
|
10 |
0 |
SS(",p="); |
426
|
0 |
10 |
SX(ctx->lanes); |
428
|
10 |
0 |
SS("$"); |
429
|
10 |
0 |
SB(ctx->salt, ctx->saltlen); |
431
|
10 |
0 |
SS("$"); |
432
|
10 |
0 |
SB(ctx->out, ctx->outlen); |
457
|
49 |
40 |
while (num >= 10) { |