Coverage Report

Created: 2025-07-18 07:07

/src/krb5/src/include/k5-buf.h
Line
Count
Source (jump to first uncovered line)
1
/* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */
2
/* include/k5-buf.h - k5buf interface declarations */
3
/*
4
 * Copyright 2008 Massachusetts Institute of Technology.
5
 * All Rights Reserved.
6
 *
7
 * Export of this software from the United States of America may
8
 *   require a specific license from the United States Government.
9
 *   It is the responsibility of any person or organization contemplating
10
 *   export to obtain such a license before exporting.
11
 *
12
 * WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
13
 * distribute this software and its documentation for any purpose and
14
 * without fee is hereby granted, provided that the above copyright
15
 * notice appear in all copies and that both that copyright notice and
16
 * this permission notice appear in supporting documentation, and that
17
 * the name of M.I.T. not be used in advertising or publicity pertaining
18
 * to distribution of the software without specific, written prior
19
 * permission.  Furthermore if you modify this software you must label
20
 * your software as modified software and not distribute it in such a
21
 * fashion that it might be confused with the original M.I.T. software.
22
 * M.I.T. makes no representations about the suitability of
23
 * this software for any purpose.  It is provided "as is" without express
24
 * or implied warranty.
25
 */
26
27
#ifndef K5_BUF_H
28
#define K5_BUF_H
29
30
#include <stdarg.h>
31
#include <string.h>
32
33
/*
34
 * The k5buf module is intended to allow multi-step string construction in a
35
 * fixed or dynamic buffer without the need to check for a failure at each step
36
 * (and without aborting on malloc failure).  If an allocation failure occurs
37
 * or the fixed buffer runs out of room, the buffer will be set to an error
38
 * state which can be detected with k5_buf_status.  Data in a buffer is not
39
 * automatically terminated with a zero byte; call k5_buf_cstring() to use the
40
 * contents as a C string.
41
 *
42
 * k5buf structures are usually stack-allocated.  Do not put k5buf structure
43
 * pointers into public APIs.  It is okay to reference the data and len fields
44
 * of a buffer (they will be NULL/0 if the buffer is in an error state), but do
45
 * not change them.
46
 */
47
48
/* Buffer type values */
49
enum k5buftype { K5BUF_ERROR, K5BUF_FIXED, K5BUF_DYNAMIC, K5BUF_DYNAMIC_ZAP };
50
51
struct k5buf {
52
    enum k5buftype buftype;
53
    void *data;
54
    size_t space;
55
    size_t len;
56
};
57
58
0
#define EMPTY_K5BUF { K5BUF_ERROR }
59
60
/* Initialize a k5buf using a fixed-sized, existing buffer.  SPACE must be
61
 * more than zero, or an assertion failure will result. */
62
void k5_buf_init_fixed(struct k5buf *buf, void *data, size_t space);
63
64
/* Initialize a k5buf using an internally allocated dynamic buffer. */
65
void k5_buf_init_dynamic(struct k5buf *buf);
66
67
/* Initialize a k5buf using an internally allocated dynamic buffer, zeroing
68
 * memory when reallocating or freeing. */
69
void k5_buf_init_dynamic_zap(struct k5buf *buf);
70
71
/* Add a C string to BUF. */
72
void k5_buf_add(struct k5buf *buf, const char *data);
73
74
/* Add a counted series of bytes to BUF. */
75
void k5_buf_add_len(struct k5buf *buf, const void *data, size_t len);
76
77
/* Add sprintf-style formatted data to BUF.  For a fixed-length buffer this
78
 * operation will fail if there isn't room for a zero terminator. */
79
void k5_buf_add_fmt(struct k5buf *buf, const char *fmt, ...)
80
#if !defined(__cplusplus) && (__GNUC__ > 2)
81
    __attribute__((__format__(__printf__, 2, 3)))
82
#endif
83
    ;
84
85
/* Add sprintf-style formatted data to BUF, with a va_list.  The value of ap is
86
 * undefined after the call. */
87
void k5_buf_add_vfmt(struct k5buf *buf, const char *fmt, va_list ap)
88
#if !defined(__cplusplus) && (__GNUC__ > 2)
89
    __attribute__((__format__(__printf__, 2, 0)))
90
#endif
91
    ;
92
93
/* Without changing the length of buf, ensure that there is a zero byte after
94
 * buf.data and return it.  Return NULL on error. */
95
char *k5_buf_cstring(struct k5buf *buf);
96
97
/* Extend the length of buf by len and return a pointer to the reserved space,
98
 * to be filled in by the caller.  Return NULL on error. */
99
void *k5_buf_get_space(struct k5buf *buf, size_t len);
100
101
/* Truncate BUF.  LEN must be between 0 and the existing buffer
102
 * length, or an assertion failure will result. */
103
void k5_buf_truncate(struct k5buf *buf, size_t len);
104
105
/* Return ENOMEM if buf is in an error state, 0 otherwise. */
106
int k5_buf_status(struct k5buf *buf);
107
108
/*
109
 * Free the storage used in the dynamic buffer BUF.  The caller may choose to
110
 * take responsibility for freeing the data pointer instead of using this
111
 * function.  If BUF is a fixed buffer, an assertion failure will result.
112
 * Freeing a buffer in the error state, a buffer initialized with EMPTY_K5BUF,
113
 * or a zeroed k5buf structure is a no-op.
114
 */
