Branch Coverage

inc/CryptX_Stream_Sober128.xs.inc
Criterion Covered Total %
branch 17 38 44.7


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");
14 13 0 if (!SvPOK_spec(nonce)) croak("FATAL: nonce must be string/buffer scalar");
0 13 if (!SvPOK_spec(nonce)) croak("FATAL: nonce must be string/buffer scalar");
0 0 if (!SvPOK_spec(nonce)) croak("FATAL: nonce must be string/buffer scalar");
0 0 if (!SvPOK_spec(nonce)) croak("FATAL: nonce must be string/buffer scalar");
0 0 if (!SvPOK_spec(nonce)) croak("FATAL: nonce must be string/buffer scalar");
19 0 13 if (!RETVAL) croak("FATAL: Newz failed");
22 0 13 if (rv != CRYPT_OK) {
28 1 12 if (rv != CRYPT_OK) {
48 0 2 if (!RETVAL) croak("FATAL: Newz failed");
60 1 4 if (out_len == 0) {
64 2 2 if (out_len == ULONG_MAX) croak("FATAL: output length too large");
70 0 2 if (rv != CRYPT_OK) {
88 1 10 if (in_data_len == 0) {
97 0 10 if (rv != CRYPT_OK) {