OpenCoverage

openssl-compat.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/openssl-compat.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11int-
12ssh_compatible_openssl(long headerver, long libver)-
13{-
14 long mask, hfix, lfix;-
15-
16-
17 if (headerver == libver
headerver == libverDescription
TRUEevaluated 30 times by 2 tests
Evaluated by:
  • ssh-keygen
  • sshd
FALSEnever evaluated
)
0-30
18 return
executed 30 times by 2 tests: return 1;
Executed by:
  • ssh-keygen
  • sshd
1;
executed 30 times by 2 tests: return 1;
Executed by:
  • ssh-keygen
  • sshd
30
19-
20-
21 if (headerver < 0x1000000f
headerver < 0x1000000fDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
22 mask = 0xfffff00fL;-
23 return
never executed: return (headerver & mask) == (libver & mask);
(headerver & mask) == (libver & mask);
never executed: return (headerver & mask) == (libver & mask);
0
24 }-
25-
26-
27-
28-
29-
30 mask = 0xfff0000fL;-
31 hfix = (headerver & 0x000ff000) >> 12;-
32 lfix = (libver & 0x000ff000) >> 12;-
33 if ( (
(headerver & m...libver & mask)Description
TRUEnever evaluated
FALSEnever evaluated
headerver & mask) == (libver & mask)
(headerver & m...libver & mask)Description
TRUEnever evaluated
FALSEnever evaluated
&& lfix >= hfix
lfix >= hfixDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
34 return
never executed: return 1;
1;
never executed: return 1;
0
35 return
never executed: return 0;
0;
never executed: return 0;
0
36}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2