| line |
true |
false |
branch |
|
34
|
32 |
0 |
STRLEN datalen; unsigned char *data = (unsigned char *) SvPVbyte(sv_data,datalen); |
|
35
|
32 |
0 |
STRLEN keylen; unsigned char *key = (unsigned char *) SvPVbyte(sv_key,keylen); |
|
46
|
4096 |
0 |
unsigned char *key = (unsigned char *) SvPVbyte(sv_key,keylen); |
|
58
|
32 |
0 |
unsigned char *data = (unsigned char *) SvPVbyte(sv_mortalcopy(sv_data),datalen); |
|
59
|
0 |
32 |
if (datalen % 8) |
|
66
|
32 |
0 |
int rounds = SvIVx(sv_rounds); |
|
68
|
256 |
32 |
for (i=0; i
|
|
70
|
2048 |
32 |
for (i=0; i
|
|
73
|
256 |
32 |
for (i=0; i
|
|
94
|
1 |
0 |
secret_p = (unsigned char *)SvPVbyte (secret, secret_l); |
|
96
|
0 |
1 |
if (secret_l != 32) |
|
101
|
0 |
1 |
EXTEND (SP, 2); |
|
114
|
1 |
0 |
STRLEN message_l ; char *message_p = SvPVbyte (message , message_l ); |
|
115
|
1 |
0 |
STRLEN private_key_l; char *private_key_p = SvPVbyte (private_key, private_key_l); |
|
117
|
0 |
1 |
if (private_key_l != 64) |
|
131
|
1 |
0 |
STRLEN signature_l ; char *signature_p = SvPVbyte (signature , signature_l ); |
|
132
|
1 |
0 |
STRLEN message_l ; char *message_p = SvPVbyte (message , message_l ); |
|
133
|
1 |
0 |
STRLEN public_key_l; char *public_key_p = SvPVbyte (public_key, public_key_l); |
|
135
|
0 |
1 |
if (public_key_l != 32) |