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) |
54.55% (6/11) |
src/krb5/src/include/k5-input.h |
55.56% (30/54) |
50.00% (6/12) |
61.76% (21/34) |
src/krb5/src/include/k5-int.h |
19.00% (19/100) |
20.00% (4/20) |
21.82% (12/55) |
src/krb5/src/include/k5-platform.h |
10.70% (20/187) |
19.05% (4/21) |
19.05% (8/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/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) |
91.75% (89/97) |
src/krb5/src/lib/crypto/builtin/aes/aescrypt.c |
0.00% (0/63) |
0.00% (0/2) |
0.00% (0/21600) |
src/krb5/src/lib/crypto/builtin/aes/aeskey.c |
0.00% (0/130) |
0.00% (0/8) |
0.00% (0/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 |
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/73) |
src/krb5/src/lib/crypto/builtin/des/d3_aead.c |
0.00% (0/62) |
0.00% (0/2) |
0.00% (0/346) |
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/193) |
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/166) |
src/krb5/src/lib/crypto/builtin/enc_provider/camellia.c |
0.00% (0/175) |
0.00% (0/11) |
0.00% (0/152) |
src/krb5/src/lib/crypto/builtin/enc_provider/des3.c |
0.00% (0/42) |
0.00% (0/3) |
0.00% (0/35) |
src/krb5/src/lib/crypto/builtin/enc_provider/rc4.c |
0.00% (0/98) |
0.00% (0/5) |
0.00% (0/64) |
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/34) |
src/krb5/src/lib/crypto/builtin/kdf.c |
0.00% (0/106) |
0.00% (0/3) |
0.00% (0/69) |
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/79) |
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/113) |
src/krb5/src/lib/crypto/krb/checksum_dk_cmac.c |
0.00% (0/19) |
0.00% (0/1) |
0.00% (0/7) |
src/krb5/src/lib/crypto/krb/checksum_dk_hmac.c |
0.00% (0/18) |
0.00% (0/1) |
0.00% (0/7) |
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/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 |
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/81) |
src/krb5/src/lib/crypto/krb/default_state.c |
0.00% (0/9) |
0.00% (0/2) |
0.00% (0/5) |
src/krb5/src/lib/crypto/krb/derive.c |
0.00% (0/91) |
0.00% (0/5) |
0.00% (0/45) |
src/krb5/src/lib/crypto/krb/enc_dk_cmac.c |
0.00% (0/101) |
0.00% (0/4) |
0.00% (0/80) |
src/krb5/src/lib/crypto/krb/enc_dk_hmac.c |
0.00% (0/158) |
0.00% (0/4) |
0.00% (0/134) |
src/krb5/src/lib/crypto/krb/enc_etm.c |
0.00% (0/155) |
0.00% (0/5) |
0.00% (0/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 |
0.00% (0/220) |
0.00% (0/8) |
0.00% (0/148) |
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 |
0.00% (0/48) |
0.00% (0/5) |
0.00% (0/27) |
src/krb5/src/lib/crypto/krb/keyblocks.c |
0.00% (0/59) |
0.00% (0/5) |
0.00% (0/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 |
0.00% (0/52) |
0.00% (0/2) |
0.00% (0/34) |
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 |
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/20) |
0.00% (0/1) |
0.00% (0/12) |
src/krb5/src/lib/crypto/krb/prf_dk.c |
0.00% (0/30) |
0.00% (0/1) |
0.00% (0/15) |
src/krb5/src/lib/crypto/krb/prf_rc4.c |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/3) |
src/krb5/src/lib/crypto/krb/prng.c |
0.00% (0/56) |
0.00% (0/6) |
0.00% (0/40) |
src/krb5/src/lib/crypto/krb/random_to_key.c |
0.00% (0/40) |
0.00% (0/4) |
0.00% (0/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 |
0.00% (0/48) |
0.00% (0/2) |
0.00% (0/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 |
0.99% (6/605) |
1.41% (1/71) |
0.83% (3/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_ndr.c |
100.00% (14/14) |
100.00% (1/1) |
100.00% (11/11) |
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 |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/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 |
44.79% (73/163) |
66.67% (10/15) |
45.79% (49/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 |
54.00% (27/50) |
50.00% (1/2) |
46.15% (24/52) |
src/krb5/src/util/support/utf8_conv.c |
87.67% (64/73) |
100.00% (2/2) |
90.70% (78/86) |
Totals |
2.53% (422/16661) |
3.78% (37/979) |
0.79% (301/37870) |