View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/opensc/src/common/compat_strlcat.c |
95.24% (20/21) |
100.00% (1/1) |
91.67% (11/12) |
src/opensc/src/common/compat_strlcpy.c |
72.22% (13/18) |
100.00% (1/1) |
61.54% (8/13) |
src/opensc/src/common/constant-time.h |
100.00% (47/47) |
100.00% (15/15) |
100.00% (15/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 |
46.10% (260/564) |
54.55% (24/44) |
43.30% (210/485) |
src/opensc/src/libopensc/apdu.c |
59.92% (296/494) |
91.67% (11/12) |
64.80% (416/642) |
src/opensc/src/libopensc/asn1.c |
50.67% (876/1729) |
51.79% (29/56) |
52.73% (898/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 |
42.14% (630/1495) |
53.06% (26/49) |
31.33% (978/3122) |
src/opensc/src/libopensc/card-belpic.c |
71.29% (144/202) |
88.89% (8/9) |
58.56% (106/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 |
89.37% (1143/1279) |
86.05% (37/43) |
79.34% (1148/1447) |
src/opensc/src/libopensc/card-cac1.c |
89.66% (312/348) |
92.86% (13/14) |
73.17% (330/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 |
40.95% (414/1011) |
53.12% (17/32) |
36.43% (466/1279) |
src/opensc/src/libopensc/card-coolkey.c |
76.50% (1107/1447) |
84.38% (54/64) |
70.40% (975/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 |
52.04% (536/1030) |
61.29% (19/31) |
40.01% (769/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 |
19.91% (216/1085) |
36.59% (15/41) |
17.62% (290/1646) |
src/opensc/src/libopensc/card-epass2003.c |
47.65% (1083/2273) |
58.67% (44/75) |
35.01% (1088/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 |
88.24% (330/374) |
88.89% (16/18) |
82.27% (348/423) |
src/opensc/src/libopensc/card-gids.c |
18.69% (299/1600) |
40.38% (21/52) |
12.75% (359/2815) |
src/opensc/src/libopensc/card-iasecc.c |
37.43% (954/2549) |
48.53% (33/68) |
29.59% (1412/4772) |
src/opensc/src/libopensc/card-idprime.c |
69.63% (587/843) |
84.85% (28/33) |
60.58% (756/1248) |
src/opensc/src/libopensc/card-isoApplet.c |
28.38% (239/842) |
52.38% (11/21) |
25.14% (371/1476) |
src/opensc/src/libopensc/card-itacns.c |
75.18% (212/282) |
84.21% (16/19) |
59.25% (173/292) |
src/opensc/src/libopensc/card-jpki.c |
88.26% (248/281) |
91.67% (11/12) |
67.09% (369/550) |
src/opensc/src/libopensc/card-masktech.c |
41.43% (87/210) |
61.54% (8/13) |
31.69% (77/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 |
39.20% (263/671) |
47.06% (16/34) |
30.25% (226/747) |
src/opensc/src/libopensc/card-myeid.c |
41.87% (631/1507) |
54.76% (23/42) |
36.84% (829/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 |
83.61% (255/305) |
93.75% (15/16) |
66.84% (385/576) |
src/opensc/src/libopensc/card-oberthur.c |
35.26% (580/1645) |
43.18% (19/44) |
27.99% (877/3133) |
src/opensc/src/libopensc/card-openpgp.c |
35.17% (815/2317) |
45.61% (26/57) |
24.04% (1023/4256) |
src/opensc/src/libopensc/card-piv.c |
55.86% (1392/2492) |
74.47% (35/47) |
50.46% (1663/3296) |
src/opensc/src/libopensc/card-rtecp.c |
26.02% (173/665) |
36.36% (8/22) |
18.02% (202/1121) |
src/opensc/src/libopensc/card-rutoken.c |
27.29% (262/960) |
35.14% (13/37) |
20.19% (318/1575) |
src/opensc/src/libopensc/card-sc-hsm.c |
36.82% (450/1222) |
43.59% (17/39) |
26.61% (522/1962) |
src/opensc/src/libopensc/card-setcos.c |
39.11% (341/872) |
46.15% (12/26) |
33.49% (287/857) |
src/opensc/src/libopensc/card-skeid.c |
88.37% (76/86) |
85.71% (6/7) |
90.72% (88/97) |
src/opensc/src/libopensc/card-starcos.c |
64.61% (951/1472) |
65.79% (25/38) |
59.75% (1186/1985) |
src/opensc/src/libopensc/card-tcos.c |
61.03% (321/526) |
66.67% (12/18) |
55.29% (392/709) |
src/opensc/src/libopensc/card.c |
51.70% (622/1203) |
65.45% (36/55) |
37.41% (793/2120) |
src/opensc/src/libopensc/compression.c |
37.70% (72/191) |
50.00% (4/8) |
48.91% (67/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 |
38.09% (251/659) |
51.43% (18/35) |
31.97% (172/538) |
src/opensc/src/libopensc/cwa-dnie.c |
7.58% (31/409) |
7.69% (2/26) |
1.47% (8/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 |
53.77% (157/292) |
37.50% (3/8) |
51.67% (201/389) |
src/opensc/src/libopensc/ef-atr.c |
97.50% (117/120) |
100.00% (3/3) |
83.08% (162/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 |
43.23% (434/1004) |
48.15% (13/27) |
39.90% (832/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 |
58.33% (693/1188) |
54.55% (18/33) |
52.53% (873/1662) |
src/opensc/src/libopensc/log.c |
44.92% (115/256) |
60.00% (9/15) |
37.75% (77/204) |
src/opensc/src/libopensc/muscle-filesystem.c |
87.57% (162/185) |
90.91% (10/11) |
83.87% (130/155) |
src/opensc/src/libopensc/muscle.c |
17.95% (140/780) |
20.00% (5/25) |
11.73% (196/1671) |
src/opensc/src/libopensc/padding.c |
28.92% (142/491) |
38.46% (5/13) |
25.71% (181/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 |
44.56% (127/285) |
43.75% (7/16) |
58.11% (154/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 |
68.49% (163/238) |
100.00% (4/4) |
58.94% (145/246) |
src/opensc/src/libopensc/pkcs15-cache.c |
76.25% (122/160) |
100.00% (3/3) |
82.55% (123/149) |
src/opensc/src/libopensc/pkcs15-cardos.c |
63.04% (58/92) |
100.00% (4/4) |
56.41% (88/156) |
src/opensc/src/libopensc/pkcs15-cert.c |
53.62% (215/401) |
66.67% (8/12) |
51.01% (329/645) |
src/opensc/src/libopensc/pkcs15-coolkey.c |
88.08% (421/478) |
100.00% (22/22) |
81.38% (319/392) |
src/opensc/src/libopensc/pkcs15-data.c |
30.30% (30/99) |
60.00% (3/5) |
37.40% (46/123) |
src/opensc/src/libopensc/pkcs15-din-66291.c |
84.32% (156/185) |
100.00% (2/2) |
86.36% (114/132) |
src/opensc/src/libopensc/pkcs15-dnie.c |
40.12% (67/167) |
75.00% (3/4) |
36.44% (82/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 |
69.60% (229/329) |
77.78% (7/9) |
68.11% (205/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 |
55.43% (143/258) |
100.00% (3/3) |
51.15% (133/260) |
src/opensc/src/libopensc/pkcs15-itacns.c |
58.87% (302/513) |
66.67% (8/12) |
54.51% (254/466) |
src/opensc/src/libopensc/pkcs15-jpki.c |
93.14% (163/175) |
100.00% (2/2) |
60.56% (86/142) |
src/opensc/src/libopensc/pkcs15-nqApplet.c |
92.20% (130/141) |
100.00% (6/6) |
78.09% (221/283) |
src/opensc/src/libopensc/pkcs15-oberthur.c |
76.20% (602/790) |
100.00% (17/17) |
65.72% (884/1345) |
src/opensc/src/libopensc/pkcs15-openpgp.c |
28.36% (114/402) |
80.00% (4/5) |
24.35% (94/386) |
src/opensc/src/libopensc/pkcs15-pin.c |
45.40% (247/544) |
76.92% (10/13) |
44.64% (329/737) |
src/opensc/src/libopensc/pkcs15-piv.c |
75.45% (670/888) |
75.00% (3/4) |
64.86% (502/774) |
src/opensc/src/libopensc/pkcs15-prkey.c |
1.42% (7/492) |
12.50% (1/8) |
0.97% (4/414) |
src/opensc/src/libopensc/pkcs15-pteid.c |
28.45% (66/232) |
80.00% (4/5) |
34.22% (90/263) |
src/opensc/src/libopensc/pkcs15-pubkey.c |
30.25% (350/1157) |
48.15% (13/27) |
27.43% (455/1659) |
src/opensc/src/libopensc/pkcs15-sc-hsm.c |
18.07% (157/869) |
24.00% (6/25) |
13.86% (134/967) |
src/opensc/src/libopensc/pkcs15-sec.c |
33.94% (224/660) |
50.00% (6/12) |
26.76% (353/1319) |
src/opensc/src/libopensc/pkcs15-skeid.c |
100.00% (110/110) |
100.00% (2/2) |
81.61% (71/87) |
src/opensc/src/libopensc/pkcs15-skey.c |
0.00% (0/144) |
0.00% (0/3) |
0.00% (0/164) |
src/opensc/src/libopensc/pkcs15-starcert.c |
96.10% (148/154) |
100.00% (4/4) |
93.28% (111/119) |
src/opensc/src/libopensc/pkcs15-starcos-esign.c |
87.08% (155/178) |
100.00% (5/5) |
76.64% (187/244) |
src/opensc/src/libopensc/pkcs15-syn.c |
50.15% (168/335) |
68.75% (11/16) |
44.07% (156/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 |
80.38% (336/418) |
100.00% (10/10) |
70.00% (245/350) |
src/opensc/src/libopensc/pkcs15.c |
47.53% (1040/2188) |
58.02% (47/81) |
42.40% (949/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 |
100.00% (15/15) |
100.00% (5/5) |
100.00% (5/5) |
src/opensc/src/libopensc/sc.c |
70.88% (577/814) |
81.48% (44/54) |
69.32% (522/753) |
src/opensc/src/libopensc/sec.c |
44.40% (107/241) |
50.00% (7/14) |
40.72% (180/442) |
src/opensc/src/libopensc/simpletlv.c |
93.88% (46/49) |
100.00% (2/2) |
90.48% (38/42) |
src/opensc/src/libopensc/sm.c |
87.25% (89/102) |
100.00% (4/4) |
66.45% (103/155) |
src/opensc/src/pkcs11/debug.c |
88.37% (76/86) |
100.00% (7/7) |
90.91% (50/55) |
src/opensc/src/pkcs11/framework-pkcs15.c |
41.94% (2040/4864) |
58.88% (63/107) |
37.81% (2509/6636) |
src/opensc/src/pkcs11/framework-pkcs15init.c |
0.00% (0/101) |
0.00% (0/8) |
0.00% (0/65) |
src/opensc/src/pkcs11/mechanism.c |
53.36% (587/1100) |
63.79% (37/58) |
40.40% (663/1641) |
src/opensc/src/pkcs11/misc.c |
49.34% (187/379) |
70.00% (14/20) |
48.12% (192/399) |
src/opensc/src/pkcs11/openssl.c |
48.82% (269/551) |
81.82% (9/11) |
56.18% (291/518) |
src/opensc/src/pkcs11/pkcs11-display.c |
3.55% (12/338) |
10.53% (2/19) |
4.14% (12/290) |
src/opensc/src/pkcs11/pkcs11-global.c |
26.42% (158/598) |
43.75% (14/32) |
19.97% (132/661) |
src/opensc/src/pkcs11/pkcs11-object.c |
46.81% (521/1113) |
33.80% (24/71) |
46.24% (559/1209) |
src/opensc/src/pkcs11/pkcs11-session.c |
46.77% (174/372) |
53.33% (8/15) |
47.39% (200/422) |
src/opensc/src/pkcs11/slot.c |
47.75% (191/400) |
92.86% (13/14) |
37.62% (155/412) |
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 |
0.54% (3/551) |
4.17% (1/24) |
0.08% (1/1206) |
src/opensc/src/pkcs15init/pkcs15-cardos.c |
0.55% (3/550) |
4.17% (1/24) |
0.14% (1/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 |
0.81% (3/372) |
8.33% (1/12) |
0.19% (1/525) |
src/opensc/src/pkcs15init/pkcs15-epass2003.c |
0.52% (3/579) |
7.69% (1/13) |
0.12% (1/816) |
src/opensc/src/pkcs15init/pkcs15-gids.c |
4.05% (3/74) |
10.00% (1/10) |
0.46% (1/216) |
src/opensc/src/pkcs15init/pkcs15-iasecc.c |
0.23% (3/1291) |
2.86% (1/35) |
0.04% (1/2722) |
src/opensc/src/pkcs15init/pkcs15-isoApplet.c |
0.72% (3/418) |
9.09% (1/11) |
0.18% (1/569) |
src/opensc/src/pkcs15init/pkcs15-lib.c |
6.62% (208/3144) |
13.75% (11/80) |
3.69% (199/5388) |
src/opensc/src/pkcs15init/pkcs15-muscle.c |
1.66% (3/181) |
10.00% (1/10) |
0.43% (1/230) |
src/opensc/src/pkcs15init/pkcs15-myeid.c |
0.46% (3/650) |
5.88% (1/17) |
0.10% (1/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 |
0.51% (3/593) |
5.56% (1/18) |
0.09% (1/1133) |
src/opensc/src/pkcs15init/pkcs15-openpgp.c |
0.87% (3/345) |
7.14% (1/14) |
0.17% (1/590) |
src/opensc/src/pkcs15init/pkcs15-rtecp.c |
0.59% (3/512) |
7.69% (1/13) |
0.12% (1/824) |
src/opensc/src/pkcs15init/pkcs15-rutoken.c |
1.83% (3/164) |
14.29% (1/7) |
0.48% (1/208) |
src/opensc/src/pkcs15init/pkcs15-sc-hsm.c |
0.77% (3/391) |
5.26% (1/19) |
0.16% (1/620) |
src/opensc/src/pkcs15init/pkcs15-setcos.c |
0.87% (3/346) |
7.14% (1/14) |
0.16% (1/635) |
src/opensc/src/pkcs15init/pkcs15-starcos.c |
0.45% (3/665) |
5.88% (1/17) |
0.19% (1/521) |
src/opensc/src/pkcs15init/profile.c |
5.37% (85/1583) |
5.00% (5/100) |
4.87% (69/1416) |
src/opensc/src/scconf/parse.c |
5.85% (19/325) |
6.67% (1/15) |
2.25% (5/222) |
src/opensc/src/scconf/scconf.c |
14.76% (49/332) |
36.36% (8/22) |
12.79% (28/219) |
src/opensc/src/scconf/sclex.c |
8.63% (12/139) |
11.11% (1/9) |
4.35% (3/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_pkcs11.c |
95.54% (771/807) |
100.00% (23/23) |
92.75% (614/662) |
src/opensc/src/tests/fuzzing/fuzzer_reader.c |
80.80% (101/125) |
90.00% (9/10) |
77.63% (59/76) |
src/opensc/src/tests/fuzzing/fuzzer_tool.c |
33.64% (36/107) |
42.86% (3/7) |
45.16% (28/62) |
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 |
75.00% (3/4) |
75.00% (3/4) |
75.00% (3/4) |
Totals |
36.23% (33199/91644) |
45.60% (1415/3103) |
29.48% (37286/126491) |