OpenCoverage

LibreSSL Portable Test Coverage

Source Tree

Path:<top>/crypto
SourceCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
poly1305
100.000% (41/41)
md32_common.h #3
Source: md32_common.h #3
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h
Coverage:  92.593% (25/27)
 92.593% (25/27)
5611
md32_common.h #2
Source: md32_common.h #2
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h
Coverage:  92.593% (25/27)
 92.593% (25/27)
5611
md32_common.h #4
Source: md32_common.h #4
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h
Coverage:  91.304% (21/23)
 91.304% (21/23)
389
chacha
 85.185% (46/54)
bf
 79.817% (87/109)
md32_common.h #1
Source: md32_common.h #1
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/md32_common.h
Coverage:  77.778% (35/45)
 77.778% (35/45)
5618
cpt_err.c
Source: cpt_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cpt_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
52
aes
 73.958% (71/96)
rc2
 66.667% (82/123)
camellia
 66.667% (16/24)
cast
 64.545% (71/110)
idea
 61.382% (151/246)
lhash
 61.350% (100/163)
crypto_init.c
Source: crypto_init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/crypto_init.c
Coverage:  55.556% (10/18)
 55.556% (10/18)
206
stack
 55.479% (81/146)
sha
 55.405% (41/74)
hkdf
 54.545% (24/44)
bn
 51.783% (3252/6280)
ex_data.c
Source: ex_data.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c
Coverage:  51.244% (103/201)
 51.244% (103/201)
27581
des
 50.836% (456/897)
o_time.c
Source: o_time.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c
Coverage:  47.059% (8/17)
 47.059% (8/17)
457
ecdh
 43.802% (53/121)
err
 42.033% (153/364)
ripemd
 41.667% (5/12)
md4
 41.667% (5/12)
ecdsa
 41.360% (146/353)
modes
 40.102% (314/783)
pkcs7
 36.452% (526/1443)
evp
 36.051% (1627/4513)
hmac
 35.948% (110/306)
curve25519
 32.967% (60/182)
mem_dbg.c
Source: mem_dbg.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/mem_dbg.c
Coverage:  30.769% (4/13)
 30.769% (4/13)
1313
dsa
 29.210% (366/1253)
objects
 28.821% (247/857)
constant_time_locl.h
Source: constant_time_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h
Coverage:  28.571% (4/14)
 28.571% (4/14)
1414
ec
 26.761% (1444/5396)
compat
 26.526% (126/475)
buffer
 23.750% (19/80)
conf
 22.695% (224/987)
asn1
 22.493% (2059/9154)
bio
 20.490% (502/2450)
rsa
 20.352% (497/2442)
x509
 19.702% (766/3888)
dh
 18.234% (126/691)
rand
 14.286% (7/49)
cryptlib.c
Source: cryptlib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cryptlib.c
Coverage:  13.636% (21/154)
 13.636% (21/154)
29867
gost
 13.362% (219/1639)
md5
 12.500% (1/8)
cversion.c
Source: cversion.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cversion.c
Coverage:  11.538% (3/26)
 11.538% (3/26)
1715
pem
  8.651% (227/2624)
engine
  7.042% (135/1917)
x509v3
  4.642% (292/6291)
comp
  4.082% (2/49)
ui
  2.832% (19/671)
dso
  2.183% (5/229)
ocsp
  1.448% (20/1381)
ts
  1.236% (20/1618)
txt_db
  0.971% (2/206)
pkcs12
  0.763% (7/917)
cmac
  0.699% (2/286)
whrlpool
  0.000% (0/94)
o_str.c
Source: o_str.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_str.c
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
mem_clr.c
Source: mem_clr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/mem_clr.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
malloc-wrapper.c
Source: malloc-wrapper.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/malloc-wrapper.c
Coverage:  0.000% (0/89)
  0.000% (0/89)
17041

Generated by Squish Coco 4.2.2