Lines Matching +full:mic +full:- +full:int
4 SPDX-License-Identifier: BSD-3-Clause
63 val = p->value;
64 len = p->length;
66 p->value = val;
67 p->length = len;
79 proc = p->gc_proc; in xdr_rpc_gss_cred()
80 svc = p->gc_svc; in xdr_rpc_gss_cred()
81 ret = (xdr_u_int(xdrs, &p->gc_version) && in xdr_rpc_gss_cred()
83 xdr_u_int(xdrs, &p->gc_seq) && in xdr_rpc_gss_cred()
85 xdr_gss_buffer_desc(xdrs, &p->gc_handle)); in xdr_rpc_gss_cred()
86 p->gc_proc = proc; in xdr_rpc_gss_cred()
87 p->gc_svc = svc; in xdr_rpc_gss_cred()
96 return (xdr_gss_buffer_desc(xdrs, &p->gr_handle) && in xdr_rpc_gss_init_res()
97 xdr_u_int(xdrs, &p->gr_major) && in xdr_rpc_gss_init_res()
98 xdr_u_int(xdrs, &p->gr_minor) && in xdr_rpc_gss_init_res()
99 xdr_u_int(xdrs, &p->gr_win) && in xdr_rpc_gss_init_res()
100 xdr_gss_buffer_desc(xdrs, &p->gr_token)); in xdr_rpc_gss_init_res()
120 struct mbuf *args, *mic; in xdr_rpc_gss_wrap_data() local
122 int conf_state; in xdr_rpc_gss_wrap_data()
136 maj_stat = gss_get_mic_mbuf(&min_stat, ctx, qop, args, &mic); in xdr_rpc_gss_wrap_data()
152 len = m_length(mic, NULL); in xdr_rpc_gss_wrap_data()
153 put_uint32(&mic, len); in xdr_rpc_gss_wrap_data()
155 m_append(mic, RNDUP(len) - len, zpad); in xdr_rpc_gss_wrap_data()
161 m_cat(args, mic); in xdr_rpc_gss_wrap_data()
178 m_append(args, RNDUP(len) - len, zpad); in xdr_rpc_gss_wrap_data()
191 if (m->m_len < sizeof(uint32_t)) { in get_uint32()
205 m_trim(struct mbuf *m, int len) in m_trim()
208 int off; in m_trim()
214 n->m_len = off; in m_trim()
215 if (n->m_next) { in m_trim()
216 m_freem(n->m_next); in m_trim()
217 n->m_next = NULL; in m_trim()
227 struct mbuf *results, *message, *mic; in xdr_rpc_gss_unwrap_data() local
252 * Extract the MIC and make it contiguous. in xdr_rpc_gss_unwrap_data()
259 KASSERT(cklen <= MHLEN, ("unexpected large GSS-API checksum")); in xdr_rpc_gss_unwrap_data()
260 mic = results; in xdr_rpc_gss_unwrap_data()
261 if (cklen > mic->m_len) { in xdr_rpc_gss_unwrap_data()
262 mic = m_pullup(mic, cklen); in xdr_rpc_gss_unwrap_data()
263 if (!mic) { in xdr_rpc_gss_unwrap_data()
269 m_trim(mic, cklen); in xdr_rpc_gss_unwrap_data()
273 message, mic, &qop_state); in xdr_rpc_gss_unwrap_data()
274 m_freem(mic); in xdr_rpc_gss_unwrap_data()
343 int msg_ctx = 0; in rpc_gss_log_status()
349 printf("%s - ", (char *)msg.value); in rpc_gss_log_status()