View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/krb5/src/include/k5-buf.h |
0.00% (0/39) |
0.00% (0/7) |
0.00% (0/9) |
src/krb5/src/include/k5-input.h |
0.00% (0/54) |
0.00% (0/12) |
0.00% (0/34) |
src/krb5/src/include/k5-int.h |
46.00% (46/100) |
45.00% (9/20) |
58.18% (32/55) |
src/krb5/src/include/k5-platform.h |
14.44% (27/187) |
28.57% (6/21) |
33.33% (14/42) |
src/krb5/src/include/k5-thread.h |
0.00% (0/41) |
0.00% (0/9) |
0.00% (0/14) |
src/krb5/src/include/port-sockets.h |
0.00% (0/32) |
0.00% (0/2) |
0.00% (0/2) |
src/krb5/src/include/socket-utils.h |
0.00% (0/86) |
0.00% (0/13) |
0.00% (0/24) |
src/krb5/src/lib/crypto/builtin/aes/aescrypt.c |
96.83% (61/63) |
100.00% (2/2) |
25.31% (5468/21600) |
src/krb5/src/lib/crypto/builtin/aes/aeskey.c |
68.46% (89/130) |
75.00% (6/8) |
70.88% (1166/1645) |
src/krb5/src/lib/crypto/builtin/aes/aestab.c |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/krb5/src/lib/crypto/builtin/camellia/camellia.c |
94.54% (865/915) |
80.00% (12/15) |
98.78% (2261/2289) |
src/krb5/src/lib/crypto/builtin/cmac.c |
93.33% (98/105) |
100.00% (5/5) |
90.41% (66/73) |
src/krb5/src/lib/crypto/builtin/des/d3_aead.c |
90.32% (56/62) |
100.00% (2/2) |
98.84% (342/346) |
src/krb5/src/lib/crypto/builtin/des/d3_kysched.c |
66.67% (12/18) |
100.00% (1/1) |
68.42% (13/19) |
src/krb5/src/lib/crypto/builtin/des/des_keys.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/krb5/src/lib/crypto/builtin/des/f_aead.c |
0.00% (0/73) |
0.00% (0/3) |
0.00% (0/193) |
src/krb5/src/lib/crypto/builtin/des/f_parity.c |
85.00% (17/20) |
100.00% (2/2) |
94.44% (17/18) |
src/krb5/src/lib/crypto/builtin/des/f_sched.c |
100.00% (55/55) |
100.00% (1/1) |
100.00% (8/8) |
src/krb5/src/lib/crypto/builtin/des/weak_key.c |
88.89% (8/9) |
100.00% (1/1) |
85.71% (6/7) |
src/krb5/src/lib/crypto/builtin/enc_provider/aes.c |
83.93% (141/168) |
100.00% (10/10) |
83.13% (138/166) |
src/krb5/src/lib/crypto/builtin/enc_provider/camellia.c |
80.57% (141/175) |
90.91% (10/11) |
82.24% (125/152) |
src/krb5/src/lib/crypto/builtin/enc_provider/des3.c |
78.57% (33/42) |
100.00% (3/3) |
57.14% (20/35) |
src/krb5/src/lib/crypto/builtin/enc_provider/rc4.c |
73.47% (72/98) |
80.00% (4/5) |
68.75% (44/64) |
src/krb5/src/lib/crypto/builtin/hash_provider/hash_md4.c |
94.12% (16/17) |
100.00% (1/1) |
76.00% (19/25) |
src/krb5/src/lib/crypto/builtin/hash_provider/hash_md5.c |
94.12% (16/17) |
100.00% (1/1) |
92.00% (23/25) |
src/krb5/src/lib/crypto/builtin/hash_provider/hash_sha1.c |
94.44% (17/18) |
100.00% (1/1) |
92.59% (25/27) |
src/krb5/src/lib/crypto/builtin/hash_provider/hash_sha2.c |
93.33% (28/30) |
100.00% (2/2) |
91.67% (44/48) |
src/krb5/src/lib/crypto/builtin/hmac.c |
85.71% (42/49) |
100.00% (2/2) |
73.53% (25/34) |
src/krb5/src/lib/crypto/builtin/kdf.c |
90.57% (96/106) |
100.00% (3/3) |
79.71% (55/69) |
src/krb5/src/lib/crypto/builtin/md4/md4.c |
99.00% (99/100) |
100.00% (4/4) |
99.40% (165/166) |
src/krb5/src/lib/crypto/builtin/md5/md5.c |
99.24% (130/131) |
100.00% (4/4) |
99.53% (213/214) |
src/krb5/src/lib/crypto/builtin/pbkdf2.c |
0.00% (0/119) |
0.00% (0/5) |
0.00% (0/79) |
src/krb5/src/lib/crypto/builtin/sha1/shs.c |
99.53% (212/213) |
100.00% (4/4) |
99.74% (377/378) |
src/krb5/src/lib/crypto/builtin/sha2/sha256.c |
92.19% (118/128) |
85.71% (6/7) |
93.51% (72/77) |
src/krb5/src/lib/crypto/builtin/sha2/sha512.c |
91.22% (135/148) |
88.89% (8/9) |
87.95% (73/83) |
src/krb5/src/lib/crypto/krb/aead.c |
61.83% (81/131) |
85.71% (6/7) |
67.26% (76/113) |
src/krb5/src/lib/crypto/krb/checksum_dk_cmac.c |
89.47% (17/19) |
100.00% (1/1) |
71.43% (5/7) |
src/krb5/src/lib/crypto/krb/checksum_dk_hmac.c |
88.89% (16/18) |
100.00% (1/1) |
71.43% (5/7) |
src/krb5/src/lib/crypto/krb/checksum_etm.c |
90.91% (20/22) |
100.00% (1/1) |
75.00% (6/8) |
src/krb5/src/lib/crypto/krb/checksum_hmac_md5.c |
59.70% (40/67) |
50.00% (1/2) |
60.00% (24/40) |
src/krb5/src/lib/crypto/krb/checksum_length.c |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/5) |
src/krb5/src/lib/crypto/krb/checksum_unkeyed.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/krb5/src/lib/crypto/krb/crypto_int.h |
78.79% (52/66) |
100.00% (8/8) |
77.78% (63/81) |
src/krb5/src/lib/crypto/krb/decrypt.c |
88.24% (45/51) |
100.00% (2/2) |
75.68% (28/37) |
src/krb5/src/lib/crypto/krb/default_state.c |
44.44% (4/9) |
50.00% (1/2) |
20.00% (1/5) |
src/krb5/src/lib/crypto/krb/derive.c |
78.02% (71/91) |
100.00% (5/5) |
73.33% (33/45) |
src/krb5/src/lib/crypto/krb/enc_dk_cmac.c |
80.20% (81/101) |
100.00% (4/4) |
72.50% (58/80) |
src/krb5/src/lib/crypto/krb/enc_dk_hmac.c |
83.54% (132/158) |
100.00% (4/4) |
78.36% (105/134) |
src/krb5/src/lib/crypto/krb/enc_etm.c |
81.94% (127/155) |
100.00% (5/5) |
72.73% (80/110) |
src/krb5/src/lib/crypto/krb/enc_raw.c |
0.00% (0/50) |
0.00% (0/3) |
0.00% (0/51) |
src/krb5/src/lib/crypto/krb/enc_rc4.c |
69.09% (152/220) |
87.50% (7/8) |
61.49% (91/148) |
src/krb5/src/lib/crypto/krb/encrypt.c |
91.11% (41/45) |
100.00% (2/2) |
76.00% (19/25) |
src/krb5/src/lib/crypto/krb/encrypt_length.c |
91.67% (11/12) |
100.00% (1/1) |
71.43% (5/7) |
src/krb5/src/lib/crypto/krb/enctype_util.c |
0.00% (0/89) |
0.00% (0/8) |
0.00% (0/77) |
src/krb5/src/lib/crypto/krb/key.c |
77.08% (37/48) |
60.00% (3/5) |
81.48% (22/27) |
src/krb5/src/lib/crypto/krb/keyblocks.c |
79.66% (47/59) |
100.00% (5/5) |
78.79% (26/33) |
src/krb5/src/lib/crypto/krb/keyed_cksum.c |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/6) |
src/krb5/src/lib/crypto/krb/make_checksum.c |
80.77% (42/52) |
100.00% (2/2) |
70.59% (24/34) |
src/krb5/src/lib/crypto/krb/make_random_key.c |
80.56% (29/36) |
100.00% (1/1) |
66.67% (12/18) |
src/krb5/src/lib/crypto/krb/mandatory_sumtype.c |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/5) |
src/krb5/src/lib/crypto/krb/nfold.c |
100.00% (36/36) |
100.00% (1/1) |
100.00% (11/11) |
src/krb5/src/lib/crypto/krb/prf.c |
85.71% (30/35) |
100.00% (3/3) |
65.38% (17/26) |
src/krb5/src/lib/crypto/krb/prf_aes2.c |
100.00% (4/4) |
100.00% (1/1) |
100.00% (1/1) |
src/krb5/src/lib/crypto/krb/prf_cmac.c |
85.00% (17/20) |
100.00% (1/1) |
66.67% (8/12) |
src/krb5/src/lib/crypto/krb/prf_dk.c |
86.67% (26/30) |
100.00% (1/1) |
73.33% (11/15) |
src/krb5/src/lib/crypto/krb/prf_rc4.c |
100.00% (7/7) |
100.00% (1/1) |
100.00% (3/3) |
src/krb5/src/lib/crypto/krb/prng.c |
33.93% (19/56) |
33.33% (2/6) |
35.00% (14/40) |
src/krb5/src/lib/crypto/krb/random_to_key.c |
85.00% (34/40) |
100.00% (4/4) |
70.59% (24/34) |
src/krb5/src/lib/crypto/krb/s2k_pbkdf2.c |
0.00% (0/114) |
0.00% (0/5) |
0.00% (0/79) |
src/krb5/src/lib/crypto/krb/s2k_rc4.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/16) |
src/krb5/src/lib/crypto/krb/verify_checksum.c |
77.08% (37/48) |
100.00% (2/2) |
62.50% (20/32) |
src/krb5/src/lib/krb5/asn.1/asn1_encode.c |
0.00% (0/1157) |
0.00% (0/48) |
0.00% (0/804) |
src/krb5/src/lib/krb5/asn.1/asn1_encode.h |
0.00% (0/26) |
0.00% (0/6) |
0.00% (0/11) |
src/krb5/src/lib/krb5/asn.1/asn1_k_encode.c |
0.00% (0/287) |
0.00% (0/34) |
0.00% (0/153) |
src/krb5/src/lib/krb5/ccache/ccfns.c |
0.00% (0/171) |
0.00% (0/24) |
0.00% (0/154) |
src/krb5/src/lib/krb5/keytab/ktfns.c |
0.00% (0/113) |
0.00% (0/11) |
0.00% (0/124) |
src/krb5/src/lib/krb5/keytab/ktfr_entry.c |
0.00% (0/13) |
0.00% (0/2) |
0.00% (0/8) |
src/krb5/src/lib/krb5/krb/ai_authdata.c |
0.00% (0/164) |
0.00% (0/11) |
0.00% (0/121) |
src/krb5/src/lib/krb5/krb/authdata.c |
0.00% (0/810) |
0.00% (0/28) |
0.00% (0/513) |
src/krb5/src/lib/krb5/krb/authdata_dec.c |
0.00% (0/167) |
0.00% (0/6) |
0.00% (0/122) |
src/krb5/src/lib/krb5/krb/authdata_enc.c |
0.00% (0/59) |
0.00% (0/2) |
0.00% (0/24) |
src/krb5/src/lib/krb5/krb/bld_princ.c |
0.00% (0/86) |
0.00% (0/7) |
0.00% (0/52) |
src/krb5/src/lib/krb5/krb/cammac_util.c |
0.00% (0/34) |
0.00% (0/2) |
0.00% (0/20) |
src/krb5/src/lib/krb5/krb/copy_auth.c |
0.00% (0/42) |
0.00% (0/2) |
0.00% (0/34) |
src/krb5/src/lib/krb5/krb/copy_data.c |
0.00% (0/44) |
0.00% (0/3) |
0.00% (0/32) |
src/krb5/src/lib/krb5/krb/copy_princ.c |
0.00% (0/33) |
0.00% (0/1) |
0.00% (0/21) |
src/krb5/src/lib/krb5/krb/kerrs.c |
0.00% (0/120) |
0.00% (0/14) |
0.00% (0/74) |
src/krb5/src/lib/krb5/krb/kfree.c |
2.48% (15/605) |
4.23% (3/71) |
1.93% (7/362) |
src/krb5/src/lib/krb5/krb/libdef_parse.c |
0.00% (0/60) |
0.00% (0/3) |
0.00% (0/51) |
src/krb5/src/lib/krb5/krb/pac.c |
0.00% (0/774) |
0.00% (0/39) |
0.00% (0/576) |
src/krb5/src/lib/krb5/krb/parse.c |
0.00% (0/155) |
0.00% (0/4) |
0.00% (0/139) |
src/krb5/src/lib/krb5/krb/parse_host_string.c |
0.00% (0/53) |
0.00% (0/2) |
0.00% (0/55) |
src/krb5/src/lib/krb5/krb/plugin.c |
0.00% (0/293) |
0.00% (0/19) |
0.00% (0/249) |
src/krb5/src/lib/krb5/krb/princ_comp.c |
0.00% (0/86) |
0.00% (0/7) |
0.00% (0/76) |
src/krb5/src/lib/krb5/krb/serialize.c |
0.00% (0/60) |
0.00% (0/6) |
0.00% (0/24) |
src/krb5/src/lib/krb5/krb/sname_match.c |
0.00% (0/23) |
0.00% (0/2) |
0.00% (0/50) |
src/krb5/src/lib/krb5/krb/unparse.c |
0.00% (0/137) |
0.00% (0/7) |
0.00% (0/114) |
src/krb5/src/lib/krb5/os/addr.c |
0.00% (0/58) |
0.00% (0/3) |
0.00% (0/44) |
src/krb5/src/lib/krb5/os/c_ustime.c |
0.00% (0/42) |
0.00% (0/3) |
0.00% (0/20) |
src/krb5/src/lib/krb5/os/dnsglue.c |
0.00% (0/130) |
0.00% (0/7) |
0.00% (0/107) |
src/krb5/src/lib/krb5/os/dnssrv.c |
0.00% (0/134) |
0.00% (0/5) |
0.00% (0/108) |
src/krb5/src/lib/krb5/os/hostrealm.c |
0.00% (0/356) |
0.00% (0/21) |
0.00% (0/275) |
src/krb5/src/lib/krb5/os/hostrealm_dns.c |
0.00% (0/54) |
0.00% (0/5) |
0.00% (0/38) |
src/krb5/src/lib/krb5/os/hostrealm_domain.c |
0.00% (0/50) |
0.00% (0/3) |
0.00% (0/34) |
src/krb5/src/lib/krb5/os/hostrealm_profile.c |
0.00% (0/45) |
0.00% (0/4) |
0.00% (0/31) |
src/krb5/src/lib/krb5/os/hostrealm_registry.c |
0.00% (0/13) |
0.00% (0/3) |
0.00% (0/4) |
src/krb5/src/lib/krb5/os/locate_kdc.c |
0.00% (0/656) |
0.00% (0/30) |
0.00% (0/485) |
src/krb5/src/lib/krb5/os/os-proto.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/krb5/src/lib/krb5/os/sn2princ.c |
0.00% (0/241) |
0.00% (0/9) |
0.00% (0/199) |
src/krb5/src/lib/krb5/os/trace.c |
0.00% (0/356) |
0.00% (0/13) |
0.00% (0/344) |
src/krb5/src/lib/krb5/unicode/ucdata.c |
0.00% (0/378) |
0.00% (0/23) |
0.00% (0/276) |
src/krb5/src/lib/krb5/unicode/ucstr.c |
0.00% (0/152) |
0.00% (0/4) |
0.00% (0/225) |
src/krb5/src/tests/fuzzing/fuzz_crypto.c |
86.96% (80/92) |
100.00% (5/5) |
86.30% (63/73) |
src/krb5/src/util/et/error_message.c |
0.00% (0/164) |
0.00% (0/7) |
0.00% (0/127) |
src/krb5/src/util/et/et_name.c |
0.00% (0/18) |
0.00% (0/2) |
0.00% (0/10) |
src/krb5/src/util/profile/prof_err.c |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/krb5/src/util/profile/prof_file.c |
0.00% (0/418) |
0.00% (0/23) |
0.00% (0/287) |
src/krb5/src/util/profile/prof_get.c |
0.00% (0/402) |
0.00% (0/21) |
0.00% (0/317) |
src/krb5/src/util/profile/prof_parse.c |
0.00% (0/417) |
0.00% (0/19) |
0.00% (0/327) |
src/krb5/src/util/profile/prof_tree.c |
0.00% (0/439) |
0.00% (0/19) |
0.00% (0/462) |
src/krb5/src/util/support/bcmp.c |
100.00% (7/7) |
100.00% (1/1) |
100.00% (4/4) |
src/krb5/src/util/support/dir_filenames.c |
0.00% (0/43) |
0.00% (0/4) |
0.00% (0/23) |
src/krb5/src/util/support/errors.c |
0.00% (0/56) |
0.00% (0/8) |
0.00% (0/40) |
src/krb5/src/util/support/fake-addrinfo.c |
0.00% (0/30) |
0.00% (0/8) |
0.00% (0/15) |
src/krb5/src/util/support/gmt_mktime.c |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/krb5/src/util/support/init-addrinfo.c |
0.00% (0/6) |
0.00% (0/2) |
0.00% (0/3) |
src/krb5/src/util/support/k5buf.c |
0.00% (0/163) |
0.00% (0/15) |
0.00% (0/107) |
src/krb5/src/util/support/path.c |
0.00% (0/68) |
0.00% (0/4) |
0.00% (0/49) |
src/krb5/src/util/support/plugins.c |
0.00% (0/285) |
0.00% (0/19) |
0.00% (0/202) |
src/krb5/src/util/support/strerror_r.c |
0.00% (0/11) |
0.00% (0/1) |
0.00% (0/7) |
src/krb5/src/util/support/strlcpy.c |
0.00% (0/39) |
0.00% (0/2) |
0.00% (0/25) |
src/krb5/src/util/support/threads.c |
0.00% (0/225) |
0.00% (0/19) |
0.00% (0/178) |
src/krb5/src/util/support/utf8.c |
0.00% (0/50) |
0.00% (0/2) |
0.00% (0/52) |
src/krb5/src/util/support/utf8_conv.c |
0.00% (0/73) |
0.00% (0/2) |
0.00% (0/86) |
Totals |
23.84% (3993/16748) |
20.00% (197/985) |
30.78% (11679/37945) |