OpenCoverage

cmll_misc.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_misc.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2int-
3Camellia_set_key(const unsigned char *userKey, const int bits,-
4 CAMELLIA_KEY *key)-
5{-
6 if (userKey ==
userKey == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 129 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
0-129
7 ((void *)0)
userKey == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 129 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
0-129
8 || key ==
key == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 129 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
0-129
9 ((void *)0)
key == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 129 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
0-129
10 )-
11 return
never executed: return -1;
-1;
never executed: return -1;
0
12 if (bits != 128
bits != 128Description
TRUEevaluated 82 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
FALSEevaluated 47 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
&& bits != 192
bits != 192Description
TRUEevaluated 47 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
FALSEevaluated 35 times by 1 test
Evaluated by:
  • evptest
&& bits != 256
bits != 256Description
TRUEnever evaluated
FALSEevaluated 47 times by 2 tests
Evaluated by:
  • evptest
  • ssltest
)
0-82
13 return
never executed: return -2;
-2;
never executed: return -2;
0
14 key->grand_rounds = Camellia_Ekeygen(bits, userKey, key->u.rd_key);-
15 return
executed 129 times by 2 tests: return 0;
Executed by:
  • evptest
  • ssltest
0;
executed 129 times by 2 tests: return 0;
Executed by:
  • evptest
  • ssltest
129
16}-
17-
18void-
19Camellia_encrypt(const unsigned char *in, unsigned char *out,-
20 const CAMELLIA_KEY *key)-
21{-
22 Camellia_EncryptBlock_Rounds(key->grand_rounds, in, key->u.rd_key, out);-
23}
executed 66 times by 1 test: end of block
Executed by:
  • evptest
66
24-
25void-
26Camellia_decrypt(const unsigned char *in, unsigned char *out,-
27 const CAMELLIA_KEY *key)-
28{-
29 Camellia_DecryptBlock_Rounds(key->grand_rounds, in, key->u.rd_key, out);-
30}
executed 15 times by 1 test: end of block
Executed by:
  • evptest
15
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2