OpenCoverage

timingsafe_bcmp.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/timingsafe_bcmp.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2int-
3timingsafe_bcmp(const void *b1, const void *b2, size_t n)-
4{-
5 const unsigned char *p1 = b1, *p2 = b2;-
6 int ret = 0;-
7-
8 for (; n > 0
n > 0Description
TRUEevaluated 2165750 times by 4 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • timingsafe
  • tlstest
FALSEevaluated 270120 times by 4 tests
Evaluated by:
  • pkcs7test
  • ssltest
  • timingsafe
  • tlstest
; n--)
270120-2165750
9 ret |= *p1++ ^ *p2++;
executed 2165750 times by 4 tests: ret |= *p1++ ^ *p2++;
Executed by:
  • pkcs7test
  • ssltest
  • timingsafe
  • tlstest
2165750
10 return
executed 270120 times by 4 tests: return (ret != 0);
Executed by:
  • pkcs7test
  • ssltest
  • timingsafe
  • tlstest
(ret != 0);
executed 270120 times by 4 tests: return (ret != 0);
Executed by:
  • pkcs7test
  • ssltest
  • timingsafe
  • tlstest
270120
11}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2