OpenCoverage

LibreSSL Portable Test Coverage

Source Tree

Path:<top>/crypto/asn1
SourceCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
a_octet.c
Source: a_octet.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_octet.c
Coverage: 100.000% (3/3)
100.000% (3/3)
33
a_utf8.c
Source: a_utf8.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_utf8.c
Coverage:  98.095% (103/105)
 98.095% (103/105)
9532
tasn_fre.c
Source: tasn_fre.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_fre.c
Coverage:  79.508% (97/122)
 79.508% (97/122)
16143
tasn_utl.c
Source: tasn_utl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_utl.c
Coverage:  75.000% (63/84)
 75.000% (63/84)
11332
asn1_err.c
Source: asn1_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
52
x_bignum.c
Source: x_bignum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c
Coverage:  69.697% (23/33)
 69.697% (23/33)
4113
tasn_enc.c
Source: tasn_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c
Coverage:  67.412% (211/313)
 67.412% (211/313)
370111
x_long.c
Source: x_long.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_long.c
Coverage:  58.824% (30/51)
 58.824% (30/51)
5318
t_pkey.c
Source: t_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_pkey.c
Coverage:  58.696% (27/46)
 58.696% (27/46)
3714
tasn_new.c
Source: tasn_new.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c
Coverage:  57.143% (108/189)
 57.143% (108/189)
23068
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_sign.c
Source: a_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_sign.c
Coverage:  51.786% (29/56)
 51.786% (29/56)
10217
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_algor.c
Source: x_algor.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c
Coverage:  50.000% (32/64)
 50.000% (32/64)
6227
a_time_tm.c
Source: a_time_tm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c
Coverage:  50.000% (131/262)
 50.000% (131/262)
38293
a_time.c
Source: a_time.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
54
tasn_dec.c
Source: tasn_dec.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c
Coverage:  49.750% (298/599)
 49.750% (298/599)
773208
evp_asn1.c
Source: evp_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c
Coverage:  49.153% (29/59)
 49.153% (29/59)
10122
x_name.c
Source: x_name.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c
Coverage:  45.494% (106/233)
 45.494% (106/233)
39488
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
a_digest.c
Source: a_digest.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_digest.c
Coverage:  42.857% (3/7)
 42.857% (3/7)
183
a_object.c
Source: a_object.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c
Coverage:  41.315% (88/213)
 41.315% (88/213)
34067
p8_pkey.c
Source: p8_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p8_pkey.c
Coverage:  41.026% (16/39)
 41.026% (16/39)
4319
asn1_lib.c
Source: asn1_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c
Coverage:  39.556% (89/225)
 39.556% (89/225)
27084
tasn_typ.c
Source: tasn_typ.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c
Coverage:  38.750% (31/80)
 38.750% (31/80)
10180
a_int.c
Source: a_int.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c
Coverage:  37.156% (81/218)
 37.156% (81/218)
30572
x_x509.c
Source: x_x509.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c
Coverage:  35.556% (16/45)
 35.556% (16/45)
11428
a_mbstr.c
Source: a_mbstr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c
Coverage:  35.450% (67/189)
 35.450% (67/189)
25464
x_req.c
Source: x_req.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c
Coverage:  33.333% (8/24)
 33.333% (8/24)
2616
ameth_lib.c
Source: ameth_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c
Coverage:  32.653% (48/147)
 32.653% (48/147)
27157
a_verify.c
Source: a_verify.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_verify.c
Coverage:  32.558% (14/43)
 32.558% (14/43)
6814
t_x509.c
Source: t_x509.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c
Coverage:  32.065% (118/368)
 32.065% (118/368)
374117
x_attrib.c
Source: x_attrib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_attrib.c
Coverage:  28.000% (7/25)
 28.000% (7/25)
5113
x_pubkey.c
Source: x_pubkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pubkey.c
Coverage:  27.517% (41/149)
 27.517% (41/149)
27462
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
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
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
a_bitstr.c
Source: a_bitstr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bitstr.c
Coverage:  23.622% (30/127)
 23.622% (30/127)
17040
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
d2i_pr.c
Source: d2i_pr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pr.c
Coverage:  16.000% (8/50)
 16.000% (8/50)
