View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/opensc/src/common/compat_strlcat.c |
0.00% (0/21) |
0.00% (0/1) |
0.00% (0/12) |
src/opensc/src/common/compat_strlcpy.c |
0.00% (0/18) |
0.00% (0/1) |
0.00% (0/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.38% (239/564) |
50.00% (22/44) |
40.00% (194/485) |
src/opensc/src/libopensc/apdu.c |
51.62% (255/494) |
66.67% (8/12) |
60.12% (386/642) |
src/opensc/src/libopensc/asn1.c |
29.38% (508/1729) |
32.14% (18/56) |
29.95% (510/1703) |
src/opensc/src/libopensc/aux-data.c |
0.00% (0/118) |
0.00% (0/6) |
0.00% (0/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 |
20.07% (300/1495) |
28.57% (14/49) |
14.38% (449/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.84% (970/1279) |
67.44% (29/43) |
64.75% (937/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 |
28.98% (293/1011) |
28.12% (9/32) |
24.32% (311/1279) |
src/opensc/src/libopensc/card-coolkey.c |
40.29% (583/1447) |
42.19% (27/64) |
36.17% (501/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 |
15.15% (156/1030) |
32.26% (10/31) |
10.15% (195/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 |
4.52% (49/1085) |
9.76% (4/41) |
1.70% (28/1646) |
src/opensc/src/libopensc/card-epass2003.c |
35.90% (816/2273) |
45.33% (34/75) |
25.74% (800/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 |
32.62% (122/374) |
44.44% (8/18) |
20.80% (88/423) |
src/opensc/src/libopensc/card-gids.c |
7.81% (125/1600) |
13.46% (7/52) |
3.59% (101/2815) |
src/opensc/src/libopensc/card-iasecc.c |
26.76% (682/2549) |
32.35% (22/68) |
21.19% (1011/4772) |
src/opensc/src/libopensc/card-idprime.c |
54.80% (462/843) |
63.64% (21/33) |
44.31% (553/1248) |
src/opensc/src/libopensc/card-isoApplet.c |
18.41% (155/842) |
38.10% (8/21) |
12.94% (191/1476) |
src/opensc/src/libopensc/card-itacns.c |
40.43% (114/282) |
52.63% (10/19) |
30.48% (89/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 |
20.00% (42/210) |
38.46% (5/13) |
9.05% (22/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 |
25.04% (168/671) |
29.41% (10/34) |
17.40% (130/747) |
src/opensc/src/libopensc/card-myeid.c |
21.43% (323/1507) |
30.95% (13/42) |
18.44% (415/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 |
52.79% (161/305) |
56.25% (9/16) |
37.67% (217/576) |
src/opensc/src/libopensc/card-oberthur.c |
14.47% (238/1645) |
22.73% (10/44) |
12.45% (390/3133) |
src/opensc/src/libopensc/card-openpgp.c |
39.92% (925/2317) |
54.39% (31/57) |
27.66% (1177/4256) |
src/opensc/src/libopensc/card-piv.c |
37.20% (927/2492) |
48.94% (23/47) |
30.92% (1019/3296) |
src/opensc/src/libopensc/card-rtecp.c |
17.44% (116/665) |
18.18% (4/22) |
13.65% (153/1121) |
src/opensc/src/libopensc/card-rutoken.c |
15.83% (152/960) |
24.32% (9/37) |
13.97% (220/1575) |
src/opensc/src/libopensc/card-sc-hsm.c |
17.10% (209/1222) |
23.08% (9/39) |
9.63% (189/1962) |
src/opensc/src/libopensc/card-setcos.c |
18.58% (162/872) |
30.77% (8/26) |
14.70% (126/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 |
42.19% (621/1472) |
50.00% (19/38) |
35.62% (707/1985) |
src/opensc/src/libopensc/card-tcos.c |
14.07% (74/526) |
27.78% (5/18) |
7.90% (56/709) |
src/opensc/src/libopensc/card.c |
51.87% (624/1203) |
63.64% (35/55) |
39.76% (843/2120) |
src/opensc/src/libopensc/compression.c |
40.84% (78/191) |
50.00% (4/8) |
50.36% (69/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 |
34.29% (226/659) |
45.71% (16/35) |
25.84% (139/538) |
src/opensc/src/libopensc/cwa-dnie.c |
6.85% (28/409) |
7.69% (2/26) |
1.29% (7/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 |
1.71% (5/292) |
12.50% (1/8) |
0.51% (2/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 |
0.00% (0/76) |
0.00% (0/2) |
0.00% (0/102) |
src/opensc/src/libopensc/errors.c |
96.71% (147/152) |
100.00% (1/1) |
86.36% (38/44) |
src/opensc/src/libopensc/gp.c |
100.00% (39/39) |
100.00% (4/4) |
75.22% (85/113) |
src/opensc/src/libopensc/iasecc-sdo.c |
0.00% (0/1004) |
0.00% (0/27) |
0.00% (0/2085) |
src/opensc/src/libopensc/iasecc-sm.c |
0.00% (0/430) |
0.00% (0/17) |
0.00% (0/904) |
src/opensc/src/libopensc/iso7816.c |
43.52% (517/1188) |
45.45% (15/33) |
40.67% (676/1662) |
src/opensc/src/libopensc/log.c |
42.58% (109/256) |
53.33% (8/15) |
37.25% (76/204) |
src/opensc/src/libopensc/muscle-filesystem.c |
48.65% (90/185) |
63.64% (7/11) |
41.29% (64/155) |
src/opensc/src/libopensc/muscle.c |
12.18% (95/780) |
12.00% (3/25) |
6.76% (113/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 |
0.00% (0/285) |
0.00% (0/16) |
0.00% (0/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 |
0.00% (0/238) |
0.00% (0/4) |
0.00% (0/246) |
src/opensc/src/libopensc/pkcs15-cache.c |
0.00% (0/160) |
0.00% (0/3) |
0.00% (0/149) |
src/opensc/src/libopensc/pkcs15-cardos.c |
0.00% (0/92) |
0.00% (0/4) |
0.00% (0/156) |
src/opensc/src/libopensc/pkcs15-cert.c |
0.00% (0/401) |
0.00% (0/12) |
0.00% (0/645) |
src/opensc/src/libopensc/pkcs15-coolkey.c |
0.00% (0/478) |
0.00% (0/22) |
0.00% (0/392) |
src/opensc/src/libopensc/pkcs15-data.c |
0.00% (0/99) |
0.00% (0/5) |
0.00% (0/123) |
src/opensc/src/libopensc/pkcs15-din-66291.c |
0.00% (0/185) |
0.00% (0/2) |
0.00% (0/132) |
src/opensc/src/libopensc/pkcs15-dnie.c |
0.00% (0/167) |
0.00% (0/4) |
0.00% (0/225) |
src/opensc/src/libopensc/pkcs15-dtrust.c |
0.00% (0/49) |
0.00% (0/4) |
0.00% (0/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 |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/13) |
src/opensc/src/libopensc/pkcs15-esinit.c |
0.00% (0/36) |
0.00% (0/3) |
0.00% (0/44) |
src/opensc/src/libopensc/pkcs15-esteid2018.c |
0.00% (0/143) |
0.00% (0/2) |
0.00% (0/181) |
src/opensc/src/libopensc/pkcs15-esteid2025.c |
0.00% (0/145) |
0.00% (0/2) |
0.00% (0/188) |
src/opensc/src/libopensc/pkcs15-gemsafeV1.c |
0.00% (0/329) |
0.00% (0/9) |
0.00% (0/301) |
src/opensc/src/libopensc/pkcs15-gids.c |
0.00% (0/163) |
0.00% (0/3) |
0.00% (0/194) |
src/opensc/src/libopensc/pkcs15-iasecc.c |
0.00% (0/144) |
0.00% (0/6) |
0.00% (0/362) |
src/opensc/src/libopensc/pkcs15-idprime.c |
0.00% (0/258) |
0.00% (0/3) |
0.00% (0/260) |
src/opensc/src/libopensc/pkcs15-itacns.c |
0.00% (0/513) |
0.00% (0/12) |
0.00% (0/466) |
src/opensc/src/libopensc/pkcs15-jpki.c |
0.00% (0/175) |
0.00% (0/2) |
0.00% (0/142) |
src/opensc/src/libopensc/pkcs15-nqApplet.c |
0.00% (0/141) |
0.00% (0/6) |
0.00% (0/283) |
src/opensc/src/libopensc/pkcs15-oberthur.c |
0.00% (0/790) |
0.00% (0/17) |
0.00% (0/1345) |
src/opensc/src/libopensc/pkcs15-openpgp.c |
0.00% (0/402) |
0.00% (0/5) |
0.00% (0/386) |
src/opensc/src/libopensc/pkcs15-pin.c |
0.00% (0/544) |
0.00% (0/13) |
0.00% (0/737) |
src/opensc/src/libopensc/pkcs15-piv.c |
0.00% (0/888) |
0.00% (0/4) |
0.00% (0/774) |
src/opensc/src/libopensc/pkcs15-prkey.c |
0.00% (0/492) |
0.00% (0/8) |
0.00% (0/414) |
src/opensc/src/libopensc/pkcs15-pteid.c |
0.00% (0/232) |
0.00% (0/5) |
0.00% (0/263) |
src/opensc/src/libopensc/pkcs15-pubkey.c |
2.94% (34/1157) |
3.70% (1/27) |
2.83% (47/1659) |
src/opensc/src/libopensc/pkcs15-sc-hsm.c |
0.00% (0/869) |
0.00% (0/25) |
0.00% (0/967) |
src/opensc/src/libopensc/pkcs15-skeid.c |
0.00% (0/110) |
0.00% (0/2) |
0.00% (0/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 |
0.00% (0/154) |
0.00% (0/4) |
0.00% (0/119) |
src/opensc/src/libopensc/pkcs15-starcos-esign.c |
0.00% (0/178) |
0.00% (0/5) |
0.00% (0/244) |
src/opensc/src/libopensc/pkcs15-syn.c |
0.00% (0/335) |
0.00% (0/16) |
0.00% (0/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 |
0.00% (0/418) |
0.00% (0/10) |
0.00% (0/350) |
src/opensc/src/libopensc/pkcs15.c |
0.00% (0/2188) |
0.00% (0/81) |
0.00% (0/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 |
40.00% (6/15) |
40.00% (2/5) |
40.00% (2/5) |
src/opensc/src/libopensc/sc.c |
61.30% (499/814) |
66.67% (36/54) |
58.57% (441/753) |
src/opensc/src/libopensc/sec.c |
7.47% (18/241) |
14.29% (2/14) |
12.22% (54/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 |
91.18% (93/102) |
100.00% (4/4) |
71.61% (111/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 |
0.00% (0/551) |
0.00% (0/24) |
0.00% (0/1206) |
src/opensc/src/pkcs15init/pkcs15-cardos.c |
0.00% (0/550) |
0.00% (0/24) |
0.00% (0/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.00% (0/372) |
0.00% (0/12) |
0.00% (0/525) |
src/opensc/src/pkcs15init/pkcs15-epass2003.c |
0.00% (0/579) |
0.00% (0/13) |
0.00% (0/816) |
src/opensc/src/pkcs15init/pkcs15-gids.c |
0.00% (0/74) |
0.00% (0/10) |
0.00% (0/216) |
src/opensc/src/pkcs15init/pkcs15-iasecc.c |
0.00% (0/1291) |
0.00% (0/35) |
0.00% (0/2722) |
src/opensc/src/pkcs15init/pkcs15-isoApplet.c |
0.00% (0/418) |
0.00% (0/11) |
0.00% (0/569) |
src/opensc/src/pkcs15init/pkcs15-lib.c |
0.00% (0/3144) |
0.00% (0/80) |
0.00% (0/5388) |
src/opensc/src/pkcs15init/pkcs15-muscle.c |
0.00% (0/181) |
0.00% (0/10) |
0.00% (0/230) |
src/opensc/src/pkcs15init/pkcs15-myeid.c |
0.00% (0/650) |
0.00% (0/17) |
0.00% (0/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.00% (0/593) |
0.00% (0/18) |
0.00% (0/1133) |
src/opensc/src/pkcs15init/pkcs15-openpgp.c |
0.00% (0/345) |
0.00% (0/14) |
0.00% (0/590) |
src/opensc/src/pkcs15init/pkcs15-rtecp.c |
0.00% (0/512) |
0.00% (0/13) |
0.00% (0/824) |
src/opensc/src/pkcs15init/pkcs15-rutoken.c |
0.00% (0/164) |
0.00% (0/7) |
0.00% (0/208) |
src/opensc/src/pkcs15init/pkcs15-sc-hsm.c |
0.00% (0/391) |
0.00% (0/19) |
0.00% (0/620) |
src/opensc/src/pkcs15init/pkcs15-setcos.c |
0.00% (0/346) |
0.00% (0/14) |
0.00% (0/635) |
src/opensc/src/pkcs15init/pkcs15-starcos.c |
0.00% (0/665) |
0.00% (0/17) |
0.00% (0/521) |
src/opensc/src/pkcs15init/profile.c |
0.00% (0/1583) |
0.00% (0/100) |
0.00% (0/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 |
12.65% (42/332) |
31.82% (7/22) |
11.42% (25/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_card.c |
92.59% (50/54) |
100.00% (1/1) |
85.19% (23/27) |
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 |
0.00% (0/4) |
0.00% (0/4) |
0.00% (0/4) |
Totals |
17.01% (13644/80222) |
23.04% (622/2700) |
13.27% (14890/112167) |