OpenCoverage

LibreSSL Portable Test Coverage

Sources

Page:<>1
McCabe - Cyclomatic Complexity: 1
23
McCabe - Cyclomatic Complexity: 11
4
McCabe - Cyclomatic Complexity: 22
5
McCabe - Cyclomatic Complexity: 43
6
McCabe - Cyclomatic Complexity: 78
7
McCabe - Cyclomatic Complexity: 310
SourceCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
m_null.c
Source: m_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_null.c
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
m_ripemd.c
Source: m_ripemd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_ripemd.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
m_wp.c
Source: m_wp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_wp.c
Coverage:  25.000% (1/4)
 25.000% (1/4)
44
ofb64ede.c
Source: ofb64ede.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb64ede.c
Coverage: 100.000% (10/10)
100.000% (10/10)
334
ofb64enc.c
Source: ofb64enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb64enc.c
Coverage: 100.000% (10/10)
100.000% (10/10)
334
pem_x509.c
Source: pem_x509.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_x509.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
404
rc2ofb64.c
Source: rc2ofb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2ofb64.c
Coverage:  90.000% (9/10)
 90.000% (9/10)
334
rsa_prn.c
Source: rsa_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_prn.c
Coverage:  0.000% (0/10)
  0.000% (0/10)
234
ssl_init.c
Source: ssl_init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_init.c
Coverage:  75.000% (6/8)
 75.000% (6/8)
94
ts_req_print.c
Source: ts_req_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_req_print.c
Coverage:  0.000% (0/12)
  0.000% (0/12)
294
v3_akeya.c
Source: v3_akeya.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_akeya.c
Coverage:  25.000% (1/4)
 25.000% (1/4)
54
v3_enum.c
Source: v3_enum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_enum.c
Coverage:  0.000% (0/16)
  0.000% (0/16)
394
x_nx509.c
Source: x_nx509.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_nx509.c
Coverage:  25.000% (1/4)
 25.000% (1/4)
54
x_sig.c
Source: x_sig.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_sig.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
54
x_val.c
Source: x_val.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_val.c
Coverage:  25.000% (1/4)
 25.000% (1/4)
54
b_posix.c
Source: b_posix.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_posix.c
Coverage:  13.333% (2/15)
 13.333% (2/15)
415
cmll_misc.c
Source: cmll_misc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_misc.c
Coverage:  66.667% (10/15)
 66.667% (10/15)
145
dsa_sign.c
Source: dsa_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_sign.c
Coverage: 100.000% (7/7)
100.000% (7/7)
95
e_xcbc_d.c
Source: e_xcbc_d.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_xcbc_d.c
Coverage:  66.667% (6/9)
 66.667% (6/9)
185
i2d_pu.c
Source: i2d_pu.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/i2d_pu.c
Coverage:  0.000% (0/8)
  0.000% (0/8)
65
pk7_mime.c
Source: pk7_mime.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_mime.c
Coverage:  0.000% (0/8)
  0.000% (0/8)
175
rsa_none.c
Source: rsa_none.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_none.c
Coverage:  0.000% (0/11)
  0.000% (0/11)
145
strlcat.c
Source: strlcat.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcat.c
Coverage:  73.333% (11/15)
 73.333% (11/15)
175
t_spki.c
Source: t_spki.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_spki.c
Coverage:  0.000% (0/14)
  0.000% (0/14)
325
a_dup.c
Source: a_dup.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_dup.c
Coverage:  21.429% (3/14)
 21.429% (3/14)
716
bf_cfb64.c
Source: bf_cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
c_all.c
Source: c_all.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Coverage:  83.333% (5/6)
 83.333% (5/6)
1546
c_cfb64.c
Source: c_cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
c_rle.c
Source: c_rle.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/comp/c_rle.c
Coverage:  0.000% (0/14)
  0.000% (0/14)
136
cfb64enc.c
Source: cfb64enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cfb64enc.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
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
i_cfb64.c
Source: i_cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
nsseq.c
Source: nsseq.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/nsseq.c
Coverage:  12.500% (1/8)
 12.500% (1/8)
106
p12_p8e.c
Source: p12_p8e.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_p8e.c
Coverage:  0.000% (0/15)
  0.000% (0/15)
