Branch Coverage

Twofish.xs
Criterion Covered Total %
branch 15 26 57.6


line true false branch
23 20297 0 key = SvPV(ST(0), keylen);
24 196 20101 if (keylen != 16 && keylen != 24 && keylen != 32)
98 98 if (keylen != 16 && keylen != 24 && keylen != 32)
0 98 if (keylen != 16 && keylen != 24 && keylen != 32)
48 40296 0 input = SvPV(ST(1), inlen);
49 0 40296 if (inlen != 16)
52 0 40296 if (output == &PL_sv_undef)
56 0 40296 SvUPGRADE(output, SVt_PV);
57 0 40296 if (SvREADONLY(output))
60 39998 298 twofish_crypt(self,
62 0 39998 (unsigned char *)SvGROW(output, outlen),
68 0 40296 SvTAINT(output);
0 0 SvTAINT(output);