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/10) |
src/krb5/src/include/k5-input.h |
0.00% (0/54) |
0.00% (0/12) |
0.00% (0/41) |
src/krb5/src/include/k5-int.h |
45.00% (45/100) |
45.00% (9/20) |
58.46% (38/65) |
src/krb5/src/include/k5-platform.h |
14.44% (27/187) |
28.57% (6/21) |
32.00% (16/50) |
src/krb5/src/include/k5-thread.h |
0.00% (0/41) |
0.00% (0/9) |
0.00% (0/38) |
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/37) |
src/krb5/src/lib/crypto/builtin/aes/aescrypt.c |
96.72% (59/61) |
100.00% (2/2) |
25.32% (5470/21604) |
src/krb5/src/lib/crypto/builtin/aes/aeskey.c |
68.55% (85/124) |
75.00% (6/8) |
70.70% (1204/1703) |
src/krb5/src/lib/crypto/builtin/aes/aestab.c |
0.00% (0/2) |
0.00% (0/1) |
0.00% (0/2) |
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) |
80.00% (76/95) |
src/krb5/src/lib/crypto/builtin/des/d3_aead.c |
90.32% (56/62) |
100.00% (2/2) |
98.86% (346/350) |
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/198) |
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) |
80.21% (154/192) |
src/krb5/src/lib/crypto/builtin/enc_provider/camellia.c |
80.57% (141/175) |
90.91% (10/11) |
77.84% (137/176) |
src/krb5/src/lib/crypto/builtin/enc_provider/des3.c |
78.57% (33/42) |
100.00% (3/3) |
61.54% (24/39) |
src/krb5/src/lib/crypto/builtin/enc_provider/rc4.c |
73.47% (72/98) |
80.00% (4/5) |
69.86% (51/73) |
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) |
77.50% (31/40) |
src/krb5/src/lib/crypto/builtin/kdf.c |
90.57% (96/106) |
100.00% (3/3) |
80.28% (57/71) |
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/96) |
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) |
55.63% (79/142) |
src/krb5/src/lib/crypto/krb/checksum_dk_cmac.c |
88.89% (16/18) |
100.00% (1/1) |
77.78% (7/9) |
src/krb5/src/lib/crypto/krb/checksum_dk_hmac.c |
88.24% (15/17) |
100.00% (1/1) |
77.78% (7/9) |
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) |
63.64% (28/44) |
src/krb5/src/lib/crypto/krb/checksum_length.c |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/6) |
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) |
75.56% (68/90) |
src/krb5/src/lib/crypto/krb/decrypt.c |
88.24% (45/51) |
100.00% (2/2) |
77.50% (31/40) |
src/krb5/src/lib/crypto/krb/default_state.c |
44.44% (4/9) |
50.00% (1/2) |
16.67% (1/6) |
src/krb5/src/lib/crypto/krb/derive.c |
79.78% (71/89) |
100.00% (5/5) |
73.33% (44/60) |
src/krb5/src/lib/crypto/krb/enc_dk_cmac.c |
79.80% (79/99) |
100.00% (4/4) |
67.52% (79/117) |
src/krb5/src/lib/crypto/krb/enc_dk_hmac.c |
83.33% (130/156) |
100.00% (4/4) |
67.66% (136/201) |
src/krb5/src/lib/crypto/krb/enc_etm.c |
81.58% (124/152) |
100.00% (5/5) |
67.43% (118/175) |
src/krb5/src/lib/crypto/krb/enc_raw.c |
0.00% (0/50) |
0.00% (0/3) |
0.00% (0/54) |
src/krb5/src/lib/crypto/krb/enc_rc4.c |
68.84% (148/215) |
87.50% (7/8) |
59.28% (115/194) |
src/krb5/src/lib/crypto/krb/encrypt.c |
91.11% (41/45) |
100.00% (2/2) |
76.92% (20/26) |
src/krb5/src/lib/crypto/krb/encrypt_length.c |
91.67% (11/12) |
100.00% (1/1) |
75.00% (6/8) |
src/krb5/src/lib/crypto/krb/enctype_util.c |
0.00% (0/88) |
0.00% (0/8) |
0.00% (0/97) |
src/krb5/src/lib/crypto/krb/key.c |
77.08% (37/48) |
60.00% (3/5) |
83.33% (30/36) |
src/krb5/src/lib/crypto/krb/keyblocks.c |
79.31% (46/58) |
100.00% (5/5) |
66.04% (35/53) |
src/krb5/src/lib/crypto/krb/keyed_cksum.c |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/7) |
src/krb5/src/lib/crypto/krb/make_checksum.c |
80.77% (42/52) |
100.00% (2/2) |
72.50% (29/40) |
src/krb5/src/lib/crypto/krb/make_random_key.c |
82.86% (29/35) |
100.00% (1/1) |
66.67% (14/21) |
src/krb5/src/lib/crypto/krb/mandatory_sumtype.c |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/6) |
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) |
57.58% (38/66) |
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 |
84.21% (16/19) |
100.00% (1/1) |
73.33% (11/15) |
src/krb5/src/lib/crypto/krb/prf_dk.c |
86.21% (25/29) |
100.00% (1/1) |
78.95% (15/19) |
src/krb5/src/lib/crypto/krb/prf_rc4.c |
100.00% (7/7) |
100.00% (1/1) |
57.14% (8/14) |
src/krb5/src/lib/crypto/krb/prng.c |
33.93% (19/56) |
33.33% (2/6) |
30.43% (14/46) |
src/krb5/src/lib/crypto/krb/random_to_key.c |
85.00% (34/40) |
100.00% (4/4) |
73.17% (30/41) |
src/krb5/src/lib/crypto/krb/s2k_pbkdf2.c |
0.00% (0/111) |
0.00% (0/5) |
0.00% (0/92) |
src/krb5/src/lib/crypto/krb/s2k_rc4.c |
0.00% (0/25) |
0.00% (0/1) |
0.00% (0/18) |
src/krb5/src/lib/crypto/krb/verify_checksum.c |
77.08% (37/48) |
100.00% (2/2) |
64.86% (24/37) |
src/krb5/src/lib/krb5/asn.1/asn1_encode.c |
0.00% (0/1157) |
0.00% (0/48) |
0.00% (0/1381) |
src/krb5/src/lib/krb5/asn.1/asn1_encode.h |
0.00% (0/12) |
0.00% (0/4) |
0.00% (0/5) |
src/krb5/src/lib/krb5/asn.1/asn1_k_encode.c |
0.00% (0/283) |
0.00% (0/101) |
0.00% (0/586) |
src/krb5/src/lib/krb5/ccache/ccfns.c |
0.00% (0/165) |
0.00% (0/24) |
0.00% (0/182) |
src/krb5/src/lib/krb5/keytab/ktfns.c |
0.00% (0/113) |
0.00% (0/11) |
0.00% (0/135) |
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/163) |
0.00% (0/11) |
0.00% (0/164) |
src/krb5/src/lib/krb5/krb/authdata.c |
0.00% (0/809) |
0.00% (0/28) |
0.00% (0/729) |
src/krb5/src/lib/krb5/krb/authdata_dec.c |
0.00% (0/167) |
0.00% (0/6) |
0.00% (0/152) |
src/krb5/src/lib/krb5/krb/authdata_enc.c |
0.00% (0/59) |
0.00% (0/2) |
0.00% (0/29) |
src/krb5/src/lib/krb5/krb/bld_princ.c |
0.00% (0/86) |
0.00% (0/7) |
0.00% (0/66) |
src/krb5/src/lib/krb5/krb/cammac_util.c |
0.00% (0/34) |
0.00% (0/2) |
0.00% (0/26) |
src/krb5/src/lib/krb5/krb/copy_auth.c |
0.00% (0/41) |
0.00% (0/2) |
0.00% (0/37) |
src/krb5/src/lib/krb5/krb/copy_data.c |
0.00% (0/44) |
0.00% (0/3) |
0.00% (0/37) |
src/krb5/src/lib/krb5/krb/copy_princ.c |
0.00% (0/33) |
0.00% (0/1) |
0.00% (0/25) |
src/krb5/src/lib/krb5/krb/kerrs.c |
0.00% (0/116) |
0.00% (0/14) |
0.00% (0/102) |
src/krb5/src/lib/krb5/krb/kfree.c |
2.16% (13/601) |
4.23% (3/71) |
2.50% (11/440) |
src/krb5/src/lib/krb5/krb/libdef_parse.c |
0.00% (0/60) |
0.00% (0/3) |
0.00% (0/57) |
src/krb5/src/lib/krb5/krb/pac.c |
0.00% (0/773) |
0.00% (0/39) |
0.00% (0/816) |
src/krb5/src/lib/krb5/krb/parse.c |
0.00% (0/155) |
0.00% (0/4) |
0.00% (0/223) |
src/krb5/src/lib/krb5/krb/parse_host_string.c |
0.00% (0/53) |
0.00% (0/2) |
0.00% (0/74) |
src/krb5/src/lib/krb5/krb/plugin.c |
0.00% (0/289) |
0.00% (0/19) |
0.00% (0/361) |
src/krb5/src/lib/krb5/krb/princ_comp.c |
0.00% (0/86) |
0.00% (0/7) |
0.00% (0/92) |
src/krb5/src/lib/krb5/krb/serialize.c |
0.00% (0/60) |
0.00% (0/6) |
0.00% (0/30) |
src/krb5/src/lib/krb5/krb/sname_match.c |
0.00% (0/23) |
0.00% (0/2) |
0.00% (0/52) |
src/krb5/src/lib/krb5/krb/unparse.c |
0.00% (0/135) |
0.00% (0/7) |
0.00% (0/123) |
src/krb5/src/lib/krb5/os/addr.c |
0.00% (0/58) |
0.00% (0/3) |
0.00% (0/65) |
src/krb5/src/lib/krb5/os/c_ustime.c |
0.00% (0/42) |
0.00% (0/3) |
0.00% (0/21) |
src/krb5/src/lib/krb5/os/dnsglue.c |
0.00% (0/128) |
0.00% (0/7) |
0.00% (0/142) |
src/krb5/src/lib/krb5/os/dnssrv.c |
0.00% (0/134) |
0.00% (0/5) |
0.00% (0/146) |
src/krb5/src/lib/krb5/os/hostrealm.c |
0.00% (0/355) |
0.00% (0/21) |
0.00% (0/387) |
src/krb5/src/lib/krb5/os/hostrealm_dns.c |
0.00% (0/54) |
0.00% (0/5) |
0.00% (0/48) |
src/krb5/src/lib/krb5/os/hostrealm_domain.c |
0.00% (0/50) |
0.00% (0/3) |
0.00% (0/53) |
src/krb5/src/lib/krb5/os/hostrealm_profile.c |
0.00% (0/45) |
0.00% (0/4) |
0.00% (0/40) |
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/652) |
0.00% (0/30) |
0.00% (0/593) |
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/283) |
src/krb5/src/lib/krb5/os/trace.c |
0.00% (0/353) |
0.00% (0/13) |
0.00% (0/422) |
src/krb5/src/lib/krb5/unicode/ucdata.c |
0.00% (0/378) |
0.00% (0/23) |
0.00% (0/280) |
src/krb5/src/lib/krb5/unicode/ucstr.c |
0.00% (0/152) |
0.00% (0/4) |
0.00% (0/257) |
src/krb5/src/tests/fuzzing/fuzz_crypto.c |
86.52% (77/89) |
100.00% (5/5) |
87.64% (78/89) |
src/krb5/src/util/et/error_message.c |
0.00% (0/163) |
0.00% (0/7) |
0.00% (0/188) |
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/419) |
0.00% (0/23) |
0.00% (0/387) |
src/krb5/src/util/profile/prof_get.c |
0.00% (0/400) |
0.00% (0/21) |
0.00% (0/355) |
src/krb5/src/util/profile/prof_parse.c |
0.00% (0/417) |
0.00% (0/19) |
0.00% (0/365) |
src/krb5/src/util/profile/prof_tree.c |
0.00% (0/438) |
0.00% (0/19) |
0.00% (0/498) |
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/42) |
0.00% (0/4) |
0.00% (0/37) |
src/krb5/src/util/support/errors.c |
0.00% (0/54) |
0.00% (0/8) |
0.00% (0/56) |
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/161) |
0.00% (0/15) |
0.00% (0/186) |
src/krb5/src/util/support/path.c |
0.00% (0/68) |
0.00% (0/4) |
0.00% (0/64) |
src/krb5/src/util/support/plugins.c |
0.00% (0/284) |
0.00% (0/19) |
0.00% (0/295) |
src/krb5/src/util/support/strerror_r.c |
0.00% (0/11) |
0.00% (0/1) |
0.00% (0/9) |
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/301) |
src/krb5/src/util/support/utf8.c |
0.00% (0/50) |
0.00% (0/2) |
0.00% (0/53) |
src/krb5/src/util/support/utf8_conv.c |
0.00% (0/71) |
0.00% (0/2) |
0.00% (0/96) |
Totals |
23.82% (3965/16649) |
18.76% (197/1050) |
28.76% (12020/41789) |