306
pem_sign.c
Source: pem_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_sign.c
Coverage:  0.000% (0/10)
  0.000% (0/10)
226
qud_cksm.c
Source: qud_cksm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/qud_cksm.c
Coverage:  68.421% (13/19)
 68.421% (13/19)
316
rc2cfb64.c
Source: rc2cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
366
x509_def.c
Source: x509_def.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_def.c
Coverage:  50.000% (3/6)
 50.000% (3/6)
66
chacha.c
Source: chacha.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/chacha/chacha.c
Coverage:  93.333% (14/15)
 93.333% (14/15)
257
ecs_vrf.c
Source: ecs_vrf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_vrf.c
Coverage:  58.824% (10/17)
 58.824% (10/17)
317
err_prn.c
Source: err_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err_prn.c
Coverage:  36.364% (4/11)
 36.364% (4/11)
237
gost89_keywrap.c
Source: gost89_keywrap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_keywrap.c
Coverage:  0.000% (0/15)
  0.000% (0/15)
457
m_gost2814789.c
Source: m_gost2814789.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gost2814789.c
Coverage:  88.889% (8/9)
 88.889% (8/9)
107
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
p12_crpt.c
Source: p12_crpt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_crpt.c
Coverage:  0.000% (0/23)
  0.000% (0/23)
507
p12_init.c
Source: p12_init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs12/p12_init.c
Coverage:  0.000% (0/15)
  0.000% (0/15)
287
rsa_depr.c
Source: rsa_depr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_depr.c
Coverage:  0.000% (0/18)
  0.000% (0/18)
177
strlcpy.c
Source: strlcpy.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcpy.c
Coverage:  89.474% (17/19)
 89.474% (17/19)
117
x_exten.c
Source: x_exten.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_exten.c
Coverage:  42.857% (3/7)
 42.857% (3/7)
97
x_info.c
Source: x_info.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_info.c
Coverage:  52.941% (9/17)
 52.941% (9/17)
627
a_bool.c
Source: a_bool.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bool.c
Coverage:  0.000% (0/18)
  0.000% (0/18)
378
arc4random_linux.h
Source: arc4random_linux.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random_linux.h
Coverage:  50.000% (11/22)
 50.000% (11/22)
788
b_print.c
Source: b_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/b_print.c
Coverage:  22.222% (4/18)
 22.222% (4/18)
668
bn_depr.c
Source: bn_depr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_depr.c
Coverage:  0.000% (0/23)
  0.000% (0/23)
418
c_skey.c
Source: c_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_skey.c
Coverage:  90.476% (19/21)
 90.476% (19/21)
728
dsa_prn.c
Source: dsa_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_prn.c
Coverage:  15.000% (3/20)
 15.000% (3/20)
468
ecs_sign.c
Source: ecs_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_sign.c
Coverage:  50.000% (7/14)
 50.000% (7/14)
448
m_streebog.c
Source: m_streebog.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c
Coverage: 100.000% (8/8)
100.000% (8/8)
88
pem_xaux.c
Source: pem_xaux.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_xaux.c
Coverage:  12.500% (1/8)
 12.500% (1/8)
808
rc2_skey.c
Source: rc2_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_skey.c
Coverage:  81.818% (18/22)
 81.818% (18/22)
278
recallocarray.c
Source: recallocarray.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/recallocarray.c
Coverage:  32.432% (12/37)
 32.432% (12/37)
658
sha256.c
Source: sha256.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha256.c
Coverage:  16.667% (2/12)
 16.667% (2/12)
368
tb_store.c
Source: tb_store.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_store.c
Coverage:  0.000% (0/12)
  0.000% (0/12)
128
v3_ia5.c
Source: v3_ia5.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_ia5.c
Coverage:  20.000% (4/20)
 20.000% (4/20)
388
v3_pcia.c
Source: v3_pcia.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pcia.c
Coverage:  25.000% (2/8)
 25.000% (2/8)
108
v3_pku.c
Source: v3_pku.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_pku.c
Coverage:  7.143% (1/14)
  7.143% (1/14)
158
x509rset.c
Source: x509rset.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509rset.c
Coverage:  33.333% (6/18)
 33.333% (6/18)
298
x_spki.c
Source: x_spki.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_spki.c
Coverage:  25.000% (2/8)
 25.000% (2/8)
