k5input
k5_der_get_taglen(struct k5input *in, uint8_t idbyte, size_t *len_out)
k5_der_get_value(struct k5input *in, uint8_t idbyte,
struct k5input *contents_out)
k5_input_get_uint16_n(struct k5input *in)
k5_input_get_uint32_be(struct k5input *in)
k5_input_get_uint32_le(struct k5input *in)
k5_input_get_uint32_n(struct k5input *in)
k5_input_get_uint64_be(struct k5input *in)
k5_input_get_uint64_le(struct k5input *in)
k5_input_init(struct k5input *in, const void *ptr, size_t len)
k5_input_set_status(struct k5input *in, int32_t status)
k5_input_get_bytes(struct k5input *in, size_t len)
k5_input_get_byte(struct k5input *in)
k5_input_get_uint16_be(struct k5input *in)
k5_input_get_uint16_le(struct k5input *in)
struct k5input in;
dec_wchar_pointer(struct k5input *in, char **out)
int g_get_token_header (struct k5input *in, gss_OID oid_out,
int g_verify_token_header(struct k5input *in, gss_const_OID expected_mech);
g_verify_token_header(struct k5input *in, gss_const_OID expected_mech)
struct k5input orig = *in;
g_get_token_header(struct k5input *in, gss_OID oid_out, size_t *token_len_out)
struct k5input oidbytes;
struct k5input in;
struct k5input in;
struct k5input *in, gss_buffer_t message);
struct k5input in, seq;
struct k5input in;
struct k5input in;
struct k5input in;
struct k5input in;
struct k5input in;
krb5_gss_ctx_id_rec *ctx, struct k5input *in,
struct k5input in, unwrapped;
krb5_gss_ctx_id_rec *ctx, struct k5input *in,
struct k5input in, unwrapped;
struct k5input *in, gss_buffer_t message)
krb5_gss_ctx_id_rec *ctx, struct k5input *in,
struct k5input in;
struct k5input in;
struct k5input in, oid, old_format;
parse_nego_message(OM_uint32 *minor, struct k5input *in,
parse_exchange_message(OM_uint32 *minor, struct k5input *in,
parse_verify_message(OM_uint32 *minor, struct k5input *in,
parse_alert_message(OM_uint32 *minor, struct k5input *in,
struct k5input alerts_in, pulse_in;
parse_message(OM_uint32 *minor, spnego_gss_ctx_id_t ctx, struct k5input *in,
struct k5input in;
struct k5input in;
get_negTokenResp(OM_uint32 *, struct k5input *, OM_uint32 *, gss_OID *,
get_mech_oid(OM_uint32 *minor_status, struct k5input *in)
struct k5input oidrep;
get_octet_string(struct k5input *in)
struct k5input ostr;
get_mech_set(OM_uint32 *minor_status, struct k5input *in)
struct k5input seq;
get_req_flags(struct k5input *in, OM_uint32 *req_flags)
struct k5input in, seq, field;
get_negTokenResp(OM_uint32 *minor_status, struct k5input *in,
struct k5input seq, field, en;
verify_token_header(struct k5input *in, gss_OID_const mech)
struct k5input field;
struct k5input in;
static int verify_token_header(struct k5input *, gss_OID_const);
static gss_OID get_mech_oid(OM_uint32 *minor_status, struct k5input *);
static gss_buffer_t get_octet_string(struct k5input *);
static gss_OID_set get_mech_set(OM_uint32 *, struct k5input *);
static OM_uint32 get_req_flags(struct k5input *, OM_uint32 *);
struct k5input *in = &req->reply;
struct k5input reply;
get16(struct k5input *in, int version)
get32(struct k5input *in, int version)
get_len_bytes(struct k5input *in, int version, unsigned int *len_out)
get_data(struct k5input *in, int version, krb5_data *data)
unmarshal_princ(struct k5input *in, int version)
unmarshal_keyblock(struct k5input *in, int version, krb5_keyblock *kb)
unmarshal_addr(struct k5input *in, int version)
unmarshal_addrs(struct k5input *in, int version)
unmarshal_authdatum(struct k5input *in, int version)
unmarshal_authdata(struct k5input *in, int version)
struct k5input in;
struct k5input in;
struct k5input in;
struct k5input in;
get_tl_data(struct k5input *in, size_t count, krb5_tl_data **tl)
struct k5input in;
struct k5input in;
parse_data(struct k5input *in, krb5_data *out)
struct k5input in;
struct k5input in;