OpenCoverage

a_digest.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_digest.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4int-
5ASN1_item_digest(const ASN1_ITEM *it, const EVP_MD *type, void *asn,-
6 unsigned char *md, unsigned int *len)-
7{-
8 int i;-
9 unsigned char *str = -
10 ((void *)0)-
11 ;-
12-
13 i = ASN1_item_i2d(asn, &str, it);-
14 if (!str
!strDescription
TRUEnever evaluated
FALSEevaluated 202 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
)
0-202
15 return
never executed: return (0);
(0);
never executed: return (0);
0
16-
17 if (!EVP_Digest(str, i, md, len, type,
!EVP_Digest(st... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 202 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-202
18 ((void *)0)
!EVP_Digest(st... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 202 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
0-202
19 )
!EVP_Digest(st... ((void *)0) )Description
TRUEnever evaluated
FALSEevaluated 202 times by 5 tests
Evaluated by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
) {
0-202
20 free(str);-
21 return
never executed: return (0);
(0);
never executed: return (0);
0
22 }-
23-
24 free(str);-
25 return
executed 202 times by 5 tests: return (1);
Executed by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
(1);
executed 202 times by 5 tests: return (1);
Executed by:
  • asn1test
  • pkcs7test
  • servertest
  • ssltest
  • tlstest
202
26}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2