| line |
true |
false |
branch |
|
11
|
19 |
0 |
const char* string = SvPVbyte(value, len); |
|
14
|
0 |
19 |
if (end == string) |
|
18
|
0 |
0 |
if (base > 1024) |
|
35
|
1 |
9 |
if (name_len == 8 && strnEQ(name, "argon2id", 8)) |
|
|
0 |
1 |
if (name_len == 8 && strnEQ(name, "argon2id", 8)) |
|
37
|
9 |
0 |
else if (name_len == 7 && strnEQ(name, "argon2i", 7)) |
|
|
0 |
9 |
else if (name_len == 7 && strnEQ(name, "argon2i", 7)) |
|
39
|
0 |
0 |
else if (name_len == 7 && strnEQ(name, "argon2d", 7)) |
|
|
0 |
0 |
else if (name_len == 7 && strnEQ(name, "argon2d", 7)) |
|
47
|
1 |
0 |
const char* name = SvPV(name_sv, name_len); |
|
55
|
10 |
0 |
const char* password_raw = SvPVbyte(password, password_len); |
|
56
|
10 |
0 |
const char* salt_raw = SvPVbyte(salt, salt_len); |
|
67
|
0 |
10 |
if (rc != ARGON2_OK) { |
|
79
|
9 |
0 |
const char* password_raw = SvPVbyte(password, password_len); |
|
80
|
9 |
0 |
const char* salt_raw = SvPVbyte(salt, salt_len); |
|
90
|
0 |
9 |
if (rc != ARGON2_OK) { |
|
137
|
9 |
0 |
encoded_raw = SvPVbyte(encoded, encoded_len); |
|
138
|
9 |
0 |
if (ix == 4) { |
|
142
|
9 |
0 |
password_raw = SvPVbyte(password, password_len); |
|
143
|
9 |
0 |
status = argon2_verify(SvPVbyte_nolen(encoded), password_raw, password_len, ix); |