View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/krb5/src/include/k5-buf.h |
25.64% (10/39) |
28.57% (2/7) |
61.54% (8/13) |
src/krb5/src/include/k5-input.h |
55.56% (30/54) |
50.00% (6/12) |
63.41% (26/41) |
src/krb5/src/include/k5-int.h |
18.00% (18/100) |
20.00% (4/20) |
21.54% (14/65) |
src/krb5/src/include/k5-platform.h |
10.70% (20/187) |
19.05% (4/21) |
16.00% (8/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/kdc/kdc_util.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/krb5/src/kdc/ndr.c |
95.21% (159/167) |
100.00% (6/6) |
93.10% (108/116) |
src/krb5/src/lib/crypto/builtin/aes/aescrypt.c |
0.00% (0/61) |
0.00% (0/2) |
0.00% (0/21604) |
src/krb5/src/lib/crypto/builtin/aes/aeskey.c |
0.00% (0/124) |
0.00% (0/8) |
0.00% (0/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 |
0.00% (0/915) |
0.00% (0/15) |
0.00% (0/2289) |
src/krb5/src/lib/crypto/builtin/cmac.c |
0.00% (0/105) |
0.00% (0/5) |
0.00% (0/95) |
src/krb5/src/lib/crypto/builtin/des/d3_aead.c |
0.00% (0/62) |
0.00% (0/2) |
0.00% (0/350) |
src/krb5/src/lib/crypto/builtin/des/d3_kysched.c |
0.00% (0/18) |
0.00% (0/1) |
0.00% (0/19) |
src/krb5/src/lib/crypto/builtin/des/des_keys.c |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/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 |
0.00% (0/20) |
0.00% (0/2) |
0.00% (0/18) |
src/krb5/src/lib/crypto/builtin/des/f_sched.c |
0.00% (0/55) |
0.00% (0/1) |
0.00% (0/8) |
src/krb5/src/lib/crypto/builtin/des/weak_key.c |
0.00% (0/9) |
0.00% (0/1) |
0.00% (0/7) |
src/krb5/src/lib/crypto/builtin/enc_provider/aes.c |
0.00% (0/168) |
0.00% (0/10) |
0.00% (0/192) |
src/krb5/src/lib/crypto/builtin/enc_provider/camellia.c |
0.00% (0/175) |
0.00% (0/11) |
0.00% (0/176) |
src/krb5/src/lib/crypto/builtin/enc_provider/des3.c |
0.00% (0/42) |
0.00% (0/3) |
0.00% (0/39) |
src/krb5/src/lib/crypto/builtin/enc_provider/rc4.c |
0.00% (0/98) |
0.00% (0/5) |
0.00% (0/73) |
src/krb5/src/lib/crypto/builtin/hash_provider/hash_md4.c |
0.00% (0/17) |
0.00% (0/1) |
0.00% (0/25) |
src/krb5/src/lib/crypto/builtin/hash_provider/hash_md5.c |
0.00% (0/17) |
0.00% (0/1) |
0.00% (0/25) |
src/krb5/src/lib/crypto/builtin/hash_provider/hash_sha1.c |
0.00% (0/18) |
0.00% (0/1) |
0.00% (0/27) |
src/krb5/src/lib/crypto/builtin/hash_provider/hash_sha2.c |
0.00% (0/30) |
0.00% (0/2) |
0.00% (0/48) |
src/krb5/src/lib/crypto/builtin/hmac.c |
0.00% (0/49) |
0.00% (0/2) |
0.00% (0/40) |
src/krb5/src/lib/crypto/builtin/kdf.c |
0.00% (0/106) |
0.00% (0/3) |
0.00% (0/71) |
src/krb5/src/lib/crypto/builtin/md4/md4.c |
0.00% (0/100) |
0.00% (0/4) |
0.00% (0/166) |
src/krb5/src/lib/crypto/builtin/md5/md5.c |
0.00% (0/131) |
0.00% (0/4) |
0.00% (0/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 |
0.00% (0/213) |
0.00% (0/4) |
0.00% (0/378) |
src/krb5/src/lib/crypto/builtin/sha2/sha256.c |
0.00% (0/128) |
0.00% (0/7) |
0.00% (0/77) |
src/krb5/src/lib/crypto/builtin/sha2/sha512.c |
0.00% (0/148) |
0.00% (0/9) |
0.00% (0/83) |
src/krb5/src/lib/crypto/krb/aead.c |
0.00% (0/131) |
0.00% (0/7) |
0.00% (0/142) |
src/krb5/src/lib/crypto/krb/checksum_dk_cmac.c |
0.00% (0/18) |
0.00% (0/1) |
0.00% (0/9) |
src/krb5/src/lib/crypto/krb/checksum_dk_hmac.c |
0.00% (0/17) |
0.00% (0/1) |
0.00% (0/9) |
src/krb5/src/lib/crypto/krb/checksum_etm.c |
0.00% (0/22) |
0.00% (0/1) |
0.00% (0/8) |
src/krb5/src/lib/crypto/krb/checksum_hmac_md5.c |
0.00% (0/67) |
0.00% (0/2) |
0.00% (0/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 |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/krb5/src/lib/crypto/krb/crypto_int.h |
0.00% (0/66) |
0.00% (0/8) |
0.00% (0/90) |
src/krb5/src/lib/crypto/krb/default_state.c |
0.00% (0/9) |
0.00% (0/2) |
0.00% (0/6) |
src/krb5/src/lib/crypto/krb/derive.c |
0.00% (0/89) |
0.00% (0/5) |
0.00% (0/60) |
src/krb5/src/lib/crypto/krb/enc_dk_cmac.c |
0.00% (0/99) |
0.00% (0/4) |
0.00% (0/117) |
src/krb5/src/lib/crypto/krb/enc_dk_hmac.c |
0.00% (0/156) |
0.00% (0/4) |
0.00% (0/201) |
src/krb5/src/lib/crypto/krb/enc_etm.c |
0.00% (0/152) |
0.00% (0/5) |
0.00% (0/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 |
0.00% (0/215) |
0.00% (0/8) |
0.00% (0/194) |
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 |
0.00% (0/48) |
0.00% (0/5) |
0.00% (0/36) |
src/krb5/src/lib/crypto/krb/keyblocks.c |
0.00% (0/58) |
0.00% (0/5) |
0.00% (0/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 |
0.00% (0/52) |
0.00% (0/2) |
0.00% (0/40) |
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 |
0.00% (0/36) |
0.00% (0/1) |
0.00% (0/11) |
src/krb5/src/lib/crypto/krb/prf_aes2.c |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/1) |
src/krb5/src/lib/crypto/krb/prf_cmac.c |
0.00% (0/19) |
0.00% (0/1) |
0.00% (0/15) |
src/krb5/src/lib/crypto/krb/prf_dk.c |
0.00% (0/29) |
0.00% (0/1) |
0.00% (0/19) |
src/krb5/src/lib/crypto/krb/prf_rc4.c |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/14) |
src/krb5/src/lib/crypto/krb/prng.c |
0.00% (0/56) |
0.00% (0/6) |
0.00% (0/46) |
src/krb5/src/lib/crypto/krb/random_to_key.c |
0.00% (0/40) |
0.00% (0/4) |
0.00% (0/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 |
0.00% (0/48) |
0.00% (0/2) |
0.00% (0/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 |
0.83% (5/601) |
1.41% (1/71) |
1.14% (5/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_ndr.c |
100.00% (14/14) |
100.00% (1/1) |
100.00% (12/12) |
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 |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/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 |
44.72% (72/161) |
66.67% (10/15) |
37.10% (69/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 |
54.00% (27/50) |
50.00% (1/2) |
47.17% (25/53) |
src/krb5/src/util/support/utf8_conv.c |
88.73% (63/71) |
100.00% (2/2) |
87.50% (84/96) |
Totals |
2.52% (418/16566) |
3.54% (37/1044) |
0.86% (359/41671) |