View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/opensc/src/common/compat_strlcat.c |
90.48% (19/21) |
100.00% (1/1) |
83.33% (10/12) |
src/opensc/src/common/compat_strlcpy.c |
100.00% (18/18) |
100.00% (1/1) |
100.00% (13/13) |
src/opensc/src/common/constant-time.h |
0.00% (0/47) |
0.00% (0/15) |
0.00% (0/15) |
src/opensc/src/common/libscdl.c |
0.00% (0/12) |
0.00% (0/4) |
0.00% (0/4) |
src/opensc/src/common/simclist.c |
42.02% (237/564) |
50.00% (22/44) |
39.18% (190/485) |
src/opensc/src/libopensc/apdu.c |
59.92% (296/494) |
91.67% (11/12) |
64.02% (411/642) |
src/opensc/src/libopensc/asn1.c |
64.78% (1120/1729) |
60.71% (34/56) |
59.95% (1021/1703) |
src/opensc/src/libopensc/aux-data.c |
2.54% (3/118) |
16.67% (1/6) |
1.58% (5/316) |
src/opensc/src/libopensc/card-asepcos.c |
0.00% (0/759) |
0.00% (0/28) |
0.00% (0/872) |
src/opensc/src/libopensc/card-atrust-acos.c |
0.00% (0/530) |
0.00% (0/16) |
0.00% (0/785) |
src/opensc/src/libopensc/card-authentic.c |
44.41% (664/1495) |
59.18% (29/49) |
33.70% (1052/3122) |
src/opensc/src/libopensc/card-belpic.c |
41.09% (83/202) |
55.56% (5/9) |
30.39% (55/181) |
src/opensc/src/libopensc/card-cac-common.c |
78.72% (37/47) |
100.00% (6/6) |
82.05% (32/39) |
src/opensc/src/libopensc/card-cac.c |
75.37% (964/1279) |
67.44% (29/43) |
64.20% (929/1447) |
src/opensc/src/libopensc/card-cac1.c |
67.82% (236/348) |
78.57% (11/14) |
49.67% (224/451) |
src/opensc/src/libopensc/card-cardos-common.c |
0.00% (0/37) |
0.00% (0/1) |
0.00% (0/74) |
src/opensc/src/libopensc/card-cardos.c |
64.00% (647/1011) |
78.12% (25/32) |
57.70% (738/1279) |
src/opensc/src/libopensc/card-coolkey.c |
39.74% (575/1447) |
40.62% (26/64) |
34.44% (477/1385) |
src/opensc/src/libopensc/card-default.c |
52.63% (10/19) |
50.00% (2/4) |
9.52% (2/21) |
src/opensc/src/libopensc/card-dnie.c |
10.49% (108/1030) |
25.81% (8/31) |
5.93% (114/1922) |
src/opensc/src/libopensc/card-dtrust.c |
9.70% (29/299) |
25.00% (3/12) |
7.88% (35/444) |
src/opensc/src/libopensc/card-entersafe.c |
55.12% (598/1085) |
70.73% (29/41) |
47.69% (785/1646) |
src/opensc/src/libopensc/card-epass2003.c |
65.02% (1478/2273) |
73.33% (55/75) |
51.96% (1615/3108) |
src/opensc/src/libopensc/card-esteid2018.c |
10.87% (20/184) |
20.00% (2/10) |
1.25% (7/560) |
src/opensc/src/libopensc/card-esteid2025.c |
15.57% (19/122) |
22.22% (2/9) |
1.74% (7/402) |
src/opensc/src/libopensc/card-flex.c |
0.00% (0/941) |
0.00% (0/33) |
0.00% (0/904) |
src/opensc/src/libopensc/card-gemsafeV1.c |
27.81% (104/374) |
33.33% (6/18) |
15.84% (67/423) |
src/opensc/src/libopensc/card-gids.c |
20.06% (321/1600) |
42.31% (22/52) |
13.50% (380/2815) |
src/opensc/src/libopensc/card-iasecc.c |
41.27% (1052/2549) |
51.47% (35/68) |
31.58% (1507/4772) |
src/opensc/src/libopensc/card-idprime.c |
46.38% (391/843) |
57.58% (19/33) |
39.18% (489/1248) |
src/opensc/src/libopensc/card-isoApplet.c |
47.39% (399/842) |
66.67% (14/21) |
38.41% (567/1476) |
src/opensc/src/libopensc/card-itacns.c |
36.88% (104/282) |
47.37% (9/19) |
25.34% (74/292) |
src/opensc/src/libopensc/card-jpki.c |
41.28% (116/281) |
66.67% (8/12) |
27.27% (150/550) |
src/opensc/src/libopensc/card-masktech.c |
23.33% (49/210) |
46.15% (6/13) |
11.11% (27/243) |
src/opensc/src/libopensc/card-mcrd.c |
0.00% (0/741) |
0.00% (0/22) |
0.00% (0/1017) |
src/opensc/src/libopensc/card-muscle.c |
67.21% (451/671) |
73.53% (25/34) |
49.40% (369/747) |
src/opensc/src/libopensc/card-myeid.c |
43.26% (652/1507) |
59.52% (25/42) |
36.22% (815/2250) |
src/opensc/src/libopensc/card-npa.c |
4.02% (23/572) |
10.00% (2/20) |
3.36% (16/476) |
src/opensc/src/libopensc/card-nqApplet.c |
14.75% (45/305) |
12.50% (2/16) |
0.69% (4/576) |
src/opensc/src/libopensc/card-oberthur.c |
61.52% (1012/1645) |
65.91% (29/44) |
50.11% (1570/3133) |
src/opensc/src/libopensc/card-openpgp.c |
52.61% (1219/2317) |
66.67% (38/57) |
39.10% (1664/4256) |
src/opensc/src/libopensc/card-piv.c |
34.47% (859/2492) |
46.81% (22/47) |
27.52% (907/3296) |
src/opensc/src/libopensc/card-rtecp.c |
44.96% (299/665) |
54.55% (12/22) |
31.49% (353/1121) |
src/opensc/src/libopensc/card-rutoken.c |
25.42% (244/960) |
32.43% (12/37) |
18.67% (294/1575) |
src/opensc/src/libopensc/card-sc-hsm.c |
35.60% (435/1222) |
43.59% (17/39) |
23.45% (460/1962) |
src/opensc/src/libopensc/card-setcos.c |
74.20% (647/872) |
80.77% (21/26) |
66.39% (569/857) |
src/opensc/src/libopensc/card-skeid.c |
77.91% (67/86) |
71.43% (5/7) |
83.51% (81/97) |
src/opensc/src/libopensc/card-starcos.c |
68.21% (1004/1472) |
78.95% (30/38) |
59.50% (1181/1985) |
src/opensc/src/libopensc/card-tcos.c |
4.56% (24/526) |
11.11% (2/18) |
0.85% (6/709) |
src/opensc/src/libopensc/card.c |
60.93% (733/1203) |
78.18% (43/55) |
48.16% (1021/2120) |
src/opensc/src/libopensc/compression.c |
35.60% (68/191) |
50.00% (4/8) |
45.26% (62/137) |
src/opensc/src/libopensc/ctbcs.c |
0.00% (0/184) |
0.00% (0/4) |
0.00% (0/151) |
src/opensc/src/libopensc/ctx.c |
37.78% (249/659) |
48.57% (17/35) |
30.11% (162/538) |
src/opensc/src/libopensc/cwa-dnie.c |
4.40% (18/409) |
3.85% (1/26) |
0.55% (3/544) |
src/opensc/src/libopensc/cwa14890.c |
2.64% (36/1366) |
6.25% (2/32) |
2.40% (38/1586) |
src/opensc/src/libopensc/dir.c |
84.25% (246/292) |
100.00% (8/8) |
73.01% (284/389) |
src/opensc/src/libopensc/ef-atr.c |
91.67% (110/120) |
100.00% (3/3) |
81.03% (158/195) |
src/opensc/src/libopensc/ef-gdo.c |
89.47% (68/76) |
100.00% (2/2) |
82.35% (84/102) |
src/opensc/src/libopensc/errors.c |
97.37% (148/152) |
100.00% (1/1) |
93.18% (41/44) |
src/opensc/src/libopensc/gp.c |
100.00% (39/39) |
100.00% (4/4) |
76.11% (86/113) |
src/opensc/src/libopensc/iasecc-sdo.c |
29.88% (300/1004) |
44.44% (12/27) |
26.86% (560/2085) |
src/opensc/src/libopensc/iasecc-sm.c |
10.23% (44/430) |
17.65% (3/17) |
5.53% (50/904) |
src/opensc/src/libopensc/iso7816.c |
59.60% (708/1188) |
57.58% (19/33) |
53.19% (884/1662) |
src/opensc/src/libopensc/log.c |
43.75% (112/256) |
53.33% (8/15) |
38.73% (79/204) |
src/opensc/src/libopensc/muscle-filesystem.c |
91.89% (170/185) |
100.00% (11/11) |
84.52% (131/155) |
src/opensc/src/libopensc/muscle.c |
38.59% (301/780) |
56.00% (14/25) |
27.89% (466/1671) |
src/opensc/src/libopensc/padding.c |
0.00% (0/491) |
0.00% (0/13) |
0.00% (0/704) |
src/opensc/src/libopensc/pkcs15-actalis.c |
0.00% (0/201) |
0.00% (0/7) |
0.00% (0/104) |
src/opensc/src/libopensc/pkcs15-algo.c |
27.37% (78/285) |
31.25% (5/16) |
33.21% (88/265) |
src/opensc/src/libopensc/pkcs15-atrust-acos.c |
0.00% (0/150) |
0.00% (0/4) |
0.00% (0/106) |
src/opensc/src/libopensc/pkcs15-cac.c |
5.88% (14/238) |
50.00% (2/4) |
7.72% (19/246) |
src/opensc/src/libopensc/pkcs15-cache.c |
68.12% (109/160) |
100.00% (3/3) |
72.48% (108/149) |
src/opensc/src/libopensc/pkcs15-cardos.c |
92.39% (85/92) |
100.00% (4/4) |
77.56% (121/156) |
src/opensc/src/libopensc/pkcs15-cert.c |
38.65% (155/401) |
41.67% (5/12) |
26.36% (170/645) |
src/opensc/src/libopensc/pkcs15-coolkey.c |
3.14% (15/478) |
9.09% (2/22) |
6.38% (25/392) |
src/opensc/src/libopensc/pkcs15-data.c |
51.52% (51/99) |
60.00% (3/5) |
19.51% (24/123) |
src/opensc/src/libopensc/pkcs15-din-66291.c |
85.95% (159/185) |
100.00% (2/2) |
87.12% (115/132) |
src/opensc/src/libopensc/pkcs15-dnie.c |
13.17% (22/167) |
50.00% (2/4) |
15.11% (34/225) |
src/opensc/src/libopensc/pkcs15-dtrust.c |
14.29% (7/49) |
50.00% (2/4) |
6.67% (8/120) |
src/opensc/src/libopensc/pkcs15-emulator-filter.c |
0.00% (0/79) |
0.00% (0/3) |
0.00% (0/127) |
src/opensc/src/libopensc/pkcs15-eoi.c |
100.00% (3/3) |
100.00% (1/1) |
69.23% (9/13) |
src/opensc/src/libopensc/pkcs15-esinit.c |
83.33% (30/36) |
100.00% (3/3) |
86.36% (38/44) |
src/opensc/src/libopensc/pkcs15-esteid2018.c |
3.50% (5/143) |
50.00% (1/2) |
3.31% (6/181) |
src/opensc/src/libopensc/pkcs15-esteid2025.c |
2.76% (4/145) |
50.00% (1/2) |
2.13% (4/188) |
src/opensc/src/libopensc/pkcs15-gemsafeV1.c |
2.43% (8/329) |
22.22% (2/9) |
2.66% (8/301) |
src/opensc/src/libopensc/pkcs15-gids.c |
10.43% (17/163) |
66.67% (2/3) |
8.76% (17/194) |
src/opensc/src/libopensc/pkcs15-iasecc.c |
13.89% (20/144) |
50.00% (3/6) |
8.29% (30/362) |
src/opensc/src/libopensc/pkcs15-idprime.c |
5.43% (14/258) |
66.67% (2/3) |
6.92% (18/260) |
src/opensc/src/libopensc/pkcs15-itacns.c |
1.95% (10/513) |
8.33% (1/12) |
2.58% (12/466) |
src/opensc/src/libopensc/pkcs15-jpki.c |
2.29% (4/175) |
50.00% (1/2) |
2.82% (4/142) |
src/opensc/src/libopensc/pkcs15-nqApplet.c |
8.51% (12/141) |
16.67% (1/6) |
6.01% (17/283) |
src/opensc/src/libopensc/pkcs15-oberthur.c |
71.27% (563/790) |
94.12% (16/17) |
62.90% (846/1345) |
src/opensc/src/libopensc/pkcs15-openpgp.c |
26.87% (108/402) |
80.00% (4/5) |
22.80% (88/386) |
src/opensc/src/libopensc/pkcs15-pin.c |
51.10% (278/544) |
76.92% (10/13) |
42.74% (315/737) |
src/opensc/src/libopensc/pkcs15-piv.c |
1.58% (14/888) |
50.00% (2/4) |
2.33% (18/774) |
src/opensc/src/libopensc/pkcs15-prkey.c |
47.97% (236/492) |
62.50% (5/8) |
34.54% (143/414) |
src/opensc/src/libopensc/pkcs15-pteid.c |
4.74% (11/232) |
40.00% (2/5) |
7.98% (21/263) |
src/opensc/src/libopensc/pkcs15-pubkey.c |
33.02% (382/1157) |
44.44% (12/27) |
20.01% (332/1659) |
src/opensc/src/libopensc/pkcs15-sc-hsm.c |
26.93% (234/869) |
36.00% (9/25) |
19.65% (190/967) |
src/opensc/src/libopensc/pkcs15-skeid.c |
5.45% (6/110) |
50.00% (1/2) |
4.60% (4/87) |
src/opensc/src/libopensc/pkcs15-skey.c |
81.25% (117/144) |
100.00% (3/3) |
54.88% (90/164) |
src/opensc/src/libopensc/pkcs15-starcert.c |
90.91% (140/154) |
100.00% (4/4) |
89.92% (107/119) |
src/opensc/src/libopensc/pkcs15-starcos-esign.c |
87.08% (155/178) |
100.00% (5/5) |
76.23% (186/244) |
src/opensc/src/libopensc/pkcs15-syn.c |
45.37% (152/335) |
56.25% (9/16) |
40.11% (142/354) |
src/opensc/src/libopensc/pkcs15-tccardos.c |
0.00% (0/256) |
0.00% (0/9) |
0.00% (0/188) |
src/opensc/src/libopensc/pkcs15-tcos.c |
1.67% (7/418) |
10.00% (1/10) |
1.71% (6/350) |
src/opensc/src/libopensc/pkcs15.c |
66.54% (1456/2188) |
70.37% (57/81) |
58.00% (1298/2238) |
src/opensc/src/libopensc/reader-ctapi.c |
9.61% (37/385) |
20.00% (3/15) |
2.97% (10/337) |
src/opensc/src/libopensc/reader-tr03119.c |
0.00% (0/727) |
0.00% (0/12) |
0.00% (0/350) |
src/opensc/src/libopensc/sc-ossl-compat.h |
80.00% (12/15) |
80.00% (4/5) |
80.00% (4/5) |
src/opensc/src/libopensc/sc.c |
73.96% (602/814) |
77.78% (42/54) |
70.65% (532/753) |
src/opensc/src/libopensc/sec.c |
24.48% (59/241) |
28.57% (4/14) |
14.03% (62/442) |
src/opensc/src/libopensc/simpletlv.c |
57.14% (28/49) |
50.00% (1/2) |
40.48% (17/42) |
src/opensc/src/libopensc/sm.c |
87.25% (89/102) |
100.00% (4/4) |
66.45% (103/155) |
src/opensc/src/pkcs15init/pkcs15-asepcos.c |
0.00% (0/498) |
0.00% (0/16) |
0.00% (0/545) |
src/opensc/src/pkcs15init/pkcs15-authentic.c |
53.72% (296/551) |
62.50% (15/24) |
43.37% (523/1206) |
src/opensc/src/pkcs15init/pkcs15-cardos.c |
40.36% (222/550) |
66.67% (16/24) |
37.60% (276/734) |
src/opensc/src/pkcs15init/pkcs15-cflex.c |
0.00% (0/558) |
0.00% (0/25) |
0.00% (0/537) |
src/opensc/src/pkcs15init/pkcs15-entersafe.c |
55.65% (207/372) |
83.33% (10/12) |
53.14% (279/525) |
src/opensc/src/pkcs15init/pkcs15-epass2003.c |
56.65% (328/579) |
76.92% (10/13) |
50.37% (411/816) |
src/opensc/src/pkcs15init/pkcs15-gids.c |
29.73% (22/74) |
40.00% (4/10) |
19.44% (42/216) |
src/opensc/src/pkcs15init/pkcs15-iasecc.c |
12.01% (155/1291) |
20.00% (7/35) |
8.93% (243/2722) |
src/opensc/src/pkcs15init/pkcs15-isoApplet.c |
42.58% (178/418) |
81.82% (9/11) |
40.25% (229/569) |
src/opensc/src/pkcs15init/pkcs15-lib.c |
63.04% (1982/3144) |
73.75% (59/80) |
55.66% (2999/5388) |
src/opensc/src/pkcs15init/pkcs15-muscle.c |
69.61% (126/181) |
90.00% (9/10) |
48.70% (112/230) |
src/opensc/src/pkcs15init/pkcs15-myeid.c |
84.92% (552/650) |
82.35% (14/17) |
73.95% (775/1048) |
src/opensc/src/pkcs15init/pkcs15-oberthur-awp.c |
0.00% (0/1400) |
0.00% (0/34) |
0.00% (0/2350) |
src/opensc/src/pkcs15init/pkcs15-oberthur.c |
66.44% (394/593) |
66.67% (12/18) |
57.37% (650/1133) |
src/opensc/src/pkcs15init/pkcs15-openpgp.c |
46.67% (161/345) |
64.29% (9/14) |
35.25% (208/590) |
src/opensc/src/pkcs15init/pkcs15-rtecp.c |
19.14% (98/512) |
61.54% (8/13) |
17.84% (147/824) |
src/opensc/src/pkcs15init/pkcs15-rutoken.c |
15.24% (25/164) |
42.86% (3/7) |
26.44% (55/208) |
src/opensc/src/pkcs15init/pkcs15-sc-hsm.c |
57.54% (225/391) |
63.16% (12/19) |
46.29% (287/620) |
src/opensc/src/pkcs15init/pkcs15-setcos.c |
54.91% (190/346) |
57.14% (8/14) |
47.09% (299/635) |
src/opensc/src/pkcs15init/pkcs15-starcos.c |
61.50% (409/665) |
76.47% (13/17) |
61.61% (321/521) |
src/opensc/src/pkcs15init/profile.c |
90.90% (1439/1583) |
97.00% (97/100) |
84.96% (1203/1416) |
src/opensc/src/scconf/parse.c |
74.15% (241/325) |
80.00% (12/15) |
73.42% (163/222) |
src/opensc/src/scconf/scconf.c |
27.41% (91/332) |
40.91% (9/22) |
24.66% (54/219) |
src/opensc/src/scconf/sclex.c |
93.53% (130/139) |
100.00% (9/9) |
94.20% (65/69) |
src/opensc/src/sm/sm-eac.c |
0.00% (0/56) |
0.00% (0/6) |
0.00% (0/81) |
src/opensc/src/tests/fuzzing/fuzz_pkcs15init.c |
96.44% (244/253) |
100.00% (11/11) |
94.74% (144/152) |
src/opensc/src/tests/fuzzing/fuzzer_reader.c |
92.00% (115/125) |
100.00% (10/10) |
92.11% (70/76) |
src/opensc/src/tools/fread_to_eof.c |
0.00% (0/28) |
0.00% (0/1) |
0.00% (0/27) |
src/opensc/src/ui/notify.c |
25.00% (1/4) |
25.00% (1/4) |
25.00% (1/4) |
Totals |
41.49% (33367/80421) |
52.69% (1428/2710) |
34.13% (38326/112292) |