/src/krb5/src/include/socket-utils.h
Line | Count | Source |
1 | | /* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */ |
2 | | /* |
3 | | * Copyright (C) 2001,2005 by the Massachusetts Institute of Technology, |
4 | | * Cambridge, MA, USA. All Rights Reserved. |
5 | | * |
6 | | * This software is being provided to you, the LICENSEE, by the |
7 | | * Massachusetts Institute of Technology (M.I.T.) under the following |
8 | | * license. By obtaining, using and/or copying this software, you agree |
9 | | * that you have read, understood, and will comply with these terms and |
10 | | * conditions: |
11 | | * |
12 | | * Export of this software from the United States of America may |
13 | | * require a specific license from the United States Government. |
14 | | * It is the responsibility of any person or organization contemplating |
15 | | * export to obtain such a license before exporting. |
16 | | * |
17 | | * WITHIN THAT CONSTRAINT, permission to use, copy, modify and distribute |
18 | | * this software and its documentation for any purpose and without fee or |
19 | | * royalty is hereby granted, provided that you agree to comply with the |
20 | | * following copyright notice and statements, including the disclaimer, and |
21 | | * that the same appear on ALL copies of the software and documentation, |
22 | | * including modifications that you make for internal use or for |
23 | | * distribution: |
24 | | * |
25 | | * THIS SOFTWARE IS PROVIDED "AS IS", AND M.I.T. MAKES NO REPRESENTATIONS |
26 | | * OR WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not |
27 | | * limitation, M.I.T. MAKES NO REPRESENTATIONS OR WARRANTIES OF |
28 | | * MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF |
29 | | * THE LICENSED SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY |
30 | | * PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. |
31 | | * |
32 | | * The name of the Massachusetts Institute of Technology or M.I.T. may NOT |
33 | | * be used in advertising or publicity pertaining to distribution of the |
34 | | * software. Title to copyright in this software and any associated |
35 | | * documentation shall at all times remain with M.I.T., and USER agrees to |
36 | | * preserve same. |
37 | | * |
38 | | * Furthermore if you modify this software you must label |
39 | | * your software as modified software and not distribute it in such a |
40 | | * fashion that it might be confused with the original M.I.T. software. |
41 | | */ |
42 | | |
43 | | #ifndef SOCKET_UTILS_H |
44 | | #define SOCKET_UTILS_H |
45 | | |
46 | | #include <stdbool.h> |
47 | | |
48 | | /* Some useful stuff cross-platform for manipulating socket addresses. |
49 | | We assume at least ipv4 sockaddr_in support. The sockaddr_storage |
50 | | stuff comes from the ipv6 socket api enhancements; socklen_t is |
51 | | provided on some systems; the rest is just convenience for internal |
52 | | use in the krb5 tree. |
53 | | |
54 | | Do NOT install this file. */ |
55 | | |
56 | | /* for HAVE_SOCKLEN_T etc */ |
57 | | #include "autoconf.h" |
58 | | /* for sockaddr_storage */ |
59 | | #include "port-sockets.h" |
60 | | /* for "inline" if needed */ |
61 | | #include "k5-platform.h" |
62 | | |
63 | | /* |
64 | | * There's a lot of confusion between pointers to different sockaddr |
65 | | * types, and pointers with different degrees of indirection, as in |
66 | | * the locate_kdc type functions. Use these function to ensure we |
67 | | * don't do something silly like cast a "sockaddr **" to a |
68 | | * "sockaddr_in *". |
69 | | * |
70 | | * The casts to (void *) are to get GCC to shut up about alignment |
71 | | * increasing. We assume that struct sockaddr pointers are generally |
72 | | * read-only; there are a few exceptions, but they all go through |
73 | | * sa_setport(). |
74 | | */ |
75 | | static inline const struct sockaddr_in *sa2sin(const struct sockaddr *sa) |
76 | 0 | { |
77 | 0 | return (const struct sockaddr_in *)(void *)sa; |
78 | 0 | } Unexecuted instantiation: fuzz_kdc.c:sa2sin Unexecuted instantiation: copy_data.c:sa2sin Unexecuted instantiation: init_ctx.c:sa2sin Unexecuted instantiation: kerrs.c:sa2sin Unexecuted instantiation: kfree.c:sa2sin Unexecuted instantiation: plugin.c:sa2sin Unexecuted instantiation: expand_path.c:sa2sin Unexecuted instantiation: hostrealm.c:sa2sin Unexecuted instantiation: hostrealm_dns.c:sa2sin Unexecuted instantiation: hostrealm_domain.c:sa2sin Unexecuted instantiation: hostrealm_profile.c:sa2sin Unexecuted instantiation: hostrealm_registry.c:sa2sin Unexecuted instantiation: init_os_ctx.c:sa2sin Unexecuted instantiation: localauth.c:sa2sin Unexecuted instantiation: localauth_an2ln.c:sa2sin Unexecuted instantiation: localauth_k5login.c:sa2sin Unexecuted instantiation: localauth_names.c:sa2sin Unexecuted instantiation: localauth_rule.c:sa2sin Unexecuted instantiation: locate_kdc.c:sa2sin Unexecuted instantiation: timeofday.c:sa2sin Unexecuted instantiation: trace.c:sa2sin Unexecuted instantiation: krb5_libinit.c:sa2sin Unexecuted instantiation: ccbase.c:sa2sin Unexecuted instantiation: ccdefops.c:sa2sin Unexecuted instantiation: ccselect.c:sa2sin Unexecuted instantiation: ccselect_hostname.c:sa2sin Unexecuted instantiation: ccselect_k5identity.c:sa2sin Unexecuted instantiation: ccselect_realm.c:sa2sin Unexecuted instantiation: cc_dir.c:sa2sin Unexecuted instantiation: cc_file.c:sa2sin Unexecuted instantiation: cc_kcm.c:sa2sin Unexecuted instantiation: cc_memory.c:sa2sin Unexecuted instantiation: ccfns.c:sa2sin Unexecuted instantiation: ktbase.c:sa2sin Unexecuted instantiation: ktfns.c:sa2sin Unexecuted instantiation: kt_file.c:sa2sin Unexecuted instantiation: kt_memory.c:sa2sin Unexecuted instantiation: authdata.c:sa2sin Unexecuted instantiation: authdata_dec.c:sa2sin Unexecuted instantiation: bld_princ.c:sa2sin Unexecuted instantiation: copy_creds.c:sa2sin Unexecuted instantiation: copy_princ.c:sa2sin Unexecuted instantiation: cp_key_cnt.c:sa2sin Unexecuted instantiation: deltat.c:sa2sin Unexecuted instantiation: etype_list.c:sa2sin Unexecuted instantiation: libdef_parse.c:sa2sin Unexecuted instantiation: pac.c:sa2sin Unexecuted instantiation: parse.c:sa2sin Unexecuted instantiation: parse_host_string.c:sa2sin Unexecuted instantiation: preauth2.c:sa2sin Unexecuted instantiation: preauth_ec.c:sa2sin Unexecuted instantiation: preauth_encts.c:sa2sin Unexecuted instantiation: preauth_otp.c:sa2sin Unexecuted instantiation: preauth_sam2.c:sa2sin Unexecuted instantiation: princ_comp.c:sa2sin Unexecuted instantiation: random_str.c:sa2sin Unexecuted instantiation: response_items.c:sa2sin Unexecuted instantiation: serialize.c:sa2sin Unexecuted instantiation: set_realm.c:sa2sin Unexecuted instantiation: sname_match.c:sa2sin Unexecuted instantiation: unparse.c:sa2sin Unexecuted instantiation: ucstr.c:sa2sin Unexecuted instantiation: addr.c:sa2sin Unexecuted instantiation: c_ustime.c:sa2sin Unexecuted instantiation: ccdefname.c:sa2sin Unexecuted instantiation: dnsglue.c:sa2sin Unexecuted instantiation: dnssrv.c:sa2sin Unexecuted instantiation: krbfileio.c:sa2sin Unexecuted instantiation: lock_file.c:sa2sin Unexecuted instantiation: net_read.c:sa2sin Unexecuted instantiation: net_write.c:sa2sin Unexecuted instantiation: prompter.c:sa2sin Unexecuted instantiation: sn2princ.c:sa2sin Unexecuted instantiation: unlck_file.c:sa2sin Unexecuted instantiation: asn1_k_encode.c:sa2sin Unexecuted instantiation: cccursor.c:sa2sin Unexecuted instantiation: ccmarshal.c:sa2sin Unexecuted instantiation: cc_retr.c:sa2sin Unexecuted instantiation: ktfr_entry.c:sa2sin Unexecuted instantiation: ai_authdata.c:sa2sin Unexecuted instantiation: cammac_util.c:sa2sin Unexecuted instantiation: authdata_enc.c:sa2sin Unexecuted instantiation: copy_addrs.c:sa2sin Unexecuted instantiation: copy_auth.c:sa2sin Unexecuted instantiation: enc_helper.c:sa2sin Unexecuted instantiation: get_in_tkt.c:sa2sin Unexecuted instantiation: gic_opt.c:sa2sin Unexecuted instantiation: gic_pwd.c:sa2sin Unexecuted instantiation: kdc_rep_dc.c:sa2sin Unexecuted instantiation: padata.c:sa2sin Unexecuted instantiation: pr_to_salt.c:sa2sin Unexecuted instantiation: send_tgs.c:sa2sin Unexecuted instantiation: str_conv.c:sa2sin Unexecuted instantiation: ucdata.c:sa2sin Unexecuted instantiation: changepw.c:sa2sin Unexecuted instantiation: localaddr.c:sa2sin Unexecuted instantiation: sendto_kdc.c:sa2sin Unexecuted instantiation: toffset.c:sa2sin Unexecuted instantiation: ustime.c:sa2sin Unexecuted instantiation: asn1_encode.c:sa2sin Unexecuted instantiation: auth_con.c:sa2sin Unexecuted instantiation: bld_pr_ext.c:sa2sin Unexecuted instantiation: chpw.c:sa2sin Unexecuted instantiation: fast.c:sa2sin Unexecuted instantiation: gen_subkey.c:sa2sin Unexecuted instantiation: get_creds.c:sa2sin Unexecuted instantiation: mk_priv.c:sa2sin Unexecuted instantiation: mk_req_ext.c:sa2sin Unexecuted instantiation: privsafe.c:sa2sin Unexecuted instantiation: rd_error.c:sa2sin Unexecuted instantiation: rd_priv.c:sa2sin Unexecuted instantiation: rd_rep.c:sa2sin Unexecuted instantiation: s4u_creds.c:sa2sin Unexecuted instantiation: tgtname.c:sa2sin Unexecuted instantiation: valid_times.c:sa2sin Unexecuted instantiation: walk_rtree.c:sa2sin Unexecuted instantiation: memrcache.c:sa2sin Unexecuted instantiation: rc_base.c:sa2sin Unexecuted instantiation: rc_dfl.c:sa2sin Unexecuted instantiation: rc_file2.c:sa2sin Unexecuted instantiation: rc_none.c:sa2sin Unexecuted instantiation: hostaddr.c:sa2sin Unexecuted instantiation: mk_faddr.c:sa2sin Unexecuted instantiation: addr_comp.c:sa2sin Unexecuted instantiation: addr_srch.c:sa2sin Unexecuted instantiation: authdata_exp.c:sa2sin Unexecuted instantiation: gc_via_tkt.c:sa2sin Unexecuted instantiation: gen_seqnum.c:sa2sin Unexecuted instantiation: gen_save_subkey.c:sa2sin Unexecuted instantiation: decode_kdc.c:sa2sin Unexecuted instantiation: cf2.c:sa2sin Unexecuted instantiation: checksum_length.c:sa2sin Unexecuted instantiation: cksumtypes.c:sa2sin Unexecuted instantiation: crypto_length.c:sa2sin Unexecuted instantiation: decrypt.c:sa2sin Unexecuted instantiation: encrypt.c:sa2sin Unexecuted instantiation: encrypt_length.c:sa2sin Unexecuted instantiation: enctype_util.c:sa2sin Unexecuted instantiation: etypes.c:sa2sin Unexecuted instantiation: key.c:sa2sin Unexecuted instantiation: keyblocks.c:sa2sin Unexecuted instantiation: keyed_cksum.c:sa2sin Unexecuted instantiation: make_checksum.c:sa2sin Unexecuted instantiation: make_random_key.c:sa2sin Unexecuted instantiation: mandatory_sumtype.c:sa2sin Unexecuted instantiation: prf.c:sa2sin Unexecuted instantiation: prf_aes2.c:sa2sin Unexecuted instantiation: prf_cmac.c:sa2sin Unexecuted instantiation: prf_dk.c:sa2sin Unexecuted instantiation: prf_rc4.c:sa2sin Unexecuted instantiation: prng.c:sa2sin Unexecuted instantiation: random_to_key.c:sa2sin Unexecuted instantiation: s2k_pbkdf2.c:sa2sin Unexecuted instantiation: s2k_rc4.c:sa2sin Unexecuted instantiation: state.c:sa2sin Unexecuted instantiation: string_to_key.c:sa2sin Unexecuted instantiation: verify_checksum.c:sa2sin Unexecuted instantiation: cmac.c:sa2sin Unexecuted instantiation: hmac.c:sa2sin Unexecuted instantiation: kdf.c:sa2sin Unexecuted instantiation: pbkdf2.c:sa2sin Unexecuted instantiation: des_keys.c:sa2sin Unexecuted instantiation: f_parity.c:sa2sin Unexecuted instantiation: des3.c:sa2sin Unexecuted instantiation: rc4.c:sa2sin Unexecuted instantiation: aes.c:sa2sin Unexecuted instantiation: camellia.c:sa2sin Unexecuted instantiation: hash_md4.c:sa2sin Unexecuted instantiation: hash_md5.c:sa2sin Unexecuted instantiation: hash_sha1.c:sa2sin Unexecuted instantiation: hash_sha2.c:sa2sin Unexecuted instantiation: aead.c:sa2sin Unexecuted instantiation: checksum_dk_cmac.c:sa2sin Unexecuted instantiation: checksum_dk_hmac.c:sa2sin Unexecuted instantiation: checksum_etm.c:sa2sin Unexecuted instantiation: checksum_hmac_md5.c:sa2sin Unexecuted instantiation: checksum_unkeyed.c:sa2sin Unexecuted instantiation: default_state.c:sa2sin Unexecuted instantiation: derive.c:sa2sin Unexecuted instantiation: enc_dk_cmac.c:sa2sin Unexecuted instantiation: enc_dk_hmac.c:sa2sin Unexecuted instantiation: enc_etm.c:sa2sin Unexecuted instantiation: enc_raw.c:sa2sin Unexecuted instantiation: enc_rc4.c:sa2sin Unexecuted instantiation: nfold.c:sa2sin Unexecuted instantiation: d3_aead.c:sa2sin Unexecuted instantiation: d3_kysched.c:sa2sin Unexecuted instantiation: f_aead.c:sa2sin Unexecuted instantiation: f_sched.c:sa2sin Unexecuted instantiation: f_tables.c:sa2sin Unexecuted instantiation: weak_key.c:sa2sin Unexecuted instantiation: aescrypt.c:sa2sin Unexecuted instantiation: aestab.c:sa2sin Unexecuted instantiation: aeskey.c:sa2sin Unexecuted instantiation: md4.c:sa2sin Unexecuted instantiation: md5.c:sa2sin Unexecuted instantiation: shs.c:sa2sin Unexecuted instantiation: sha256.c:sa2sin Unexecuted instantiation: sha512.c:sa2sin Unexecuted instantiation: threads.c:sa2sin Unexecuted instantiation: init-addrinfo.c:sa2sin Unexecuted instantiation: fake-addrinfo.c:sa2sin |
79 | | static inline const struct sockaddr_in6 *sa2sin6(const struct sockaddr *sa) |
80 | 0 | { |
81 | 0 | return (const struct sockaddr_in6 *)(void *)sa; |
82 | 0 | } Unexecuted instantiation: fuzz_kdc.c:sa2sin6 Unexecuted instantiation: copy_data.c:sa2sin6 Unexecuted instantiation: init_ctx.c:sa2sin6 Unexecuted instantiation: kerrs.c:sa2sin6 Unexecuted instantiation: kfree.c:sa2sin6 Unexecuted instantiation: plugin.c:sa2sin6 Unexecuted instantiation: expand_path.c:sa2sin6 Unexecuted instantiation: hostrealm.c:sa2sin6 Unexecuted instantiation: hostrealm_dns.c:sa2sin6 Unexecuted instantiation: hostrealm_domain.c:sa2sin6 Unexecuted instantiation: hostrealm_profile.c:sa2sin6 Unexecuted instantiation: hostrealm_registry.c:sa2sin6 Unexecuted instantiation: init_os_ctx.c:sa2sin6 Unexecuted instantiation: localauth.c:sa2sin6 Unexecuted instantiation: localauth_an2ln.c:sa2sin6 Unexecuted instantiation: localauth_k5login.c:sa2sin6 Unexecuted instantiation: localauth_names.c:sa2sin6 Unexecuted instantiation: localauth_rule.c:sa2sin6 Unexecuted instantiation: locate_kdc.c:sa2sin6 Unexecuted instantiation: timeofday.c:sa2sin6 Unexecuted instantiation: trace.c:sa2sin6 Unexecuted instantiation: krb5_libinit.c:sa2sin6 Unexecuted instantiation: ccbase.c:sa2sin6 Unexecuted instantiation: ccdefops.c:sa2sin6 Unexecuted instantiation: ccselect.c:sa2sin6 Unexecuted instantiation: ccselect_hostname.c:sa2sin6 Unexecuted instantiation: ccselect_k5identity.c:sa2sin6 Unexecuted instantiation: ccselect_realm.c:sa2sin6 Unexecuted instantiation: cc_dir.c:sa2sin6 Unexecuted instantiation: cc_file.c:sa2sin6 Unexecuted instantiation: cc_kcm.c:sa2sin6 Unexecuted instantiation: cc_memory.c:sa2sin6 Unexecuted instantiation: ccfns.c:sa2sin6 Unexecuted instantiation: ktbase.c:sa2sin6 Unexecuted instantiation: ktfns.c:sa2sin6 Unexecuted instantiation: kt_file.c:sa2sin6 Unexecuted instantiation: kt_memory.c:sa2sin6 Unexecuted instantiation: authdata.c:sa2sin6 Unexecuted instantiation: authdata_dec.c:sa2sin6 Unexecuted instantiation: bld_princ.c:sa2sin6 Unexecuted instantiation: copy_creds.c:sa2sin6 Unexecuted instantiation: copy_princ.c:sa2sin6 Unexecuted instantiation: cp_key_cnt.c:sa2sin6 Unexecuted instantiation: deltat.c:sa2sin6 Unexecuted instantiation: etype_list.c:sa2sin6 Unexecuted instantiation: libdef_parse.c:sa2sin6 Unexecuted instantiation: pac.c:sa2sin6 Unexecuted instantiation: parse.c:sa2sin6 Unexecuted instantiation: parse_host_string.c:sa2sin6 Unexecuted instantiation: preauth2.c:sa2sin6 Unexecuted instantiation: preauth_ec.c:sa2sin6 Unexecuted instantiation: preauth_encts.c:sa2sin6 Unexecuted instantiation: preauth_otp.c:sa2sin6 Unexecuted instantiation: preauth_sam2.c:sa2sin6 Unexecuted instantiation: princ_comp.c:sa2sin6 Unexecuted instantiation: random_str.c:sa2sin6 Unexecuted instantiation: response_items.c:sa2sin6 Unexecuted instantiation: serialize.c:sa2sin6 Unexecuted instantiation: set_realm.c:sa2sin6 Unexecuted instantiation: sname_match.c:sa2sin6 Unexecuted instantiation: unparse.c:sa2sin6 Unexecuted instantiation: ucstr.c:sa2sin6 Unexecuted instantiation: addr.c:sa2sin6 Unexecuted instantiation: c_ustime.c:sa2sin6 Unexecuted instantiation: ccdefname.c:sa2sin6 Unexecuted instantiation: dnsglue.c:sa2sin6 Unexecuted instantiation: dnssrv.c:sa2sin6 Unexecuted instantiation: krbfileio.c:sa2sin6 Unexecuted instantiation: lock_file.c:sa2sin6 Unexecuted instantiation: net_read.c:sa2sin6 Unexecuted instantiation: net_write.c:sa2sin6 Unexecuted instantiation: prompter.c:sa2sin6 Unexecuted instantiation: sn2princ.c:sa2sin6 Unexecuted instantiation: unlck_file.c:sa2sin6 Unexecuted instantiation: asn1_k_encode.c:sa2sin6 Unexecuted instantiation: cccursor.c:sa2sin6 Unexecuted instantiation: ccmarshal.c:sa2sin6 Unexecuted instantiation: cc_retr.c:sa2sin6 Unexecuted instantiation: ktfr_entry.c:sa2sin6 Unexecuted instantiation: ai_authdata.c:sa2sin6 Unexecuted instantiation: cammac_util.c:sa2sin6 Unexecuted instantiation: authdata_enc.c:sa2sin6 Unexecuted instantiation: copy_addrs.c:sa2sin6 Unexecuted instantiation: copy_auth.c:sa2sin6 Unexecuted instantiation: enc_helper.c:sa2sin6 Unexecuted instantiation: get_in_tkt.c:sa2sin6 Unexecuted instantiation: gic_opt.c:sa2sin6 Unexecuted instantiation: gic_pwd.c:sa2sin6 Unexecuted instantiation: kdc_rep_dc.c:sa2sin6 Unexecuted instantiation: padata.c:sa2sin6 Unexecuted instantiation: pr_to_salt.c:sa2sin6 Unexecuted instantiation: send_tgs.c:sa2sin6 Unexecuted instantiation: str_conv.c:sa2sin6 Unexecuted instantiation: ucdata.c:sa2sin6 Unexecuted instantiation: changepw.c:sa2sin6 Unexecuted instantiation: localaddr.c:sa2sin6 Unexecuted instantiation: sendto_kdc.c:sa2sin6 Unexecuted instantiation: toffset.c:sa2sin6 Unexecuted instantiation: ustime.c:sa2sin6 Unexecuted instantiation: asn1_encode.c:sa2sin6 Unexecuted instantiation: auth_con.c:sa2sin6 Unexecuted instantiation: bld_pr_ext.c:sa2sin6 Unexecuted instantiation: chpw.c:sa2sin6 Unexecuted instantiation: fast.c:sa2sin6 Unexecuted instantiation: gen_subkey.c:sa2sin6 Unexecuted instantiation: get_creds.c:sa2sin6 Unexecuted instantiation: mk_priv.c:sa2sin6 Unexecuted instantiation: mk_req_ext.c:sa2sin6 Unexecuted instantiation: privsafe.c:sa2sin6 Unexecuted instantiation: rd_error.c:sa2sin6 Unexecuted instantiation: rd_priv.c:sa2sin6 Unexecuted instantiation: rd_rep.c:sa2sin6 Unexecuted instantiation: s4u_creds.c:sa2sin6 Unexecuted instantiation: tgtname.c:sa2sin6 Unexecuted instantiation: valid_times.c:sa2sin6 Unexecuted instantiation: walk_rtree.c:sa2sin6 Unexecuted instantiation: memrcache.c:sa2sin6 Unexecuted instantiation: rc_base.c:sa2sin6 Unexecuted instantiation: rc_dfl.c:sa2sin6 Unexecuted instantiation: rc_file2.c:sa2sin6 Unexecuted instantiation: rc_none.c:sa2sin6 Unexecuted instantiation: hostaddr.c:sa2sin6 Unexecuted instantiation: mk_faddr.c:sa2sin6 Unexecuted instantiation: addr_comp.c:sa2sin6 Unexecuted instantiation: addr_srch.c:sa2sin6 Unexecuted instantiation: authdata_exp.c:sa2sin6 Unexecuted instantiation: gc_via_tkt.c:sa2sin6 Unexecuted instantiation: gen_seqnum.c:sa2sin6 Unexecuted instantiation: gen_save_subkey.c:sa2sin6 Unexecuted instantiation: decode_kdc.c:sa2sin6 Unexecuted instantiation: cf2.c:sa2sin6 Unexecuted instantiation: checksum_length.c:sa2sin6 Unexecuted instantiation: cksumtypes.c:sa2sin6 Unexecuted instantiation: crypto_length.c:sa2sin6 Unexecuted instantiation: decrypt.c:sa2sin6 Unexecuted instantiation: encrypt.c:sa2sin6 Unexecuted instantiation: encrypt_length.c:sa2sin6 Unexecuted instantiation: enctype_util.c:sa2sin6 Unexecuted instantiation: etypes.c:sa2sin6 Unexecuted instantiation: key.c:sa2sin6 Unexecuted instantiation: keyblocks.c:sa2sin6 Unexecuted instantiation: keyed_cksum.c:sa2sin6 Unexecuted instantiation: make_checksum.c:sa2sin6 Unexecuted instantiation: make_random_key.c:sa2sin6 Unexecuted instantiation: mandatory_sumtype.c:sa2sin6 Unexecuted instantiation: prf.c:sa2sin6 Unexecuted instantiation: prf_aes2.c:sa2sin6 Unexecuted instantiation: prf_cmac.c:sa2sin6 Unexecuted instantiation: prf_dk.c:sa2sin6 Unexecuted instantiation: prf_rc4.c:sa2sin6 Unexecuted instantiation: prng.c:sa2sin6 Unexecuted instantiation: random_to_key.c:sa2sin6 Unexecuted instantiation: s2k_pbkdf2.c:sa2sin6 Unexecuted instantiation: s2k_rc4.c:sa2sin6 Unexecuted instantiation: state.c:sa2sin6 Unexecuted instantiation: string_to_key.c:sa2sin6 Unexecuted instantiation: verify_checksum.c:sa2sin6 Unexecuted instantiation: cmac.c:sa2sin6 Unexecuted instantiation: hmac.c:sa2sin6 Unexecuted instantiation: kdf.c:sa2sin6 Unexecuted instantiation: pbkdf2.c:sa2sin6 Unexecuted instantiation: des_keys.c:sa2sin6 Unexecuted instantiation: f_parity.c:sa2sin6 Unexecuted instantiation: des3.c:sa2sin6 Unexecuted instantiation: rc4.c:sa2sin6 Unexecuted instantiation: aes.c:sa2sin6 Unexecuted instantiation: camellia.c:sa2sin6 Unexecuted instantiation: hash_md4.c:sa2sin6 Unexecuted instantiation: hash_md5.c:sa2sin6 Unexecuted instantiation: hash_sha1.c:sa2sin6 Unexecuted instantiation: hash_sha2.c:sa2sin6 Unexecuted instantiation: aead.c:sa2sin6 Unexecuted instantiation: checksum_dk_cmac.c:sa2sin6 Unexecuted instantiation: checksum_dk_hmac.c:sa2sin6 Unexecuted instantiation: checksum_etm.c:sa2sin6 Unexecuted instantiation: checksum_hmac_md5.c:sa2sin6 Unexecuted instantiation: checksum_unkeyed.c:sa2sin6 Unexecuted instantiation: default_state.c:sa2sin6 Unexecuted instantiation: derive.c:sa2sin6 Unexecuted instantiation: enc_dk_cmac.c:sa2sin6 Unexecuted instantiation: enc_dk_hmac.c:sa2sin6 Unexecuted instantiation: enc_etm.c:sa2sin6 Unexecuted instantiation: enc_raw.c:sa2sin6 Unexecuted instantiation: enc_rc4.c:sa2sin6 Unexecuted instantiation: nfold.c:sa2sin6 Unexecuted instantiation: d3_aead.c:sa2sin6 Unexecuted instantiation: d3_kysched.c:sa2sin6 Unexecuted instantiation: f_aead.c:sa2sin6 Unexecuted instantiation: f_sched.c:sa2sin6 Unexecuted instantiation: f_tables.c:sa2sin6 Unexecuted instantiation: weak_key.c:sa2sin6 Unexecuted instantiation: aescrypt.c:sa2sin6 Unexecuted instantiation: aestab.c:sa2sin6 Unexecuted instantiation: aeskey.c:sa2sin6 Unexecuted instantiation: md4.c:sa2sin6 Unexecuted instantiation: md5.c:sa2sin6 Unexecuted instantiation: shs.c:sa2sin6 Unexecuted instantiation: sha256.c:sa2sin6 Unexecuted instantiation: sha512.c:sa2sin6 Unexecuted instantiation: threads.c:sa2sin6 Unexecuted instantiation: init-addrinfo.c:sa2sin6 Unexecuted instantiation: fake-addrinfo.c:sa2sin6 |
83 | | static inline struct sockaddr *ss2sa (struct sockaddr_storage *ss) |
84 | 0 | { |
85 | 0 | return (struct sockaddr *) ss; |
86 | 0 | } Unexecuted instantiation: fuzz_kdc.c:ss2sa Unexecuted instantiation: copy_data.c:ss2sa Unexecuted instantiation: init_ctx.c:ss2sa Unexecuted instantiation: kerrs.c:ss2sa Unexecuted instantiation: kfree.c:ss2sa Unexecuted instantiation: plugin.c:ss2sa Unexecuted instantiation: expand_path.c:ss2sa Unexecuted instantiation: hostrealm.c:ss2sa Unexecuted instantiation: hostrealm_dns.c:ss2sa Unexecuted instantiation: hostrealm_domain.c:ss2sa Unexecuted instantiation: hostrealm_profile.c:ss2sa Unexecuted instantiation: hostrealm_registry.c:ss2sa Unexecuted instantiation: init_os_ctx.c:ss2sa Unexecuted instantiation: localauth.c:ss2sa Unexecuted instantiation: localauth_an2ln.c:ss2sa Unexecuted instantiation: localauth_k5login.c:ss2sa Unexecuted instantiation: localauth_names.c:ss2sa Unexecuted instantiation: localauth_rule.c:ss2sa Unexecuted instantiation: locate_kdc.c:ss2sa Unexecuted instantiation: timeofday.c:ss2sa Unexecuted instantiation: trace.c:ss2sa Unexecuted instantiation: krb5_libinit.c:ss2sa Unexecuted instantiation: ccbase.c:ss2sa Unexecuted instantiation: ccdefops.c:ss2sa Unexecuted instantiation: ccselect.c:ss2sa Unexecuted instantiation: ccselect_hostname.c:ss2sa Unexecuted instantiation: ccselect_k5identity.c:ss2sa Unexecuted instantiation: ccselect_realm.c:ss2sa Unexecuted instantiation: cc_dir.c:ss2sa Unexecuted instantiation: cc_file.c:ss2sa Unexecuted instantiation: cc_kcm.c:ss2sa Unexecuted instantiation: cc_memory.c:ss2sa Unexecuted instantiation: ccfns.c:ss2sa Unexecuted instantiation: ktbase.c:ss2sa Unexecuted instantiation: ktfns.c:ss2sa Unexecuted instantiation: kt_file.c:ss2sa Unexecuted instantiation: kt_memory.c:ss2sa Unexecuted instantiation: authdata.c:ss2sa Unexecuted instantiation: authdata_dec.c:ss2sa Unexecuted instantiation: bld_princ.c:ss2sa Unexecuted instantiation: copy_creds.c:ss2sa Unexecuted instantiation: copy_princ.c:ss2sa Unexecuted instantiation: cp_key_cnt.c:ss2sa Unexecuted instantiation: deltat.c:ss2sa Unexecuted instantiation: etype_list.c:ss2sa Unexecuted instantiation: libdef_parse.c:ss2sa Unexecuted instantiation: pac.c:ss2sa Unexecuted instantiation: parse.c:ss2sa Unexecuted instantiation: parse_host_string.c:ss2sa Unexecuted instantiation: preauth2.c:ss2sa Unexecuted instantiation: preauth_ec.c:ss2sa Unexecuted instantiation: preauth_encts.c:ss2sa Unexecuted instantiation: preauth_otp.c:ss2sa Unexecuted instantiation: preauth_sam2.c:ss2sa Unexecuted instantiation: princ_comp.c:ss2sa Unexecuted instantiation: random_str.c:ss2sa Unexecuted instantiation: response_items.c:ss2sa Unexecuted instantiation: serialize.c:ss2sa Unexecuted instantiation: set_realm.c:ss2sa Unexecuted instantiation: sname_match.c:ss2sa Unexecuted instantiation: unparse.c:ss2sa Unexecuted instantiation: ucstr.c:ss2sa Unexecuted instantiation: addr.c:ss2sa Unexecuted instantiation: c_ustime.c:ss2sa Unexecuted instantiation: ccdefname.c:ss2sa Unexecuted instantiation: dnsglue.c:ss2sa Unexecuted instantiation: dnssrv.c:ss2sa Unexecuted instantiation: krbfileio.c:ss2sa Unexecuted instantiation: lock_file.c:ss2sa Unexecuted instantiation: net_read.c:ss2sa Unexecuted instantiation: net_write.c:ss2sa Unexecuted instantiation: prompter.c:ss2sa Unexecuted instantiation: sn2princ.c:ss2sa Unexecuted instantiation: unlck_file.c:ss2sa Unexecuted instantiation: asn1_k_encode.c:ss2sa Unexecuted instantiation: cccursor.c:ss2sa Unexecuted instantiation: ccmarshal.c:ss2sa Unexecuted instantiation: cc_retr.c:ss2sa Unexecuted instantiation: ktfr_entry.c:ss2sa Unexecuted instantiation: ai_authdata.c:ss2sa Unexecuted instantiation: cammac_util.c:ss2sa Unexecuted instantiation: authdata_enc.c:ss2sa Unexecuted instantiation: copy_addrs.c:ss2sa Unexecuted instantiation: copy_auth.c:ss2sa Unexecuted instantiation: enc_helper.c:ss2sa Unexecuted instantiation: get_in_tkt.c:ss2sa Unexecuted instantiation: gic_opt.c:ss2sa Unexecuted instantiation: gic_pwd.c:ss2sa Unexecuted instantiation: kdc_rep_dc.c:ss2sa Unexecuted instantiation: padata.c:ss2sa Unexecuted instantiation: pr_to_salt.c:ss2sa Unexecuted instantiation: send_tgs.c:ss2sa Unexecuted instantiation: str_conv.c:ss2sa Unexecuted instantiation: ucdata.c:ss2sa Unexecuted instantiation: changepw.c:ss2sa Unexecuted instantiation: localaddr.c:ss2sa Unexecuted instantiation: sendto_kdc.c:ss2sa Unexecuted instantiation: toffset.c:ss2sa Unexecuted instantiation: ustime.c:ss2sa Unexecuted instantiation: asn1_encode.c:ss2sa Unexecuted instantiation: auth_con.c:ss2sa Unexecuted instantiation: bld_pr_ext.c:ss2sa Unexecuted instantiation: chpw.c:ss2sa Unexecuted instantiation: fast.c:ss2sa Unexecuted instantiation: gen_subkey.c:ss2sa Unexecuted instantiation: get_creds.c:ss2sa Unexecuted instantiation: mk_priv.c:ss2sa Unexecuted instantiation: mk_req_ext.c:ss2sa Unexecuted instantiation: privsafe.c:ss2sa Unexecuted instantiation: rd_error.c:ss2sa Unexecuted instantiation: rd_priv.c:ss2sa Unexecuted instantiation: rd_rep.c:ss2sa Unexecuted instantiation: s4u_creds.c:ss2sa Unexecuted instantiation: tgtname.c:ss2sa Unexecuted instantiation: valid_times.c:ss2sa Unexecuted instantiation: walk_rtree.c:ss2sa Unexecuted instantiation: memrcache.c:ss2sa Unexecuted instantiation: rc_base.c:ss2sa Unexecuted instantiation: rc_dfl.c:ss2sa Unexecuted instantiation: rc_file2.c:ss2sa Unexecuted instantiation: rc_none.c:ss2sa Unexecuted instantiation: hostaddr.c:ss2sa Unexecuted instantiation: mk_faddr.c:ss2sa Unexecuted instantiation: addr_comp.c:ss2sa Unexecuted instantiation: addr_srch.c:ss2sa Unexecuted instantiation: authdata_exp.c:ss2sa Unexecuted instantiation: gc_via_tkt.c:ss2sa Unexecuted instantiation: gen_seqnum.c:ss2sa Unexecuted instantiation: gen_save_subkey.c:ss2sa Unexecuted instantiation: decode_kdc.c:ss2sa Unexecuted instantiation: cf2.c:ss2sa Unexecuted instantiation: checksum_length.c:ss2sa Unexecuted instantiation: cksumtypes.c:ss2sa Unexecuted instantiation: crypto_length.c:ss2sa Unexecuted instantiation: decrypt.c:ss2sa Unexecuted instantiation: encrypt.c:ss2sa Unexecuted instantiation: encrypt_length.c:ss2sa Unexecuted instantiation: enctype_util.c:ss2sa Unexecuted instantiation: etypes.c:ss2sa Unexecuted instantiation: key.c:ss2sa Unexecuted instantiation: keyblocks.c:ss2sa Unexecuted instantiation: keyed_cksum.c:ss2sa Unexecuted instantiation: make_checksum.c:ss2sa Unexecuted instantiation: make_random_key.c:ss2sa Unexecuted instantiation: mandatory_sumtype.c:ss2sa Unexecuted instantiation: prf.c:ss2sa Unexecuted instantiation: prf_aes2.c:ss2sa Unexecuted instantiation: prf_cmac.c:ss2sa Unexecuted instantiation: prf_dk.c:ss2sa Unexecuted instantiation: prf_rc4.c:ss2sa Unexecuted instantiation: prng.c:ss2sa Unexecuted instantiation: random_to_key.c:ss2sa Unexecuted instantiation: s2k_pbkdf2.c:ss2sa Unexecuted instantiation: s2k_rc4.c:ss2sa Unexecuted instantiation: state.c:ss2sa Unexecuted instantiation: string_to_key.c:ss2sa Unexecuted instantiation: verify_checksum.c:ss2sa Unexecuted instantiation: cmac.c:ss2sa Unexecuted instantiation: hmac.c:ss2sa Unexecuted instantiation: kdf.c:ss2sa Unexecuted instantiation: pbkdf2.c:ss2sa Unexecuted instantiation: des_keys.c:ss2sa Unexecuted instantiation: f_parity.c:ss2sa Unexecuted instantiation: des3.c:ss2sa Unexecuted instantiation: rc4.c:ss2sa Unexecuted instantiation: aes.c:ss2sa Unexecuted instantiation: camellia.c:ss2sa Unexecuted instantiation: hash_md4.c:ss2sa Unexecuted instantiation: hash_md5.c:ss2sa Unexecuted instantiation: hash_sha1.c:ss2sa Unexecuted instantiation: hash_sha2.c:ss2sa Unexecuted instantiation: aead.c:ss2sa Unexecuted instantiation: checksum_dk_cmac.c:ss2sa Unexecuted instantiation: checksum_dk_hmac.c:ss2sa Unexecuted instantiation: checksum_etm.c:ss2sa Unexecuted instantiation: checksum_hmac_md5.c:ss2sa Unexecuted instantiation: checksum_unkeyed.c:ss2sa Unexecuted instantiation: default_state.c:ss2sa Unexecuted instantiation: derive.c:ss2sa Unexecuted instantiation: enc_dk_cmac.c:ss2sa Unexecuted instantiation: enc_dk_hmac.c:ss2sa Unexecuted instantiation: enc_etm.c:ss2sa Unexecuted instantiation: enc_raw.c:ss2sa Unexecuted instantiation: enc_rc4.c:ss2sa Unexecuted instantiation: nfold.c:ss2sa Unexecuted instantiation: d3_aead.c:ss2sa Unexecuted instantiation: d3_kysched.c:ss2sa Unexecuted instantiation: f_aead.c:ss2sa Unexecuted instantiation: f_sched.c:ss2sa Unexecuted instantiation: f_tables.c:ss2sa Unexecuted instantiation: weak_key.c:ss2sa Unexecuted instantiation: aescrypt.c:ss2sa Unexecuted instantiation: aestab.c:ss2sa Unexecuted instantiation: aeskey.c:ss2sa Unexecuted instantiation: md4.c:ss2sa Unexecuted instantiation: md5.c:ss2sa Unexecuted instantiation: shs.c:ss2sa Unexecuted instantiation: sha256.c:ss2sa Unexecuted instantiation: sha512.c:ss2sa Unexecuted instantiation: threads.c:ss2sa Unexecuted instantiation: init-addrinfo.c:ss2sa Unexecuted instantiation: fake-addrinfo.c:ss2sa |
87 | | static inline struct sockaddr_in *ss2sin (struct sockaddr_storage *ss) |
88 | 0 | { |
89 | 0 | return (struct sockaddr_in *) ss; |
90 | 0 | } Unexecuted instantiation: fuzz_kdc.c:ss2sin Unexecuted instantiation: copy_data.c:ss2sin Unexecuted instantiation: init_ctx.c:ss2sin Unexecuted instantiation: kerrs.c:ss2sin Unexecuted instantiation: kfree.c:ss2sin Unexecuted instantiation: plugin.c:ss2sin Unexecuted instantiation: expand_path.c:ss2sin Unexecuted instantiation: hostrealm.c:ss2sin Unexecuted instantiation: hostrealm_dns.c:ss2sin Unexecuted instantiation: hostrealm_domain.c:ss2sin Unexecuted instantiation: hostrealm_profile.c:ss2sin Unexecuted instantiation: hostrealm_registry.c:ss2sin Unexecuted instantiation: init_os_ctx.c:ss2sin Unexecuted instantiation: localauth.c:ss2sin Unexecuted instantiation: localauth_an2ln.c:ss2sin Unexecuted instantiation: localauth_k5login.c:ss2sin Unexecuted instantiation: localauth_names.c:ss2sin Unexecuted instantiation: localauth_rule.c:ss2sin Unexecuted instantiation: locate_kdc.c:ss2sin Unexecuted instantiation: timeofday.c:ss2sin Unexecuted instantiation: trace.c:ss2sin Unexecuted instantiation: krb5_libinit.c:ss2sin Unexecuted instantiation: ccbase.c:ss2sin Unexecuted instantiation: ccdefops.c:ss2sin Unexecuted instantiation: ccselect.c:ss2sin Unexecuted instantiation: ccselect_hostname.c:ss2sin Unexecuted instantiation: ccselect_k5identity.c:ss2sin Unexecuted instantiation: ccselect_realm.c:ss2sin Unexecuted instantiation: cc_dir.c:ss2sin Unexecuted instantiation: cc_file.c:ss2sin Unexecuted instantiation: cc_kcm.c:ss2sin Unexecuted instantiation: cc_memory.c:ss2sin Unexecuted instantiation: ccfns.c:ss2sin Unexecuted instantiation: ktbase.c:ss2sin Unexecuted instantiation: ktfns.c:ss2sin Unexecuted instantiation: kt_file.c:ss2sin Unexecuted instantiation: kt_memory.c:ss2sin Unexecuted instantiation: authdata.c:ss2sin Unexecuted instantiation: authdata_dec.c:ss2sin Unexecuted instantiation: bld_princ.c:ss2sin Unexecuted instantiation: copy_creds.c:ss2sin Unexecuted instantiation: copy_princ.c:ss2sin Unexecuted instantiation: cp_key_cnt.c:ss2sin Unexecuted instantiation: deltat.c:ss2sin Unexecuted instantiation: etype_list.c:ss2sin Unexecuted instantiation: libdef_parse.c:ss2sin Unexecuted instantiation: pac.c:ss2sin Unexecuted instantiation: parse.c:ss2sin Unexecuted instantiation: parse_host_string.c:ss2sin Unexecuted instantiation: preauth2.c:ss2sin Unexecuted instantiation: preauth_ec.c:ss2sin Unexecuted instantiation: preauth_encts.c:ss2sin Unexecuted instantiation: preauth_otp.c:ss2sin Unexecuted instantiation: preauth_sam2.c:ss2sin Unexecuted instantiation: princ_comp.c:ss2sin Unexecuted instantiation: random_str.c:ss2sin Unexecuted instantiation: response_items.c:ss2sin Unexecuted instantiation: serialize.c:ss2sin Unexecuted instantiation: set_realm.c:ss2sin Unexecuted instantiation: sname_match.c:ss2sin Unexecuted instantiation: unparse.c:ss2sin Unexecuted instantiation: ucstr.c:ss2sin Unexecuted instantiation: addr.c:ss2sin Unexecuted instantiation: c_ustime.c:ss2sin Unexecuted instantiation: ccdefname.c:ss2sin Unexecuted instantiation: dnsglue.c:ss2sin Unexecuted instantiation: dnssrv.c:ss2sin Unexecuted instantiation: krbfileio.c:ss2sin Unexecuted instantiation: lock_file.c:ss2sin Unexecuted instantiation: net_read.c:ss2sin Unexecuted instantiation: net_write.c:ss2sin Unexecuted instantiation: prompter.c:ss2sin Unexecuted instantiation: sn2princ.c:ss2sin Unexecuted instantiation: unlck_file.c:ss2sin Unexecuted instantiation: asn1_k_encode.c:ss2sin Unexecuted instantiation: cccursor.c:ss2sin Unexecuted instantiation: ccmarshal.c:ss2sin Unexecuted instantiation: cc_retr.c:ss2sin Unexecuted instantiation: ktfr_entry.c:ss2sin Unexecuted instantiation: ai_authdata.c:ss2sin Unexecuted instantiation: cammac_util.c:ss2sin Unexecuted instantiation: authdata_enc.c:ss2sin Unexecuted instantiation: copy_addrs.c:ss2sin Unexecuted instantiation: copy_auth.c:ss2sin Unexecuted instantiation: enc_helper.c:ss2sin Unexecuted instantiation: get_in_tkt.c:ss2sin Unexecuted instantiation: gic_opt.c:ss2sin Unexecuted instantiation: gic_pwd.c:ss2sin Unexecuted instantiation: kdc_rep_dc.c:ss2sin Unexecuted instantiation: padata.c:ss2sin Unexecuted instantiation: pr_to_salt.c:ss2sin Unexecuted instantiation: send_tgs.c:ss2sin Unexecuted instantiation: str_conv.c:ss2sin Unexecuted instantiation: ucdata.c:ss2sin Unexecuted instantiation: changepw.c:ss2sin Unexecuted instantiation: localaddr.c:ss2sin Unexecuted instantiation: sendto_kdc.c:ss2sin Unexecuted instantiation: toffset.c:ss2sin Unexecuted instantiation: ustime.c:ss2sin Unexecuted instantiation: asn1_encode.c:ss2sin Unexecuted instantiation: auth_con.c:ss2sin Unexecuted instantiation: bld_pr_ext.c:ss2sin Unexecuted instantiation: chpw.c:ss2sin Unexecuted instantiation: fast.c:ss2sin Unexecuted instantiation: gen_subkey.c:ss2sin Unexecuted instantiation: get_creds.c:ss2sin Unexecuted instantiation: mk_priv.c:ss2sin Unexecuted instantiation: mk_req_ext.c:ss2sin Unexecuted instantiation: privsafe.c:ss2sin Unexecuted instantiation: rd_error.c:ss2sin Unexecuted instantiation: rd_priv.c:ss2sin Unexecuted instantiation: rd_rep.c:ss2sin Unexecuted instantiation: s4u_creds.c:ss2sin Unexecuted instantiation: tgtname.c:ss2sin Unexecuted instantiation: valid_times.c:ss2sin Unexecuted instantiation: walk_rtree.c:ss2sin Unexecuted instantiation: memrcache.c:ss2sin Unexecuted instantiation: rc_base.c:ss2sin Unexecuted instantiation: rc_dfl.c:ss2sin Unexecuted instantiation: rc_file2.c:ss2sin Unexecuted instantiation: rc_none.c:ss2sin Unexecuted instantiation: hostaddr.c:ss2sin Unexecuted instantiation: mk_faddr.c:ss2sin Unexecuted instantiation: addr_comp.c:ss2sin Unexecuted instantiation: addr_srch.c:ss2sin Unexecuted instantiation: authdata_exp.c:ss2sin Unexecuted instantiation: gc_via_tkt.c:ss2sin Unexecuted instantiation: gen_seqnum.c:ss2sin Unexecuted instantiation: gen_save_subkey.c:ss2sin Unexecuted instantiation: decode_kdc.c:ss2sin Unexecuted instantiation: cf2.c:ss2sin Unexecuted instantiation: checksum_length.c:ss2sin Unexecuted instantiation: cksumtypes.c:ss2sin Unexecuted instantiation: crypto_length.c:ss2sin Unexecuted instantiation: decrypt.c:ss2sin Unexecuted instantiation: encrypt.c:ss2sin Unexecuted instantiation: encrypt_length.c:ss2sin Unexecuted instantiation: enctype_util.c:ss2sin Unexecuted instantiation: etypes.c:ss2sin Unexecuted instantiation: key.c:ss2sin Unexecuted instantiation: keyblocks.c:ss2sin Unexecuted instantiation: keyed_cksum.c:ss2sin Unexecuted instantiation: make_checksum.c:ss2sin Unexecuted instantiation: make_random_key.c:ss2sin Unexecuted instantiation: mandatory_sumtype.c:ss2sin Unexecuted instantiation: prf.c:ss2sin Unexecuted instantiation: prf_aes2.c:ss2sin Unexecuted instantiation: prf_cmac.c:ss2sin Unexecuted instantiation: prf_dk.c:ss2sin Unexecuted instantiation: prf_rc4.c:ss2sin Unexecuted instantiation: prng.c:ss2sin Unexecuted instantiation: random_to_key.c:ss2sin Unexecuted instantiation: s2k_pbkdf2.c:ss2sin Unexecuted instantiation: s2k_rc4.c:ss2sin Unexecuted instantiation: state.c:ss2sin Unexecuted instantiation: string_to_key.c:ss2sin Unexecuted instantiation: verify_checksum.c:ss2sin Unexecuted instantiation: cmac.c:ss2sin Unexecuted instantiation: hmac.c:ss2sin Unexecuted instantiation: kdf.c:ss2sin Unexecuted instantiation: pbkdf2.c:ss2sin Unexecuted instantiation: des_keys.c:ss2sin Unexecuted instantiation: f_parity.c:ss2sin Unexecuted instantiation: des3.c:ss2sin Unexecuted instantiation: rc4.c:ss2sin Unexecuted instantiation: aes.c:ss2sin Unexecuted instantiation: camellia.c:ss2sin Unexecuted instantiation: hash_md4.c:ss2sin Unexecuted instantiation: hash_md5.c:ss2sin Unexecuted instantiation: hash_sha1.c:ss2sin Unexecuted instantiation: hash_sha2.c:ss2sin Unexecuted instantiation: aead.c:ss2sin Unexecuted instantiation: checksum_dk_cmac.c:ss2sin Unexecuted instantiation: checksum_dk_hmac.c:ss2sin Unexecuted instantiation: checksum_etm.c:ss2sin Unexecuted instantiation: checksum_hmac_md5.c:ss2sin Unexecuted instantiation: checksum_unkeyed.c:ss2sin Unexecuted instantiation: default_state.c:ss2sin Unexecuted instantiation: derive.c:ss2sin Unexecuted instantiation: enc_dk_cmac.c:ss2sin Unexecuted instantiation: enc_dk_hmac.c:ss2sin Unexecuted instantiation: enc_etm.c:ss2sin Unexecuted instantiation: enc_raw.c:ss2sin Unexecuted instantiation: enc_rc4.c:ss2sin Unexecuted instantiation: nfold.c:ss2sin Unexecuted instantiation: d3_aead.c:ss2sin Unexecuted instantiation: d3_kysched.c:ss2sin Unexecuted instantiation: f_aead.c:ss2sin Unexecuted instantiation: f_sched.c:ss2sin Unexecuted instantiation: f_tables.c:ss2sin Unexecuted instantiation: weak_key.c:ss2sin Unexecuted instantiation: aescrypt.c:ss2sin Unexecuted instantiation: aestab.c:ss2sin Unexecuted instantiation: aeskey.c:ss2sin Unexecuted instantiation: md4.c:ss2sin Unexecuted instantiation: md5.c:ss2sin Unexecuted instantiation: shs.c:ss2sin Unexecuted instantiation: sha256.c:ss2sin Unexecuted instantiation: sha512.c:ss2sin Unexecuted instantiation: threads.c:ss2sin Unexecuted instantiation: init-addrinfo.c:ss2sin Unexecuted instantiation: fake-addrinfo.c:ss2sin |
91 | | static inline struct sockaddr_in6 *ss2sin6 (struct sockaddr_storage *ss) |
92 | 0 | { |
93 | 0 | return (struct sockaddr_in6 *) ss; |
94 | 0 | } Unexecuted instantiation: fuzz_kdc.c:ss2sin6 Unexecuted instantiation: copy_data.c:ss2sin6 Unexecuted instantiation: init_ctx.c:ss2sin6 Unexecuted instantiation: kerrs.c:ss2sin6 Unexecuted instantiation: kfree.c:ss2sin6 Unexecuted instantiation: plugin.c:ss2sin6 Unexecuted instantiation: expand_path.c:ss2sin6 Unexecuted instantiation: hostrealm.c:ss2sin6 Unexecuted instantiation: hostrealm_dns.c:ss2sin6 Unexecuted instantiation: hostrealm_domain.c:ss2sin6 Unexecuted instantiation: hostrealm_profile.c:ss2sin6 Unexecuted instantiation: hostrealm_registry.c:ss2sin6 Unexecuted instantiation: init_os_ctx.c:ss2sin6 Unexecuted instantiation: localauth.c:ss2sin6 Unexecuted instantiation: localauth_an2ln.c:ss2sin6 Unexecuted instantiation: localauth_k5login.c:ss2sin6 Unexecuted instantiation: localauth_names.c:ss2sin6 Unexecuted instantiation: localauth_rule.c:ss2sin6 Unexecuted instantiation: locate_kdc.c:ss2sin6 Unexecuted instantiation: timeofday.c:ss2sin6 Unexecuted instantiation: trace.c:ss2sin6 Unexecuted instantiation: krb5_libinit.c:ss2sin6 Unexecuted instantiation: ccbase.c:ss2sin6 Unexecuted instantiation: ccdefops.c:ss2sin6 Unexecuted instantiation: ccselect.c:ss2sin6 Unexecuted instantiation: ccselect_hostname.c:ss2sin6 Unexecuted instantiation: ccselect_k5identity.c:ss2sin6 Unexecuted instantiation: ccselect_realm.c:ss2sin6 Unexecuted instantiation: cc_dir.c:ss2sin6 Unexecuted instantiation: cc_file.c:ss2sin6 Unexecuted instantiation: cc_kcm.c:ss2sin6 Unexecuted instantiation: cc_memory.c:ss2sin6 Unexecuted instantiation: ccfns.c:ss2sin6 Unexecuted instantiation: ktbase.c:ss2sin6 Unexecuted instantiation: ktfns.c:ss2sin6 Unexecuted instantiation: kt_file.c:ss2sin6 Unexecuted instantiation: kt_memory.c:ss2sin6 Unexecuted instantiation: authdata.c:ss2sin6 Unexecuted instantiation: authdata_dec.c:ss2sin6 Unexecuted instantiation: bld_princ.c:ss2sin6 Unexecuted instantiation: copy_creds.c:ss2sin6 Unexecuted instantiation: copy_princ.c:ss2sin6 Unexecuted instantiation: cp_key_cnt.c:ss2sin6 Unexecuted instantiation: deltat.c:ss2sin6 Unexecuted instantiation: etype_list.c:ss2sin6 Unexecuted instantiation: libdef_parse.c:ss2sin6 Unexecuted instantiation: pac.c:ss2sin6 Unexecuted instantiation: parse.c:ss2sin6 Unexecuted instantiation: parse_host_string.c:ss2sin6 Unexecuted instantiation: preauth2.c:ss2sin6 Unexecuted instantiation: preauth_ec.c:ss2sin6 Unexecuted instantiation: preauth_encts.c:ss2sin6 Unexecuted instantiation: preauth_otp.c:ss2sin6 Unexecuted instantiation: preauth_sam2.c:ss2sin6 Unexecuted instantiation: princ_comp.c:ss2sin6 Unexecuted instantiation: random_str.c:ss2sin6 Unexecuted instantiation: response_items.c:ss2sin6 Unexecuted instantiation: serialize.c:ss2sin6 Unexecuted instantiation: set_realm.c:ss2sin6 Unexecuted instantiation: sname_match.c:ss2sin6 Unexecuted instantiation: unparse.c:ss2sin6 Unexecuted instantiation: ucstr.c:ss2sin6 Unexecuted instantiation: addr.c:ss2sin6 Unexecuted instantiation: c_ustime.c:ss2sin6 Unexecuted instantiation: ccdefname.c:ss2sin6 Unexecuted instantiation: dnsglue.c:ss2sin6 Unexecuted instantiation: dnssrv.c:ss2sin6 Unexecuted instantiation: krbfileio.c:ss2sin6 Unexecuted instantiation: lock_file.c:ss2sin6 Unexecuted instantiation: net_read.c:ss2sin6 Unexecuted instantiation: net_write.c:ss2sin6 Unexecuted instantiation: prompter.c:ss2sin6 Unexecuted instantiation: sn2princ.c:ss2sin6 Unexecuted instantiation: unlck_file.c:ss2sin6 Unexecuted instantiation: asn1_k_encode.c:ss2sin6 Unexecuted instantiation: cccursor.c:ss2sin6 Unexecuted instantiation: ccmarshal.c:ss2sin6 Unexecuted instantiation: cc_retr.c:ss2sin6 Unexecuted instantiation: ktfr_entry.c:ss2sin6 Unexecuted instantiation: ai_authdata.c:ss2sin6 Unexecuted instantiation: cammac_util.c:ss2sin6 Unexecuted instantiation: authdata_enc.c:ss2sin6 Unexecuted instantiation: copy_addrs.c:ss2sin6 Unexecuted instantiation: copy_auth.c:ss2sin6 Unexecuted instantiation: enc_helper.c:ss2sin6 Unexecuted instantiation: get_in_tkt.c:ss2sin6 Unexecuted instantiation: gic_opt.c:ss2sin6 Unexecuted instantiation: gic_pwd.c:ss2sin6 Unexecuted instantiation: kdc_rep_dc.c:ss2sin6 Unexecuted instantiation: padata.c:ss2sin6 Unexecuted instantiation: pr_to_salt.c:ss2sin6 Unexecuted instantiation: send_tgs.c:ss2sin6 Unexecuted instantiation: str_conv.c:ss2sin6 Unexecuted instantiation: ucdata.c:ss2sin6 Unexecuted instantiation: changepw.c:ss2sin6 Unexecuted instantiation: localaddr.c:ss2sin6 Unexecuted instantiation: sendto_kdc.c:ss2sin6 Unexecuted instantiation: toffset.c:ss2sin6 Unexecuted instantiation: ustime.c:ss2sin6 Unexecuted instantiation: asn1_encode.c:ss2sin6 Unexecuted instantiation: auth_con.c:ss2sin6 Unexecuted instantiation: bld_pr_ext.c:ss2sin6 Unexecuted instantiation: chpw.c:ss2sin6 Unexecuted instantiation: fast.c:ss2sin6 Unexecuted instantiation: gen_subkey.c:ss2sin6 Unexecuted instantiation: get_creds.c:ss2sin6 Unexecuted instantiation: mk_priv.c:ss2sin6 Unexecuted instantiation: mk_req_ext.c:ss2sin6 Unexecuted instantiation: privsafe.c:ss2sin6 Unexecuted instantiation: rd_error.c:ss2sin6 Unexecuted instantiation: rd_priv.c:ss2sin6 Unexecuted instantiation: rd_rep.c:ss2sin6 Unexecuted instantiation: s4u_creds.c:ss2sin6 Unexecuted instantiation: tgtname.c:ss2sin6 Unexecuted instantiation: valid_times.c:ss2sin6 Unexecuted instantiation: walk_rtree.c:ss2sin6 Unexecuted instantiation: memrcache.c:ss2sin6 Unexecuted instantiation: rc_base.c:ss2sin6 Unexecuted instantiation: rc_dfl.c:ss2sin6 Unexecuted instantiation: rc_file2.c:ss2sin6 Unexecuted instantiation: rc_none.c:ss2sin6 Unexecuted instantiation: hostaddr.c:ss2sin6 Unexecuted instantiation: mk_faddr.c:ss2sin6 Unexecuted instantiation: addr_comp.c:ss2sin6 Unexecuted instantiation: addr_srch.c:ss2sin6 Unexecuted instantiation: authdata_exp.c:ss2sin6 Unexecuted instantiation: gc_via_tkt.c:ss2sin6 Unexecuted instantiation: gen_seqnum.c:ss2sin6 Unexecuted instantiation: gen_save_subkey.c:ss2sin6 Unexecuted instantiation: decode_kdc.c:ss2sin6 Unexecuted instantiation: cf2.c:ss2sin6 Unexecuted instantiation: checksum_length.c:ss2sin6 Unexecuted instantiation: cksumtypes.c:ss2sin6 Unexecuted instantiation: crypto_length.c:ss2sin6 Unexecuted instantiation: decrypt.c:ss2sin6 Unexecuted instantiation: encrypt.c:ss2sin6 Unexecuted instantiation: encrypt_length.c:ss2sin6 Unexecuted instantiation: enctype_util.c:ss2sin6 Unexecuted instantiation: etypes.c:ss2sin6 Unexecuted instantiation: key.c:ss2sin6 Unexecuted instantiation: keyblocks.c:ss2sin6 Unexecuted instantiation: keyed_cksum.c:ss2sin6 Unexecuted instantiation: make_checksum.c:ss2sin6 Unexecuted instantiation: make_random_key.c:ss2sin6 Unexecuted instantiation: mandatory_sumtype.c:ss2sin6 Unexecuted instantiation: prf.c:ss2sin6 Unexecuted instantiation: prf_aes2.c:ss2sin6 Unexecuted instantiation: prf_cmac.c:ss2sin6 Unexecuted instantiation: prf_dk.c:ss2sin6 Unexecuted instantiation: prf_rc4.c:ss2sin6 Unexecuted instantiation: prng.c:ss2sin6 Unexecuted instantiation: random_to_key.c:ss2sin6 Unexecuted instantiation: s2k_pbkdf2.c:ss2sin6 Unexecuted instantiation: s2k_rc4.c:ss2sin6 Unexecuted instantiation: state.c:ss2sin6 Unexecuted instantiation: string_to_key.c:ss2sin6 Unexecuted instantiation: verify_checksum.c:ss2sin6 Unexecuted instantiation: cmac.c:ss2sin6 Unexecuted instantiation: hmac.c:ss2sin6 Unexecuted instantiation: kdf.c:ss2sin6 Unexecuted instantiation: pbkdf2.c:ss2sin6 Unexecuted instantiation: des_keys.c:ss2sin6 Unexecuted instantiation: f_parity.c:ss2sin6 Unexecuted instantiation: des3.c:ss2sin6 Unexecuted instantiation: rc4.c:ss2sin6 Unexecuted instantiation: aes.c:ss2sin6 Unexecuted instantiation: camellia.c:ss2sin6 Unexecuted instantiation: hash_md4.c:ss2sin6 Unexecuted instantiation: hash_md5.c:ss2sin6 Unexecuted instantiation: hash_sha1.c:ss2sin6 Unexecuted instantiation: hash_sha2.c:ss2sin6 Unexecuted instantiation: aead.c:ss2sin6 Unexecuted instantiation: checksum_dk_cmac.c:ss2sin6 Unexecuted instantiation: checksum_dk_hmac.c:ss2sin6 Unexecuted instantiation: checksum_etm.c:ss2sin6 Unexecuted instantiation: checksum_hmac_md5.c:ss2sin6 Unexecuted instantiation: checksum_unkeyed.c:ss2sin6 Unexecuted instantiation: default_state.c:ss2sin6 Unexecuted instantiation: derive.c:ss2sin6 Unexecuted instantiation: enc_dk_cmac.c:ss2sin6 Unexecuted instantiation: enc_dk_hmac.c:ss2sin6 Unexecuted instantiation: enc_etm.c:ss2sin6 Unexecuted instantiation: enc_raw.c:ss2sin6 Unexecuted instantiation: enc_rc4.c:ss2sin6 Unexecuted instantiation: nfold.c:ss2sin6 Unexecuted instantiation: d3_aead.c:ss2sin6 Unexecuted instantiation: d3_kysched.c:ss2sin6 Unexecuted instantiation: f_aead.c:ss2sin6 Unexecuted instantiation: f_sched.c:ss2sin6 Unexecuted instantiation: f_tables.c:ss2sin6 Unexecuted instantiation: weak_key.c:ss2sin6 Unexecuted instantiation: aescrypt.c:ss2sin6 Unexecuted instantiation: aestab.c:ss2sin6 Unexecuted instantiation: aeskey.c:ss2sin6 Unexecuted instantiation: md4.c:ss2sin6 Unexecuted instantiation: md5.c:ss2sin6 Unexecuted instantiation: shs.c:ss2sin6 Unexecuted instantiation: sha256.c:ss2sin6 Unexecuted instantiation: sha512.c:ss2sin6 Unexecuted instantiation: threads.c:ss2sin6 Unexecuted instantiation: init-addrinfo.c:ss2sin6 Unexecuted instantiation: fake-addrinfo.c:ss2sin6 |
95 | | #ifndef _WIN32 |
96 | | static inline const struct sockaddr_un *sa2sun(const struct sockaddr *sa) |
97 | 0 | { |
98 | 0 | return (const struct sockaddr_un *)(void *)sa; |
99 | 0 | } Unexecuted instantiation: fuzz_kdc.c:sa2sun Unexecuted instantiation: copy_data.c:sa2sun Unexecuted instantiation: init_ctx.c:sa2sun Unexecuted instantiation: kerrs.c:sa2sun Unexecuted instantiation: kfree.c:sa2sun Unexecuted instantiation: plugin.c:sa2sun Unexecuted instantiation: expand_path.c:sa2sun Unexecuted instantiation: hostrealm.c:sa2sun Unexecuted instantiation: hostrealm_dns.c:sa2sun Unexecuted instantiation: hostrealm_domain.c:sa2sun Unexecuted instantiation: hostrealm_profile.c:sa2sun Unexecuted instantiation: hostrealm_registry.c:sa2sun Unexecuted instantiation: init_os_ctx.c:sa2sun Unexecuted instantiation: localauth.c:sa2sun Unexecuted instantiation: localauth_an2ln.c:sa2sun Unexecuted instantiation: localauth_k5login.c:sa2sun Unexecuted instantiation: localauth_names.c:sa2sun Unexecuted instantiation: localauth_rule.c:sa2sun Unexecuted instantiation: locate_kdc.c:sa2sun Unexecuted instantiation: timeofday.c:sa2sun Unexecuted instantiation: trace.c:sa2sun Unexecuted instantiation: krb5_libinit.c:sa2sun Unexecuted instantiation: ccbase.c:sa2sun Unexecuted instantiation: ccdefops.c:sa2sun Unexecuted instantiation: ccselect.c:sa2sun Unexecuted instantiation: ccselect_hostname.c:sa2sun Unexecuted instantiation: ccselect_k5identity.c:sa2sun Unexecuted instantiation: ccselect_realm.c:sa2sun Unexecuted instantiation: cc_dir.c:sa2sun Unexecuted instantiation: cc_file.c:sa2sun Unexecuted instantiation: cc_kcm.c:sa2sun Unexecuted instantiation: cc_memory.c:sa2sun Unexecuted instantiation: ccfns.c:sa2sun Unexecuted instantiation: ktbase.c:sa2sun Unexecuted instantiation: ktfns.c:sa2sun Unexecuted instantiation: kt_file.c:sa2sun Unexecuted instantiation: kt_memory.c:sa2sun Unexecuted instantiation: authdata.c:sa2sun Unexecuted instantiation: authdata_dec.c:sa2sun Unexecuted instantiation: bld_princ.c:sa2sun Unexecuted instantiation: copy_creds.c:sa2sun Unexecuted instantiation: copy_princ.c:sa2sun Unexecuted instantiation: cp_key_cnt.c:sa2sun Unexecuted instantiation: deltat.c:sa2sun Unexecuted instantiation: etype_list.c:sa2sun Unexecuted instantiation: libdef_parse.c:sa2sun Unexecuted instantiation: pac.c:sa2sun Unexecuted instantiation: parse.c:sa2sun Unexecuted instantiation: parse_host_string.c:sa2sun Unexecuted instantiation: preauth2.c:sa2sun Unexecuted instantiation: preauth_ec.c:sa2sun Unexecuted instantiation: preauth_encts.c:sa2sun Unexecuted instantiation: preauth_otp.c:sa2sun Unexecuted instantiation: preauth_sam2.c:sa2sun Unexecuted instantiation: princ_comp.c:sa2sun Unexecuted instantiation: random_str.c:sa2sun Unexecuted instantiation: response_items.c:sa2sun Unexecuted instantiation: serialize.c:sa2sun Unexecuted instantiation: set_realm.c:sa2sun Unexecuted instantiation: sname_match.c:sa2sun Unexecuted instantiation: unparse.c:sa2sun Unexecuted instantiation: ucstr.c:sa2sun Unexecuted instantiation: addr.c:sa2sun Unexecuted instantiation: c_ustime.c:sa2sun Unexecuted instantiation: ccdefname.c:sa2sun Unexecuted instantiation: dnsglue.c:sa2sun Unexecuted instantiation: dnssrv.c:sa2sun Unexecuted instantiation: krbfileio.c:sa2sun Unexecuted instantiation: lock_file.c:sa2sun Unexecuted instantiation: net_read.c:sa2sun Unexecuted instantiation: net_write.c:sa2sun Unexecuted instantiation: prompter.c:sa2sun Unexecuted instantiation: sn2princ.c:sa2sun Unexecuted instantiation: unlck_file.c:sa2sun Unexecuted instantiation: asn1_k_encode.c:sa2sun Unexecuted instantiation: cccursor.c:sa2sun Unexecuted instantiation: ccmarshal.c:sa2sun Unexecuted instantiation: cc_retr.c:sa2sun Unexecuted instantiation: ktfr_entry.c:sa2sun Unexecuted instantiation: ai_authdata.c:sa2sun Unexecuted instantiation: cammac_util.c:sa2sun Unexecuted instantiation: authdata_enc.c:sa2sun Unexecuted instantiation: copy_addrs.c:sa2sun Unexecuted instantiation: copy_auth.c:sa2sun Unexecuted instantiation: enc_helper.c:sa2sun Unexecuted instantiation: get_in_tkt.c:sa2sun Unexecuted instantiation: gic_opt.c:sa2sun Unexecuted instantiation: gic_pwd.c:sa2sun Unexecuted instantiation: kdc_rep_dc.c:sa2sun Unexecuted instantiation: padata.c:sa2sun Unexecuted instantiation: pr_to_salt.c:sa2sun Unexecuted instantiation: send_tgs.c:sa2sun Unexecuted instantiation: str_conv.c:sa2sun Unexecuted instantiation: ucdata.c:sa2sun Unexecuted instantiation: changepw.c:sa2sun Unexecuted instantiation: localaddr.c:sa2sun Unexecuted instantiation: sendto_kdc.c:sa2sun Unexecuted instantiation: toffset.c:sa2sun Unexecuted instantiation: ustime.c:sa2sun Unexecuted instantiation: asn1_encode.c:sa2sun Unexecuted instantiation: auth_con.c:sa2sun Unexecuted instantiation: bld_pr_ext.c:sa2sun Unexecuted instantiation: chpw.c:sa2sun Unexecuted instantiation: fast.c:sa2sun Unexecuted instantiation: gen_subkey.c:sa2sun Unexecuted instantiation: get_creds.c:sa2sun Unexecuted instantiation: mk_priv.c:sa2sun Unexecuted instantiation: mk_req_ext.c:sa2sun Unexecuted instantiation: privsafe.c:sa2sun Unexecuted instantiation: rd_error.c:sa2sun Unexecuted instantiation: rd_priv.c:sa2sun Unexecuted instantiation: rd_rep.c:sa2sun Unexecuted instantiation: s4u_creds.c:sa2sun Unexecuted instantiation: tgtname.c:sa2sun Unexecuted instantiation: valid_times.c:sa2sun Unexecuted instantiation: walk_rtree.c:sa2sun Unexecuted instantiation: memrcache.c:sa2sun Unexecuted instantiation: rc_base.c:sa2sun Unexecuted instantiation: rc_dfl.c:sa2sun Unexecuted instantiation: rc_file2.c:sa2sun Unexecuted instantiation: rc_none.c:sa2sun Unexecuted instantiation: hostaddr.c:sa2sun Unexecuted instantiation: mk_faddr.c:sa2sun Unexecuted instantiation: addr_comp.c:sa2sun Unexecuted instantiation: addr_srch.c:sa2sun Unexecuted instantiation: authdata_exp.c:sa2sun Unexecuted instantiation: gc_via_tkt.c:sa2sun Unexecuted instantiation: gen_seqnum.c:sa2sun Unexecuted instantiation: gen_save_subkey.c:sa2sun Unexecuted instantiation: decode_kdc.c:sa2sun Unexecuted instantiation: cf2.c:sa2sun Unexecuted instantiation: checksum_length.c:sa2sun Unexecuted instantiation: cksumtypes.c:sa2sun Unexecuted instantiation: crypto_length.c:sa2sun Unexecuted instantiation: decrypt.c:sa2sun Unexecuted instantiation: encrypt.c:sa2sun Unexecuted instantiation: encrypt_length.c:sa2sun Unexecuted instantiation: enctype_util.c:sa2sun Unexecuted instantiation: etypes.c:sa2sun Unexecuted instantiation: key.c:sa2sun Unexecuted instantiation: keyblocks.c:sa2sun Unexecuted instantiation: keyed_cksum.c:sa2sun Unexecuted instantiation: make_checksum.c:sa2sun Unexecuted instantiation: make_random_key.c:sa2sun Unexecuted instantiation: mandatory_sumtype.c:sa2sun Unexecuted instantiation: prf.c:sa2sun Unexecuted instantiation: prf_aes2.c:sa2sun Unexecuted instantiation: prf_cmac.c:sa2sun Unexecuted instantiation: prf_dk.c:sa2sun Unexecuted instantiation: prf_rc4.c:sa2sun Unexecuted instantiation: prng.c:sa2sun Unexecuted instantiation: random_to_key.c:sa2sun Unexecuted instantiation: s2k_pbkdf2.c:sa2sun Unexecuted instantiation: s2k_rc4.c:sa2sun Unexecuted instantiation: state.c:sa2sun Unexecuted instantiation: string_to_key.c:sa2sun Unexecuted instantiation: verify_checksum.c:sa2sun Unexecuted instantiation: cmac.c:sa2sun Unexecuted instantiation: hmac.c:sa2sun Unexecuted instantiation: kdf.c:sa2sun Unexecuted instantiation: pbkdf2.c:sa2sun Unexecuted instantiation: des_keys.c:sa2sun Unexecuted instantiation: f_parity.c:sa2sun Unexecuted instantiation: des3.c:sa2sun Unexecuted instantiation: rc4.c:sa2sun Unexecuted instantiation: aes.c:sa2sun Unexecuted instantiation: camellia.c:sa2sun Unexecuted instantiation: hash_md4.c:sa2sun Unexecuted instantiation: hash_md5.c:sa2sun Unexecuted instantiation: hash_sha1.c:sa2sun Unexecuted instantiation: hash_sha2.c:sa2sun Unexecuted instantiation: aead.c:sa2sun Unexecuted instantiation: checksum_dk_cmac.c:sa2sun Unexecuted instantiation: checksum_dk_hmac.c:sa2sun Unexecuted instantiation: checksum_etm.c:sa2sun Unexecuted instantiation: checksum_hmac_md5.c:sa2sun Unexecuted instantiation: checksum_unkeyed.c:sa2sun Unexecuted instantiation: default_state.c:sa2sun Unexecuted instantiation: derive.c:sa2sun Unexecuted instantiation: enc_dk_cmac.c:sa2sun Unexecuted instantiation: enc_dk_hmac.c:sa2sun Unexecuted instantiation: enc_etm.c:sa2sun Unexecuted instantiation: enc_raw.c:sa2sun Unexecuted instantiation: enc_rc4.c:sa2sun Unexecuted instantiation: nfold.c:sa2sun Unexecuted instantiation: d3_aead.c:sa2sun Unexecuted instantiation: d3_kysched.c:sa2sun Unexecuted instantiation: f_aead.c:sa2sun Unexecuted instantiation: f_sched.c:sa2sun Unexecuted instantiation: f_tables.c:sa2sun Unexecuted instantiation: weak_key.c:sa2sun Unexecuted instantiation: aescrypt.c:sa2sun Unexecuted instantiation: aestab.c:sa2sun Unexecuted instantiation: aeskey.c:sa2sun Unexecuted instantiation: md4.c:sa2sun Unexecuted instantiation: md5.c:sa2sun Unexecuted instantiation: shs.c:sa2sun Unexecuted instantiation: sha256.c:sa2sun Unexecuted instantiation: sha512.c:sa2sun Unexecuted instantiation: threads.c:sa2sun Unexecuted instantiation: init-addrinfo.c:sa2sun Unexecuted instantiation: fake-addrinfo.c:sa2sun |
100 | | static inline struct sockaddr_un *ss2sun(struct sockaddr_storage *ss) |
101 | 0 | { |
102 | 0 | return (struct sockaddr_un *)ss; |
103 | 0 | } Unexecuted instantiation: fuzz_kdc.c:ss2sun Unexecuted instantiation: copy_data.c:ss2sun Unexecuted instantiation: init_ctx.c:ss2sun Unexecuted instantiation: kerrs.c:ss2sun Unexecuted instantiation: kfree.c:ss2sun Unexecuted instantiation: plugin.c:ss2sun Unexecuted instantiation: expand_path.c:ss2sun Unexecuted instantiation: hostrealm.c:ss2sun Unexecuted instantiation: hostrealm_dns.c:ss2sun Unexecuted instantiation: hostrealm_domain.c:ss2sun Unexecuted instantiation: hostrealm_profile.c:ss2sun Unexecuted instantiation: hostrealm_registry.c:ss2sun Unexecuted instantiation: init_os_ctx.c:ss2sun Unexecuted instantiation: localauth.c:ss2sun Unexecuted instantiation: localauth_an2ln.c:ss2sun Unexecuted instantiation: localauth_k5login.c:ss2sun Unexecuted instantiation: localauth_names.c:ss2sun Unexecuted instantiation: localauth_rule.c:ss2sun Unexecuted instantiation: locate_kdc.c:ss2sun Unexecuted instantiation: timeofday.c:ss2sun Unexecuted instantiation: trace.c:ss2sun Unexecuted instantiation: krb5_libinit.c:ss2sun Unexecuted instantiation: ccbase.c:ss2sun Unexecuted instantiation: ccdefops.c:ss2sun Unexecuted instantiation: ccselect.c:ss2sun Unexecuted instantiation: ccselect_hostname.c:ss2sun Unexecuted instantiation: ccselect_k5identity.c:ss2sun Unexecuted instantiation: ccselect_realm.c:ss2sun Unexecuted instantiation: cc_dir.c:ss2sun Unexecuted instantiation: cc_file.c:ss2sun Unexecuted instantiation: cc_kcm.c:ss2sun Unexecuted instantiation: cc_memory.c:ss2sun Unexecuted instantiation: ccfns.c:ss2sun Unexecuted instantiation: ktbase.c:ss2sun Unexecuted instantiation: ktfns.c:ss2sun Unexecuted instantiation: kt_file.c:ss2sun Unexecuted instantiation: kt_memory.c:ss2sun Unexecuted instantiation: authdata.c:ss2sun Unexecuted instantiation: authdata_dec.c:ss2sun Unexecuted instantiation: bld_princ.c:ss2sun Unexecuted instantiation: copy_creds.c:ss2sun Unexecuted instantiation: copy_princ.c:ss2sun Unexecuted instantiation: cp_key_cnt.c:ss2sun Unexecuted instantiation: deltat.c:ss2sun Unexecuted instantiation: etype_list.c:ss2sun Unexecuted instantiation: libdef_parse.c:ss2sun Unexecuted instantiation: pac.c:ss2sun Unexecuted instantiation: parse.c:ss2sun Unexecuted instantiation: parse_host_string.c:ss2sun Unexecuted instantiation: preauth2.c:ss2sun Unexecuted instantiation: preauth_ec.c:ss2sun Unexecuted instantiation: preauth_encts.c:ss2sun Unexecuted instantiation: preauth_otp.c:ss2sun Unexecuted instantiation: preauth_sam2.c:ss2sun Unexecuted instantiation: princ_comp.c:ss2sun Unexecuted instantiation: random_str.c:ss2sun Unexecuted instantiation: response_items.c:ss2sun Unexecuted instantiation: serialize.c:ss2sun Unexecuted instantiation: set_realm.c:ss2sun Unexecuted instantiation: sname_match.c:ss2sun Unexecuted instantiation: unparse.c:ss2sun Unexecuted instantiation: ucstr.c:ss2sun Unexecuted instantiation: addr.c:ss2sun Unexecuted instantiation: c_ustime.c:ss2sun Unexecuted instantiation: ccdefname.c:ss2sun Unexecuted instantiation: dnsglue.c:ss2sun Unexecuted instantiation: dnssrv.c:ss2sun Unexecuted instantiation: krbfileio.c:ss2sun Unexecuted instantiation: lock_file.c:ss2sun Unexecuted instantiation: net_read.c:ss2sun Unexecuted instantiation: net_write.c:ss2sun Unexecuted instantiation: prompter.c:ss2sun Unexecuted instantiation: sn2princ.c:ss2sun Unexecuted instantiation: unlck_file.c:ss2sun Unexecuted instantiation: asn1_k_encode.c:ss2sun Unexecuted instantiation: cccursor.c:ss2sun Unexecuted instantiation: ccmarshal.c:ss2sun Unexecuted instantiation: cc_retr.c:ss2sun Unexecuted instantiation: ktfr_entry.c:ss2sun Unexecuted instantiation: ai_authdata.c:ss2sun Unexecuted instantiation: cammac_util.c:ss2sun Unexecuted instantiation: authdata_enc.c:ss2sun Unexecuted instantiation: copy_addrs.c:ss2sun Unexecuted instantiation: copy_auth.c:ss2sun Unexecuted instantiation: enc_helper.c:ss2sun Unexecuted instantiation: get_in_tkt.c:ss2sun Unexecuted instantiation: gic_opt.c:ss2sun Unexecuted instantiation: gic_pwd.c:ss2sun Unexecuted instantiation: kdc_rep_dc.c:ss2sun Unexecuted instantiation: padata.c:ss2sun Unexecuted instantiation: pr_to_salt.c:ss2sun Unexecuted instantiation: send_tgs.c:ss2sun Unexecuted instantiation: str_conv.c:ss2sun Unexecuted instantiation: ucdata.c:ss2sun Unexecuted instantiation: changepw.c:ss2sun Unexecuted instantiation: localaddr.c:ss2sun Unexecuted instantiation: sendto_kdc.c:ss2sun Unexecuted instantiation: toffset.c:ss2sun Unexecuted instantiation: ustime.c:ss2sun Unexecuted instantiation: asn1_encode.c:ss2sun Unexecuted instantiation: auth_con.c:ss2sun Unexecuted instantiation: bld_pr_ext.c:ss2sun Unexecuted instantiation: chpw.c:ss2sun Unexecuted instantiation: fast.c:ss2sun Unexecuted instantiation: gen_subkey.c:ss2sun Unexecuted instantiation: get_creds.c:ss2sun Unexecuted instantiation: mk_priv.c:ss2sun Unexecuted instantiation: mk_req_ext.c:ss2sun Unexecuted instantiation: privsafe.c:ss2sun Unexecuted instantiation: rd_error.c:ss2sun Unexecuted instantiation: rd_priv.c:ss2sun Unexecuted instantiation: rd_rep.c:ss2sun Unexecuted instantiation: s4u_creds.c:ss2sun Unexecuted instantiation: tgtname.c:ss2sun Unexecuted instantiation: valid_times.c:ss2sun Unexecuted instantiation: walk_rtree.c:ss2sun Unexecuted instantiation: memrcache.c:ss2sun Unexecuted instantiation: rc_base.c:ss2sun Unexecuted instantiation: rc_dfl.c:ss2sun Unexecuted instantiation: rc_file2.c:ss2sun Unexecuted instantiation: rc_none.c:ss2sun Unexecuted instantiation: hostaddr.c:ss2sun Unexecuted instantiation: mk_faddr.c:ss2sun Unexecuted instantiation: addr_comp.c:ss2sun Unexecuted instantiation: addr_srch.c:ss2sun Unexecuted instantiation: authdata_exp.c:ss2sun Unexecuted instantiation: gc_via_tkt.c:ss2sun Unexecuted instantiation: gen_seqnum.c:ss2sun Unexecuted instantiation: gen_save_subkey.c:ss2sun Unexecuted instantiation: decode_kdc.c:ss2sun Unexecuted instantiation: cf2.c:ss2sun Unexecuted instantiation: checksum_length.c:ss2sun Unexecuted instantiation: cksumtypes.c:ss2sun Unexecuted instantiation: crypto_length.c:ss2sun Unexecuted instantiation: decrypt.c:ss2sun Unexecuted instantiation: encrypt.c:ss2sun Unexecuted instantiation: encrypt_length.c:ss2sun Unexecuted instantiation: enctype_util.c:ss2sun Unexecuted instantiation: etypes.c:ss2sun Unexecuted instantiation: key.c:ss2sun Unexecuted instantiation: keyblocks.c:ss2sun Unexecuted instantiation: keyed_cksum.c:ss2sun Unexecuted instantiation: make_checksum.c:ss2sun Unexecuted instantiation: make_random_key.c:ss2sun Unexecuted instantiation: mandatory_sumtype.c:ss2sun Unexecuted instantiation: prf.c:ss2sun Unexecuted instantiation: prf_aes2.c:ss2sun Unexecuted instantiation: prf_cmac.c:ss2sun Unexecuted instantiation: prf_dk.c:ss2sun Unexecuted instantiation: prf_rc4.c:ss2sun Unexecuted instantiation: prng.c:ss2sun Unexecuted instantiation: random_to_key.c:ss2sun Unexecuted instantiation: s2k_pbkdf2.c:ss2sun Unexecuted instantiation: s2k_rc4.c:ss2sun Unexecuted instantiation: state.c:ss2sun Unexecuted instantiation: string_to_key.c:ss2sun Unexecuted instantiation: verify_checksum.c:ss2sun Unexecuted instantiation: cmac.c:ss2sun Unexecuted instantiation: hmac.c:ss2sun Unexecuted instantiation: kdf.c:ss2sun Unexecuted instantiation: pbkdf2.c:ss2sun Unexecuted instantiation: des_keys.c:ss2sun Unexecuted instantiation: f_parity.c:ss2sun Unexecuted instantiation: des3.c:ss2sun Unexecuted instantiation: rc4.c:ss2sun Unexecuted instantiation: aes.c:ss2sun Unexecuted instantiation: camellia.c:ss2sun Unexecuted instantiation: hash_md4.c:ss2sun Unexecuted instantiation: hash_md5.c:ss2sun Unexecuted instantiation: hash_sha1.c:ss2sun Unexecuted instantiation: hash_sha2.c:ss2sun Unexecuted instantiation: aead.c:ss2sun Unexecuted instantiation: checksum_dk_cmac.c:ss2sun Unexecuted instantiation: checksum_dk_hmac.c:ss2sun Unexecuted instantiation: checksum_etm.c:ss2sun Unexecuted instantiation: checksum_hmac_md5.c:ss2sun Unexecuted instantiation: checksum_unkeyed.c:ss2sun Unexecuted instantiation: default_state.c:ss2sun Unexecuted instantiation: derive.c:ss2sun Unexecuted instantiation: enc_dk_cmac.c:ss2sun Unexecuted instantiation: enc_dk_hmac.c:ss2sun Unexecuted instantiation: enc_etm.c:ss2sun Unexecuted instantiation: enc_raw.c:ss2sun Unexecuted instantiation: enc_rc4.c:ss2sun Unexecuted instantiation: nfold.c:ss2sun Unexecuted instantiation: d3_aead.c:ss2sun Unexecuted instantiation: d3_kysched.c:ss2sun Unexecuted instantiation: f_aead.c:ss2sun Unexecuted instantiation: f_sched.c:ss2sun Unexecuted instantiation: f_tables.c:ss2sun Unexecuted instantiation: weak_key.c:ss2sun Unexecuted instantiation: aescrypt.c:ss2sun Unexecuted instantiation: aestab.c:ss2sun Unexecuted instantiation: aeskey.c:ss2sun Unexecuted instantiation: md4.c:ss2sun Unexecuted instantiation: md5.c:ss2sun Unexecuted instantiation: shs.c:ss2sun Unexecuted instantiation: sha256.c:ss2sun Unexecuted instantiation: sha512.c:ss2sun Unexecuted instantiation: threads.c:ss2sun Unexecuted instantiation: init-addrinfo.c:ss2sun Unexecuted instantiation: fake-addrinfo.c:ss2sun |
104 | | #endif |
105 | | |
106 | | /* Set the IPv4 or IPv6 port on sa to port. Do nothing if sa is not an |
107 | | * Internet socket. */ |
108 | | static inline void |
109 | | sa_setport(struct sockaddr *sa, uint16_t port) |
110 | 0 | { |
111 | 0 | if (sa->sa_family == AF_INET) |
112 | 0 | ((struct sockaddr_in *)sa2sin(sa))->sin_port = htons(port); |
113 | 0 | else if (sa->sa_family == AF_INET6) |
114 | 0 | ((struct sockaddr_in6 *)sa2sin6(sa))->sin6_port = htons(port); |
115 | 0 | } Unexecuted instantiation: fuzz_kdc.c:sa_setport Unexecuted instantiation: copy_data.c:sa_setport Unexecuted instantiation: init_ctx.c:sa_setport Unexecuted instantiation: kerrs.c:sa_setport Unexecuted instantiation: kfree.c:sa_setport Unexecuted instantiation: plugin.c:sa_setport Unexecuted instantiation: expand_path.c:sa_setport Unexecuted instantiation: hostrealm.c:sa_setport Unexecuted instantiation: hostrealm_dns.c:sa_setport Unexecuted instantiation: hostrealm_domain.c:sa_setport Unexecuted instantiation: hostrealm_profile.c:sa_setport Unexecuted instantiation: hostrealm_registry.c:sa_setport Unexecuted instantiation: init_os_ctx.c:sa_setport Unexecuted instantiation: localauth.c:sa_setport Unexecuted instantiation: localauth_an2ln.c:sa_setport Unexecuted instantiation: localauth_k5login.c:sa_setport Unexecuted instantiation: localauth_names.c:sa_setport Unexecuted instantiation: localauth_rule.c:sa_setport Unexecuted instantiation: locate_kdc.c:sa_setport Unexecuted instantiation: timeofday.c:sa_setport Unexecuted instantiation: trace.c:sa_setport Unexecuted instantiation: krb5_libinit.c:sa_setport Unexecuted instantiation: ccbase.c:sa_setport Unexecuted instantiation: ccdefops.c:sa_setport Unexecuted instantiation: ccselect.c:sa_setport Unexecuted instantiation: ccselect_hostname.c:sa_setport Unexecuted instantiation: ccselect_k5identity.c:sa_setport Unexecuted instantiation: ccselect_realm.c:sa_setport Unexecuted instantiation: cc_dir.c:sa_setport Unexecuted instantiation: cc_file.c:sa_setport Unexecuted instantiation: cc_kcm.c:sa_setport Unexecuted instantiation: cc_memory.c:sa_setport Unexecuted instantiation: ccfns.c:sa_setport Unexecuted instantiation: ktbase.c:sa_setport Unexecuted instantiation: ktfns.c:sa_setport Unexecuted instantiation: kt_file.c:sa_setport Unexecuted instantiation: kt_memory.c:sa_setport Unexecuted instantiation: authdata.c:sa_setport Unexecuted instantiation: authdata_dec.c:sa_setport Unexecuted instantiation: bld_princ.c:sa_setport Unexecuted instantiation: copy_creds.c:sa_setport Unexecuted instantiation: copy_princ.c:sa_setport Unexecuted instantiation: cp_key_cnt.c:sa_setport Unexecuted instantiation: deltat.c:sa_setport Unexecuted instantiation: etype_list.c:sa_setport Unexecuted instantiation: libdef_parse.c:sa_setport Unexecuted instantiation: pac.c:sa_setport Unexecuted instantiation: parse.c:sa_setport Unexecuted instantiation: parse_host_string.c:sa_setport Unexecuted instantiation: preauth2.c:sa_setport Unexecuted instantiation: preauth_ec.c:sa_setport Unexecuted instantiation: preauth_encts.c:sa_setport Unexecuted instantiation: preauth_otp.c:sa_setport Unexecuted instantiation: preauth_sam2.c:sa_setport Unexecuted instantiation: princ_comp.c:sa_setport Unexecuted instantiation: random_str.c:sa_setport Unexecuted instantiation: response_items.c:sa_setport Unexecuted instantiation: serialize.c:sa_setport Unexecuted instantiation: set_realm.c:sa_setport Unexecuted instantiation: sname_match.c:sa_setport Unexecuted instantiation: unparse.c:sa_setport Unexecuted instantiation: ucstr.c:sa_setport Unexecuted instantiation: addr.c:sa_setport Unexecuted instantiation: c_ustime.c:sa_setport Unexecuted instantiation: ccdefname.c:sa_setport Unexecuted instantiation: dnsglue.c:sa_setport Unexecuted instantiation: dnssrv.c:sa_setport Unexecuted instantiation: krbfileio.c:sa_setport Unexecuted instantiation: lock_file.c:sa_setport Unexecuted instantiation: net_read.c:sa_setport Unexecuted instantiation: net_write.c:sa_setport Unexecuted instantiation: prompter.c:sa_setport Unexecuted instantiation: sn2princ.c:sa_setport Unexecuted instantiation: unlck_file.c:sa_setport Unexecuted instantiation: asn1_k_encode.c:sa_setport Unexecuted instantiation: cccursor.c:sa_setport Unexecuted instantiation: ccmarshal.c:sa_setport Unexecuted instantiation: cc_retr.c:sa_setport Unexecuted instantiation: ktfr_entry.c:sa_setport Unexecuted instantiation: ai_authdata.c:sa_setport Unexecuted instantiation: cammac_util.c:sa_setport Unexecuted instantiation: authdata_enc.c:sa_setport Unexecuted instantiation: copy_addrs.c:sa_setport Unexecuted instantiation: copy_auth.c:sa_setport Unexecuted instantiation: enc_helper.c:sa_setport Unexecuted instantiation: get_in_tkt.c:sa_setport Unexecuted instantiation: gic_opt.c:sa_setport Unexecuted instantiation: gic_pwd.c:sa_setport Unexecuted instantiation: kdc_rep_dc.c:sa_setport Unexecuted instantiation: padata.c:sa_setport Unexecuted instantiation: pr_to_salt.c:sa_setport Unexecuted instantiation: send_tgs.c:sa_setport Unexecuted instantiation: str_conv.c:sa_setport Unexecuted instantiation: ucdata.c:sa_setport Unexecuted instantiation: changepw.c:sa_setport Unexecuted instantiation: localaddr.c:sa_setport Unexecuted instantiation: sendto_kdc.c:sa_setport Unexecuted instantiation: toffset.c:sa_setport Unexecuted instantiation: ustime.c:sa_setport Unexecuted instantiation: asn1_encode.c:sa_setport Unexecuted instantiation: auth_con.c:sa_setport Unexecuted instantiation: bld_pr_ext.c:sa_setport Unexecuted instantiation: chpw.c:sa_setport Unexecuted instantiation: fast.c:sa_setport Unexecuted instantiation: gen_subkey.c:sa_setport Unexecuted instantiation: get_creds.c:sa_setport Unexecuted instantiation: mk_priv.c:sa_setport Unexecuted instantiation: mk_req_ext.c:sa_setport Unexecuted instantiation: privsafe.c:sa_setport Unexecuted instantiation: rd_error.c:sa_setport Unexecuted instantiation: rd_priv.c:sa_setport Unexecuted instantiation: rd_rep.c:sa_setport Unexecuted instantiation: s4u_creds.c:sa_setport Unexecuted instantiation: tgtname.c:sa_setport Unexecuted instantiation: valid_times.c:sa_setport Unexecuted instantiation: walk_rtree.c:sa_setport Unexecuted instantiation: memrcache.c:sa_setport Unexecuted instantiation: rc_base.c:sa_setport Unexecuted instantiation: rc_dfl.c:sa_setport Unexecuted instantiation: rc_file2.c:sa_setport Unexecuted instantiation: rc_none.c:sa_setport Unexecuted instantiation: hostaddr.c:sa_setport Unexecuted instantiation: mk_faddr.c:sa_setport Unexecuted instantiation: addr_comp.c:sa_setport Unexecuted instantiation: addr_srch.c:sa_setport Unexecuted instantiation: authdata_exp.c:sa_setport Unexecuted instantiation: gc_via_tkt.c:sa_setport Unexecuted instantiation: gen_seqnum.c:sa_setport Unexecuted instantiation: gen_save_subkey.c:sa_setport Unexecuted instantiation: decode_kdc.c:sa_setport Unexecuted instantiation: cf2.c:sa_setport Unexecuted instantiation: checksum_length.c:sa_setport Unexecuted instantiation: cksumtypes.c:sa_setport Unexecuted instantiation: crypto_length.c:sa_setport Unexecuted instantiation: decrypt.c:sa_setport Unexecuted instantiation: encrypt.c:sa_setport Unexecuted instantiation: encrypt_length.c:sa_setport Unexecuted instantiation: enctype_util.c:sa_setport Unexecuted instantiation: etypes.c:sa_setport Unexecuted instantiation: key.c:sa_setport Unexecuted instantiation: keyblocks.c:sa_setport Unexecuted instantiation: keyed_cksum.c:sa_setport Unexecuted instantiation: make_checksum.c:sa_setport Unexecuted instantiation: make_random_key.c:sa_setport Unexecuted instantiation: mandatory_sumtype.c:sa_setport Unexecuted instantiation: prf.c:sa_setport Unexecuted instantiation: prf_aes2.c:sa_setport Unexecuted instantiation: prf_cmac.c:sa_setport Unexecuted instantiation: prf_dk.c:sa_setport Unexecuted instantiation: prf_rc4.c:sa_setport Unexecuted instantiation: prng.c:sa_setport Unexecuted instantiation: random_to_key.c:sa_setport Unexecuted instantiation: s2k_pbkdf2.c:sa_setport Unexecuted instantiation: s2k_rc4.c:sa_setport Unexecuted instantiation: state.c:sa_setport Unexecuted instantiation: string_to_key.c:sa_setport Unexecuted instantiation: verify_checksum.c:sa_setport Unexecuted instantiation: cmac.c:sa_setport Unexecuted instantiation: hmac.c:sa_setport Unexecuted instantiation: kdf.c:sa_setport Unexecuted instantiation: pbkdf2.c:sa_setport Unexecuted instantiation: des_keys.c:sa_setport Unexecuted instantiation: f_parity.c:sa_setport Unexecuted instantiation: des3.c:sa_setport Unexecuted instantiation: rc4.c:sa_setport Unexecuted instantiation: aes.c:sa_setport Unexecuted instantiation: camellia.c:sa_setport Unexecuted instantiation: hash_md4.c:sa_setport Unexecuted instantiation: hash_md5.c:sa_setport Unexecuted instantiation: hash_sha1.c:sa_setport Unexecuted instantiation: hash_sha2.c:sa_setport Unexecuted instantiation: aead.c:sa_setport Unexecuted instantiation: checksum_dk_cmac.c:sa_setport Unexecuted instantiation: checksum_dk_hmac.c:sa_setport Unexecuted instantiation: checksum_etm.c:sa_setport Unexecuted instantiation: checksum_hmac_md5.c:sa_setport Unexecuted instantiation: checksum_unkeyed.c:sa_setport Unexecuted instantiation: default_state.c:sa_setport Unexecuted instantiation: derive.c:sa_setport Unexecuted instantiation: enc_dk_cmac.c:sa_setport Unexecuted instantiation: enc_dk_hmac.c:sa_setport Unexecuted instantiation: enc_etm.c:sa_setport Unexecuted instantiation: enc_raw.c:sa_setport Unexecuted instantiation: enc_rc4.c:sa_setport Unexecuted instantiation: nfold.c:sa_setport Unexecuted instantiation: d3_aead.c:sa_setport Unexecuted instantiation: d3_kysched.c:sa_setport Unexecuted instantiation: f_aead.c:sa_setport Unexecuted instantiation: f_sched.c:sa_setport Unexecuted instantiation: f_tables.c:sa_setport Unexecuted instantiation: weak_key.c:sa_setport Unexecuted instantiation: aescrypt.c:sa_setport Unexecuted instantiation: aestab.c:sa_setport Unexecuted instantiation: aeskey.c:sa_setport Unexecuted instantiation: md4.c:sa_setport Unexecuted instantiation: md5.c:sa_setport Unexecuted instantiation: shs.c:sa_setport Unexecuted instantiation: sha256.c:sa_setport Unexecuted instantiation: sha512.c:sa_setport Unexecuted instantiation: threads.c:sa_setport Unexecuted instantiation: init-addrinfo.c:sa_setport Unexecuted instantiation: fake-addrinfo.c:sa_setport |
116 | | |
117 | | /* Get the Internet port number of sa, or 0 if it is not an Internet socket. */ |
118 | | static inline uint16_t |
119 | | sa_getport(const struct sockaddr *sa) |
120 | 0 | { |
121 | 0 | if (sa->sa_family == AF_INET) |
122 | 0 | return ntohs(sa2sin(sa)->sin_port); |
123 | 0 | else if (sa->sa_family == AF_INET6) |
124 | 0 | return ntohs(sa2sin6(sa)->sin6_port); |
125 | 0 | else |
126 | 0 | return 0; |
127 | 0 | } Unexecuted instantiation: fuzz_kdc.c:sa_getport Unexecuted instantiation: copy_data.c:sa_getport Unexecuted instantiation: init_ctx.c:sa_getport Unexecuted instantiation: kerrs.c:sa_getport Unexecuted instantiation: kfree.c:sa_getport Unexecuted instantiation: plugin.c:sa_getport Unexecuted instantiation: expand_path.c:sa_getport Unexecuted instantiation: hostrealm.c:sa_getport Unexecuted instantiation: hostrealm_dns.c:sa_getport Unexecuted instantiation: hostrealm_domain.c:sa_getport Unexecuted instantiation: hostrealm_profile.c:sa_getport Unexecuted instantiation: hostrealm_registry.c:sa_getport Unexecuted instantiation: init_os_ctx.c:sa_getport Unexecuted instantiation: localauth.c:sa_getport Unexecuted instantiation: localauth_an2ln.c:sa_getport Unexecuted instantiation: localauth_k5login.c:sa_getport Unexecuted instantiation: localauth_names.c:sa_getport Unexecuted instantiation: localauth_rule.c:sa_getport Unexecuted instantiation: locate_kdc.c:sa_getport Unexecuted instantiation: timeofday.c:sa_getport Unexecuted instantiation: trace.c:sa_getport Unexecuted instantiation: krb5_libinit.c:sa_getport Unexecuted instantiation: ccbase.c:sa_getport Unexecuted instantiation: ccdefops.c:sa_getport Unexecuted instantiation: ccselect.c:sa_getport Unexecuted instantiation: ccselect_hostname.c:sa_getport Unexecuted instantiation: ccselect_k5identity.c:sa_getport Unexecuted instantiation: ccselect_realm.c:sa_getport Unexecuted instantiation: cc_dir.c:sa_getport Unexecuted instantiation: cc_file.c:sa_getport Unexecuted instantiation: cc_kcm.c:sa_getport Unexecuted instantiation: cc_memory.c:sa_getport Unexecuted instantiation: ccfns.c:sa_getport Unexecuted instantiation: ktbase.c:sa_getport Unexecuted instantiation: ktfns.c:sa_getport Unexecuted instantiation: kt_file.c:sa_getport Unexecuted instantiation: kt_memory.c:sa_getport Unexecuted instantiation: authdata.c:sa_getport Unexecuted instantiation: authdata_dec.c:sa_getport Unexecuted instantiation: bld_princ.c:sa_getport Unexecuted instantiation: copy_creds.c:sa_getport Unexecuted instantiation: copy_princ.c:sa_getport Unexecuted instantiation: cp_key_cnt.c:sa_getport Unexecuted instantiation: deltat.c:sa_getport Unexecuted instantiation: etype_list.c:sa_getport Unexecuted instantiation: libdef_parse.c:sa_getport Unexecuted instantiation: pac.c:sa_getport Unexecuted instantiation: parse.c:sa_getport Unexecuted instantiation: parse_host_string.c:sa_getport Unexecuted instantiation: preauth2.c:sa_getport Unexecuted instantiation: preauth_ec.c:sa_getport Unexecuted instantiation: preauth_encts.c:sa_getport Unexecuted instantiation: preauth_otp.c:sa_getport Unexecuted instantiation: preauth_sam2.c:sa_getport Unexecuted instantiation: princ_comp.c:sa_getport Unexecuted instantiation: random_str.c:sa_getport Unexecuted instantiation: response_items.c:sa_getport Unexecuted instantiation: serialize.c:sa_getport Unexecuted instantiation: set_realm.c:sa_getport Unexecuted instantiation: sname_match.c:sa_getport Unexecuted instantiation: unparse.c:sa_getport Unexecuted instantiation: ucstr.c:sa_getport Unexecuted instantiation: addr.c:sa_getport Unexecuted instantiation: c_ustime.c:sa_getport Unexecuted instantiation: ccdefname.c:sa_getport Unexecuted instantiation: dnsglue.c:sa_getport Unexecuted instantiation: dnssrv.c:sa_getport Unexecuted instantiation: krbfileio.c:sa_getport Unexecuted instantiation: lock_file.c:sa_getport Unexecuted instantiation: net_read.c:sa_getport Unexecuted instantiation: net_write.c:sa_getport Unexecuted instantiation: prompter.c:sa_getport Unexecuted instantiation: sn2princ.c:sa_getport Unexecuted instantiation: unlck_file.c:sa_getport Unexecuted instantiation: asn1_k_encode.c:sa_getport Unexecuted instantiation: cccursor.c:sa_getport Unexecuted instantiation: ccmarshal.c:sa_getport Unexecuted instantiation: cc_retr.c:sa_getport Unexecuted instantiation: ktfr_entry.c:sa_getport Unexecuted instantiation: ai_authdata.c:sa_getport Unexecuted instantiation: cammac_util.c:sa_getport Unexecuted instantiation: authdata_enc.c:sa_getport Unexecuted instantiation: copy_addrs.c:sa_getport Unexecuted instantiation: copy_auth.c:sa_getport Unexecuted instantiation: enc_helper.c:sa_getport Unexecuted instantiation: get_in_tkt.c:sa_getport Unexecuted instantiation: gic_opt.c:sa_getport Unexecuted instantiation: gic_pwd.c:sa_getport Unexecuted instantiation: kdc_rep_dc.c:sa_getport Unexecuted instantiation: padata.c:sa_getport Unexecuted instantiation: pr_to_salt.c:sa_getport Unexecuted instantiation: send_tgs.c:sa_getport Unexecuted instantiation: str_conv.c:sa_getport Unexecuted instantiation: ucdata.c:sa_getport Unexecuted instantiation: changepw.c:sa_getport Unexecuted instantiation: localaddr.c:sa_getport Unexecuted instantiation: sendto_kdc.c:sa_getport Unexecuted instantiation: toffset.c:sa_getport Unexecuted instantiation: ustime.c:sa_getport Unexecuted instantiation: asn1_encode.c:sa_getport Unexecuted instantiation: auth_con.c:sa_getport Unexecuted instantiation: bld_pr_ext.c:sa_getport Unexecuted instantiation: chpw.c:sa_getport Unexecuted instantiation: fast.c:sa_getport Unexecuted instantiation: gen_subkey.c:sa_getport Unexecuted instantiation: get_creds.c:sa_getport Unexecuted instantiation: mk_priv.c:sa_getport Unexecuted instantiation: mk_req_ext.c:sa_getport Unexecuted instantiation: privsafe.c:sa_getport Unexecuted instantiation: rd_error.c:sa_getport Unexecuted instantiation: rd_priv.c:sa_getport Unexecuted instantiation: rd_rep.c:sa_getport Unexecuted instantiation: s4u_creds.c:sa_getport Unexecuted instantiation: tgtname.c:sa_getport Unexecuted instantiation: valid_times.c:sa_getport Unexecuted instantiation: walk_rtree.c:sa_getport Unexecuted instantiation: memrcache.c:sa_getport Unexecuted instantiation: rc_base.c:sa_getport Unexecuted instantiation: rc_dfl.c:sa_getport Unexecuted instantiation: rc_file2.c:sa_getport Unexecuted instantiation: rc_none.c:sa_getport Unexecuted instantiation: hostaddr.c:sa_getport Unexecuted instantiation: mk_faddr.c:sa_getport Unexecuted instantiation: addr_comp.c:sa_getport Unexecuted instantiation: addr_srch.c:sa_getport Unexecuted instantiation: authdata_exp.c:sa_getport Unexecuted instantiation: gc_via_tkt.c:sa_getport Unexecuted instantiation: gen_seqnum.c:sa_getport Unexecuted instantiation: gen_save_subkey.c:sa_getport Unexecuted instantiation: decode_kdc.c:sa_getport Unexecuted instantiation: cf2.c:sa_getport Unexecuted instantiation: checksum_length.c:sa_getport Unexecuted instantiation: cksumtypes.c:sa_getport Unexecuted instantiation: crypto_length.c:sa_getport Unexecuted instantiation: decrypt.c:sa_getport Unexecuted instantiation: encrypt.c:sa_getport Unexecuted instantiation: encrypt_length.c:sa_getport Unexecuted instantiation: enctype_util.c:sa_getport Unexecuted instantiation: etypes.c:sa_getport Unexecuted instantiation: key.c:sa_getport Unexecuted instantiation: keyblocks.c:sa_getport Unexecuted instantiation: keyed_cksum.c:sa_getport Unexecuted instantiation: make_checksum.c:sa_getport Unexecuted instantiation: make_random_key.c:sa_getport Unexecuted instantiation: mandatory_sumtype.c:sa_getport Unexecuted instantiation: prf.c:sa_getport Unexecuted instantiation: prf_aes2.c:sa_getport Unexecuted instantiation: prf_cmac.c:sa_getport Unexecuted instantiation: prf_dk.c:sa_getport Unexecuted instantiation: prf_rc4.c:sa_getport Unexecuted instantiation: prng.c:sa_getport Unexecuted instantiation: random_to_key.c:sa_getport Unexecuted instantiation: s2k_pbkdf2.c:sa_getport Unexecuted instantiation: s2k_rc4.c:sa_getport Unexecuted instantiation: state.c:sa_getport Unexecuted instantiation: string_to_key.c:sa_getport Unexecuted instantiation: verify_checksum.c:sa_getport Unexecuted instantiation: cmac.c:sa_getport Unexecuted instantiation: hmac.c:sa_getport Unexecuted instantiation: kdf.c:sa_getport Unexecuted instantiation: pbkdf2.c:sa_getport Unexecuted instantiation: des_keys.c:sa_getport Unexecuted instantiation: f_parity.c:sa_getport Unexecuted instantiation: des3.c:sa_getport Unexecuted instantiation: rc4.c:sa_getport Unexecuted instantiation: aes.c:sa_getport Unexecuted instantiation: camellia.c:sa_getport Unexecuted instantiation: hash_md4.c:sa_getport Unexecuted instantiation: hash_md5.c:sa_getport Unexecuted instantiation: hash_sha1.c:sa_getport Unexecuted instantiation: hash_sha2.c:sa_getport Unexecuted instantiation: aead.c:sa_getport Unexecuted instantiation: checksum_dk_cmac.c:sa_getport Unexecuted instantiation: checksum_dk_hmac.c:sa_getport Unexecuted instantiation: checksum_etm.c:sa_getport Unexecuted instantiation: checksum_hmac_md5.c:sa_getport Unexecuted instantiation: checksum_unkeyed.c:sa_getport Unexecuted instantiation: default_state.c:sa_getport Unexecuted instantiation: derive.c:sa_getport Unexecuted instantiation: enc_dk_cmac.c:sa_getport Unexecuted instantiation: enc_dk_hmac.c:sa_getport Unexecuted instantiation: enc_etm.c:sa_getport Unexecuted instantiation: enc_raw.c:sa_getport Unexecuted instantiation: enc_rc4.c:sa_getport Unexecuted instantiation: nfold.c:sa_getport Unexecuted instantiation: d3_aead.c:sa_getport Unexecuted instantiation: d3_kysched.c:sa_getport Unexecuted instantiation: f_aead.c:sa_getport Unexecuted instantiation: f_sched.c:sa_getport Unexecuted instantiation: f_tables.c:sa_getport Unexecuted instantiation: weak_key.c:sa_getport Unexecuted instantiation: aescrypt.c:sa_getport Unexecuted instantiation: aestab.c:sa_getport Unexecuted instantiation: aeskey.c:sa_getport Unexecuted instantiation: md4.c:sa_getport Unexecuted instantiation: md5.c:sa_getport Unexecuted instantiation: shs.c:sa_getport Unexecuted instantiation: sha256.c:sa_getport Unexecuted instantiation: sha512.c:sa_getport Unexecuted instantiation: threads.c:sa_getport Unexecuted instantiation: init-addrinfo.c:sa_getport Unexecuted instantiation: fake-addrinfo.c:sa_getport |
128 | | |
129 | | /* Return true if sa is an IPv4 or IPv6 socket address. */ |
130 | | static inline int |
131 | | sa_is_inet(const struct sockaddr *sa) |
132 | 0 | { |
133 | 0 | return sa->sa_family == AF_INET || sa->sa_family == AF_INET6; |
134 | 0 | } Unexecuted instantiation: fuzz_kdc.c:sa_is_inet Unexecuted instantiation: copy_data.c:sa_is_inet Unexecuted instantiation: init_ctx.c:sa_is_inet Unexecuted instantiation: kerrs.c:sa_is_inet Unexecuted instantiation: kfree.c:sa_is_inet Unexecuted instantiation: plugin.c:sa_is_inet Unexecuted instantiation: expand_path.c:sa_is_inet Unexecuted instantiation: hostrealm.c:sa_is_inet Unexecuted instantiation: hostrealm_dns.c:sa_is_inet Unexecuted instantiation: hostrealm_domain.c:sa_is_inet Unexecuted instantiation: hostrealm_profile.c:sa_is_inet Unexecuted instantiation: hostrealm_registry.c:sa_is_inet Unexecuted instantiation: init_os_ctx.c:sa_is_inet Unexecuted instantiation: localauth.c:sa_is_inet Unexecuted instantiation: localauth_an2ln.c:sa_is_inet Unexecuted instantiation: localauth_k5login.c:sa_is_inet Unexecuted instantiation: localauth_names.c:sa_is_inet Unexecuted instantiation: localauth_rule.c:sa_is_inet Unexecuted instantiation: locate_kdc.c:sa_is_inet Unexecuted instantiation: timeofday.c:sa_is_inet Unexecuted instantiation: trace.c:sa_is_inet Unexecuted instantiation: krb5_libinit.c:sa_is_inet Unexecuted instantiation: ccbase.c:sa_is_inet Unexecuted instantiation: ccdefops.c:sa_is_inet Unexecuted instantiation: ccselect.c:sa_is_inet Unexecuted instantiation: ccselect_hostname.c:sa_is_inet Unexecuted instantiation: ccselect_k5identity.c:sa_is_inet Unexecuted instantiation: ccselect_realm.c:sa_is_inet Unexecuted instantiation: cc_dir.c:sa_is_inet Unexecuted instantiation: cc_file.c:sa_is_inet Unexecuted instantiation: cc_kcm.c:sa_is_inet Unexecuted instantiation: cc_memory.c:sa_is_inet Unexecuted instantiation: ccfns.c:sa_is_inet Unexecuted instantiation: ktbase.c:sa_is_inet Unexecuted instantiation: ktfns.c:sa_is_inet Unexecuted instantiation: kt_file.c:sa_is_inet Unexecuted instantiation: kt_memory.c:sa_is_inet Unexecuted instantiation: authdata.c:sa_is_inet Unexecuted instantiation: authdata_dec.c:sa_is_inet Unexecuted instantiation: bld_princ.c:sa_is_inet Unexecuted instantiation: copy_creds.c:sa_is_inet Unexecuted instantiation: copy_princ.c:sa_is_inet Unexecuted instantiation: cp_key_cnt.c:sa_is_inet Unexecuted instantiation: deltat.c:sa_is_inet Unexecuted instantiation: etype_list.c:sa_is_inet Unexecuted instantiation: libdef_parse.c:sa_is_inet Unexecuted instantiation: pac.c:sa_is_inet Unexecuted instantiation: parse.c:sa_is_inet Unexecuted instantiation: parse_host_string.c:sa_is_inet Unexecuted instantiation: preauth2.c:sa_is_inet Unexecuted instantiation: preauth_ec.c:sa_is_inet Unexecuted instantiation: preauth_encts.c:sa_is_inet Unexecuted instantiation: preauth_otp.c:sa_is_inet Unexecuted instantiation: preauth_sam2.c:sa_is_inet Unexecuted instantiation: princ_comp.c:sa_is_inet Unexecuted instantiation: random_str.c:sa_is_inet Unexecuted instantiation: response_items.c:sa_is_inet Unexecuted instantiation: serialize.c:sa_is_inet Unexecuted instantiation: set_realm.c:sa_is_inet Unexecuted instantiation: sname_match.c:sa_is_inet Unexecuted instantiation: unparse.c:sa_is_inet Unexecuted instantiation: ucstr.c:sa_is_inet Unexecuted instantiation: addr.c:sa_is_inet Unexecuted instantiation: c_ustime.c:sa_is_inet Unexecuted instantiation: ccdefname.c:sa_is_inet Unexecuted instantiation: dnsglue.c:sa_is_inet Unexecuted instantiation: dnssrv.c:sa_is_inet Unexecuted instantiation: krbfileio.c:sa_is_inet Unexecuted instantiation: lock_file.c:sa_is_inet Unexecuted instantiation: net_read.c:sa_is_inet Unexecuted instantiation: net_write.c:sa_is_inet Unexecuted instantiation: prompter.c:sa_is_inet Unexecuted instantiation: sn2princ.c:sa_is_inet Unexecuted instantiation: unlck_file.c:sa_is_inet Unexecuted instantiation: asn1_k_encode.c:sa_is_inet Unexecuted instantiation: cccursor.c:sa_is_inet Unexecuted instantiation: ccmarshal.c:sa_is_inet Unexecuted instantiation: cc_retr.c:sa_is_inet Unexecuted instantiation: ktfr_entry.c:sa_is_inet Unexecuted instantiation: ai_authdata.c:sa_is_inet Unexecuted instantiation: cammac_util.c:sa_is_inet Unexecuted instantiation: authdata_enc.c:sa_is_inet Unexecuted instantiation: copy_addrs.c:sa_is_inet Unexecuted instantiation: copy_auth.c:sa_is_inet Unexecuted instantiation: enc_helper.c:sa_is_inet Unexecuted instantiation: get_in_tkt.c:sa_is_inet Unexecuted instantiation: gic_opt.c:sa_is_inet Unexecuted instantiation: gic_pwd.c:sa_is_inet Unexecuted instantiation: kdc_rep_dc.c:sa_is_inet Unexecuted instantiation: padata.c:sa_is_inet Unexecuted instantiation: pr_to_salt.c:sa_is_inet Unexecuted instantiation: send_tgs.c:sa_is_inet Unexecuted instantiation: str_conv.c:sa_is_inet Unexecuted instantiation: ucdata.c:sa_is_inet Unexecuted instantiation: changepw.c:sa_is_inet Unexecuted instantiation: localaddr.c:sa_is_inet Unexecuted instantiation: sendto_kdc.c:sa_is_inet Unexecuted instantiation: toffset.c:sa_is_inet Unexecuted instantiation: ustime.c:sa_is_inet Unexecuted instantiation: asn1_encode.c:sa_is_inet Unexecuted instantiation: auth_con.c:sa_is_inet Unexecuted instantiation: bld_pr_ext.c:sa_is_inet Unexecuted instantiation: chpw.c:sa_is_inet Unexecuted instantiation: fast.c:sa_is_inet Unexecuted instantiation: gen_subkey.c:sa_is_inet Unexecuted instantiation: get_creds.c:sa_is_inet Unexecuted instantiation: mk_priv.c:sa_is_inet Unexecuted instantiation: mk_req_ext.c:sa_is_inet Unexecuted instantiation: privsafe.c:sa_is_inet Unexecuted instantiation: rd_error.c:sa_is_inet Unexecuted instantiation: rd_priv.c:sa_is_inet Unexecuted instantiation: rd_rep.c:sa_is_inet Unexecuted instantiation: s4u_creds.c:sa_is_inet Unexecuted instantiation: tgtname.c:sa_is_inet Unexecuted instantiation: valid_times.c:sa_is_inet Unexecuted instantiation: walk_rtree.c:sa_is_inet Unexecuted instantiation: memrcache.c:sa_is_inet Unexecuted instantiation: rc_base.c:sa_is_inet Unexecuted instantiation: rc_dfl.c:sa_is_inet Unexecuted instantiation: rc_file2.c:sa_is_inet Unexecuted instantiation: rc_none.c:sa_is_inet Unexecuted instantiation: hostaddr.c:sa_is_inet Unexecuted instantiation: mk_faddr.c:sa_is_inet Unexecuted instantiation: addr_comp.c:sa_is_inet Unexecuted instantiation: addr_srch.c:sa_is_inet Unexecuted instantiation: authdata_exp.c:sa_is_inet Unexecuted instantiation: gc_via_tkt.c:sa_is_inet Unexecuted instantiation: gen_seqnum.c:sa_is_inet Unexecuted instantiation: gen_save_subkey.c:sa_is_inet Unexecuted instantiation: decode_kdc.c:sa_is_inet Unexecuted instantiation: cf2.c:sa_is_inet Unexecuted instantiation: checksum_length.c:sa_is_inet Unexecuted instantiation: cksumtypes.c:sa_is_inet Unexecuted instantiation: crypto_length.c:sa_is_inet Unexecuted instantiation: decrypt.c:sa_is_inet Unexecuted instantiation: encrypt.c:sa_is_inet Unexecuted instantiation: encrypt_length.c:sa_is_inet Unexecuted instantiation: enctype_util.c:sa_is_inet Unexecuted instantiation: etypes.c:sa_is_inet Unexecuted instantiation: key.c:sa_is_inet Unexecuted instantiation: keyblocks.c:sa_is_inet Unexecuted instantiation: keyed_cksum.c:sa_is_inet Unexecuted instantiation: make_checksum.c:sa_is_inet Unexecuted instantiation: make_random_key.c:sa_is_inet Unexecuted instantiation: mandatory_sumtype.c:sa_is_inet Unexecuted instantiation: prf.c:sa_is_inet Unexecuted instantiation: prf_aes2.c:sa_is_inet Unexecuted instantiation: prf_cmac.c:sa_is_inet Unexecuted instantiation: prf_dk.c:sa_is_inet Unexecuted instantiation: prf_rc4.c:sa_is_inet Unexecuted instantiation: prng.c:sa_is_inet Unexecuted instantiation: random_to_key.c:sa_is_inet Unexecuted instantiation: s2k_pbkdf2.c:sa_is_inet Unexecuted instantiation: s2k_rc4.c:sa_is_inet Unexecuted instantiation: state.c:sa_is_inet Unexecuted instantiation: string_to_key.c:sa_is_inet Unexecuted instantiation: verify_checksum.c:sa_is_inet Unexecuted instantiation: cmac.c:sa_is_inet Unexecuted instantiation: hmac.c:sa_is_inet Unexecuted instantiation: kdf.c:sa_is_inet Unexecuted instantiation: pbkdf2.c:sa_is_inet Unexecuted instantiation: des_keys.c:sa_is_inet Unexecuted instantiation: f_parity.c:sa_is_inet Unexecuted instantiation: des3.c:sa_is_inet Unexecuted instantiation: rc4.c:sa_is_inet Unexecuted instantiation: aes.c:sa_is_inet Unexecuted instantiation: camellia.c:sa_is_inet Unexecuted instantiation: hash_md4.c:sa_is_inet Unexecuted instantiation: hash_md5.c:sa_is_inet Unexecuted instantiation: hash_sha1.c:sa_is_inet Unexecuted instantiation: hash_sha2.c:sa_is_inet Unexecuted instantiation: aead.c:sa_is_inet Unexecuted instantiation: checksum_dk_cmac.c:sa_is_inet Unexecuted instantiation: checksum_dk_hmac.c:sa_is_inet Unexecuted instantiation: checksum_etm.c:sa_is_inet Unexecuted instantiation: checksum_hmac_md5.c:sa_is_inet Unexecuted instantiation: checksum_unkeyed.c:sa_is_inet Unexecuted instantiation: default_state.c:sa_is_inet Unexecuted instantiation: derive.c:sa_is_inet Unexecuted instantiation: enc_dk_cmac.c:sa_is_inet Unexecuted instantiation: enc_dk_hmac.c:sa_is_inet Unexecuted instantiation: enc_etm.c:sa_is_inet Unexecuted instantiation: enc_raw.c:sa_is_inet Unexecuted instantiation: enc_rc4.c:sa_is_inet Unexecuted instantiation: nfold.c:sa_is_inet Unexecuted instantiation: d3_aead.c:sa_is_inet Unexecuted instantiation: d3_kysched.c:sa_is_inet Unexecuted instantiation: f_aead.c:sa_is_inet Unexecuted instantiation: f_sched.c:sa_is_inet Unexecuted instantiation: f_tables.c:sa_is_inet Unexecuted instantiation: weak_key.c:sa_is_inet Unexecuted instantiation: aescrypt.c:sa_is_inet Unexecuted instantiation: aestab.c:sa_is_inet Unexecuted instantiation: aeskey.c:sa_is_inet Unexecuted instantiation: md4.c:sa_is_inet Unexecuted instantiation: md5.c:sa_is_inet Unexecuted instantiation: shs.c:sa_is_inet Unexecuted instantiation: sha256.c:sa_is_inet Unexecuted instantiation: sha512.c:sa_is_inet Unexecuted instantiation: threads.c:sa_is_inet Unexecuted instantiation: init-addrinfo.c:sa_is_inet Unexecuted instantiation: fake-addrinfo.c:sa_is_inet |
135 | | |
136 | | /* Return true if sa is an IPv4 or IPv6 wildcard address. */ |
137 | | static inline int |
138 | | sa_is_wildcard(const struct sockaddr *sa) |
139 | 0 | { |
140 | 0 | if (sa->sa_family == AF_INET6) |
141 | 0 | return IN6_IS_ADDR_UNSPECIFIED(&sa2sin6(sa)->sin6_addr); |
142 | 0 | else if (sa->sa_family == AF_INET) |
143 | 0 | return sa2sin(sa)->sin_addr.s_addr == INADDR_ANY; |
144 | 0 | return 0; |
145 | 0 | } Unexecuted instantiation: fuzz_kdc.c:sa_is_wildcard Unexecuted instantiation: copy_data.c:sa_is_wildcard Unexecuted instantiation: init_ctx.c:sa_is_wildcard Unexecuted instantiation: kerrs.c:sa_is_wildcard Unexecuted instantiation: kfree.c:sa_is_wildcard Unexecuted instantiation: plugin.c:sa_is_wildcard Unexecuted instantiation: expand_path.c:sa_is_wildcard Unexecuted instantiation: hostrealm.c:sa_is_wildcard Unexecuted instantiation: hostrealm_dns.c:sa_is_wildcard Unexecuted instantiation: hostrealm_domain.c:sa_is_wildcard Unexecuted instantiation: hostrealm_profile.c:sa_is_wildcard Unexecuted instantiation: hostrealm_registry.c:sa_is_wildcard Unexecuted instantiation: init_os_ctx.c:sa_is_wildcard Unexecuted instantiation: localauth.c:sa_is_wildcard Unexecuted instantiation: localauth_an2ln.c:sa_is_wildcard Unexecuted instantiation: localauth_k5login.c:sa_is_wildcard Unexecuted instantiation: localauth_names.c:sa_is_wildcard Unexecuted instantiation: localauth_rule.c:sa_is_wildcard Unexecuted instantiation: locate_kdc.c:sa_is_wildcard Unexecuted instantiation: timeofday.c:sa_is_wildcard Unexecuted instantiation: trace.c:sa_is_wildcard Unexecuted instantiation: krb5_libinit.c:sa_is_wildcard Unexecuted instantiation: ccbase.c:sa_is_wildcard Unexecuted instantiation: ccdefops.c:sa_is_wildcard Unexecuted instantiation: ccselect.c:sa_is_wildcard Unexecuted instantiation: ccselect_hostname.c:sa_is_wildcard Unexecuted instantiation: ccselect_k5identity.c:sa_is_wildcard Unexecuted instantiation: ccselect_realm.c:sa_is_wildcard Unexecuted instantiation: cc_dir.c:sa_is_wildcard Unexecuted instantiation: cc_file.c:sa_is_wildcard Unexecuted instantiation: cc_kcm.c:sa_is_wildcard Unexecuted instantiation: cc_memory.c:sa_is_wildcard Unexecuted instantiation: ccfns.c:sa_is_wildcard Unexecuted instantiation: ktbase.c:sa_is_wildcard Unexecuted instantiation: ktfns.c:sa_is_wildcard Unexecuted instantiation: kt_file.c:sa_is_wildcard Unexecuted instantiation: kt_memory.c:sa_is_wildcard Unexecuted instantiation: authdata.c:sa_is_wildcard Unexecuted instantiation: authdata_dec.c:sa_is_wildcard Unexecuted instantiation: bld_princ.c:sa_is_wildcard Unexecuted instantiation: copy_creds.c:sa_is_wildcard Unexecuted instantiation: copy_princ.c:sa_is_wildcard Unexecuted instantiation: cp_key_cnt.c:sa_is_wildcard Unexecuted instantiation: deltat.c:sa_is_wildcard Unexecuted instantiation: etype_list.c:sa_is_wildcard Unexecuted instantiation: libdef_parse.c:sa_is_wildcard Unexecuted instantiation: pac.c:sa_is_wildcard Unexecuted instantiation: parse.c:sa_is_wildcard Unexecuted instantiation: parse_host_string.c:sa_is_wildcard Unexecuted instantiation: preauth2.c:sa_is_wildcard Unexecuted instantiation: preauth_ec.c:sa_is_wildcard Unexecuted instantiation: preauth_encts.c:sa_is_wildcard Unexecuted instantiation: preauth_otp.c:sa_is_wildcard Unexecuted instantiation: preauth_sam2.c:sa_is_wildcard Unexecuted instantiation: princ_comp.c:sa_is_wildcard Unexecuted instantiation: random_str.c:sa_is_wildcard Unexecuted instantiation: response_items.c:sa_is_wildcard Unexecuted instantiation: serialize.c:sa_is_wildcard Unexecuted instantiation: set_realm.c:sa_is_wildcard Unexecuted instantiation: sname_match.c:sa_is_wildcard Unexecuted instantiation: unparse.c:sa_is_wildcard Unexecuted instantiation: ucstr.c:sa_is_wildcard Unexecuted instantiation: addr.c:sa_is_wildcard Unexecuted instantiation: c_ustime.c:sa_is_wildcard Unexecuted instantiation: ccdefname.c:sa_is_wildcard Unexecuted instantiation: dnsglue.c:sa_is_wildcard Unexecuted instantiation: dnssrv.c:sa_is_wildcard Unexecuted instantiation: krbfileio.c:sa_is_wildcard Unexecuted instantiation: lock_file.c:sa_is_wildcard Unexecuted instantiation: net_read.c:sa_is_wildcard Unexecuted instantiation: net_write.c:sa_is_wildcard Unexecuted instantiation: prompter.c:sa_is_wildcard Unexecuted instantiation: sn2princ.c:sa_is_wildcard Unexecuted instantiation: unlck_file.c:sa_is_wildcard Unexecuted instantiation: asn1_k_encode.c:sa_is_wildcard Unexecuted instantiation: cccursor.c:sa_is_wildcard Unexecuted instantiation: ccmarshal.c:sa_is_wildcard Unexecuted instantiation: cc_retr.c:sa_is_wildcard Unexecuted instantiation: ktfr_entry.c:sa_is_wildcard Unexecuted instantiation: ai_authdata.c:sa_is_wildcard Unexecuted instantiation: cammac_util.c:sa_is_wildcard Unexecuted instantiation: authdata_enc.c:sa_is_wildcard Unexecuted instantiation: copy_addrs.c:sa_is_wildcard Unexecuted instantiation: copy_auth.c:sa_is_wildcard Unexecuted instantiation: enc_helper.c:sa_is_wildcard Unexecuted instantiation: get_in_tkt.c:sa_is_wildcard Unexecuted instantiation: gic_opt.c:sa_is_wildcard Unexecuted instantiation: gic_pwd.c:sa_is_wildcard Unexecuted instantiation: kdc_rep_dc.c:sa_is_wildcard Unexecuted instantiation: padata.c:sa_is_wildcard Unexecuted instantiation: pr_to_salt.c:sa_is_wildcard Unexecuted instantiation: send_tgs.c:sa_is_wildcard Unexecuted instantiation: str_conv.c:sa_is_wildcard Unexecuted instantiation: ucdata.c:sa_is_wildcard Unexecuted instantiation: changepw.c:sa_is_wildcard Unexecuted instantiation: localaddr.c:sa_is_wildcard Unexecuted instantiation: sendto_kdc.c:sa_is_wildcard Unexecuted instantiation: toffset.c:sa_is_wildcard Unexecuted instantiation: ustime.c:sa_is_wildcard Unexecuted instantiation: asn1_encode.c:sa_is_wildcard Unexecuted instantiation: auth_con.c:sa_is_wildcard Unexecuted instantiation: bld_pr_ext.c:sa_is_wildcard Unexecuted instantiation: chpw.c:sa_is_wildcard Unexecuted instantiation: fast.c:sa_is_wildcard Unexecuted instantiation: gen_subkey.c:sa_is_wildcard Unexecuted instantiation: get_creds.c:sa_is_wildcard Unexecuted instantiation: mk_priv.c:sa_is_wildcard Unexecuted instantiation: mk_req_ext.c:sa_is_wildcard Unexecuted instantiation: privsafe.c:sa_is_wildcard Unexecuted instantiation: rd_error.c:sa_is_wildcard Unexecuted instantiation: rd_priv.c:sa_is_wildcard Unexecuted instantiation: rd_rep.c:sa_is_wildcard Unexecuted instantiation: s4u_creds.c:sa_is_wildcard Unexecuted instantiation: tgtname.c:sa_is_wildcard Unexecuted instantiation: valid_times.c:sa_is_wildcard Unexecuted instantiation: walk_rtree.c:sa_is_wildcard Unexecuted instantiation: memrcache.c:sa_is_wildcard Unexecuted instantiation: rc_base.c:sa_is_wildcard Unexecuted instantiation: rc_dfl.c:sa_is_wildcard Unexecuted instantiation: rc_file2.c:sa_is_wildcard Unexecuted instantiation: rc_none.c:sa_is_wildcard Unexecuted instantiation: hostaddr.c:sa_is_wildcard Unexecuted instantiation: mk_faddr.c:sa_is_wildcard Unexecuted instantiation: addr_comp.c:sa_is_wildcard Unexecuted instantiation: addr_srch.c:sa_is_wildcard Unexecuted instantiation: authdata_exp.c:sa_is_wildcard Unexecuted instantiation: gc_via_tkt.c:sa_is_wildcard Unexecuted instantiation: gen_seqnum.c:sa_is_wildcard Unexecuted instantiation: gen_save_subkey.c:sa_is_wildcard Unexecuted instantiation: decode_kdc.c:sa_is_wildcard Unexecuted instantiation: cf2.c:sa_is_wildcard Unexecuted instantiation: checksum_length.c:sa_is_wildcard Unexecuted instantiation: cksumtypes.c:sa_is_wildcard Unexecuted instantiation: crypto_length.c:sa_is_wildcard Unexecuted instantiation: decrypt.c:sa_is_wildcard Unexecuted instantiation: encrypt.c:sa_is_wildcard Unexecuted instantiation: encrypt_length.c:sa_is_wildcard Unexecuted instantiation: enctype_util.c:sa_is_wildcard Unexecuted instantiation: etypes.c:sa_is_wildcard Unexecuted instantiation: key.c:sa_is_wildcard Unexecuted instantiation: keyblocks.c:sa_is_wildcard Unexecuted instantiation: keyed_cksum.c:sa_is_wildcard Unexecuted instantiation: make_checksum.c:sa_is_wildcard Unexecuted instantiation: make_random_key.c:sa_is_wildcard Unexecuted instantiation: mandatory_sumtype.c:sa_is_wildcard Unexecuted instantiation: prf.c:sa_is_wildcard Unexecuted instantiation: prf_aes2.c:sa_is_wildcard Unexecuted instantiation: prf_cmac.c:sa_is_wildcard Unexecuted instantiation: prf_dk.c:sa_is_wildcard Unexecuted instantiation: prf_rc4.c:sa_is_wildcard Unexecuted instantiation: prng.c:sa_is_wildcard Unexecuted instantiation: random_to_key.c:sa_is_wildcard Unexecuted instantiation: s2k_pbkdf2.c:sa_is_wildcard Unexecuted instantiation: s2k_rc4.c:sa_is_wildcard Unexecuted instantiation: state.c:sa_is_wildcard Unexecuted instantiation: string_to_key.c:sa_is_wildcard Unexecuted instantiation: verify_checksum.c:sa_is_wildcard Unexecuted instantiation: cmac.c:sa_is_wildcard Unexecuted instantiation: hmac.c:sa_is_wildcard Unexecuted instantiation: kdf.c:sa_is_wildcard Unexecuted instantiation: pbkdf2.c:sa_is_wildcard Unexecuted instantiation: des_keys.c:sa_is_wildcard Unexecuted instantiation: f_parity.c:sa_is_wildcard Unexecuted instantiation: des3.c:sa_is_wildcard Unexecuted instantiation: rc4.c:sa_is_wildcard Unexecuted instantiation: aes.c:sa_is_wildcard Unexecuted instantiation: camellia.c:sa_is_wildcard Unexecuted instantiation: hash_md4.c:sa_is_wildcard Unexecuted instantiation: hash_md5.c:sa_is_wildcard Unexecuted instantiation: hash_sha1.c:sa_is_wildcard Unexecuted instantiation: hash_sha2.c:sa_is_wildcard Unexecuted instantiation: aead.c:sa_is_wildcard Unexecuted instantiation: checksum_dk_cmac.c:sa_is_wildcard Unexecuted instantiation: checksum_dk_hmac.c:sa_is_wildcard Unexecuted instantiation: checksum_etm.c:sa_is_wildcard Unexecuted instantiation: checksum_hmac_md5.c:sa_is_wildcard Unexecuted instantiation: checksum_unkeyed.c:sa_is_wildcard Unexecuted instantiation: default_state.c:sa_is_wildcard Unexecuted instantiation: derive.c:sa_is_wildcard Unexecuted instantiation: enc_dk_cmac.c:sa_is_wildcard Unexecuted instantiation: enc_dk_hmac.c:sa_is_wildcard Unexecuted instantiation: enc_etm.c:sa_is_wildcard Unexecuted instantiation: enc_raw.c:sa_is_wildcard Unexecuted instantiation: enc_rc4.c:sa_is_wildcard Unexecuted instantiation: nfold.c:sa_is_wildcard Unexecuted instantiation: d3_aead.c:sa_is_wildcard Unexecuted instantiation: d3_kysched.c:sa_is_wildcard Unexecuted instantiation: f_aead.c:sa_is_wildcard Unexecuted instantiation: f_sched.c:sa_is_wildcard Unexecuted instantiation: f_tables.c:sa_is_wildcard Unexecuted instantiation: weak_key.c:sa_is_wildcard Unexecuted instantiation: aescrypt.c:sa_is_wildcard Unexecuted instantiation: aestab.c:sa_is_wildcard Unexecuted instantiation: aeskey.c:sa_is_wildcard Unexecuted instantiation: md4.c:sa_is_wildcard Unexecuted instantiation: md5.c:sa_is_wildcard Unexecuted instantiation: shs.c:sa_is_wildcard Unexecuted instantiation: sha256.c:sa_is_wildcard Unexecuted instantiation: sha512.c:sa_is_wildcard Unexecuted instantiation: threads.c:sa_is_wildcard Unexecuted instantiation: init-addrinfo.c:sa_is_wildcard Unexecuted instantiation: fake-addrinfo.c:sa_is_wildcard |
146 | | |
147 | | /* Return the length of an IPv4 or IPv6 socket structure; abort if it is |
148 | | * neither. */ |
149 | | static inline socklen_t |
150 | | sa_socklen(const struct sockaddr *sa) |
151 | 0 | { |
152 | 0 | if (sa->sa_family == AF_INET6) |
153 | 0 | return sizeof(struct sockaddr_in6); |
154 | 0 | else if (sa->sa_family == AF_INET) |
155 | 0 | return sizeof(struct sockaddr_in); |
156 | 0 | #ifndef _WIN32 |
157 | 0 | else if (sa->sa_family == AF_UNIX) |
158 | 0 | return sizeof(struct sockaddr_un); |
159 | 0 | #endif |
160 | 0 | else |
161 | 0 | abort(); |
162 | 0 | } Unexecuted instantiation: fuzz_kdc.c:sa_socklen Unexecuted instantiation: copy_data.c:sa_socklen Unexecuted instantiation: init_ctx.c:sa_socklen Unexecuted instantiation: kerrs.c:sa_socklen Unexecuted instantiation: kfree.c:sa_socklen Unexecuted instantiation: plugin.c:sa_socklen Unexecuted instantiation: expand_path.c:sa_socklen Unexecuted instantiation: hostrealm.c:sa_socklen Unexecuted instantiation: hostrealm_dns.c:sa_socklen Unexecuted instantiation: hostrealm_domain.c:sa_socklen Unexecuted instantiation: hostrealm_profile.c:sa_socklen Unexecuted instantiation: hostrealm_registry.c:sa_socklen Unexecuted instantiation: init_os_ctx.c:sa_socklen Unexecuted instantiation: localauth.c:sa_socklen Unexecuted instantiation: localauth_an2ln.c:sa_socklen Unexecuted instantiation: localauth_k5login.c:sa_socklen Unexecuted instantiation: localauth_names.c:sa_socklen Unexecuted instantiation: localauth_rule.c:sa_socklen Unexecuted instantiation: locate_kdc.c:sa_socklen Unexecuted instantiation: timeofday.c:sa_socklen Unexecuted instantiation: trace.c:sa_socklen Unexecuted instantiation: krb5_libinit.c:sa_socklen Unexecuted instantiation: ccbase.c:sa_socklen Unexecuted instantiation: ccdefops.c:sa_socklen Unexecuted instantiation: ccselect.c:sa_socklen Unexecuted instantiation: ccselect_hostname.c:sa_socklen Unexecuted instantiation: ccselect_k5identity.c:sa_socklen Unexecuted instantiation: ccselect_realm.c:sa_socklen Unexecuted instantiation: cc_dir.c:sa_socklen Unexecuted instantiation: cc_file.c:sa_socklen Unexecuted instantiation: cc_kcm.c:sa_socklen Unexecuted instantiation: cc_memory.c:sa_socklen Unexecuted instantiation: ccfns.c:sa_socklen Unexecuted instantiation: ktbase.c:sa_socklen Unexecuted instantiation: ktfns.c:sa_socklen Unexecuted instantiation: kt_file.c:sa_socklen Unexecuted instantiation: kt_memory.c:sa_socklen Unexecuted instantiation: authdata.c:sa_socklen Unexecuted instantiation: authdata_dec.c:sa_socklen Unexecuted instantiation: bld_princ.c:sa_socklen Unexecuted instantiation: copy_creds.c:sa_socklen Unexecuted instantiation: copy_princ.c:sa_socklen Unexecuted instantiation: cp_key_cnt.c:sa_socklen Unexecuted instantiation: deltat.c:sa_socklen Unexecuted instantiation: etype_list.c:sa_socklen Unexecuted instantiation: libdef_parse.c:sa_socklen Unexecuted instantiation: pac.c:sa_socklen Unexecuted instantiation: parse.c:sa_socklen Unexecuted instantiation: parse_host_string.c:sa_socklen Unexecuted instantiation: preauth2.c:sa_socklen Unexecuted instantiation: preauth_ec.c:sa_socklen Unexecuted instantiation: preauth_encts.c:sa_socklen Unexecuted instantiation: preauth_otp.c:sa_socklen Unexecuted instantiation: preauth_sam2.c:sa_socklen Unexecuted instantiation: princ_comp.c:sa_socklen Unexecuted instantiation: random_str.c:sa_socklen Unexecuted instantiation: response_items.c:sa_socklen Unexecuted instantiation: serialize.c:sa_socklen Unexecuted instantiation: set_realm.c:sa_socklen Unexecuted instantiation: sname_match.c:sa_socklen Unexecuted instantiation: unparse.c:sa_socklen Unexecuted instantiation: ucstr.c:sa_socklen Unexecuted instantiation: addr.c:sa_socklen Unexecuted instantiation: c_ustime.c:sa_socklen Unexecuted instantiation: ccdefname.c:sa_socklen Unexecuted instantiation: dnsglue.c:sa_socklen Unexecuted instantiation: dnssrv.c:sa_socklen Unexecuted instantiation: krbfileio.c:sa_socklen Unexecuted instantiation: lock_file.c:sa_socklen Unexecuted instantiation: net_read.c:sa_socklen Unexecuted instantiation: net_write.c:sa_socklen Unexecuted instantiation: prompter.c:sa_socklen Unexecuted instantiation: sn2princ.c:sa_socklen Unexecuted instantiation: unlck_file.c:sa_socklen Unexecuted instantiation: asn1_k_encode.c:sa_socklen Unexecuted instantiation: cccursor.c:sa_socklen Unexecuted instantiation: ccmarshal.c:sa_socklen Unexecuted instantiation: cc_retr.c:sa_socklen Unexecuted instantiation: ktfr_entry.c:sa_socklen Unexecuted instantiation: ai_authdata.c:sa_socklen Unexecuted instantiation: cammac_util.c:sa_socklen Unexecuted instantiation: authdata_enc.c:sa_socklen Unexecuted instantiation: copy_addrs.c:sa_socklen Unexecuted instantiation: copy_auth.c:sa_socklen Unexecuted instantiation: enc_helper.c:sa_socklen Unexecuted instantiation: get_in_tkt.c:sa_socklen Unexecuted instantiation: gic_opt.c:sa_socklen Unexecuted instantiation: gic_pwd.c:sa_socklen Unexecuted instantiation: kdc_rep_dc.c:sa_socklen Unexecuted instantiation: padata.c:sa_socklen Unexecuted instantiation: pr_to_salt.c:sa_socklen Unexecuted instantiation: send_tgs.c:sa_socklen Unexecuted instantiation: str_conv.c:sa_socklen Unexecuted instantiation: ucdata.c:sa_socklen Unexecuted instantiation: changepw.c:sa_socklen Unexecuted instantiation: localaddr.c:sa_socklen Unexecuted instantiation: sendto_kdc.c:sa_socklen Unexecuted instantiation: toffset.c:sa_socklen Unexecuted instantiation: ustime.c:sa_socklen Unexecuted instantiation: asn1_encode.c:sa_socklen Unexecuted instantiation: auth_con.c:sa_socklen Unexecuted instantiation: bld_pr_ext.c:sa_socklen Unexecuted instantiation: chpw.c:sa_socklen Unexecuted instantiation: fast.c:sa_socklen Unexecuted instantiation: gen_subkey.c:sa_socklen Unexecuted instantiation: get_creds.c:sa_socklen Unexecuted instantiation: mk_priv.c:sa_socklen Unexecuted instantiation: mk_req_ext.c:sa_socklen Unexecuted instantiation: privsafe.c:sa_socklen Unexecuted instantiation: rd_error.c:sa_socklen Unexecuted instantiation: rd_priv.c:sa_socklen Unexecuted instantiation: rd_rep.c:sa_socklen Unexecuted instantiation: s4u_creds.c:sa_socklen Unexecuted instantiation: tgtname.c:sa_socklen Unexecuted instantiation: valid_times.c:sa_socklen Unexecuted instantiation: walk_rtree.c:sa_socklen Unexecuted instantiation: memrcache.c:sa_socklen Unexecuted instantiation: rc_base.c:sa_socklen Unexecuted instantiation: rc_dfl.c:sa_socklen Unexecuted instantiation: rc_file2.c:sa_socklen Unexecuted instantiation: rc_none.c:sa_socklen Unexecuted instantiation: hostaddr.c:sa_socklen Unexecuted instantiation: mk_faddr.c:sa_socklen Unexecuted instantiation: addr_comp.c:sa_socklen Unexecuted instantiation: addr_srch.c:sa_socklen Unexecuted instantiation: authdata_exp.c:sa_socklen Unexecuted instantiation: gc_via_tkt.c:sa_socklen Unexecuted instantiation: gen_seqnum.c:sa_socklen Unexecuted instantiation: gen_save_subkey.c:sa_socklen Unexecuted instantiation: decode_kdc.c:sa_socklen Unexecuted instantiation: cf2.c:sa_socklen Unexecuted instantiation: checksum_length.c:sa_socklen Unexecuted instantiation: cksumtypes.c:sa_socklen Unexecuted instantiation: crypto_length.c:sa_socklen Unexecuted instantiation: decrypt.c:sa_socklen Unexecuted instantiation: encrypt.c:sa_socklen Unexecuted instantiation: encrypt_length.c:sa_socklen Unexecuted instantiation: enctype_util.c:sa_socklen Unexecuted instantiation: etypes.c:sa_socklen Unexecuted instantiation: key.c:sa_socklen Unexecuted instantiation: keyblocks.c:sa_socklen Unexecuted instantiation: keyed_cksum.c:sa_socklen Unexecuted instantiation: make_checksum.c:sa_socklen Unexecuted instantiation: make_random_key.c:sa_socklen Unexecuted instantiation: mandatory_sumtype.c:sa_socklen Unexecuted instantiation: prf.c:sa_socklen Unexecuted instantiation: prf_aes2.c:sa_socklen Unexecuted instantiation: prf_cmac.c:sa_socklen Unexecuted instantiation: prf_dk.c:sa_socklen Unexecuted instantiation: prf_rc4.c:sa_socklen Unexecuted instantiation: prng.c:sa_socklen Unexecuted instantiation: random_to_key.c:sa_socklen Unexecuted instantiation: s2k_pbkdf2.c:sa_socklen Unexecuted instantiation: s2k_rc4.c:sa_socklen Unexecuted instantiation: state.c:sa_socklen Unexecuted instantiation: string_to_key.c:sa_socklen Unexecuted instantiation: verify_checksum.c:sa_socklen Unexecuted instantiation: cmac.c:sa_socklen Unexecuted instantiation: hmac.c:sa_socklen Unexecuted instantiation: kdf.c:sa_socklen Unexecuted instantiation: pbkdf2.c:sa_socklen Unexecuted instantiation: des_keys.c:sa_socklen Unexecuted instantiation: f_parity.c:sa_socklen Unexecuted instantiation: des3.c:sa_socklen Unexecuted instantiation: rc4.c:sa_socklen Unexecuted instantiation: aes.c:sa_socklen Unexecuted instantiation: camellia.c:sa_socklen Unexecuted instantiation: hash_md4.c:sa_socklen Unexecuted instantiation: hash_md5.c:sa_socklen Unexecuted instantiation: hash_sha1.c:sa_socklen Unexecuted instantiation: hash_sha2.c:sa_socklen Unexecuted instantiation: aead.c:sa_socklen Unexecuted instantiation: checksum_dk_cmac.c:sa_socklen Unexecuted instantiation: checksum_dk_hmac.c:sa_socklen Unexecuted instantiation: checksum_etm.c:sa_socklen Unexecuted instantiation: checksum_hmac_md5.c:sa_socklen Unexecuted instantiation: checksum_unkeyed.c:sa_socklen Unexecuted instantiation: default_state.c:sa_socklen Unexecuted instantiation: derive.c:sa_socklen Unexecuted instantiation: enc_dk_cmac.c:sa_socklen Unexecuted instantiation: enc_dk_hmac.c:sa_socklen Unexecuted instantiation: enc_etm.c:sa_socklen Unexecuted instantiation: enc_raw.c:sa_socklen Unexecuted instantiation: enc_rc4.c:sa_socklen Unexecuted instantiation: nfold.c:sa_socklen Unexecuted instantiation: d3_aead.c:sa_socklen Unexecuted instantiation: d3_kysched.c:sa_socklen Unexecuted instantiation: f_aead.c:sa_socklen Unexecuted instantiation: f_sched.c:sa_socklen Unexecuted instantiation: f_tables.c:sa_socklen Unexecuted instantiation: weak_key.c:sa_socklen Unexecuted instantiation: aescrypt.c:sa_socklen Unexecuted instantiation: aestab.c:sa_socklen Unexecuted instantiation: aeskey.c:sa_socklen Unexecuted instantiation: md4.c:sa_socklen Unexecuted instantiation: md5.c:sa_socklen Unexecuted instantiation: shs.c:sa_socklen Unexecuted instantiation: sha256.c:sa_socklen Unexecuted instantiation: sha512.c:sa_socklen Unexecuted instantiation: threads.c:sa_socklen Unexecuted instantiation: init-addrinfo.c:sa_socklen Unexecuted instantiation: fake-addrinfo.c:sa_socklen |
163 | | |
164 | | /* Return true if a and b are the same address (and port if applicable). */ |
165 | | static inline bool |
166 | | sa_equal(const struct sockaddr *a, const struct sockaddr *b) |
167 | 0 | { |
168 | 0 | if (a == NULL || b == NULL || a->sa_family != b->sa_family) |
169 | 0 | return false; |
170 | 0 |
|
171 | 0 | if (a->sa_family == AF_INET) { |
172 | 0 | const struct sockaddr_in *x = sa2sin(a); |
173 | 0 | const struct sockaddr_in *y = sa2sin(b); |
174 | 0 |
|
175 | 0 | if (x->sin_port != y->sin_port) |
176 | 0 | return false; |
177 | 0 | return memcmp(&x->sin_addr, &y->sin_addr, sizeof(x->sin_addr)) == 0; |
178 | 0 | } else if (a->sa_family == AF_INET6) { |
179 | 0 | const struct sockaddr_in6 *x = sa2sin6(a); |
180 | 0 | const struct sockaddr_in6 *y = sa2sin6(b); |
181 | 0 |
|
182 | 0 | if (x->sin6_port != y->sin6_port) |
183 | 0 | return false; |
184 | 0 | return memcmp(&x->sin6_addr, &y->sin6_addr, sizeof(x->sin6_addr)) == 0; |
185 | 0 | #ifndef _WIN32 |
186 | 0 | } else if (a->sa_family == AF_UNIX) { |
187 | 0 | const struct sockaddr_un *x = sa2sun(a); |
188 | 0 | const struct sockaddr_un *y = sa2sun(b); |
189 | 0 |
|
190 | 0 | return strcmp(x->sun_path, y->sun_path) == 0; |
191 | 0 | #endif |
192 | 0 | } |
193 | 0 |
|
194 | 0 | return false; |
195 | 0 | } Unexecuted instantiation: fuzz_kdc.c:sa_equal Unexecuted instantiation: copy_data.c:sa_equal Unexecuted instantiation: init_ctx.c:sa_equal Unexecuted instantiation: kerrs.c:sa_equal Unexecuted instantiation: kfree.c:sa_equal Unexecuted instantiation: plugin.c:sa_equal Unexecuted instantiation: expand_path.c:sa_equal Unexecuted instantiation: hostrealm.c:sa_equal Unexecuted instantiation: hostrealm_dns.c:sa_equal Unexecuted instantiation: hostrealm_domain.c:sa_equal Unexecuted instantiation: hostrealm_profile.c:sa_equal Unexecuted instantiation: hostrealm_registry.c:sa_equal Unexecuted instantiation: init_os_ctx.c:sa_equal Unexecuted instantiation: localauth.c:sa_equal Unexecuted instantiation: localauth_an2ln.c:sa_equal Unexecuted instantiation: localauth_k5login.c:sa_equal Unexecuted instantiation: localauth_names.c:sa_equal Unexecuted instantiation: localauth_rule.c:sa_equal Unexecuted instantiation: locate_kdc.c:sa_equal Unexecuted instantiation: timeofday.c:sa_equal Unexecuted instantiation: trace.c:sa_equal Unexecuted instantiation: krb5_libinit.c:sa_equal Unexecuted instantiation: ccbase.c:sa_equal Unexecuted instantiation: ccdefops.c:sa_equal Unexecuted instantiation: ccselect.c:sa_equal Unexecuted instantiation: ccselect_hostname.c:sa_equal Unexecuted instantiation: ccselect_k5identity.c:sa_equal Unexecuted instantiation: ccselect_realm.c:sa_equal Unexecuted instantiation: cc_dir.c:sa_equal Unexecuted instantiation: cc_file.c:sa_equal Unexecuted instantiation: cc_kcm.c:sa_equal Unexecuted instantiation: cc_memory.c:sa_equal Unexecuted instantiation: ccfns.c:sa_equal Unexecuted instantiation: ktbase.c:sa_equal Unexecuted instantiation: ktfns.c:sa_equal Unexecuted instantiation: kt_file.c:sa_equal Unexecuted instantiation: kt_memory.c:sa_equal Unexecuted instantiation: authdata.c:sa_equal Unexecuted instantiation: authdata_dec.c:sa_equal Unexecuted instantiation: bld_princ.c:sa_equal Unexecuted instantiation: copy_creds.c:sa_equal Unexecuted instantiation: copy_princ.c:sa_equal Unexecuted instantiation: cp_key_cnt.c:sa_equal Unexecuted instantiation: deltat.c:sa_equal Unexecuted instantiation: etype_list.c:sa_equal Unexecuted instantiation: libdef_parse.c:sa_equal Unexecuted instantiation: pac.c:sa_equal Unexecuted instantiation: parse.c:sa_equal Unexecuted instantiation: parse_host_string.c:sa_equal Unexecuted instantiation: preauth2.c:sa_equal Unexecuted instantiation: preauth_ec.c:sa_equal Unexecuted instantiation: preauth_encts.c:sa_equal Unexecuted instantiation: preauth_otp.c:sa_equal Unexecuted instantiation: preauth_sam2.c:sa_equal Unexecuted instantiation: princ_comp.c:sa_equal Unexecuted instantiation: random_str.c:sa_equal Unexecuted instantiation: response_items.c:sa_equal Unexecuted instantiation: serialize.c:sa_equal Unexecuted instantiation: set_realm.c:sa_equal Unexecuted instantiation: sname_match.c:sa_equal Unexecuted instantiation: unparse.c:sa_equal Unexecuted instantiation: ucstr.c:sa_equal Unexecuted instantiation: addr.c:sa_equal Unexecuted instantiation: c_ustime.c:sa_equal Unexecuted instantiation: ccdefname.c:sa_equal Unexecuted instantiation: dnsglue.c:sa_equal Unexecuted instantiation: dnssrv.c:sa_equal Unexecuted instantiation: krbfileio.c:sa_equal Unexecuted instantiation: lock_file.c:sa_equal Unexecuted instantiation: net_read.c:sa_equal Unexecuted instantiation: net_write.c:sa_equal Unexecuted instantiation: prompter.c:sa_equal Unexecuted instantiation: sn2princ.c:sa_equal Unexecuted instantiation: unlck_file.c:sa_equal Unexecuted instantiation: asn1_k_encode.c:sa_equal Unexecuted instantiation: cccursor.c:sa_equal Unexecuted instantiation: ccmarshal.c:sa_equal Unexecuted instantiation: cc_retr.c:sa_equal Unexecuted instantiation: ktfr_entry.c:sa_equal Unexecuted instantiation: ai_authdata.c:sa_equal Unexecuted instantiation: cammac_util.c:sa_equal Unexecuted instantiation: authdata_enc.c:sa_equal Unexecuted instantiation: copy_addrs.c:sa_equal Unexecuted instantiation: copy_auth.c:sa_equal Unexecuted instantiation: enc_helper.c:sa_equal Unexecuted instantiation: get_in_tkt.c:sa_equal Unexecuted instantiation: gic_opt.c:sa_equal Unexecuted instantiation: gic_pwd.c:sa_equal Unexecuted instantiation: kdc_rep_dc.c:sa_equal Unexecuted instantiation: padata.c:sa_equal Unexecuted instantiation: pr_to_salt.c:sa_equal Unexecuted instantiation: send_tgs.c:sa_equal Unexecuted instantiation: str_conv.c:sa_equal Unexecuted instantiation: ucdata.c:sa_equal Unexecuted instantiation: changepw.c:sa_equal Unexecuted instantiation: localaddr.c:sa_equal Unexecuted instantiation: sendto_kdc.c:sa_equal Unexecuted instantiation: toffset.c:sa_equal Unexecuted instantiation: ustime.c:sa_equal Unexecuted instantiation: asn1_encode.c:sa_equal Unexecuted instantiation: auth_con.c:sa_equal Unexecuted instantiation: bld_pr_ext.c:sa_equal Unexecuted instantiation: chpw.c:sa_equal Unexecuted instantiation: fast.c:sa_equal Unexecuted instantiation: gen_subkey.c:sa_equal Unexecuted instantiation: get_creds.c:sa_equal Unexecuted instantiation: mk_priv.c:sa_equal Unexecuted instantiation: mk_req_ext.c:sa_equal Unexecuted instantiation: privsafe.c:sa_equal Unexecuted instantiation: rd_error.c:sa_equal Unexecuted instantiation: rd_priv.c:sa_equal Unexecuted instantiation: rd_rep.c:sa_equal Unexecuted instantiation: s4u_creds.c:sa_equal Unexecuted instantiation: tgtname.c:sa_equal Unexecuted instantiation: valid_times.c:sa_equal Unexecuted instantiation: walk_rtree.c:sa_equal Unexecuted instantiation: memrcache.c:sa_equal Unexecuted instantiation: rc_base.c:sa_equal Unexecuted instantiation: rc_dfl.c:sa_equal Unexecuted instantiation: rc_file2.c:sa_equal Unexecuted instantiation: rc_none.c:sa_equal Unexecuted instantiation: hostaddr.c:sa_equal Unexecuted instantiation: mk_faddr.c:sa_equal Unexecuted instantiation: addr_comp.c:sa_equal Unexecuted instantiation: addr_srch.c:sa_equal Unexecuted instantiation: authdata_exp.c:sa_equal Unexecuted instantiation: gc_via_tkt.c:sa_equal Unexecuted instantiation: gen_seqnum.c:sa_equal Unexecuted instantiation: gen_save_subkey.c:sa_equal Unexecuted instantiation: decode_kdc.c:sa_equal Unexecuted instantiation: cf2.c:sa_equal Unexecuted instantiation: checksum_length.c:sa_equal Unexecuted instantiation: cksumtypes.c:sa_equal Unexecuted instantiation: crypto_length.c:sa_equal Unexecuted instantiation: decrypt.c:sa_equal Unexecuted instantiation: encrypt.c:sa_equal Unexecuted instantiation: encrypt_length.c:sa_equal Unexecuted instantiation: enctype_util.c:sa_equal Unexecuted instantiation: etypes.c:sa_equal Unexecuted instantiation: key.c:sa_equal Unexecuted instantiation: keyblocks.c:sa_equal Unexecuted instantiation: keyed_cksum.c:sa_equal Unexecuted instantiation: make_checksum.c:sa_equal Unexecuted instantiation: make_random_key.c:sa_equal Unexecuted instantiation: mandatory_sumtype.c:sa_equal Unexecuted instantiation: prf.c:sa_equal Unexecuted instantiation: prf_aes2.c:sa_equal Unexecuted instantiation: prf_cmac.c:sa_equal Unexecuted instantiation: prf_dk.c:sa_equal Unexecuted instantiation: prf_rc4.c:sa_equal Unexecuted instantiation: prng.c:sa_equal Unexecuted instantiation: random_to_key.c:sa_equal Unexecuted instantiation: s2k_pbkdf2.c:sa_equal Unexecuted instantiation: s2k_rc4.c:sa_equal Unexecuted instantiation: state.c:sa_equal Unexecuted instantiation: string_to_key.c:sa_equal Unexecuted instantiation: verify_checksum.c:sa_equal Unexecuted instantiation: cmac.c:sa_equal Unexecuted instantiation: hmac.c:sa_equal Unexecuted instantiation: kdf.c:sa_equal Unexecuted instantiation: pbkdf2.c:sa_equal Unexecuted instantiation: des_keys.c:sa_equal Unexecuted instantiation: f_parity.c:sa_equal Unexecuted instantiation: des3.c:sa_equal Unexecuted instantiation: rc4.c:sa_equal Unexecuted instantiation: aes.c:sa_equal Unexecuted instantiation: camellia.c:sa_equal Unexecuted instantiation: hash_md4.c:sa_equal Unexecuted instantiation: hash_md5.c:sa_equal Unexecuted instantiation: hash_sha1.c:sa_equal Unexecuted instantiation: hash_sha2.c:sa_equal Unexecuted instantiation: aead.c:sa_equal Unexecuted instantiation: checksum_dk_cmac.c:sa_equal Unexecuted instantiation: checksum_dk_hmac.c:sa_equal Unexecuted instantiation: checksum_etm.c:sa_equal Unexecuted instantiation: checksum_hmac_md5.c:sa_equal Unexecuted instantiation: checksum_unkeyed.c:sa_equal Unexecuted instantiation: default_state.c:sa_equal Unexecuted instantiation: derive.c:sa_equal Unexecuted instantiation: enc_dk_cmac.c:sa_equal Unexecuted instantiation: enc_dk_hmac.c:sa_equal Unexecuted instantiation: enc_etm.c:sa_equal Unexecuted instantiation: enc_raw.c:sa_equal Unexecuted instantiation: enc_rc4.c:sa_equal Unexecuted instantiation: nfold.c:sa_equal Unexecuted instantiation: d3_aead.c:sa_equal Unexecuted instantiation: d3_kysched.c:sa_equal Unexecuted instantiation: f_aead.c:sa_equal Unexecuted instantiation: f_sched.c:sa_equal Unexecuted instantiation: f_tables.c:sa_equal Unexecuted instantiation: weak_key.c:sa_equal Unexecuted instantiation: aescrypt.c:sa_equal Unexecuted instantiation: aestab.c:sa_equal Unexecuted instantiation: aeskey.c:sa_equal Unexecuted instantiation: md4.c:sa_equal Unexecuted instantiation: md5.c:sa_equal Unexecuted instantiation: shs.c:sa_equal Unexecuted instantiation: sha256.c:sa_equal Unexecuted instantiation: sha512.c:sa_equal Unexecuted instantiation: threads.c:sa_equal Unexecuted instantiation: init-addrinfo.c:sa_equal Unexecuted instantiation: fake-addrinfo.c:sa_equal |
196 | | |
197 | | #endif /* SOCKET_UTILS_H */ |