10216
a_type.c
Source: a_type.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_type.c
Coverage:  13.433% (9/67)
 13.433% (9/67)
4936
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
asn_pack.c
Source: asn_pack.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_pack.c
Coverage:  11.538% (9/78)
 11.538% (9/78)
13128
x_pkey.c
Source: x_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_pkey.c
Coverage:  6.897% (2/29)
  6.897% (2/29)
7011
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
a_strnid.c
Source: a_strnid.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strnid.c
Coverage:  5.263% (13/247)
  5.263% (13/247)
96666
a_strex.c
Source: a_strex.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_strex.c
Coverage:  2.454% (8/326)
  2.454% (8/326)
343109
asn_mime.c
Source: asn_mime.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_mime.c
Coverage:  2.444% (22/900)
  2.444% (22/900)
2835243
p5_pbe.c
Source: p5_pbe.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbe.c
Coverage:  2.439% (1/41)
  2.439% (1/41)
7218
asn_moid.c
Source: asn_moid.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn_moid.c
Coverage:  2.439% (1/41)
  2.439% (1/41)
6816
x_crl.c
Source: x_crl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_crl.c
Coverage:  2.101% (5/238)
  2.101% (5/238)
335103
p5_pbev2.c
Source: p5_pbev2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p5_pbev2.c
Coverage:  1.923% (2/104)
  1.923% (2/104)
17142
x_x509a.c
Source: x_x509a.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509a.c
Coverage:  1.709% (2/117)
  1.709% (2/117)
11543
tasn_prn.c
Source: tasn_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_prn.c
Coverage:  0.284% (1/352)
  0.284% (1/352)
348128
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
t_req.c
Source: t_req.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_req.c
Coverage:  0.000% (0/140)
  0.000% (0/140)
15048
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
t_bitst.c
Source: t_bitst.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_bitst.c
Coverage:  0.000% (0/89)
  0.000% (0/89)
35123
n_pkey.c
Source: n_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/n_pkey.c
Coverage:  0.000% (0/111)
  0.000% (0/111)
27147
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
i2d_pr.c
Source: i2d_pr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/i2d_pr.c
Coverage:  0.000% (0/11)
  0.000% (0/11)
93
f_string.c
Source: f_string.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/f_string.c
Coverage:  0.000% (0/101)
  0.000% (0/101)
9731
f_int.c
Source: f_int.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/f_int.c
Coverage:  0.000% (0/112)
  0.000% (0/112)
10234
f_enum.c
Source: f_enum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/f_enum.c
Coverage:  0.000% (0/106)
  0.000% (0/106)
10032
d2i_pu.c
Source: d2i_pu.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/d2i_pu.c
Coverage:  0.000% (0/39)
  0.000% (0/39)
6114
bio_ndef.c
Source: bio_ndef.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_ndef.c
Coverage:  0.000% (0/42)
  0.000% (0/42)
12816
bio_asn1.c
Source: bio_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/bio_asn1.c
Coverage:  0.000% (0/160)
  0.000% (0/160)
21368
asn1_par.c
Source: asn1_par.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_par.c
Coverage:  0.000% (0/292)
  0.000% (0/292)
27188
asn1_gen.c
Source: asn1_gen.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_gen.c
Coverage:  0.000% (0/556)
  0.000% (0/556)
1449159
a_set.c
Source: a_set.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_set.c
Coverage:  0.000% (0/87)
  0.000% (0/87)
14128
a_print.c
Source: a_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_print.c
Coverage:  0.000% (0/83)
  0.000% (0/83)
4915
a_i2d_fp.c
Source: a_i2d_fp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_i2d_fp.c
Coverage:  0.000% (0/30)
  0.000% (0/30)
7214
a_enum.c
Source: a_enum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_enum.c
Coverage:  0.000% (0/75)
  0.000% (0/75)
9327
a_d2i_fp.c
Source: a_d2i_fp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_d2i_fp.c
Coverage:  0.000% (0/108)
  0.000% (0/108)
16838
a_bytes.c
Source: a_bytes.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_bytes.c
Coverage:  0.000% (0/129)
  0.000% (0/129)
25041
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

Generated by Squish Coco 4.2.2