Branch Coverage

inc/CryptX_Stream_RC4.xs.inc
Criterion Covered Total %
branch 14 26 53.8


line true false branch
13 13 0 if (!SvPOK_spec(key)) croak("FATAL: key must be string/buffer scalar");
0 13 if (!SvPOK_spec(key)) croak("FATAL: key must be string/buffer scalar");
0 0 if (!SvPOK_spec(key)) croak("FATAL: key must be string/buffer scalar");
0 0 if (!SvPOK_spec(key)) croak("FATAL: key must be string/buffer scalar");
0 0 if (!SvPOK_spec(key)) croak("FATAL: key must be string/buffer scalar");
17 0 13 if (!RETVAL) croak("FATAL: Newz failed");
20 1 12 if (rv != CRYPT_OK) {
39 0 2 if (!RETVAL) croak("FATAL: Newz failed");
51 1 4 if (out_len == 0) {
55 2 2 if (out_len == ULONG_MAX) croak("FATAL: output length too large");
61 0 2 if (rv != CRYPT_OK) {
79 1 10 if (in_data_len == 0) {
88 0 10 if (rv != CRYPT_OK) {