OpenCoverage

OpenSSL Test Coverage

Source Tree

Path:<top>/crypto
SourceCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
uid.c
Source: uid.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/uid.c
Coverage: 100.000% (1/1)
100.000% (1/1)
51
sm4
100.000% (11/11)
sm3
100.000% (9/9)
seed
100.000% (13/13)
o_fopen.c
Source: o_fopen.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_fopen.c
Coverage: 100.000% (1/1)
100.000% (1/1)
71
mem_dbg.c
Source: mem_dbg.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_dbg.c
Coverage: 100.000% (1/1)
100.000% (1/1)
11
ctype.c
Source: ctype.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ctype.c
Coverage: 100.000% (13/13)
100.000% (13/13)
53
idea
 91.770% (223/243)
aes
 89.000% (89/100)
o_time.c
Source: o_time.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c
Coverage:  83.333% (40/48)
 83.333% (40/48)
8518
blake2
 80.172% (93/116)
bf
 79.817% (87/109)
buffer
 79.012% (64/81)
lhash
 76.970% (127/165)
o_str.c
Source: o_str.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c
Coverage:  76.860% (93/121)
 76.860% (93/121)
15553
cpt_err.c
Source: cpt_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cpt_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
aria
 74.510% (38/51)
sha
 73.256% (63/86)
mem_sec.c
Source: mem_sec.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c
Coverage:  70.166% (127/181)
 70.166% (127/181)
38971
stack
 69.298% (158/228)
rc2
 66.667% (82/123)
ex_data.c
Source: ex_data.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c
Coverage:  65.946% (122/185)
 65.946% (122/185)
29667
des
 64.960% (482/742)
cast
 64.545% (71/110)
bn
 62.994% (3207/5091)
include
 61.111% (88/144)
txt_db
 60.488% (124/205)
modes
 59.896% (693/1157)
mem.c
Source: mem.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c
Coverage:  59.259% (48/81)
 59.259% (48/81)
11331
err
 57.421% (236/411)
cryptlib.c
Source: cryptlib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c
Coverage:  57.407% (31/54)
 57.407% (31/54)
8721
async
 54.848% (181/330)
rand
 53.910% (586/1087)
ct
 53.643% (427/796)
init.c
Source: init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Coverage:  51.724% (120/232)
 51.724% (120/232)
25181
LPdir_unix.c
Source: LPdir_unix.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/LPdir_unix.c
Coverage:  51.724% (15/29)
 51.724% (15/29)
10211
asn1
 50.715% (4152/8187)
ec
 50.159% (3777/7530)
conf
 50.124% (608/1213)
mdc2
 50.000% (17/34)
evp
 48.201% (3282/6809)
threads_pthread.c
Source: threads_pthread.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c
Coverage:  45.614% (26/57)
 45.614% (26/57)
6729
x509
 43.368% (2560/5903)
hmac
 42.982% (147/342)
ripemd
 41.667% (5/12)
md4
 41.667% (5/12)
camellia
 41.667% (10/24)
whrlpool
 41.489% (39/94)
cms
 41.328% (1089/2635)
objects
 41.037% (364/887)
rsa
 40.325% (1590/3943)
pkcs7
 40.057% (562/1403)
siphash
 39.700% (106/267)
bio
 39.370% (1550/3937)
dh
 35.216% (580/1647)
sm2
 34.135% (213/624)
dso
 33.660% (103/306)
dsa
 33.223% (501/1508)
srp
 32.806% (228/695)
poly1305
 29.050% (52/179)
cmac
 27.536% (76/276)
kdf
 24.533% (276/1125)
engine
 23.354% (532/2278)
x509v3
 21.819% (1766/8094)
ui
 19.332% (139/719)
pem
 18.428% (523/2838)
comp
 17.073% (7/41)
ocsp
 16.278% (244/1499)
md5
 12.500% (1/8)
pkcs12
  9.417% (97/1030)
cversion.c
Source: cversion.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cversion.c
Coverage:  7.143% (1/14)
  7.143% (1/14)
98
ts
  6.996% (126/1801)
store
  0.464% (6/1294)
o_init.c
Source: o_init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_init.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
o_fips.c
Source: o_fips.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_fips.c
Coverage:  0.000% (0/5)
  0.000% (0/5)
53

Generated by Squish Coco 4.2.2