115
void k5_buf_free(struct k5buf *buf);
116
117
static inline void
118
k5_buf_add_byte(struct k5buf *buf, uint8_t val)
119
0
{
120
0
    k5_buf_add_len(buf, &val, 1);
121
0
}
Unexecuted instantiation: fuzz_util.c:k5_buf_add_byte
Unexecuted instantiation: init_ctx.c:k5_buf_add_byte
Unexecuted instantiation: kerrs.c:k5_buf_add_byte
Unexecuted instantiation: kfree.c:k5_buf_add_byte
Unexecuted instantiation: parse.c:k5_buf_add_byte
Unexecuted instantiation: parse_host_string.c:k5_buf_add_byte
Unexecuted instantiation: plugin.c:k5_buf_add_byte
Unexecuted instantiation: expand_path.c:k5_buf_add_byte
Unexecuted instantiation: hostrealm.c:k5_buf_add_byte
Unexecuted instantiation: hostrealm_dns.c:k5_buf_add_byte
Unexecuted instantiation: hostrealm_domain.c:k5_buf_add_byte
Unexecuted instantiation: hostrealm_profile.c:k5_buf_add_byte
Unexecuted instantiation: hostrealm_registry.c:k5_buf_add_byte
Unexecuted instantiation: init_os_ctx.c:k5_buf_add_byte
Unexecuted instantiation: localauth.c:k5_buf_add_byte
Unexecuted instantiation: localauth_an2ln.c:k5_buf_add_byte
Unexecuted instantiation: localauth_k5login.c:k5_buf_add_byte
Unexecuted instantiation: localauth_names.c:k5_buf_add_byte
Unexecuted instantiation: localauth_rule.c:k5_buf_add_byte
Unexecuted instantiation: locate_kdc.c:k5_buf_add_byte
Unexecuted instantiation: trace.c:k5_buf_add_byte
Unexecuted instantiation: krb5_libinit.c:k5_buf_add_byte
Unexecuted instantiation: ccbase.c:k5_buf_add_byte
Unexecuted instantiation: ccdefops.c:k5_buf_add_byte
Unexecuted instantiation: ccselect.c:k5_buf_add_byte
Unexecuted instantiation: ccselect_hostname.c:k5_buf_add_byte
Unexecuted instantiation: ccselect_k5identity.c:k5_buf_add_byte
Unexecuted instantiation: ccselect_realm.c:k5_buf_add_byte
Unexecuted instantiation: cc_dir.c:k5_buf_add_byte
Unexecuted instantiation: cc_file.c:k5_buf_add_byte
Unexecuted instantiation: cc_kcm.c:k5_buf_add_byte
Unexecuted instantiation: cc_memory.c:k5_buf_add_byte
Unexecuted instantiation: ccfns.c:k5_buf_add_byte
Unexecuted instantiation: ktbase.c:k5_buf_add_byte
Unexecuted instantiation: ktfns.c:k5_buf_add_byte
Unexecuted instantiation: kt_file.c:k5_buf_add_byte
Unexecuted instantiation: kt_memory.c:k5_buf_add_byte
Unexecuted instantiation: authdata.c:k5_buf_add_byte
Unexecuted instantiation: authdata_dec.c:k5_buf_add_byte
Unexecuted instantiation: bld_princ.c:k5_buf_add_byte
Unexecuted instantiation: copy_creds.c:k5_buf_add_byte
Unexecuted instantiation: copy_data.c:k5_buf_add_byte
Unexecuted instantiation: copy_princ.c:k5_buf_add_byte
Unexecuted instantiation: cp_key_cnt.c:k5_buf_add_byte
Unexecuted instantiation: deltat.c:k5_buf_add_byte
Unexecuted instantiation: etype_list.c:k5_buf_add_byte
Unexecuted instantiation: libdef_parse.c:k5_buf_add_byte
Unexecuted instantiation: pac.c:k5_buf_add_byte
Unexecuted instantiation: preauth2.c:k5_buf_add_byte
Unexecuted instantiation: preauth_ec.c:k5_buf_add_byte
Unexecuted instantiation: preauth_encts.c:k5_buf_add_byte
Unexecuted instantiation: preauth_otp.c:k5_buf_add_byte
Unexecuted instantiation: preauth_sam2.c:k5_buf_add_byte
Unexecuted instantiation: princ_comp.c:k5_buf_add_byte
Unexecuted instantiation: random_str.c:k5_buf_add_byte
Unexecuted instantiation: response_items.c:k5_buf_add_byte
Unexecuted instantiation: serialize.c:k5_buf_add_byte
Unexecuted instantiation: set_realm.c:k5_buf_add_byte
Unexecuted instantiation: sname_match.c:k5_buf_add_byte
Unexecuted instantiation: unparse.c:k5_buf_add_byte
Unexecuted instantiation: ucstr.c:k5_buf_add_byte
Unexecuted instantiation: addr.c:k5_buf_add_byte
Unexecuted instantiation: c_ustime.c:k5_buf_add_byte
Unexecuted instantiation: ccdefname.c:k5_buf_add_byte
Unexecuted instantiation: dnsglue.c:k5_buf_add_byte
Unexecuted instantiation: dnssrv.c:k5_buf_add_byte
Unexecuted instantiation: krbfileio.c:k5_buf_add_byte
Unexecuted instantiation: lock_file.c:k5_buf_add_byte
Unexecuted instantiation: net_read.c:k5_buf_add_byte
Unexecuted instantiation: net_write.c:k5_buf_add_byte
Unexecuted instantiation: prompter.c:k5_buf_add_byte
Unexecuted instantiation: sn2princ.c:k5_buf_add_byte
Unexecuted instantiation: timeofday.c:k5_buf_add_byte
Unexecuted instantiation: unlck_file.c:k5_buf_add_byte
Unexecuted instantiation: asn1_k_encode.c:k5_buf_add_byte
Unexecuted instantiation: cccursor.c:k5_buf_add_byte
Unexecuted instantiation: ccmarshal.c:k5_buf_add_byte
Unexecuted instantiation: cc_retr.c:k5_buf_add_byte
Unexecuted instantiation: ktfr_entry.c:k5_buf_add_byte
Unexecuted instantiation: ai_authdata.c:k5_buf_add_byte
Unexecuted instantiation: cammac_util.c:k5_buf_add_byte
Unexecuted instantiation: authdata_enc.c:k5_buf_add_byte
Unexecuted instantiation: copy_addrs.c:k5_buf_add_byte
Unexecuted instantiation: copy_auth.c:k5_buf_add_byte
Unexecuted instantiation: enc_helper.c:k5_buf_add_byte
Unexecuted instantiation: get_in_tkt.c:k5_buf_add_byte
Unexecuted instantiation: gic_opt.c:k5_buf_add_byte
Unexecuted instantiation: gic_pwd.c:k5_buf_add_byte
Unexecuted instantiation: kdc_rep_dc.c:k5_buf_add_byte
Unexecuted instantiation: padata.c:k5_buf_add_byte
Unexecuted instantiation: pr_to_salt.c:k5_buf_add_byte
Unexecuted instantiation: send_tgs.c:k5_buf_add_byte
Unexecuted instantiation: str_conv.c:k5_buf_add_byte
Unexecuted instantiation: ucdata.c:k5_buf_add_byte
Unexecuted instantiation: changepw.c:k5_buf_add_byte
Unexecuted instantiation: localaddr.c:k5_buf_add_byte
Unexecuted instantiation: sendto_kdc.c:k5_buf_add_byte
Unexecuted instantiation: toffset.c:k5_buf_add_byte
Unexecuted instantiation: ustime.c:k5_buf_add_byte
Unexecuted instantiation: asn1_encode.c:k5_buf_add_byte
Unexecuted instantiation: auth_con.c:k5_buf_add_byte
Unexecuted instantiation: bld_pr_ext.c:k5_buf_add_byte
Unexecuted instantiation: chpw.c:k5_buf_add_byte
Unexecuted instantiation: fast.c:k5_buf_add_byte
Unexecuted instantiation: gen_subkey.c:k5_buf_add_byte
Unexecuted instantiation: get_creds.c:k5_buf_add_byte
Unexecuted instantiation: mk_priv.c:k5_buf_add_byte
Unexecuted instantiation: mk_req_ext.c:k5_buf_add_byte
Unexecuted instantiation: privsafe.c:k5_buf_add_byte
Unexecuted instantiation: rd_error.c:k5_buf_add_byte
Unexecuted instantiation: rd_priv.c:k5_buf_add_byte
Unexecuted instantiation: rd_rep.c:k5_buf_add_byte
Unexecuted instantiation: s4u_creds.c:k5_buf_add_byte
Unexecuted instantiation: tgtname.c:k5_buf_add_byte
Unexecuted instantiation: valid_times.c:k5_buf_add_byte
Unexecuted instantiation: walk_rtree.c:k5_buf_add_byte
Unexecuted instantiation: memrcache.c:k5_buf_add_byte
Unexecuted instantiation: rc_base.c:k5_buf_add_byte
Unexecuted instantiation: rc_dfl.c:k5_buf_add_byte
Unexecuted instantiation: rc_file2.c:k5_buf_add_byte
Unexecuted instantiation: rc_none.c:k5_buf_add_byte
Unexecuted instantiation: hostaddr.c:k5_buf_add_byte
Unexecuted instantiation: mk_faddr.c:k5_buf_add_byte
Unexecuted instantiation: addr_comp.c:k5_buf_add_byte
Unexecuted instantiation: addr_srch.c:k5_buf_add_byte
Unexecuted instantiation: authdata_exp.c:k5_buf_add_byte
Unexecuted instantiation: gc_via_tkt.c:k5_buf_add_byte
Unexecuted instantiation: gen_seqnum.c:k5_buf_add_byte
Unexecuted instantiation: gen_save_subkey.c:k5_buf_add_byte
Unexecuted instantiation: decode_kdc.c:k5_buf_add_byte
Unexecuted instantiation: cf2.c:k5_buf_add_byte
Unexecuted instantiation: checksum_length.c:k5_buf_add_byte
Unexecuted instantiation: cksumtypes.c:k5_buf_add_byte
Unexecuted instantiation: crypto_length.c:k5_buf_add_byte
Unexecuted instantiation: decrypt.c:k5_buf_add_byte
Unexecuted instantiation: encrypt.c:k5_buf_add_byte
Unexecuted instantiation: encrypt_length.c:k5_buf_add_byte
Unexecuted instantiation: enctype_util.c:k5_buf_add_byte
Unexecuted instantiation: etypes.c:k5_buf_add_byte
Unexecuted instantiation: key.c:k5_buf_add_byte
Unexecuted instantiation: keyblocks.c:k5_buf_add_byte
Unexecuted instantiation: keyed_cksum.c:k5_buf_add_byte
Unexecuted instantiation: make_checksum.c:k5_buf_add_byte
Unexecuted instantiation: make_random_key.c:k5_buf_add_byte
Unexecuted instantiation: mandatory_sumtype.c:k5_buf_add_byte
Unexecuted instantiation: prf.c:k5_buf_add_byte
Unexecuted instantiation: prf_aes2.c:k5_buf_add_byte
Unexecuted instantiation: prf_cmac.c:k5_buf_add_byte
Unexecuted instantiation: prf_dk.c:k5_buf_add_byte
Unexecuted instantiation: prf_rc4.c:k5_buf_add_byte
Unexecuted instantiation: prng.c:k5_buf_add_byte
Unexecuted instantiation: random_to_key.c:k5_buf_add_byte
Unexecuted instantiation: s2k_pbkdf2.c:k5_buf_add_byte
Unexecuted instantiation: s2k_rc4.c:k5_buf_add_byte
Unexecuted instantiation: state.c:k5_buf_add_byte
Unexecuted instantiation: string_to_key.c:k5_buf_add_byte
Unexecuted instantiation: verify_checksum.c:k5_buf_add_byte
Unexecuted instantiation: cmac.c:k5_buf_add_byte
Unexecuted instantiation: hmac.c:k5_buf_add_byte
Unexecuted instantiation: kdf.c:k5_buf_add_byte
Unexecuted instantiation: pbkdf2.c:k5_buf_add_byte
Unexecuted instantiation: des_keys.c:k5_buf_add_byte
Unexecuted instantiation: f_parity.c:k5_buf_add_byte
Unexecuted instantiation: des3.c:k5_buf_add_byte
Unexecuted instantiation: rc4.c:k5_buf_add_byte
Unexecuted instantiation: aes.c:k5_buf_add_byte
Unexecuted instantiation: camellia.c:k5_buf_add_byte
Unexecuted instantiation: hash_md4.c:k5_buf_add_byte
Unexecuted instantiation: hash_md5.c:k5_buf_add_byte
Unexecuted instantiation: hash_sha1.c:k5_buf_add_byte
Unexecuted instantiation: hash_sha2.c:k5_buf_add_byte
Unexecuted instantiation: aead.c:k5_buf_add_byte
Unexecuted instantiation: checksum_dk_cmac.c:k5_buf_add_byte
Unexecuted instantiation: checksum_dk_hmac.c:k5_buf_add_byte
Unexecuted instantiation: checksum_etm.c:k5_buf_add_byte
Unexecuted instantiation: checksum_hmac_md5.c:k5_buf_add_byte
Unexecuted instantiation: checksum_unkeyed.c:k5_buf_add_byte
Unexecuted instantiation: default_state.c:k5_buf_add_byte
Unexecuted instantiation: derive.c:k5_buf_add_byte
Unexecuted instantiation: enc_dk_cmac.c:k5_buf_add_byte
Unexecuted instantiation: enc_dk_hmac.c:k5_buf_add_byte
Unexecuted instantiation: enc_etm.c:k5_buf_add_byte
Unexecuted instantiation: enc_raw.c:k5_buf_add_byte
Unexecuted instantiation: enc_rc4.c:k5_buf_add_byte
Unexecuted instantiation: nfold.c:k5_buf_add_byte
Unexecuted instantiation: d3_aead.c:k5_buf_add_byte
Unexecuted instantiation: d3_kysched.c:k5_buf_add_byte
Unexecuted instantiation: f_aead.c:k5_buf_add_byte
Unexecuted instantiation: f_sched.c:k5_buf_add_byte
Unexecuted instantiation: f_tables.c:k5_buf_add_byte
Unexecuted instantiation: weak_key.c:k5_buf_add_byte
Unexecuted instantiation: aescrypt.c:k5_buf_add_byte
Unexecuted instantiation: aestab.c:k5_buf_add_byte
Unexecuted instantiation: aeskey.c:k5_buf_add_byte
Unexecuted instantiation: md4.c:k5_buf_add_byte
Unexecuted instantiation: md5.c:k5_buf_add_byte
Unexecuted instantiation: shs.c:k5_buf_add_byte
Unexecuted instantiation: sha256.c:k5_buf_add_byte
Unexecuted instantiation: sha512.c:k5_buf_add_byte
Unexecuted instantiation: k5buf.c:k5_buf_add_byte
Unexecuted instantiation: utf8_conv.c:k5_buf_add_byte
Unexecuted instantiation: json.c:k5_buf_add_byte
122
123
static inline void
124
k5_buf_add_uint16_be(struct k5buf *buf, uint16_t val)
125
0
{
126
0
    void *p = k5_buf_get_space(buf, 2);
127
128
0
    if (p != NULL)
129
0
        store_16_be(val, p);
130
0
}
Unexecuted instantiation: fuzz_util.c:k5_buf_add_uint16_be
Unexecuted instantiation: init_ctx.c:k5_buf_add_uint16_be
Unexecuted instantiation: kerrs.c:k5_buf_add_uint16_be
Unexecuted instantiation: kfree.c:k5_buf_add_uint16_be
Unexecuted instantiation: parse.c:k5_buf_add_uint16_be
Unexecuted instantiation: parse_host_string.c:k5_buf_add_uint16_be
Unexecuted instantiation: plugin.c:k5_buf_add_uint16_be
Unexecuted instantiation: expand_path.c:k5_buf_add_uint16_be
Unexecuted instantiation: hostrealm.c:k5_buf_add_uint16_be
Unexecuted instantiation: hostrealm_dns.c:k5_buf_add_uint16_be
Unexecuted instantiation: hostrealm_domain.c:k5_buf_add_uint16_be
Unexecuted instantiation: hostrealm_profile.c:k5_buf_add_uint16_be
Unexecuted instantiation: hostrealm_registry.c:k5_buf_add_uint16_be
Unexecuted instantiation: init_os_ctx.c:k5_buf_add_uint16_be
Unexecuted instantiation: localauth.c:k5_buf_add_uint16_be
Unexecuted instantiation: localauth_an2ln.c:k5_buf_add_uint16_be
Unexecuted instantiation: localauth_k5login.c:k5_buf_add_uint16_be
Unexecuted instantiation: localauth_names.c:k5_buf_add_uint16_be
Unexecuted instantiation: localauth_rule.c:k5_buf_add_uint16_be
Unexecuted instantiation: locate_kdc.c:k5_buf_add_uint16_be
Unexecuted instantiation: trace.c:k5_buf_add_uint16_be
Unexecuted instantiation: krb5_libinit.c:k5_buf_add_uint16_be
Unexecuted instantiation: ccbase.c:k5_buf_add_uint16_be
Unexecuted instantiation: ccdefops.c:k5_buf_add_uint16_be
Unexecuted instantiation: ccselect.c:k5_buf_add_uint16_be
Unexecuted instantiation: ccselect_hostname.c:k5_buf_add_uint16_be
Unexecuted instantiation: ccselect_k5identity.c:k5_buf_add_uint16_be
Unexecuted instantiation: ccselect_realm.c:k5_buf_add_uint16_be
Unexecuted instantiation: cc_dir.c:k5_buf_add_uint16_be
Unexecuted instantiation: cc_file.c:k5_buf_add_uint16_be
Unexecuted instantiation: cc_kcm.c:k5_buf_add_uint16_be
Unexecuted instantiation: cc_memory.c:k5_buf_add_uint16_be
Unexecuted instantiation: ccfns.c:k5_buf_add_uint16_be
Unexecuted instantiation: ktbase.c:k5_buf_add_uint16_be
Unexecuted instantiation: ktfns.c:k5_buf_add_uint16_be
Unexecuted instantiation: kt_file.c:k5_buf_add_uint16_be
Unexecuted instantiation: kt_memory.c:k5_buf_add_uint16_be
Unexecuted instantiation: authdata.c:k5_buf_add_uint16_be
Unexecuted instantiation: authdata_dec.c:k5_buf_add_uint16_be
Unexecuted instantiation: bld_princ.c:k5_buf_add_uint16_be
Unexecuted instantiation: copy_creds.c:k5_buf_add_uint16_be
Unexecuted instantiation: copy_data.c:k5_buf_add_uint16_be
Unexecuted instantiation: copy_princ.c:k5_buf_add_uint16_be
Unexecuted instantiation: cp_key_cnt.c:k5_buf_add_uint16_be
Unexecuted instantiation: deltat.c:k5_buf_add_uint16_be
Unexecuted instantiation: etype_list.c:k5_buf_add_uint16_be
Unexecuted instantiation: libdef_parse.c:k5_buf_add_uint16_be
Unexecuted instantiation: pac.c:k5_buf_add_uint16_be
Unexecuted instantiation: preauth2.c:k5_buf_add_uint16_be
Unexecuted instantiation: preauth_ec.c:k5_buf_add_uint16_be
Unexecuted instantiation: preauth_encts.c:k5_buf_add_uint16_be
Unexecuted instantiation: preauth_otp.c:k5_buf_add_uint16_be
Unexecuted instantiation: preauth_sam2.c:k5_buf_add_uint16_be
Unexecuted instantiation: princ_comp.c:k5_buf_add_uint16_be
Unexecuted instantiation: random_str.c:k5_buf_add_uint16_be
Unexecuted instantiation: response_items.c:k5_buf_add_uint16_be
Unexecuted instantiation: serialize.c:k5_buf_add_uint16_be
Unexecuted instantiation: set_realm.c:k5_buf_add_uint16_be
Unexecuted instantiation: sname_match.c:k5_buf_add_uint16_be
Unexecuted instantiation: unparse.c:k5_buf_add_uint16_be
Unexecuted instantiation: ucstr.c:k5_buf_add_uint16_be
Unexecuted instantiation: addr.c:k5_buf_add_uint16_be
Unexecuted instantiation: c_ustime.c:k5_buf_add_uint16_be
Unexecuted instantiation: ccdefname.c:k5_buf_add_uint16_be
Unexecuted instantiation: dnsglue.c:k5_buf_add_uint16_be
Unexecuted instantiation: dnssrv.c:k5_buf_add_uint16_be
Unexecuted instantiation: krbfileio.c:k5_buf_add_uint16_be
Unexecuted instantiation: lock_file.c:k5_buf_add_uint16_be
Unexecuted instantiation: net_read.c:k5_buf_add_uint16_be
Unexecuted instantiation: net_write.c:k5_buf_add_uint16_be
Unexecuted instantiation: prompter.c:k5_buf_add_uint16_be
Unexecuted instantiation: sn2princ.c:k5_buf_add_uint16_be
Unexecuted instantiation: timeofday.c:k5_buf_add_uint16_be
Unexecuted instantiation: unlck_file.c:k5_buf_add_uint16_be
Unexecuted instantiation: asn1_k_encode.c:k5_buf_add_uint16_be
Unexecuted instantiation: cccursor.c:k5_buf_add_uint16_be
Unexecuted instantiation: ccmarshal.c:k5_buf_add_uint16_be
Unexecuted instantiation: cc_retr.c:k5_buf_add_uint16_be
Unexecuted instantiation: ktfr_entry.c:k5_buf_add_uint16_be
Unexecuted instantiation: ai_authdata.c:k5_buf_add_uint16_be
Unexecuted instantiation: cammac_util.c:k5_buf_add_uint16_be
Unexecuted instantiation: authdata_enc.c:k5_buf_add_uint16_be
Unexecuted instantiation: copy_addrs.c:k5_buf_add_uint16_be
Unexecuted instantiation: copy_auth.c:k5_buf_add_uint16_be
Unexecuted instantiation: enc_helper.c:k5_buf_add_uint16_be
Unexecuted instantiation: get_in_tkt.c:k5_buf_add_uint16_be
Unexecuted instantiation: gic_opt.c:k5_buf_add_uint16_be
Unexecuted instantiation: gic_pwd.c:k5_buf_add_uint16_be
Unexecuted instantiation: kdc_rep_dc.c:k5_buf_add_uint16_be
Unexecuted instantiation: padata.c:k5_buf_add_uint16_be
Unexecuted instantiation: pr_to_salt.c:k5_buf_add_uint16_be
Unexecuted instantiation: send_tgs.c:k5_buf_add_uint16_be
Unexecuted instantiation: str_conv.c:k5_buf_add_uint16_be
Unexecuted instantiation: ucdata.c:k5_buf_add_uint16_be
Unexecuted instantiation: changepw.c:k5_buf_add_uint16_be
Unexecuted instantiation: localaddr.c:k5_buf_add_uint16_be
Unexecuted instantiation: sendto_kdc.c:k5_buf_add_uint16_be
Unexecuted instantiation: toffset.c:k5_buf_add_uint16_be
Unexecuted instantiation: ustime.c:k5_buf_add_uint16_be
Unexecuted instantiation: asn1_encode.c:k5_buf_add_uint16_be
Unexecuted instantiation: auth_con.c:k5_buf_add_uint16_be
Unexecuted instantiation: bld_pr_ext.c:k5_buf_add_uint16_be
Unexecuted instantiation: chpw.c:k5_buf_add_uint16_be
Unexecuted instantiation: fast.c:k5_buf_add_uint16_be
Unexecuted instantiation: gen_subkey.c:k5_buf_add_uint16_be
Unexecuted instantiation: get_creds.c:k5_buf_add_uint16_be
Unexecuted instantiation: mk_priv.c:k5_buf_add_uint16_be
Unexecuted instantiation: mk_req_ext.c:k5_buf_add_uint16_be
Unexecuted instantiation: privsafe.c:k5_buf_add_uint16_be
Unexecuted instantiation: rd_error.c:k5_buf_add_uint16_be
Unexecuted instantiation: rd_priv.c:k5_buf_add_uint16_be
Unexecuted instantiation: rd_rep.c:k5_buf_add_uint16_be
Unexecuted instantiation: s4u_creds.c:k5_buf_add_uint16_be
Unexecuted instantiation: tgtname.c:k5_buf_add_uint16_be
Unexecuted instantiation: valid_times.c:k5_buf_add_uint16_be
Unexecuted instantiation: walk_rtree.c:k5_buf_add_uint16_be
Unexecuted instantiation: memrcache.c:k5_buf_add_uint16_be
Unexecuted instantiation: rc_base.c:k5_buf_add_uint16_be
Unexecuted instantiation: rc_dfl.c:k5_buf_add_uint16_be
Unexecuted instantiation: rc_file2.c:k5_buf_add_uint16_be
Unexecuted instantiation: rc_none.c:k5_buf_add_uint16_be
Unexecuted instantiation: hostaddr.c:k5_buf_add_uint16_be
Unexecuted instantiation: mk_faddr.c:k5_buf_add_uint16_be
Unexecuted instantiation: addr_comp.c:k5_buf_add_uint16_be
Unexecuted instantiation: addr_srch.c:k5_buf_add_uint16_be
Unexecuted instantiation: authdata_exp.c:k5_buf_add_uint16_be
Unexecuted instantiation: gc_via_tkt.c:k5_buf_add_uint16_be
Unexecuted instantiation: gen_seqnum.c:k5_buf_add_uint16_be
Unexecuted instantiation: gen_save_subkey.c:k5_buf_add_uint16_be
Unexecuted instantiation: decode_kdc.c:k5_buf_add_uint16_be
Unexecuted instantiation: cf2.c:k5_buf_add_uint16_be
Unexecuted instantiation: checksum_length.c:k5_buf_add_uint16_be
Unexecuted instantiation: cksumtypes.c:k5_buf_add_uint16_be
Unexecuted instantiation: crypto_length.c:k5_buf_add_uint16_be
Unexecuted instantiation: decrypt.c:k5_buf_add_uint16_be
Unexecuted instantiation: encrypt.c:k5_buf_add_uint16_be
Unexecuted instantiation: encrypt_length.c:k5_buf_add_uint16_be
Unexecuted instantiation: enctype_util.c:k5_buf_add_uint16_be
Unexecuted instantiation: etypes.c:k5_buf_add_uint16_be
Unexecuted instantiation: key.c:k5_buf_add_uint16_be
Unexecuted instantiation: keyblocks.c:k5_buf_add_uint16_be
Unexecuted instantiation: keyed_cksum.c:k5_buf_add_uint16_be
Unexecuted instantiation: make_checksum.c:k5_buf_add_uint16_be
Unexecuted instantiation: make_random_key.c:k5_buf_add_uint16_be
Unexecuted instantiation: mandatory_sumtype.c:k5_buf_add_uint16_be
Unexecuted instantiation: prf.c:k5_buf_add_uint16_be
Unexecuted instantiation: prf_aes2.c:k5_buf_add_uint16_be
Unexecuted instantiation: prf_cmac.c:k5_buf_add_uint16_be
Unexecuted instantiation: prf_dk.c:k5_buf_add_uint16_be
Unexecuted instantiation: prf_rc4.c:k5_buf_add_uint16_be
Unexecuted instantiation: prng.c:k5_buf_add_uint16_be
Unexecuted instantiation: random_to_key.c:k5_buf_add_uint16_be
Unexecuted instantiation: s2k_pbkdf2.c:k5_buf_add_uint16_be
Unexecuted instantiation: s2k_rc4.c:k5_buf_add_uint16_be
Unexecuted instantiation: state.c:k5_buf_add_uint16_be
Unexecuted instantiation: string_to_key.c:k5_buf_add_uint16_be
Unexecuted instantiation: verify_checksum.c:k5_buf_add_uint16_be
Unexecuted instantiation: cmac.c:k5_buf_add_uint16_be
Unexecuted instantiation: hmac.c:k5_buf_add_uint16_be
Unexecuted instantiation: kdf.c:k5_buf_add_uint16_be
Unexecuted instantiation: pbkdf2.c:k5_buf_add_uint16_be
Unexecuted instantiation: des_keys.c:k5_buf_add_uint16_be
Unexecuted instantiation: f_parity.c:k5_buf_add_uint16_be
Unexecuted instantiation: des3.c:k5_buf_add_uint16_be
Unexecuted instantiation: rc4.c:k5_buf_add_uint16_be
Unexecuted instantiation: aes.c:k5_buf_add_uint16_be
Unexecuted instantiation: camellia.c:k5_buf_add_uint16_be
Unexecuted instantiation: hash_md4.c:k5_buf_add_uint16_be
Unexecuted instantiation: hash_md5.c:k5_buf_add_uint16_be
Unexecuted instantiation: hash_sha1.c:k5_buf_add_uint16_be
Unexecuted instantiation: hash_sha2.c:k5_buf_add_uint16_be
Unexecuted instantiation: aead.c:k5_buf_add_uint16_be
Unexecuted instantiation: checksum_dk_cmac.c:k5_buf_add_uint16_be
Unexecuted instantiation: checksum_dk_hmac.c:k5_buf_add_uint16_be
Unexecuted instantiation: checksum_etm.c:k5_buf_add_uint16_be
Unexecuted instantiation: checksum_hmac_md5.c:k5_buf_add_uint16_be
Unexecuted instantiation: checksum_unkeyed.c:k5_buf_add_uint16_be
Unexecuted instantiation: default_state.c:k5_buf_add_uint16_be
Unexecuted instantiation: derive.c:k5_buf_add_uint16_be
Unexecuted instantiation: enc_dk_cmac.c:k5_buf_add_uint16_be
Unexecuted instantiation: enc_dk_hmac.c:k5_buf_add_uint16_be
Unexecuted instantiation: enc_etm.c:k5_buf_add_uint16_be
Unexecuted instantiation: enc_raw.c:k5_buf_add_uint16_be
Unexecuted instantiation: enc_rc4.c:k5_buf_add_uint16_be
Unexecuted instantiation: nfold.c:k5_buf_add_uint16_be
Unexecuted instantiation: d3_aead.c:k5_buf_add_uint16_be
Unexecuted instantiation: d3_kysched.c:k5_buf_add_uint16_be
Unexecuted instantiation: f_aead.c:k5_buf_add_uint16_be
Unexecuted instantiation: f_sched.c:k5_buf_add_uint16_be
Unexecuted instantiation: f_tables.c:k5_buf_add_uint16_be
Unexecuted instantiation: weak_key.c:k5_buf_add_uint16_be
Unexecuted instantiation: aescrypt.c:k5_buf_add_uint16_be
Unexecuted instantiation: aestab.c:k5_buf_add_uint16_be
Unexecuted instantiation: aeskey.c:k5_buf_add_uint16_be
Unexecuted instantiation: md4.c:k5_buf_add_uint16_be
Unexecuted instantiation: md5.c:k5_buf_add_uint16_be
Unexecuted instantiation: shs.c:k5_buf_add_uint16_be
Unexecuted instantiation: sha256.c:k5_buf_add_uint16_be
Unexecuted instantiation: sha512.c:k5_buf_add_uint16_be
Unexecuted instantiation: k5buf.c:k5_buf_add_uint16_be
Unexecuted instantiation: utf8_conv.c:k5_buf_add_uint16_be
Unexecuted instantiation: json.c:k5_buf_add_uint16_be
131
132
static inline void
133
k5_buf_add_uint16_le(struct k5buf *buf, uint16_t val)
134
11.2k
{
135
11.2k
    void *p = k5_buf_get_space(buf, 2);
136
137
11.2k
    if (p != NULL)
138
11.2k
        store_16_le(val, p);
139
11.2k
}
Unexecuted instantiation: fuzz_util.c:k5_buf_add_uint16_le
Unexecuted instantiation: init_ctx.c:k5_buf_add_uint16_le
Unexecuted instantiation: kerrs.c:k5_buf_add_uint16_le
Unexecuted instantiation: kfree.c:k5_buf_add_uint16_le
Unexecuted instantiation: parse.c:k5_buf_add_uint16_le
Unexecuted instantiation: parse_host_string.c:k5_buf_add_uint16_le
Unexecuted instantiation: plugin.c:k5_buf_add_uint16_le
Unexecuted instantiation: expand_path.c:k5_buf_add_uint16_le
Unexecuted instantiation: hostrealm.c:k5_buf_add_uint16_le
Unexecuted instantiation: hostrealm_dns.c:k5_buf_add_uint16_le
Unexecuted instantiation: hostrealm_domain.c:k5_buf_add_uint16_le
Unexecuted instantiation: hostrealm_profile.c:k5_buf_add_uint16_le
Unexecuted instantiation: hostrealm_registry.c:k5_buf_add_uint16_le
Unexecuted instantiation: init_os_ctx.c:k5_buf_add_uint16_le
Unexecuted instantiation: localauth.c:k5_buf_add_uint16_le
Unexecuted instantiation: localauth_an2ln.c:k5_buf_add_uint16_le
Unexecuted instantiation: localauth_k5login.c:k5_buf_add_uint16_le
Unexecuted instantiation: localauth_names.c:k5_buf_add_uint16_le
Unexecuted instantiation: localauth_rule.c:k5_buf_add_uint16_le
Unexecuted instantiation: locate_kdc.c:k5_buf_add_uint16_le
Unexecuted instantiation: trace.c:k5_buf_add_uint16_le
Unexecuted instantiation: krb5_libinit.c:k5_buf_add_uint16_le
Unexecuted instantiation: ccbase.c:k5_buf_add_uint16_le
Unexecuted instantiation: ccdefops.c:k5_buf_add_uint16_le
Unexecuted instantiation: ccselect.c:k5_buf_add_uint16_le
Unexecuted instantiation: ccselect_hostname.c:k5_buf_add_uint16_le
Unexecuted instantiation: ccselect_k5identity.c:k5_buf_add_uint16_le
Unexecuted instantiation: ccselect_realm.c:k5_buf_add_uint16_le
Unexecuted instantiation: cc_dir.c:k5_buf_add_uint16_le
Unexecuted instantiation: cc_file.c:k5_buf_add_uint16_le
Unexecuted instantiation: cc_kcm.c:k5_buf_add_uint16_le
Unexecuted instantiation: cc_memory.c:k5_buf_add_uint16_le
Unexecuted instantiation: ccfns.c:k5_buf_add_uint16_le
Unexecuted instantiation: ktbase.c:k5_buf_add_uint16_le
Unexecuted instantiation: ktfns.c:k5_buf_add_uint16_le
Unexecuted instantiation: kt_file.c:k5_buf_add_uint16_le
Unexecuted instantiation: kt_memory.c:k5_buf_add_uint16_le
Unexecuted instantiation: authdata.c:k5_buf_add_uint16_le
Unexecuted instantiation: authdata_dec.c:k5_buf_add_uint16_le
Unexecuted instantiation: bld_princ.c:k5_buf_add_uint16_le
Unexecuted instantiation: copy_creds.c:k5_buf_add_uint16_le
Unexecuted instantiation: copy_data.c:k5_buf_add_uint16_le
Unexecuted instantiation: copy_princ.c:k5_buf_add_uint16_le
Unexecuted instantiation: cp_key_cnt.c:k5_buf_add_uint16_le
Unexecuted instantiation: deltat.c:k5_buf_add_uint16_le
Unexecuted instantiation: etype_list.c:k5_buf_add_uint16_le
Unexecuted instantiation: libdef_parse.c:k5_buf_add_uint16_le
Unexecuted instantiation: pac.c:k5_buf_add_uint16_le
Unexecuted instantiation: preauth2.c:k5_buf_add_uint16_le
Unexecuted instantiation: preauth_ec.c:k5_buf_add_uint16_le
Unexecuted instantiation: preauth_encts.c:k5_buf_add_uint16_le
Unexecuted instantiation: preauth_otp.c:k5_buf_add_uint16_le
Unexecuted instantiation: preauth_sam2.c:k5_buf_add_uint16_le
Unexecuted instantiation: princ_comp.c:k5_buf_add_uint16_le
Unexecuted instantiation: random_str.c:k5_buf_add_uint16_le
Unexecuted instantiation: response_items.c:k5_buf_add_uint16_le
Unexecuted instantiation: serialize.c:k5_buf_add_uint16_le
Unexecuted instantiation: set_realm.c:k5_buf_add_uint16_le
Unexecuted instantiation: sname_match.c:k5_buf_add_uint16_le
Unexecuted instantiation: unparse.c:k5_buf_add_uint16_le
Unexecuted instantiation: ucstr.c:k5_buf_add_uint16_le
Unexecuted instantiation: addr.c:k5_buf_add_uint16_le
Unexecuted instantiation: c_ustime.c:k5_buf_add_uint16_le
Unexecuted instantiation: ccdefname.c:k5_buf_add_uint16_le
Unexecuted instantiation: dnsglue.c:k5_buf_add_uint16_le
Unexecuted instantiation: dnssrv.c:k5_buf_add_uint16_le
Unexecuted instantiation: krbfileio.c:k5_buf_add_uint16_le
Unexecuted instantiation: lock_file.c:k5_buf_add_uint16_le
Unexecuted instantiation: net_read.c:k5_buf_add_uint16_le
Unexecuted instantiation: net_write.c:k5_buf_add_uint16_le
Unexecuted instantiation: prompter.c:k5_buf_add_uint16_le
Unexecuted instantiation: sn2princ.c:k5_buf_add_uint16_le
Unexecuted instantiation: timeofday.c:k5_buf_add_uint16_le
Unexecuted instantiation: unlck_file.c:k5_buf_add_uint16_le
Unexecuted instantiation: asn1_k_encode.c:k5_buf_add_uint16_le
Unexecuted instantiation: cccursor.c:k5_buf_add_uint16_le
Unexecuted instantiation: ccmarshal.c:k5_buf_add_uint16_le
Unexecuted instantiation: cc_retr.c:k5_buf_add_uint16_le
Unexecuted instantiation: ktfr_entry.c:k5_buf_add_uint16_le
Unexecuted instantiation: ai_authdata.c:k5_buf_add_uint16_le
Unexecuted instantiation: cammac_util.c:k5_buf_add_uint16_le
Unexecuted instantiation: authdata_enc.c:k5_buf_add_uint16_le
Unexecuted instantiation: copy_addrs.c:k5_buf_add_uint16_le
Unexecuted instantiation: copy_auth.c:k5_buf_add_uint16_le
Unexecuted instantiation: enc_helper.c:k5_buf_add_uint16_le
Unexecuted instantiation: get_in_tkt.c:k5_buf_add_uint16_le
Unexecuted instantiation: gic_opt.c:k5_buf_add_uint16_le
Unexecuted instantiation: gic_pwd.c:k5_buf_add_uint16_le
Unexecuted instantiation: kdc_rep_dc.c:k5_buf_add_uint16_le
Unexecuted instantiation: padata.c:k5_buf_add_uint16_le
Unexecuted instantiation: pr_to_salt.c:k5_buf_add_uint16_le
Unexecuted instantiation: send_tgs.c:k5_buf_add_uint16_le
Unexecuted instantiation: str_conv.c:k5_buf_add_uint16_le
Unexecuted instantiation: ucdata.c:k5_buf_add_uint16_le
Unexecuted instantiation: changepw.c:k5_buf_add_uint16_le
Unexecuted instantiation: localaddr.c:k5_buf_add_uint16_le
Unexecuted instantiation: sendto_kdc.c:k5_buf_add_uint16_le
Unexecuted instantiation: toffset.c:k5_buf_add_uint16_le
Unexecuted instantiation: ustime.c:k5_buf_add_uint16_le
Unexecuted instantiation: asn1_encode.c:k5_buf_add_uint16_le
Unexecuted instantiation: auth_con.c:k5_buf_add_uint16_le
Unexecuted instantiation: bld_pr_ext.c:k5_buf_add_uint16_le
Unexecuted instantiation: chpw.c:k5_buf_add_uint16_le
Unexecuted instantiation: fast.c:k5_buf_add_uint16_le
Unexecuted instantiation: gen_subkey.c:k5_buf_add_uint16_le
Unexecuted instantiation: get_creds.c:k5_buf_add_uint16_le
Unexecuted instantiation: mk_priv.c:k5_buf_add_uint16_le
Unexecuted instantiation: mk_req_ext.c:k5_buf_add_uint16_le
Unexecuted instantiation: privsafe.c:k5_buf_add_uint16_le
Unexecuted instantiation: rd_error.c:k5_buf_add_uint16_le
Unexecuted instantiation: rd_priv.c:k5_buf_add_uint16_le
Unexecuted instantiation: rd_rep.c:k5_buf_add_uint16_le
Unexecuted instantiation: s4u_creds.c:k5_buf_add_uint16_le
Unexecuted instantiation: tgtname.c:k5_buf_add_uint16_le
Unexecuted instantiation: valid_times.c:k5_buf_add_uint16_le
Unexecuted instantiation: walk_rtree.c:k5_buf_add_uint16_le
Unexecuted instantiation: memrcache.c:k5_buf_add_uint16_le
Unexecuted instantiation: rc_base.c:k5_buf_add_uint16_le
Unexecuted instantiation: rc_dfl.c:k5_buf_add_uint16_le
Unexecuted instantiation: rc_file2.c:k5_buf_add_uint16_le
Unexecuted instantiation: rc_none.c:k5_buf_add_uint16_le
Unexecuted instantiation: hostaddr.c:k5_buf_add_uint16_le
Unexecuted instantiation: mk_faddr.c:k5_buf_add_uint16_le
Unexecuted instantiation: addr_comp.c:k5_buf_add_uint16_le
Unexecuted instantiation: addr_srch.c:k5_buf_add_uint16_le
Unexecuted instantiation: authdata_exp.c:k5_buf_add_uint16_le
Unexecuted instantiation: gc_via_tkt.c:k5_buf_add_uint16_le
Unexecuted instantiation: gen_seqnum.c:k5_buf_add_uint16_le
Unexecuted instantiation: gen_save_subkey.c:k5_buf_add_uint16_le
Unexecuted instantiation: decode_kdc.c:k5_buf_add_uint16_le
Unexecuted instantiation: cf2.c:k5_buf_add_uint16_le
Unexecuted instantiation: checksum_length.c:k5_buf_add_uint16_le
Unexecuted instantiation: cksumtypes.c:k5_buf_add_uint16_le
Unexecuted instantiation: crypto_length.c:k5_buf_add_uint16_le
Unexecuted instantiation: decrypt.c:k5_buf_add_uint16_le
Unexecuted instantiation: encrypt.c:k5_buf_add_uint16_le
Unexecuted instantiation: encrypt_length.c:k5_buf_add_uint16_le
Unexecuted instantiation: enctype_util.c:k5_buf_add_uint16_le
Unexecuted instantiation: etypes.c:k5_buf_add_uint16_le
Unexecuted instantiation: key.c:k5_buf_add_uint16_le
Unexecuted instantiation: keyblocks.c:k5_buf_add_uint16_le
Unexecuted instantiation: keyed_cksum.c:k5_buf_add_uint16_le
Unexecuted instantiation: make_checksum.c:k5_buf_add_uint16_le
Unexecuted instantiation: make_random_key.c:k5_buf_add_uint16_le
Unexecuted instantiation: mandatory_sumtype.c:k5_buf_add_uint16_le
Unexecuted instantiation: prf.c:k5_buf_add_uint16_le
Unexecuted instantiation: prf_aes2.c:k5_buf_add_uint16_le
Unexecuted instantiation: prf_cmac.c:k5_buf_add_uint16_le
Unexecuted instantiation: prf_dk.c:k5_buf_add_uint16_le
Unexecuted instantiation: prf_rc4.c:k5_buf_add_uint16_le
Unexecuted instantiation: prng.c:k5_buf_add_uint16_le
Unexecuted instantiation: random_to_key.c:k5_buf_add_uint16_le
Unexecuted instantiation: s2k_pbkdf2.c:k5_buf_add_uint16_le
Unexecuted instantiation: s2k_rc4.c:k5_buf_add_uint16_le
Unexecuted instantiation: state.c:k5_buf_add_uint16_le
Unexecuted instantiation: string_to_key.c:k5_buf_add_uint16_le
Unexecuted instantiation: verify_checksum.c:k5_buf_add_uint16_le
Unexecuted instantiation: cmac.c:k5_buf_add_uint16_le
Unexecuted instantiation: hmac.c:k5_buf_add_uint16_le
Unexecuted instantiation: kdf.c:k5_buf_add_uint16_le
Unexecuted instantiation: pbkdf2.c:k5_buf_add_uint16_le
Unexecuted instantiation: des_keys.c:k5_buf_add_uint16_le
Unexecuted instantiation: f_parity.c:k5_buf_add_uint16_le
Unexecuted instantiation: des3.c:k5_buf_add_uint16_le
Unexecuted instantiation: rc4.c:k5_buf_add_uint16_le
Unexecuted instantiation: aes.c:k5_buf_add_uint16_le
Unexecuted instantiation: camellia.c:k5_buf_add_uint16_le
Unexecuted instantiation: hash_md4.c:k5_buf_add_uint16_le
Unexecuted instantiation: hash_md5.c:k5_buf_add_uint16_le
Unexecuted instantiation: hash_sha1.c:k5_buf_add_uint16_le
Unexecuted instantiation: hash_sha2.c:k5_buf_add_uint16_le
Unexecuted instantiation: aead.c:k5_buf_add_uint16_le
Unexecuted instantiation: checksum_dk_cmac.c:k5_buf_add_uint16_le
Unexecuted instantiation: checksum_dk_hmac.c:k5_buf_add_uint16_le
Unexecuted instantiation: checksum_etm.c:k5_buf_add_uint16_le
Unexecuted instantiation: checksum_hmac_md5.c:k5_buf_add_uint16_le
Unexecuted instantiation: checksum_unkeyed.c:k5_buf_add_uint16_le
Unexecuted instantiation: default_state.c:k5_buf_add_uint16_le
Unexecuted instantiation: derive.c:k5_buf_add_uint16_le
Unexecuted instantiation: enc_dk_cmac.c:k5_buf_add_uint16_le
Unexecuted instantiation: enc_dk_hmac.c:k5_buf_add_uint16_le
Unexecuted instantiation: enc_etm.c:k5_buf_add_uint16_le
Unexecuted instantiation: enc_raw.c:k5_buf_add_uint16_le
Unexecuted instantiation: enc_rc4.c:k5_buf_add_uint16_le
Unexecuted instantiation: nfold.c:k5_buf_add_uint16_le
Unexecuted instantiation: d3_aead.c:k5_buf_add_uint16_le
Unexecuted instantiation: d3_kysched.c:k5_buf_add_uint16_le
Unexecuted instantiation: f_aead.c:k5_buf_add_uint16_le
Unexecuted instantiation: f_sched.c:k5_buf_add_uint16_le
Unexecuted instantiation: f_tables.c:k5_buf_add_uint16_le
Unexecuted instantiation: weak_key.c:k5_buf_add_uint16_le
Unexecuted instantiation: aescrypt.c:k5_buf_add_uint16_le
Unexecuted instantiation: aestab.c:k5_buf_add_uint16_le
Unexecuted instantiation: aeskey.c:k5_buf_add_uint16_le
Unexecuted instantiation: md4.c:k5_buf_add_uint16_le
Unexecuted instantiation: md5.c:k5_buf_add_uint16_le
Unexecuted instantiation: shs.c:k5_buf_add_uint16_le
Unexecuted instantiation: sha256.c:k5_buf_add_uint16_le
Unexecuted instantiation: sha512.c:k5_buf_add_uint16_le
Unexecuted instantiation: k5buf.c:k5_buf_add_uint16_le
utf8_conv.c:k5_buf_add_uint16_le
Line
Count
Source
134
11.2k
{
135
11.2k
    void *p = k5_buf_get_space(buf, 2);
136
137
11.2k
    if (p != NULL)
138
11.2k
        store_16_le(val, p);
139
11.2k
}
Unexecuted instantiation: json.c:k5_buf_add_uint16_le
140
141
static inline void
142
k5_buf_add_uint32_be(struct k5buf *buf, uint32_t val)
143
0
{
144
0
    void *p = k5_buf_get_space(buf, 4);
145
146
0
    if (p != NULL)
147
0
        store_32_be(val, p);
148
0
}
Unexecuted instantiation: fuzz_util.c:k5_buf_add_uint32_be
Unexecuted instantiation: init_ctx.c:k5_buf_add_uint32_be
Unexecuted instantiation: kerrs.c:k5_buf_add_uint32_be
Unexecuted instantiation: kfree.c:k5_buf_add_uint32_be
Unexecuted instantiation: parse.c:k5_buf_add_uint32_be
Unexecuted instantiation: parse_host_string.c:k5_buf_add_uint32_be
Unexecuted instantiation: plugin.c:k5_buf_add_uint32_be
Unexecuted instantiation: expand_path.c:k5_buf_add_uint32_be
Unexecuted instantiation: hostrealm.c:k5_buf_add_uint32_be
Unexecuted instantiation: hostrealm_dns.c:k5_buf_add_uint32_be
Unexecuted instantiation: hostrealm_domain.c:k5_buf_add_uint32_be
Unexecuted instantiation: hostrealm_profile.c:k5_buf_add_uint32_be
Unexecuted instantiation: hostrealm_registry.c:k5_buf_add_uint32_be
Unexecuted instantiation: init_os_ctx.c:k5_buf_add_uint32_be
Unexecuted instantiation: localauth.c:k5_buf_add_uint32_be
Unexecuted instantiation: localauth_an2ln.c:k5_buf_add_uint32_be
Unexecuted instantiation: localauth_k5login.c:k5_buf_add_uint32_be
Unexecuted instantiation: localauth_names.c:k5_buf_add_uint32_be
Unexecuted instantiation: localauth_rule.c:k5_buf_add_uint32_be
Unexecuted instantiation: locate_kdc.c:k5_buf_add_uint32_be
Unexecuted instantiation: trace.c:k5_buf_add_uint32_be
Unexecuted instantiation: krb5_libinit.c:k5_buf_add_uint32_be
Unexecuted instantiation: ccbase.c:k5_buf_add_uint32_be
Unexecuted instantiation: ccdefops.c:k5_buf_add_uint32_be
Unexecuted instantiation: ccselect.c:k5_buf_add_uint32_be
Unexecuted instantiation: ccselect_hostname.c:k5_buf_add_uint32_be
Unexecuted instantiation: ccselect_k5identity.c:k5_buf_add_uint32_be
Unexecuted instantiation: ccselect_realm.c:k5_buf_add_uint32_be
Unexecuted instantiation: cc_dir.c:k5_buf_add_uint32_be
Unexecuted instantiation: cc_file.c:k5_buf_add_uint32_be
Unexecuted instantiation: cc_kcm.c:k5_buf_add_uint32_be
Unexecuted instantiation: cc_memory.c:k5_buf_add_uint32_be
Unexecuted instantiation: ccfns.c:k5_buf_add_uint32_be
Unexecuted instantiation: ktbase.c:k5_buf_add_uint32_be
Unexecuted instantiation: ktfns.c:k5_buf_add_uint32_be
Unexecuted instantiation: kt_file.c:k5_buf_add_uint32_be
Unexecuted instantiation: kt_memory.c:k5_buf_add_uint32_be
Unexecuted instantiation: authdata.c:k5_buf_add_uint32_be
Unexecuted instantiation: authdata_dec.c:k5_buf_add_uint32_be
Unexecuted instantiation: bld_princ.c:k5_buf_add_uint32_be
Unexecuted instantiation: copy_creds.c:k5_buf_add_uint32_be
Unexecuted instantiation: copy_data.c:k5_buf_add_uint32_be
Unexecuted instantiation: copy_princ.c:k5_buf_add_uint32_be
Unexecuted instantiation: cp_key_cnt.c:k5_buf_add_uint32_be
Unexecuted instantiation: deltat.c:k5_buf_add_uint32_be
Unexecuted instantiation: etype_list.c:k5_buf_add_uint32_be
Unexecuted instantiation: libdef_parse.c:k5_buf_add_uint32_be
Unexecuted instantiation: pac.c:k5_buf_add_uint32_be
Unexecuted instantiation: preauth2.c:k5_buf_add_uint32_be
Unexecuted instantiation: preauth_ec.c:k5_buf_add_uint32_be
Unexecuted instantiation: preauth_encts.c:k5_buf_add_uint32_be
Unexecuted instantiation: preauth_otp.c:k5_buf_add_uint32_be
Unexecuted instantiation: preauth_sam2.c:k5_buf_add_uint32_be
Unexecuted instantiation: princ_comp.c:k5_buf_add_uint32_be
Unexecuted instantiation: random_str.c:k5_buf_add_uint32_be
Unexecuted instantiation: response_items.c:k5_buf_add_uint32_be
Unexecuted instantiation: serialize.c:k5_buf_add_uint32_be
Unexecuted instantiation: set_realm.c:k5_buf_add_uint32_be
Unexecuted instantiation: sname_match.c:k5_buf_add_uint32_be
Unexecuted instantiation: unparse.c:k5_buf_add_uint32_be
Unexecuted instantiation: ucstr.c:k5_buf_add_uint32_be
Unexecuted instantiation: addr.c:k5_buf_add_uint32_be
Unexecuted instantiation: c_ustime.c:k5_buf_add_uint32_be
Unexecuted instantiation: ccdefname.c:k5_buf_add_uint32_be
Unexecuted instantiation: dnsglue.c:k5_buf_add_uint32_be
Unexecuted instantiation: dnssrv.c:k5_buf_add_uint32_be
Unexecuted instantiation: krbfileio.c:k5_buf_add_uint32_be
Unexecuted instantiation: lock_file.c:k5_buf_add_uint32_be
Unexecuted instantiation: net_read.c:k5_buf_add_uint32_be
Unexecuted instantiation: net_write.c:k5_buf_add_uint32_be
Unexecuted instantiation: prompter.c:k5_buf_add_uint32_be
Unexecuted instantiation: sn2princ.c:k5_buf_add_uint32_be
Unexecuted instantiation: timeofday.c:k5_buf_add_uint32_be
Unexecuted instantiation: unlck_file.c:k5_buf_add_uint32_be
Unexecuted instantiation: asn1_k_encode.c:k5_buf_add_uint32_be
Unexecuted instantiation: cccursor.c:k5_buf_add_uint32_be
Unexecuted instantiation: ccmarshal.c:k5_buf_add_uint32_be
Unexecuted instantiation: cc_retr.c:k5_buf_add_uint32_be
Unexecuted instantiation: ktfr_entry.c:k5_buf_add_uint32_be
Unexecuted instantiation: ai_authdata.c:k5_buf_add_uint32_be
Unexecuted instantiation: cammac_util.c:k5_buf_add_uint32_be
Unexecuted instantiation: authdata_enc.c:k5_buf_add_uint32_be
Unexecuted instantiation: copy_addrs.c:k5_buf_add_uint32_be
Unexecuted instantiation: copy_auth.c:k5_buf_add_uint32_be
Unexecuted instantiation: enc_helper.c:k5_buf_add_uint32_be
Unexecuted instantiation: get_in_tkt.c:k5_buf_add_uint32_be
Unexecuted instantiation: gic_opt.c:k5_buf_add_uint32_be
Unexecuted instantiation: gic_pwd.c:k5_buf_add_uint32_be
Unexecuted instantiation: kdc_rep_dc.c:k5_buf_add_uint32_be
Unexecuted instantiation: padata.c:k5_buf_add_uint32_be
Unexecuted instantiation: pr_to_salt.c:k5_buf_add_uint32_be
Unexecuted instantiation: send_tgs.c:k5_buf_add_uint32_be
Unexecuted instantiation: str_conv.c:k5_buf_add_uint32_be
Unexecuted instantiation: ucdata.c:k5_buf_add_uint32_be
Unexecuted instantiation: changepw.c:k5_buf_add_uint32_be
Unexecuted instantiation: localaddr.c:k5_buf_add_uint32_be
Unexecuted instantiation: sendto_kdc.c:k5_buf_add_uint32_be
Unexecuted instantiation: toffset.c:k5_buf_add_uint32_be
Unexecuted instantiation: ustime.c:k5_buf_add_uint32_be
Unexecuted instantiation: asn1_encode.c:k5_buf_add_uint32_be
Unexecuted instantiation: auth_con.c:k5_buf_add_uint32_be
Unexecuted instantiation: bld_pr_ext.c:k5_buf_add_uint32_be
Unexecuted instantiation: chpw.c:k5_buf_add_uint32_be
Unexecuted instantiation: fast.c:k5_buf_add_uint32_be
Unexecuted instantiation: gen_subkey.c:k5_buf_add_uint32_be
Unexecuted instantiation: get_creds.c:k5_buf_add_uint32_be
Unexecuted instantiation: mk_priv.c:k5_buf_add_uint32_be
Unexecuted instantiation: mk_req_ext.c:k5_buf_add_uint32_be
Unexecuted instantiation: privsafe.c:k5_buf_add_uint32_be
Unexecuted instantiation: rd_error.c:k5_buf_add_uint32_be
Unexecuted instantiation: rd_priv.c:k5_buf_add_uint32_be
Unexecuted instantiation: rd_rep.c:k5_buf_add_uint32_be
Unexecuted instantiation: s4u_creds.c:k5_buf_add_uint32_be
Unexecuted instantiation: tgtname.c:k5_buf_add_uint32_be
Unexecuted instantiation: valid_times.c:k5_buf_add_uint32_be
Unexecuted instantiation: walk_rtree.c:k5_buf_add_uint32_be
Unexecuted instantiation: memrcache.c:k5_buf_add_uint32_be
Unexecuted instantiation: rc_base.c:k5_buf_add_uint32_be
Unexecuted instantiation: rc_dfl.c:k5_buf_add_uint32_be
Unexecuted instantiation: rc_file2.c:k5_buf_add_uint32_be
Unexecuted instantiation: rc_none.c:k5_buf_add_uint32_be
Unexecuted instantiation: hostaddr.c:k5_buf_add_uint32_be
Unexecuted instantiation: mk_faddr.c:k5_buf_add_uint32_be
Unexecuted instantiation: addr_comp.c:k5_buf_add_uint32_be
Unexecuted instantiation: addr_srch.c:k5_buf_add_uint32_be
Unexecuted instantiation: authdata_exp.c:k5_buf_add_uint32_be
Unexecuted instantiation: gc_via_tkt.c:k5_buf_add_uint32_be
Unexecuted instantiation: gen_seqnum.c:k5_buf_add_uint32_be
Unexecuted instantiation: gen_save_subkey.c:k5_buf_add_uint32_be
Unexecuted instantiation: decode_kdc.c:k5_buf_add_uint32_be
Unexecuted instantiation: cf2.c:k5_buf_add_uint32_be
Unexecuted instantiation: checksum_length.c:k5_buf_add_uint32_be
Unexecuted instantiation: cksumtypes.c:k5_buf_add_uint32_be
Unexecuted instantiation: crypto_length.c:k5_buf_add_uint32_be
Unexecuted instantiation: decrypt.c:k5_buf_add_uint32_be
Unexecuted instantiation: encrypt.c:k5_buf_add_uint32_be
Unexecuted instantiation: encrypt_length.c:k5_buf_add_uint32_be
Unexecuted instantiation: enctype_util.c:k5_buf_add_uint32_be
Unexecuted instantiation: etypes.c:k5_buf_add_uint32_be
Unexecuted instantiation: key.c:k5_buf_add_uint32_be
Unexecuted instantiation: keyblocks.c:k5_buf_add_uint32_be
Unexecuted instantiation: keyed_cksum.c:k5_buf_add_uint32_be
Unexecuted instantiation: make_checksum.c:k5_buf_add_uint32_be
Unexecuted instantiation: make_random_key.c:k5_buf_add_uint32_be
Unexecuted instantiation: mandatory_sumtype.c:k5_buf_add_uint32_be
Unexecuted instantiation: prf.c:k5_buf_add_uint32_be
Unexecuted instantiation: prf_aes2.c:k5_buf_add_uint32_be
Unexecuted instantiation: prf_cmac.c:k5_buf_add_uint32_be
Unexecuted instantiation: prf_dk.c:k5_buf_add_uint32_be
Unexecuted instantiation: prf_rc4.c:k5_buf_add_uint32_be
Unexecuted instantiation: prng.c:k5_buf_add_uint32_be
Unexecuted instantiation: random_to_key.c:k5_buf_add_uint32_be
Unexecuted instantiation: s2k_pbkdf2.c:k5_buf_add_uint32_be
Unexecuted instantiation: s2k_rc4.c:k5_buf_add_uint32_be
Unexecuted instantiation: state.c:k5_buf_add_uint32_be
Unexecuted instantiation: string_to_key.c:k5_buf_add_uint32_be
Unexecuted instantiation: verify_checksum.c:k5_buf_add_uint32_be
Unexecuted instantiation: cmac.c:k5_buf_add_uint32_be
Unexecuted instantiation: hmac.c:k5_buf_add_uint32_be
Unexecuted instantiation: kdf.c:k5_buf_add_uint32_be
Unexecuted instantiation: pbkdf2.c:k5_buf_add_uint32_be
Unexecuted instantiation: des_keys.c:k5_buf_add_uint32_be
Unexecuted instantiation: f_parity.c:k5_buf_add_uint32_be
Unexecuted instantiation: des3.c:k5_buf_add_uint32_be
Unexecuted instantiation: rc4.c:k5_buf_add_uint32_be
Unexecuted instantiation: aes.c:k5_buf_add_uint32_be
Unexecuted instantiation: camellia.c:k5_buf_add_uint32_be
Unexecuted instantiation: hash_md4.c:k5_buf_add_uint32_be
Unexecuted instantiation: hash_md5.c:k5_buf_add_uint32_be
Unexecuted instantiation: hash_sha1.c:k5_buf_add_uint32_be
Unexecuted instantiation: hash_sha2.c:k5_buf_add_uint32_be
Unexecuted instantiation: aead.c:k5_buf_add_uint32_be
Unexecuted instantiation: checksum_dk_cmac.c:k5_buf_add_uint32_be
Unexecuted instantiation: checksum_dk_hmac.c:k5_buf_add_uint32_be
Unexecuted instantiation: checksum_etm.c:k5_buf_add_uint32_be
Unexecuted instantiation: checksum_hmac_md5.c:k5_buf_add_uint32_be
Unexecuted instantiation: checksum_unkeyed.c:k5_buf_add_uint32_be
Unexecuted instantiation: default_state.c:k5_buf_add_uint32_be
Unexecuted instantiation: derive.c:k5_buf_add_uint32_be
Unexecuted instantiation: enc_dk_cmac.c:k5_buf_add_uint32_be
Unexecuted instantiation: enc_dk_hmac.c:k5_buf_add_uint32_be
Unexecuted instantiation: enc_etm.c:k5_buf_add_uint32_be
Unexecuted instantiation: enc_raw.c:k5_buf_add_uint32_be
Unexecuted instantiation: enc_rc4.c:k5_buf_add_uint32_be
Unexecuted instantiation: nfold.c:k5_buf_add_uint32_be
Unexecuted instantiation: d3_aead.c:k5_buf_add_uint32_be
Unexecuted instantiation: d3_kysched.c:k5_buf_add_uint32_be
Unexecuted instantiation: f_aead.c:k5_buf_add_uint32_be
Unexecuted instantiation: f_sched.c:k5_buf_add_uint32_be
Unexecuted instantiation: f_tables.c:k5_buf_add_uint32_be
Unexecuted instantiation: weak_key.c:k5_buf_add_uint32_be
Unexecuted instantiation: aescrypt.c:k5_buf_add_uint32_be
Unexecuted instantiation: aestab.c:k5_buf_add_uint32_be
Unexecuted instantiation: aeskey.c:k5_buf_add_uint32_be
Unexecuted instantiation: md4.c:k5_buf_add_uint32_be
Unexecuted instantiation: md5.c:k5_buf_add_uint32_be
Unexecuted instantiation: shs.c:k5_buf_add_uint32_be
Unexecuted instantiation: sha256.c:k5_buf_add_uint32_be
Unexecuted instantiation: sha512.c:k5_buf_add_uint32_be
Unexecuted instantiation: k5buf.c:k5_buf_add_uint32_be
Unexecuted instantiation: utf8_conv.c:k5_buf_add_uint32_be
Unexecuted instantiation: json.c:k5_buf_add_uint32_be
149
150
static inline void
151
k5_buf_add_uint32_le(struct k5buf *buf, uint32_t val)
152
0
{
153
0
    void *p = k5_buf_get_space(buf, 4);
154
0
155
0
    if (p != NULL)
156
0
        store_32_le(val, p);
157
0
}
Unexecuted instantiation: fuzz_util.c:k5_buf_add_uint32_le
Unexecuted instantiation: init_ctx.c:k5_buf_add_uint32_le
Unexecuted instantiation: kerrs.c:k5_buf_add_uint32_le
Unexecuted instantiation: kfree.c:k5_buf_add_uint32_le
Unexecuted instantiation: parse.c:k5_buf_add_uint32_le
Unexecuted instantiation: parse_host_string.c:k5_buf_add_uint32_le
Unexecuted instantiation: plugin.c:k5_buf_add_uint32_le
Unexecuted instantiation: expand_path.c:k5_buf_add_uint32_le
Unexecuted instantiation: hostrealm.c:k5_buf_add_uint32_le
Unexecuted instantiation: hostrealm_dns.c:k5_buf_add_uint32_le
Unexecuted instantiation: hostrealm_domain.c:k5_buf_add_uint32_le
Unexecuted instantiation: hostrealm_profile.c:k5_buf_add_uint32_le
Unexecuted instantiation: hostrealm_registry.c:k5_buf_add_uint32_le
Unexecuted instantiation: init_os_ctx.c:k5_buf_add_uint32_le
Unexecuted instantiation: localauth.c:k5_buf_add_uint32_le
Unexecuted instantiation: localauth_an2ln.c:k5_buf_add_uint32_le
Unexecuted instantiation: localauth_k5login.c:k5_buf_add_uint32_le
Unexecuted instantiation: localauth_names.c:k5_buf_add_uint32_le
Unexecuted instantiation: localauth_rule.c:k5_buf_add_uint32_le
Unexecuted instantiation: locate_kdc.c:k5_buf_add_uint32_le
Unexecuted instantiation: trace.c:k5_buf_add_uint32_le
Unexecuted instantiation: krb5_libinit.c:k5_buf_add_uint32_le
Unexecuted instantiation: ccbase.c:k5_buf_add_uint32_le
Unexecuted instantiation: ccdefops.c:k5_buf_add_uint32_le
Unexecuted instantiation: ccselect.c:k5_buf_add_uint32_le
Unexecuted instantiation: ccselect_hostname.c:k5_buf_add_uint32_le
Unexecuted instantiation: ccselect_k5identity.c:k5_buf_add_uint32_le
Unexecuted instantiation: ccselect_realm.c:k5_buf_add_uint32_le
Unexecuted instantiation: cc_dir.c:k5_buf_add_uint32_le
Unexecuted instantiation: cc_file.c:k5_buf_add_uint32_le
Unexecuted instantiation: cc_kcm.c:k5_buf_add_uint32_le
Unexecuted instantiation: cc_memory.c:k5_buf_add_uint32_le
Unexecuted instantiation: ccfns.c:k5_buf_add_uint32_le
Unexecuted instantiation: ktbase.c:k5_buf_add_uint32_le
Unexecuted instantiation: ktfns.c:k5_buf_add_uint32_le
Unexecuted instantiation: kt_file.c:k5_buf_add_uint32_le
Unexecuted instantiation: kt_memory.c:k5_buf_add_uint32_le
Unexecuted instantiation: authdata.c:k5_buf_add_uint32_le
Unexecuted instantiation: authdata_dec.c:k5_buf_add_uint32_le
Unexecuted instantiation: bld_princ.c:k5_buf_add_uint32_le
Unexecuted instantiation: copy_creds.c:k5_buf_add_uint32_le
Unexecuted instantiation: copy_data.c:k5_buf_add_uint32_le
Unexecuted instantiation: copy_princ.c:k5_buf_add_uint32_le
Unexecuted instantiation: cp_key_cnt.c:k5_buf_add_uint32_le
Unexecuted instantiation: deltat.c:k5_buf_add_uint32_le
Unexecuted instantiation: etype_list.c:k5_buf_add_uint32_le
Unexecuted instantiation: libdef_parse.c:k5_buf_add_uint32_le
Unexecuted instantiation: pac.c:k5_buf_add_uint32_le
Unexecuted instantiation: preauth2.c:k5_buf_add_uint32_le
Unexecuted instantiation: preauth_ec.c:k5_buf_add_uint32_le
Unexecuted instantiation: preauth_encts.c:k5_buf_add_uint32_le
Unexecuted instantiation: preauth_otp.c:k5_buf_add_uint32_le
Unexecuted instantiation: preauth_sam2.c:k5_buf_add_uint32_le
Unexecuted instantiation: princ_comp.c:k5_buf_add_uint32_le
Unexecuted instantiation: random_str.c:k5_buf_add_uint32_le
Unexecuted instantiation: response_items.c:k5_buf_add_uint32_le
Unexecuted instantiation: serialize.c:k5_buf_add_uint32_le
Unexecuted instantiation: set_realm.c:k5_buf_add_uint32_le
Unexecuted instantiation: sname_match.c:k5_buf_add_uint32_le
Unexecuted instantiation: unparse.c:k5_buf_add_uint32_le
Unexecuted instantiation: ucstr.c:k5_buf_add_uint32_le
Unexecuted instantiation: addr.c:k5_buf_add_uint32_le
Unexecuted instantiation: c_ustime.c:k5_buf_add_uint32_le
Unexecuted instantiation: ccdefname.c:k5_buf_add_uint32_le
Unexecuted instantiation: dnsglue.c:k5_buf_add_uint32_le
Unexecuted instantiation: dnssrv.c:k5_buf_add_uint32_le
Unexecuted instantiation: krbfileio.c:k5_buf_add_uint32_le
Unexecuted instantiation: lock_file.c:k5_buf_add_uint32_le
Unexecuted instantiation: net_read.c:k5_buf_add_uint32_le
Unexecuted instantiation: net_write.c:k5_buf_add_uint32_le
Unexecuted instantiation: prompter.c:k5_buf_add_uint32_le
Unexecuted instantiation: sn2princ.c:k5_buf_add_uint32_le
Unexecuted instantiation: timeofday.c:k5_buf_add_uint32_le
Unexecuted instantiation: unlck_file.c:k5_buf_add_uint32_le
Unexecuted instantiation: asn1_k_encode.c:k5_buf_add_uint32_le
Unexecuted instantiation: cccursor.c:k5_buf_add_uint32_le
Unexecuted instantiation: ccmarshal.c:k5_buf_add_uint32_le
Unexecuted instantiation: cc_retr.c:k5_buf_add_uint32_le
Unexecuted instantiation: ktfr_entry.c:k5_buf_add_uint32_le
Unexecuted instantiation: ai_authdata.c:k5_buf_add_uint32_le
Unexecuted instantiation: cammac_util.c:k5_buf_add_uint32_le
Unexecuted instantiation: authdata_enc.c:k5_buf_add_uint32_le
Unexecuted instantiation: copy_addrs.c:k5_buf_add_uint32_le
Unexecuted instantiation: copy_auth.c:k5_buf_add_uint32_le
Unexecuted instantiation: enc_helper.c:k5_buf_add_uint32_le
Unexecuted instantiation: get_in_tkt.c:k5_buf_add_uint32_le
Unexecuted instantiation: gic_opt.c:k5_buf_add_uint32_le
Unexecuted instantiation: gic_pwd.c:k5_buf_add_uint32_le
Unexecuted instantiation: kdc_rep_dc.c:k5_buf_add_uint32_le
Unexecuted instantiation: padata.c:k5_buf_add_uint32_le
Unexecuted instantiation: pr_to_salt.c:k5_buf_add_uint32_le
Unexecuted instantiation: send_tgs.c:k5_buf_add_uint32_le
Unexecuted instantiation: str_conv.c:k5_buf_add_uint32_le
Unexecuted instantiation: ucdata.c:k5_buf_add_uint32_le
Unexecuted instantiation: changepw.c:k5_buf_add_uint32_le
Unexecuted instantiation: localaddr.c:k5_buf_add_uint32_le
Unexecuted instantiation: sendto_kdc.c:k5_buf_add_uint32_le
Unexecuted instantiation: toffset.c:k5_buf_add_uint32_le
Unexecuted instantiation: ustime.c:k5_buf_add_uint32_le
Unexecuted instantiation: asn1_encode.c:k5_buf_add_uint32_le
Unexecuted instantiation: auth_con.c:k5_buf_add_uint32_le
Unexecuted instantiation: bld_pr_ext.c:k5_buf_add_uint32_le
Unexecuted instantiation: chpw.c:k5_buf_add_uint32_le
Unexecuted instantiation: fast.c:k5_buf_add_uint32_le
Unexecuted instantiation: gen_subkey.c:k5_buf_add_uint32_le
Unexecuted instantiation: get_creds.c:k5_buf_add_uint32_le
Unexecuted instantiation: mk_priv.c:k5_buf_add_uint32_le
Unexecuted instantiation: mk_req_ext.c:k5_buf_add_uint32_le
Unexecuted instantiation: privsafe.c:k5_buf_add_uint32_le
Unexecuted instantiation: rd_error.c:k5_buf_add_uint32_le
Unexecuted instantiation: rd_priv.c:k5_buf_add_uint32_le
Unexecuted instantiation: rd_rep.c:k5_buf_add_uint32_le
Unexecuted instantiation: s4u_creds.c:k5_buf_add_uint32_le
Unexecuted instantiation: tgtname.c:k5_buf_add_uint32_le
Unexecuted instantiation: valid_times.c:k5_buf_add_uint32_le
Unexecuted instantiation: walk_rtree.c:k5_buf_add_uint32_le
Unexecuted instantiation: memrcache.c:k5_buf_add_uint32_le
Unexecuted instantiation: rc_base.c:k5_buf_add_uint32_le
Unexecuted instantiation: rc_dfl.c:k5_buf_add_uint32_le
Unexecuted instantiation: rc_file2.c:k5_buf_add_uint32_le
Unexecuted instantiation: rc_none.c:k5_buf_add_uint32_le
Unexecuted instantiation: hostaddr.c:k5_buf_add_uint32_le
Unexecuted instantiation: mk_faddr.c:k5_buf_add_uint32_le
Unexecuted instantiation: addr_comp.c:k5_buf_add_uint32_le
Unexecuted instantiation: addr_srch.c:k5_buf_add_uint32_le
Unexecuted instantiation: authdata_exp.c:k5_buf_add_uint32_le
Unexecuted instantiation: gc_via_tkt.c:k5_buf_add_uint32_le
Unexecuted instantiation: gen_seqnum.c:k5_buf_add_uint32_le
Unexecuted instantiation: gen_save_subkey.c:k5_buf_add_uint32_le
Unexecuted instantiation: decode_kdc.c:k5_buf_add_uint32_le
Unexecuted instantiation: cf2.c:k5_buf_add_uint32_le
Unexecuted instantiation: checksum_length.c:k5_buf_add_uint32_le
Unexecuted instantiation: cksumtypes.c:k5_buf_add_uint32_le
Unexecuted instantiation: crypto_length.c:k5_buf_add_uint32_le
Unexecuted instantiation: decrypt.c:k5_buf_add_uint32_le
Unexecuted instantiation: encrypt.c:k5_buf_add_uint32_le
Unexecuted instantiation: encrypt_length.c:k5_buf_add_uint32_le
Unexecuted instantiation: enctype_util.c:k5_buf_add_uint32_le
Unexecuted instantiation: etypes.c:k5_buf_add_uint32_le
Unexecuted instantiation: key.c:k5_buf_add_uint32_le
Unexecuted instantiation: keyblocks.c:k5_buf_add_uint32_le
Unexecuted instantiation: keyed_cksum.c:k5_buf_add_uint32_le
Unexecuted instantiation: make_checksum.c:k5_buf_add_uint32_le
Unexecuted instantiation: make_random_key.c:k5_buf_add_uint32_le
Unexecuted instantiation: mandatory_sumtype.c:k5_buf_add_uint32_le
Unexecuted instantiation: prf.c:k5_buf_add_uint32_le
Unexecuted instantiation: prf_aes2.c:k5_buf_add_uint32_le
Unexecuted instantiation: prf_cmac.c:k5_buf_add_uint32_le
Unexecuted instantiation: prf_dk.c:k5_buf_add_uint32_le
Unexecuted instantiation: prf_rc4.c:k5_buf_add_uint32_le
Unexecuted instantiation: prng.c:k5_buf_add_uint32_le
Unexecuted instantiation: random_to_key.c:k5_buf_add_uint32_le
Unexecuted instantiation: s2k_pbkdf2.c:k5_buf_add_uint32_le
Unexecuted instantiation: s2k_rc4.c:k5_buf_add_uint32_le
Unexecuted instantiation: state.c:k5_buf_add_uint32_le
Unexecuted instantiation: string_to_key.c:k5_buf_add_uint32_le
Unexecuted instantiation: verify_checksum.c:k5_buf_add_uint32_le
Unexecuted instantiation: cmac.c:k5_buf_add_uint32_le
Unexecuted instantiation: hmac.c:k5_buf_add_uint32_le
Unexecuted instantiation: kdf.c:k5_buf_add_uint32_le
Unexecuted instantiation: pbkdf2.c:k5_buf_add_uint32_le
Unexecuted instantiation: des_keys.c:k5_buf_add_uint32_le
Unexecuted instantiation: f_parity.c:k5_buf_add_uint32_le
Unexecuted instantiation: des3.c:k5_buf_add_uint32_le
Unexecuted instantiation: rc4.c:k5_buf_add_uint32_le
Unexecuted instantiation: aes.c:k5_buf_add_uint32_le
Unexecuted instantiation: camellia.c:k5_buf_add_uint32_le
Unexecuted instantiation: hash_md4.c:k5_buf_add_uint32_le
Unexecuted instantiation: hash_md5.c:k5_buf_add_uint32_le
Unexecuted instantiation: hash_sha1.c:k5_buf_add_uint32_le
Unexecuted instantiation: hash_sha2.c:k5_buf_add_uint32_le
Unexecuted instantiation: aead.c:k5_buf_add_uint32_le
Unexecuted instantiation: checksum_dk_cmac.c:k5_buf_add_uint32_le
Unexecuted instantiation: checksum_dk_hmac.c:k5_buf_add_uint32_le
Unexecuted instantiation: checksum_etm.c:k5_buf_add_uint32_le
Unexecuted instantiation: checksum_hmac_md5.c:k5_buf_add_uint32_le
Unexecuted instantiation: checksum_unkeyed.c:k5_buf_add_uint32_le
Unexecuted instantiation: default_state.c:k5_buf_add_uint32_le
Unexecuted instantiation: derive.c:k5_buf_add_uint32_le
Unexecuted instantiation: enc_dk_cmac.c:k5_buf_add_uint32_le
Unexecuted instantiation: enc_dk_hmac.c:k5_buf_add_uint32_le
Unexecuted instantiation: enc_etm.c:k5_buf_add_uint32_le
Unexecuted instantiation: enc_raw.c:k5_buf_add_uint32_le
Unexecuted instantiation: enc_rc4.c:k5_buf_add_uint32_le
Unexecuted instantiation: nfold.c:k5_buf_add_uint32_le
Unexecuted instantiation: d3_aead.c:k5_buf_add_uint32_le
Unexecuted instantiation: d3_kysched.c:k5_buf_add_uint32_le
Unexecuted instantiation: f_aead.c:k5_buf_add_uint32_le
Unexecuted instantiation: f_sched.c:k5_buf_add_uint32_le
Unexecuted instantiation: f_tables.c:k5_buf_add_uint32_le
Unexecuted instantiation: weak_key.c:k5_buf_add_uint32_le
Unexecuted instantiation: aescrypt.c:k5_buf_add_uint32_le
Unexecuted instantiation: aestab.c:k5_buf_add_uint32_le
Unexecuted instantiation: aeskey.c:k5_buf_add_uint32_le
Unexecuted instantiation: md4.c:k5_buf_add_uint32_le
Unexecuted instantiation: md5.c:k5_buf_add_uint32_le
Unexecuted instantiation: shs.c:k5_buf_add_uint32_le
Unexecuted instantiation: sha256.c:k5_buf_add_uint32_le
Unexecuted instantiation: sha512.c:k5_buf_add_uint32_le
Unexecuted instantiation: k5buf.c:k5_buf_add_uint32_le
Unexecuted instantiation: utf8_conv.c:k5_buf_add_uint32_le
Unexecuted instantiation: json.c:k5_buf_add_uint32_le
158
159
static inline void
160
k5_buf_add_uint64_be(struct k5buf *buf, uint64_t val)
161
0
{
162
0
    void *p = k5_buf_get_space(buf, 8);
163
0
164
0
    if (p != NULL)
165
0
        store_64_be(val, p);
166
0
}
Unexecuted instantiation: fuzz_util.c:k5_buf_add_uint64_be
Unexecuted instantiation: init_ctx.c:k5_buf_add_uint64_be
Unexecuted instantiation: kerrs.c:k5_buf_add_uint64_be
Unexecuted instantiation: kfree.c:k5_buf_add_uint64_be
Unexecuted instantiation: parse.c:k5_buf_add_uint64_be
Unexecuted instantiation: parse_host_string.c:k5_buf_add_uint64_be
Unexecuted instantiation: plugin.c:k5_buf_add_uint64_be
Unexecuted instantiation: expand_path.c:k5_buf_add_uint64_be
Unexecuted instantiation: hostrealm.c:k5_buf_add_uint64_be
Unexecuted instantiation: hostrealm_dns.c:k5_buf_add_uint64_be
Unexecuted instantiation: hostrealm_domain.c:k5_buf_add_uint64_be
Unexecuted instantiation: hostrealm_profile.c:k5_buf_add_uint64_be
Unexecuted instantiation: hostrealm_registry.c:k5_buf_add_uint64_be
Unexecuted instantiation: init_os_ctx.c:k5_buf_add_uint64_be
Unexecuted instantiation: localauth.c:k5_buf_add_uint64_be
Unexecuted instantiation: localauth_an2ln.c:k5_buf_add_uint64_be
Unexecuted instantiation: localauth_k5login.c:k5_buf_add_uint64_be
Unexecuted instantiation: localauth_names.c:k5_buf_add_uint64_be
Unexecuted instantiation: localauth_rule.c:k5_buf_add_uint64_be
Unexecuted instantiation: locate_kdc.c:k5_buf_add_uint64_be
Unexecuted instantiation: trace.c:k5_buf_add_uint64_be
Unexecuted instantiation: krb5_libinit.c:k5_buf_add_uint64_be
Unexecuted instantiation: ccbase.c:k5_buf_add_uint64_be
Unexecuted instantiation: ccdefops.c:k5_buf_add_uint64_be
Unexecuted instantiation: ccselect.c:k5_buf_add_uint64_be
Unexecuted instantiation: ccselect_hostname.c:k5_buf_add_uint64_be
Unexecuted instantiation: ccselect_k5identity.c:k5_buf_add_uint64_be
Unexecuted instantiation: ccselect_realm.c:k5_buf_add_uint64_be
Unexecuted instantiation: cc_dir.c:k5_buf_add_uint64_be
Unexecuted instantiation: cc_file.c:k5_buf_add_uint64_be
Unexecuted instantiation: cc_kcm.c:k5_buf_add_uint64_be
Unexecuted instantiation: cc_memory.c:k5_buf_add_uint64_be
Unexecuted instantiation: ccfns.c:k5_buf_add_uint64_be
Unexecuted instantiation: ktbase.c:k5_buf_add_uint64_be
Unexecuted instantiation: ktfns.c:k5_buf_add_uint64_be
Unexecuted instantiation: kt_file.c:k5_buf_add_uint64_be
Unexecuted instantiation: kt_memory.c:k5_buf_add_uint64_be
Unexecuted instantiation: authdata.c:k5_buf_add_uint64_be
Unexecuted instantiation: authdata_dec.c:k5_buf_add_uint64_be
Unexecuted instantiation: bld_princ.c:k5_buf_add_uint64_be
Unexecuted instantiation: copy_creds.c:k5_buf_add_uint64_be
Unexecuted instantiation: copy_data.c:k5_buf_add_uint64_be
Unexecuted instantiation: copy_princ.c:k5_buf_add_uint64_be
Unexecuted instantiation: cp_key_cnt.c:k5_buf_add_uint64_be
Unexecuted instantiation: deltat.c:k5_buf_add_uint64_be
Unexecuted instantiation: etype_list.c:k5_buf_add_uint64_be
Unexecuted instantiation: libdef_parse.c:k5_buf_add_uint64_be
Unexecuted instantiation: pac.c:k5_buf_add_uint64_be
Unexecuted instantiation: preauth2.c:k5_buf_add_uint64_be
Unexecuted instantiation: preauth_ec.c:k5_buf_add_uint64_be
Unexecuted instantiation: preauth_encts.c:k5_buf_add_uint64_be
Unexecuted instantiation: preauth_otp.c:k5_buf_add_uint64_be
Unexecuted instantiation: preauth_sam2.c:k5_buf_add_uint64_be
Unexecuted instantiation: princ_comp.c:k5_buf_add_uint64_be
Unexecuted instantiation: random_str.c:k5_buf_add_uint64_be
Unexecuted instantiation: response_items.c:k5_buf_add_uint64_be
Unexecuted instantiation: serialize.c:k5_buf_add_uint64_be
Unexecuted instantiation: set_realm.c:k5_buf_add_uint64_be
Unexecuted instantiation: sname_match.c:k5_buf_add_uint64_be
Unexecuted instantiation: unparse.c:k5_buf_add_uint64_be
Unexecuted instantiation: ucstr.c:k5_buf_add_uint64_be
Unexecuted instantiation: addr.c:k5_buf_add_uint64_be
Unexecuted instantiation: c_ustime.c:k5_buf_add_uint64_be
Unexecuted instantiation: ccdefname.c:k5_buf_add_uint64_be
Unexecuted instantiation: dnsglue.c:k5_buf_add_uint64_be
Unexecuted instantiation: dnssrv.c:k5_buf_add_uint64_be
Unexecuted instantiation: krbfileio.c:k5_buf_add_uint64_be
Unexecuted instantiation: lock_file.c:k5_buf_add_uint64_be
Unexecuted instantiation: net_read.c:k5_buf_add_uint64_be
Unexecuted instantiation: net_write.c:k5_buf_add_uint64_be
Unexecuted instantiation: prompter.c:k5_buf_add_uint64_be
Unexecuted instantiation: sn2princ.c:k5_buf_add_uint64_be
Unexecuted instantiation: timeofday.c:k5_buf_add_uint64_be
Unexecuted instantiation: unlck_file.c:k5_buf_add_uint64_be
Unexecuted instantiation: asn1_k_encode.c:k5_buf_add_uint64_be
Unexecuted instantiation: cccursor.c:k5_buf_add_uint64_be
Unexecuted instantiation: ccmarshal.c:k5_buf_add_uint64_be
Unexecuted instantiation: cc_retr.c:k5_buf_add_uint64_be
Unexecuted instantiation: ktfr_entry.c:k5_buf_add_uint64_be
Unexecuted instantiation: ai_authdata.c:k5_buf_add_uint64_be
Unexecuted instantiation: cammac_util.c:k5_buf_add_uint64_be
Unexecuted instantiation: authdata_enc.c:k5_buf_add_uint64_be
Unexecuted instantiation: copy_addrs.c:k5_buf_add_uint64_be
Unexecuted instantiation: copy_auth.c:k5_buf_add_uint64_be
Unexecuted instantiation: enc_helper.c:k5_buf_add_uint64_be
Unexecuted instantiation: get_in_tkt.c:k5_buf_add_uint64_be
Unexecuted instantiation: gic_opt.c:k5_buf_add_uint64_be
Unexecuted instantiation: gic_pwd.c:k5_buf_add_uint64_be
Unexecuted instantiation: kdc_rep_dc.c:k5_buf_add_uint64_be
Unexecuted instantiation: padata.c:k5_buf_add_uint64_be
Unexecuted instantiation: pr_to_salt.c:k5_buf_add_uint64_be
Unexecuted instantiation: send_tgs.c:k5_buf_add_uint64_be
Unexecuted instantiation: str_conv.c:k5_buf_add_uint64_be
Unexecuted instantiation: ucdata.c:k5_buf_add_uint64_be
Unexecuted instantiation: changepw.c:k5_buf_add_uint64_be
Unexecuted instantiation: localaddr.c:k5_buf_add_uint64_be
Unexecuted instantiation: sendto_kdc.c:k5_buf_add_uint64_be
Unexecuted instantiation: toffset.c:k5_buf_add_uint64_be
Unexecuted instantiation: ustime.c:k5_buf_add_uint64_be
Unexecuted instantiation: asn1_encode.c:k5_buf_add_uint64_be
Unexecuted instantiation: auth_con.c:k5_buf_add_uint64_be
Unexecuted instantiation: bld_pr_ext.c:k5_buf_add_uint64_be
Unexecuted instantiation: chpw.c:k5_buf_add_uint64_be
Unexecuted instantiation: fast.c:k5_buf_add_uint64_be
Unexecuted instantiation: gen_subkey.c:k5_buf_add_uint64_be
Unexecuted instantiation: get_creds.c:k5_buf_add_uint64_be
Unexecuted instantiation: mk_priv.c:k5_buf_add_uint64_be
Unexecuted instantiation: mk_req_ext.c:k5_buf_add_uint64_be
Unexecuted instantiation: privsafe.c:k5_buf_add_uint64_be
Unexecuted instantiation: rd_error.c:k5_buf_add_uint64_be
Unexecuted instantiation: rd_priv.c:k5_buf_add_uint64_be
Unexecuted instantiation: rd_rep.c:k5_buf_add_uint64_be
Unexecuted instantiation: s4u_creds.c:k5_buf_add_uint64_be
Unexecuted instantiation: tgtname.c:k5_buf_add_uint64_be
Unexecuted instantiation: valid_times.c:k5_buf_add_uint64_be
Unexecuted instantiation: walk_rtree.c:k5_buf_add_uint64_be
Unexecuted instantiation: memrcache.c:k5_buf_add_uint64_be
Unexecuted instantiation: rc_base.c:k5_buf_add_uint64_be
Unexecuted instantiation: rc_dfl.c:k5_buf_add_uint64_be
Unexecuted instantiation: rc_file2.c:k5_buf_add_uint64_be
Unexecuted instantiation: rc_none.c:k5_buf_add_uint64_be
Unexecuted instantiation: hostaddr.c:k5_buf_add_uint64_be
Unexecuted instantiation: mk_faddr.c:k5_buf_add_uint64_be
Unexecuted instantiation: addr_comp.c:k5_buf_add_uint64_be
Unexecuted instantiation: addr_srch.c:k5_buf_add_uint64_be
Unexecuted instantiation: authdata_exp.c:k5_buf_add_uint64_be
Unexecuted instantiation: gc_via_tkt.c:k5_buf_add_uint64_be
Unexecuted instantiation: gen_seqnum.c:k5_buf_add_uint64_be
Unexecuted instantiation: gen_save_subkey.c:k5_buf_add_uint64_be
Unexecuted instantiation: decode_kdc.c:k5_buf_add_uint64_be
Unexecuted instantiation: cf2.c:k5_buf_add_uint64_be
Unexecuted instantiation: checksum_length.c:k5_buf_add_uint64_be
Unexecuted instantiation: cksumtypes.c:k5_buf_add_uint64_be
Unexecuted instantiation: crypto_length.c:k5_buf_add_uint64_be
Unexecuted instantiation: decrypt.c:k5_buf_add_uint64_be
Unexecuted instantiation: encrypt.c:k5_buf_add_uint64_be
Unexecuted instantiation: encrypt_length.c:k5_buf_add_uint64_be
Unexecuted instantiation: enctype_util.c:k5_buf_add_uint64_be
Unexecuted instantiation: etypes.c:k5_buf_add_uint64_be
Unexecuted instantiation: key.c:k5_buf_add_uint64_be
Unexecuted instantiation: keyblocks.c:k5_buf_add_uint64_be
Unexecuted instantiation: keyed_cksum.c:k5_buf_add_uint64_be
Unexecuted instantiation: make_checksum.c:k5_buf_add_uint64_be
Unexecuted instantiation: make_random_key.c:k5_buf_add_uint64_be
Unexecuted instantiation: mandatory_sumtype.c:k5_buf_add_uint64_be
Unexecuted instantiation: prf.c:k5_buf_add_uint64_be
Unexecuted instantiation: prf_aes2.c:k5_buf_add_uint64_be
Unexecuted instantiation: prf_cmac.c:k5_buf_add_uint64_be
Unexecuted instantiation: prf_dk.c:k5_buf_add_uint64_be
Unexecuted instantiation: prf_rc4.c:k5_buf_add_uint64_be
Unexecuted instantiation: prng.c:k5_buf_add_uint64_be
Unexecuted instantiation: random_to_key.c:k5_buf_add_uint64_be
Unexecuted instantiation: s2k_pbkdf2.c:k5_buf_add_uint64_be
Unexecuted instantiation: s2k_rc4.c:k5_buf_add_uint64_be
Unexecuted instantiation: state.c:k5_buf_add_uint64_be
Unexecuted instantiation: string_to_key.c:k5_buf_add_uint64_be
Unexecuted instantiation: verify_checksum.c:k5_buf_add_uint64_be
Unexecuted instantiation: cmac.c:k5_buf_add_uint64_be
Unexecuted instantiation: hmac.c:k5_buf_add_uint64_be
Unexecuted instantiation: kdf.c:k5_buf_add_uint64_be
Unexecuted instantiation: pbkdf2.c:k5_buf_add_uint64_be
Unexecuted instantiation: des_keys.c:k5_buf_add_uint64_be
Unexecuted instantiation: f_parity.c:k5_buf_add_uint64_be
Unexecuted instantiation: des3.c:k5_buf_add_uint64_be
Unexecuted instantiation: rc4.c:k5_buf_add_uint64_be
Unexecuted instantiation: aes.c:k5_buf_add_uint64_be
Unexecuted instantiation: camellia.c:k5_buf_add_uint64_be
Unexecuted instantiation: hash_md4.c:k5_buf_add_uint64_be
Unexecuted instantiation: hash_md5.c:k5_buf_add_uint64_be
Unexecuted instantiation: hash_sha1.c:k5_buf_add_uint64_be
Unexecuted instantiation: hash_sha2.c:k5_buf_add_uint64_be
Unexecuted instantiation: aead.c:k5_buf_add_uint64_be
Unexecuted instantiation: checksum_dk_cmac.c:k5_buf_add_uint64_be
Unexecuted instantiation: checksum_dk_hmac.c:k5_buf_add_uint64_be
Unexecuted instantiation: checksum_etm.c:k5_buf_add_uint64_be
Unexecuted instantiation: checksum_hmac_md5.c:k5_buf_add_uint64_be
Unexecuted instantiation: checksum_unkeyed.c:k5_buf_add_uint64_be
Unexecuted instantiation: default_state.c:k5_buf_add_uint64_be
Unexecuted instantiation: derive.c:k5_buf_add_uint64_be
Unexecuted instantiation: enc_dk_cmac.c:k5_buf_add_uint64_be
Unexecuted instantiation: enc_dk_hmac.c:k5_buf_add_uint64_be
Unexecuted instantiation: enc_etm.c:k5_buf_add_uint64_be
Unexecuted instantiation: enc_raw.c:k5_buf_add_uint64_be
Unexecuted instantiation: enc_rc4.c:k5_buf_add_uint64_be
Unexecuted instantiation: nfold.c:k5_buf_add_uint64_be
Unexecuted instantiation: d3_aead.c:k5_buf_add_uint64_be
Unexecuted instantiation: d3_kysched.c:k5_buf_add_uint64_be
Unexecuted instantiation: f_aead.c:k5_buf_add_uint64_be
Unexecuted instantiation: f_sched.c:k5_buf_add_uint64_be
Unexecuted instantiation: f_tables.c:k5_buf_add_uint64_be
Unexecuted instantiation: weak_key.c:k5_buf_add_uint64_be
Unexecuted instantiation: aescrypt.c:k5_buf_add_uint64_be
Unexecuted instantiation: aestab.c:k5_buf_add_uint64_be
Unexecuted instantiation: aeskey.c:k5_buf_add_uint64_be
Unexecuted instantiation: md4.c:k5_buf_add_uint64_be
Unexecuted instantiation: md5.c:k5_buf_add_uint64_be
Unexecuted instantiation: shs.c:k5_buf_add_uint64_be
Unexecuted instantiation: sha256.c:k5_buf_add_uint64_be
Unexecuted instantiation: sha512.c:k5_buf_add_uint64_be
Unexecuted instantiation: k5buf.c:k5_buf_add_uint64_be
Unexecuted instantiation: utf8_conv.c:k5_buf_add_uint64_be
Unexecuted instantiation: json.c:k5_buf_add_uint64_be
167
168
static inline void
169
k5_buf_add_uint64_le(struct k5buf *buf, uint64_t val)
170
0
{
171
0
    void *p = k5_buf_get_space(buf, 8);
172
0
173
0
    if (p != NULL)
174
0
        store_64_le(val, p);
175
0
}
Unexecuted instantiation: fuzz_util.c:k5_buf_add_uint64_le
Unexecuted instantiation: init_ctx.c:k5_buf_add_uint64_le
Unexecuted instantiation: kerrs.c:k5_buf_add_uint64_le
Unexecuted instantiation: kfree.c:k5_buf_add_uint64_le
Unexecuted instantiation: parse.c:k5_buf_add_uint64_le
Unexecuted instantiation: parse_host_string.c:k5_buf_add_uint64_le
Unexecuted instantiation: plugin.c:k5_buf_add_uint64_le
Unexecuted instantiation: expand_path.c:k5_buf_add_uint64_le
Unexecuted instantiation: hostrealm.c:k5_buf_add_uint64_le
Unexecuted instantiation: hostrealm_dns.c:k5_buf_add_uint64_le
Unexecuted instantiation: hostrealm_domain.c:k5_buf_add_uint64_le
Unexecuted instantiation: hostrealm_profile.c:k5_buf_add_uint64_le
Unexecuted instantiation: hostrealm_registry.c:k5_buf_add_uint64_le
Unexecuted instantiation: init_os_ctx.c:k5_buf_add_uint64_le
Unexecuted instantiation: localauth.c:k5_buf_add_uint64_le
Unexecuted instantiation: localauth_an2ln.c:k5_buf_add_uint64_le
Unexecuted instantiation: localauth_k5login.c:k5_buf_add_uint64_le
Unexecuted instantiation: localauth_names.c:k5_buf_add_uint64_le
Unexecuted instantiation: localauth_rule.c:k5_buf_add_uint64_le
Unexecuted instantiation: locate_kdc.c:k5_buf_add_uint64_le
Unexecuted instantiation: trace.c:k5_buf_add_uint64_le
Unexecuted instantiation: krb5_libinit.c:k5_buf_add_uint64_le
Unexecuted instantiation: ccbase.c:k5_buf_add_uint64_le
Unexecuted instantiation: ccdefops.c:k5_buf_add_uint64_le
Unexecuted instantiation: ccselect.c:k5_buf_add_uint64_le
Unexecuted instantiation: ccselect_hostname.c:k5_buf_add_uint64_le
Unexecuted instantiation: ccselect_k5identity.c:k5_buf_add_uint64_le
Unexecuted instantiation: ccselect_realm.c:k5_buf_add_uint64_le
Unexecuted instantiation: cc_dir.c:k5_buf_add_uint64_le
Unexecuted instantiation: cc_file.c:k5_buf_add_uint64_le
Unexecuted instantiation: cc_kcm.c:k5_buf_add_uint64_le
Unexecuted instantiation: cc_memory.c:k5_buf_add_uint64_le
Unexecuted instantiation: ccfns.c:k5_buf_add_uint64_le
Unexecuted instantiation: ktbase.c:k5_buf_add_uint64_le
Unexecuted instantiation: ktfns.c:k5_buf_add_uint64_le
Unexecuted instantiation: kt_file.c:k5_buf_add_uint64_le
Unexecuted instantiation: kt_memory.c:k5_buf_add_uint64_le
Unexecuted instantiation: authdata.c:k5_buf_add_uint64_le
Unexecuted instantiation: authdata_dec.c:k5_buf_add_uint64_le
Unexecuted instantiation: bld_princ.c:k5_buf_add_uint64_le
Unexecuted instantiation: copy_creds.c:k5_buf_add_uint64_le
Unexecuted instantiation: copy_data.c:k5_buf_add_uint64_le
Unexecuted instantiation: copy_princ.c:k5_buf_add_uint64_le
Unexecuted instantiation: cp_key_cnt.c:k5_buf_add_uint64_le
Unexecuted instantiation: deltat.c:k5_buf_add_uint64_le
Unexecuted instantiation: etype_list.c:k5_buf_add_uint64_le
Unexecuted instantiation: libdef_parse.c:k5_buf_add_uint64_le
Unexecuted instantiation: pac.c:k5_buf_add_uint64_le
Unexecuted instantiation: preauth2.c:k5_buf_add_uint64_le
Unexecuted instantiation: preauth_ec.c:k5_buf_add_uint64_le
Unexecuted instantiation: preauth_encts.c:k5_buf_add_uint64_le
Unexecuted instantiation: preauth_otp.c:k5_buf_add_uint64_le
Unexecuted instantiation: preauth_sam2.c:k5_buf_add_uint64_le
Unexecuted instantiation: princ_comp.c:k5_buf_add_uint64_le
Unexecuted instantiation: random_str.c:k5_buf_add_uint64_le
Unexecuted instantiation: response_items.c:k5_buf_add_uint64_le
Unexecuted instantiation: serialize.c:k5_buf_add_uint64_le
Unexecuted instantiation: set_realm.c:k5_buf_add_uint64_le
Unexecuted instantiation: sname_match.c:k5_buf_add_uint64_le
Unexecuted instantiation: unparse.c:k5_buf_add_uint64_le
Unexecuted instantiation: ucstr.c:k5_buf_add_uint64_le
Unexecuted instantiation: addr.c:k5_buf_add_uint64_le
Unexecuted instantiation: c_ustime.c:k5_buf_add_uint64_le
Unexecuted instantiation: ccdefname.c:k5_buf_add_uint64_le
Unexecuted instantiation: dnsglue.c:k5_buf_add_uint64_le
Unexecuted instantiation: dnssrv.c:k5_buf_add_uint64_le
Unexecuted instantiation: krbfileio.c:k5_buf_add_uint64_le
Unexecuted instantiation: lock_file.c:k5_buf_add_uint64_le
Unexecuted instantiation: net_read.c:k5_buf_add_uint64_le
Unexecuted instantiation: net_write.c:k5_buf_add_uint64_le
Unexecuted instantiation: prompter.c:k5_buf_add_uint64_le
Unexecuted instantiation: sn2princ.c:k5_buf_add_uint64_le
Unexecuted instantiation: timeofday.c:k5_buf_add_uint64_le
Unexecuted instantiation: unlck_file.c:k5_buf_add_uint64_le
Unexecuted instantiation: asn1_k_encode.c:k5_buf_add_uint64_le
Unexecuted instantiation: cccursor.c:k5_buf_add_uint64_le
Unexecuted instantiation: ccmarshal.c:k5_buf_add_uint64_le
Unexecuted instantiation: cc_retr.c:k5_buf_add_uint64_le
Unexecuted instantiation: ktfr_entry.c:k5_buf_add_uint64_le
Unexecuted instantiation: ai_authdata.c:k5_buf_add_uint64_le
Unexecuted instantiation: cammac_util.c:k5_buf_add_uint64_le
Unexecuted instantiation: authdata_enc.c:k5_buf_add_uint64_le
Unexecuted instantiation: copy_addrs.c:k5_buf_add_uint64_le
Unexecuted instantiation: copy_auth.c:k5_buf_add_uint64_le
Unexecuted instantiation: enc_helper.c:k5_buf_add_uint64_le
Unexecuted instantiation: get_in_tkt.c:k5_buf_add_uint64_le
Unexecuted instantiation: gic_opt.c:k5_buf_add_uint64_le
Unexecuted instantiation: gic_pwd.c:k5_buf_add_uint64_le
Unexecuted instantiation: kdc_rep_dc.c:k5_buf_add_uint64_le
Unexecuted instantiation: padata.c:k5_buf_add_uint64_le
Unexecuted instantiation: pr_to_salt.c:k5_buf_add_uint64_le
Unexecuted instantiation: send_tgs.c:k5_buf_add_uint64_le
Unexecuted instantiation: str_conv.c:k5_buf_add_uint64_le
Unexecuted instantiation: ucdata.c:k5_buf_add_uint64_le
Unexecuted instantiation: changepw.c:k5_buf_add_uint64_le
Unexecuted instantiation: localaddr.c:k5_buf_add_uint64_le
Unexecuted instantiation: sendto_kdc.c:k5_buf_add_uint64_le
Unexecuted instantiation: toffset.c:k5_buf_add_uint64_le
Unexecuted instantiation: ustime.c:k5_buf_add_uint64_le
Unexecuted instantiation: asn1_encode.c:k5_buf_add_uint64_le
Unexecuted instantiation: auth_con.c:k5_buf_add_uint64_le
Unexecuted instantiation: bld_pr_ext.c:k5_buf_add_uint64_le
Unexecuted instantiation: chpw.c:k5_buf_add_uint64_le
Unexecuted instantiation: fast.c:k5_buf_add_uint64_le
Unexecuted instantiation: gen_subkey.c:k5_buf_add_uint64_le
Unexecuted instantiation: get_creds.c:k5_buf_add_uint64_le
Unexecuted instantiation: mk_priv.c:k5_buf_add_uint64_le
Unexecuted instantiation: mk_req_ext.c:k5_buf_add_uint64_le
Unexecuted instantiation: privsafe.c:k5_buf_add_uint64_le
Unexecuted instantiation: rd_error.c:k5_buf_add_uint64_le
Unexecuted instantiation: rd_priv.c:k5_buf_add_uint64_le
Unexecuted instantiation: rd_rep.c:k5_buf_add_uint64_le
Unexecuted instantiation: s4u_creds.c:k5_buf_add_uint64_le
Unexecuted instantiation: tgtname.c:k5_buf_add_uint64_le
Unexecuted instantiation: valid_times.c:k5_buf_add_uint64_le
Unexecuted instantiation: walk_rtree.c:k5_buf_add_uint64_le
Unexecuted instantiation: memrcache.c:k5_buf_add_uint64_le
Unexecuted instantiation: rc_base.c:k5_buf_add_uint64_le
Unexecuted instantiation: rc_dfl.c:k5_buf_add_uint64_le
Unexecuted instantiation: rc_file2.c:k5_buf_add_uint64_le
Unexecuted instantiation: rc_none.c:k5_buf_add_uint64_le
Unexecuted instantiation: hostaddr.c:k5_buf_add_uint64_le
Unexecuted instantiation: mk_faddr.c:k5_buf_add_uint64_le
Unexecuted instantiation: addr_comp.c:k5_buf_add_uint64_le
Unexecuted instantiation: addr_srch.c:k5_buf_add_uint64_le
Unexecuted instantiation: authdata_exp.c:k5_buf_add_uint64_le
Unexecuted instantiation: gc_via_tkt.c:k5_buf_add_uint64_le
Unexecuted instantiation: gen_seqnum.c:k5_buf_add_uint64_le
Unexecuted instantiation: gen_save_subkey.c:k5_buf_add_uint64_le
Unexecuted instantiation: decode_kdc.c:k5_buf_add_uint64_le
Unexecuted instantiation: cf2.c:k5_buf_add_uint64_le
Unexecuted instantiation: checksum_length.c:k5_buf_add_uint64_le
Unexecuted instantiation: cksumtypes.c:k5_buf_add_uint64_le
Unexecuted instantiation: crypto_length.c:k5_buf_add_uint64_le
Unexecuted instantiation: decrypt.c:k5_buf_add_uint64_le
Unexecuted instantiation: encrypt.c:k5_buf_add_uint64_le
Unexecuted instantiation: encrypt_length.c:k5_buf_add_uint64_le
Unexecuted instantiation: enctype_util.c:k5_buf_add_uint64_le
Unexecuted instantiation: etypes.c:k5_buf_add_uint64_le
Unexecuted instantiation: key.c:k5_buf_add_uint64_le
Unexecuted instantiation: keyblocks.c:k5_buf_add_uint64_le
Unexecuted instantiation: keyed_cksum.c:k5_buf_add_uint64_le
Unexecuted instantiation: make_checksum.c:k5_buf_add_uint64_le
Unexecuted instantiation: make_random_key.c:k5_buf_add_uint64_le
Unexecuted instantiation: mandatory_sumtype.c:k5_buf_add_uint64_le
Unexecuted instantiation: prf.c:k5_buf_add_uint64_le
Unexecuted instantiation: prf_aes2.c:k5_buf_add_uint64_le
Unexecuted instantiation: prf_cmac.c:k5_buf_add_uint64_le
Unexecuted instantiation: prf_dk.c:k5_buf_add_uint64_le
Unexecuted instantiation: prf_rc4.c:k5_buf_add_uint64_le
Unexecuted instantiation: prng.c:k5_buf_add_uint64_le
Unexecuted instantiation: random_to_key.c:k5_buf_add_uint64_le
Unexecuted instantiation: s2k_pbkdf2.c:k5_buf_add_uint64_le
Unexecuted instantiation: s2k_rc4.c:k5_buf_add_uint64_le
Unexecuted instantiation: state.c:k5_buf_add_uint64_le
Unexecuted instantiation: string_to_key.c:k5_buf_add_uint64_le
Unexecuted instantiation: verify_checksum.c:k5_buf_add_uint64_le
Unexecuted instantiation: cmac.c:k5_buf_add_uint64_le
Unexecuted instantiation: hmac.c:k5_buf_add_uint64_le
Unexecuted instantiation: kdf.c:k5_buf_add_uint64_le
Unexecuted instantiation: pbkdf2.c:k5_buf_add_uint64_le
Unexecuted instantiation: des_keys.c:k5_buf_add_uint64_le
Unexecuted instantiation: f_parity.c:k5_buf_add_uint64_le
Unexecuted instantiation: des3.c:k5_buf_add_uint64_le
Unexecuted instantiation: rc4.c:k5_buf_add_uint64_le
Unexecuted instantiation: aes.c:k5_buf_add_uint64_le
Unexecuted instantiation: camellia.c:k5_buf_add_uint64_le
Unexecuted instantiation: hash_md4.c:k5_buf_add_uint64_le
Unexecuted instantiation: hash_md5.c:k5_buf_add_uint64_le
Unexecuted instantiation: hash_sha1.c:k5_buf_add_uint64_le
Unexecuted instantiation: hash_sha2.c:k5_buf_add_uint64_le
Unexecuted instantiation: aead.c:k5_buf_add_uint64_le
Unexecuted instantiation: checksum_dk_cmac.c:k5_buf_add_uint64_le
Unexecuted instantiation: checksum_dk_hmac.c:k5_buf_add_uint64_le
Unexecuted instantiation: checksum_etm.c:k5_buf_add_uint64_le
Unexecuted instantiation: checksum_hmac_md5.c:k5_buf_add_uint64_le
Unexecuted instantiation: checksum_unkeyed.c:k5_buf_add_uint64_le
Unexecuted instantiation: default_state.c:k5_buf_add_uint64_le
Unexecuted instantiation: derive.c:k5_buf_add_uint64_le
Unexecuted instantiation: enc_dk_cmac.c:k5_buf_add_uint64_le
Unexecuted instantiation: enc_dk_hmac.c:k5_buf_add_uint64_le
Unexecuted instantiation: enc_etm.c:k5_buf_add_uint64_le
Unexecuted instantiation: enc_raw.c:k5_buf_add_uint64_le
Unexecuted instantiation: enc_rc4.c:k5_buf_add_uint64_le
Unexecuted instantiation: nfold.c:k5_buf_add_uint64_le
Unexecuted instantiation: d3_aead.c:k5_buf_add_uint64_le
Unexecuted instantiation: d3_kysched.c:k5_buf_add_uint64_le
Unexecuted instantiation: f_aead.c:k5_buf_add_uint64_le
Unexecuted instantiation: f_sched.c:k5_buf_add_uint64_le
Unexecuted instantiation: f_tables.c:k5_buf_add_uint64_le
Unexecuted instantiation: weak_key.c:k5_buf_add_uint64_le
Unexecuted instantiation: aescrypt.c:k5_buf_add_uint64_le
Unexecuted instantiation: aestab.c:k5_buf_add_uint64_le
Unexecuted instantiation: aeskey.c:k5_buf_add_uint64_le
Unexecuted instantiation: md4.c:k5_buf_add_uint64_le
Unexecuted instantiation: md5.c:k5_buf_add_uint64_le
Unexecuted instantiation: shs.c:k5_buf_add_uint64_le
Unexecuted instantiation: sha256.c:k5_buf_add_uint64_le
Unexecuted instantiation: sha512.c:k5_buf_add_uint64_le
Unexecuted instantiation: k5buf.c:k5_buf_add_uint64_le
Unexecuted instantiation: utf8_conv.c:k5_buf_add_uint64_le
Unexecuted instantiation: json.c:k5_buf_add_uint64_le
176
177
#endif /* K5_BUF_H */