Branch Coverage

inc/CryptX_Digest_SHAKE.xs.inc
Criterion Covered Total %
branch 11 24 45.8


line true false branch
12 0 14 if (!RETVAL) croak("FATAL: Newz failed");
16 0 14 if (rv != CRYPT_OK) {
35 0 0 if (rv != CRYPT_OK) croak("FATAL: sha3_shake_init failed: %s", error_to_string(rv));
36 0 0 XPUSHs(ST(0)); /* return self */
43 0 0 if (!RETVAL) croak("FATAL: Newz failed");
56 19 19 for(i=1; i
57 19 0 in = (unsigned char *)SvPVbyte(ST(i), inlen);
58 17 2 if (inlen>0) {
60 0 17 if (rv != CRYPT_OK) croak("FATAL: sha3_shake_process failed: %s", error_to_string(rv));
63 0 19 XPUSHs(ST(0)); /* return self */
73 0 17 if (out_len == 0) {
82 0 17 if (rv != CRYPT_OK) {