108
xts128.c
Source: xts128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/xts128.c
Coverage:  0.000% (0/25)
  0.000% (0/25)
518
bf_skey.c
Source: bf_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_skey.c
Coverage:  92.000% (23/25)
 92.000% (23/25)
329
ec_cvt.c
Source: ec_cvt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_cvt.c
Coverage:  22.222% (6/27)
 22.222% (6/27)
649
ecs_asn1.c
Source: ecs_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_asn1.c
Coverage:  23.529% (4/17)
 23.529% (4/17)
269
fcrypt.c
Source: fcrypt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/fcrypt.c
Coverage:  92.593% (25/27)
 92.593% (25/27)
389
gost89_params.c
Source: gost89_params.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost89_params.c
Coverage:  76.190% (16/21)
 76.190% (16/21)
409
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
ofb128.c
Source: ofb128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ofb128.c
Coverage:  53.571% (15/28)
 53.571% (15/28)
319
str2key.c
Source: str2key.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/str2key.c
Coverage:  0.000% (0/23)
  0.000% (0/23)
469
t1_clnt.c
Source: t1_clnt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_clnt.c
Coverage:  86.667% (13/15)
 86.667% (13/15)
169
t1_meth.c
Source: t1_meth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c
Coverage:  33.333% (5/15)
 33.333% (5/15)
169
t1_srvr.c
Source: t1_srvr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_srvr.c
Coverage:  86.667% (13/15)
 86.667% (13/15)
169
ts_lib.c
Source: ts_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ts/ts_lib.c
Coverage:  0.000% (0/21)
  0.000% (0/21)
449
ui_util.c
Source: ui_util.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ui/ui_util.c
Coverage:  0.000% (0/21)
  0.000% (0/21)
409
e_old.c
Source: e_old.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_old.c
Coverage:  0.000% (0/10)
  0.000% (0/10)
1010
m_md5_sha1.c
Source: m_md5_sha1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c
Coverage:  45.455% (10/22)
 45.455% (10/22)
1910
rand_lib.c
Source: rand_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rand/rand_lib.c
Coverage:  28.571% (4/14)
 28.571% (4/14)
2010
t_crl.c
Source: t_crl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_crl.c
Coverage:  0.000% (0/26)
  0.000% (0/26)
6310
x509spki.c
Source: x509spki.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509spki.c
Coverage:  0.000% (0/28)
  0.000% (0/28)
8410
conf_sap.c
Source: conf_sap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_sap.c
Coverage:  8.696% (2/23)
  8.696% (2/23)
4111
dh_asn1.c
Source: dh_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c
Coverage:  41.176% (7/17)
 41.176% (7/17)
2211
i_skey.c
Source: i_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_skey.c
Coverage:  85.714% (24/28)
 85.714% (24/28)
6411
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 #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
p_open.c
Source: p_open.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_open.c
Coverage:  0.000% (0/29)
  0.000% (0/29)
7111
p_seal.c
Source: p_seal.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_seal.c
Coverage:  0.000% (0/31)
  0.000% (0/31)
6111
pcy_map.c
Source: pcy_map.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/pcy_map.c
Coverage:  0.000% (0/34)
  0.000% (0/34)
4611
randfile.c
Source: randfile.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rand/randfile.c
Coverage:  0.000% (0/31)
  0.000% (0/31)
7011
rsa_saos.c
Source: rsa_saos.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_saos.c
Coverage:  0.000% (0/31)
  0.000% (0/31)
6611
t_x509a.c
Source: t_x509a.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509a.c
Coverage:  5.714% (2/35)
  5.714% (2/35)
4011
tb_dh.c
Source: tb_dh.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dh.c
Coverage:  5.882% (1/17)
  5.882% (1/17)
1711
tb_dsa.c
Source: tb_dsa.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dsa.c
Coverage:  5.882% (1/17)
  5.882% (1/17)
1711
Page:<>1
McCabe - Cyclomatic Complexity: 1
23
McCabe - Cyclomatic Complexity: 11
4
McCabe - Cyclomatic Complexity: 22
5
McCabe - Cyclomatic Complexity: 43
6
McCabe - Cyclomatic Complexity: 78
7
McCabe - Cyclomatic Complexity: 310

Generated by Squish Coco 4.2.2