Lines Matching refs:mic
705 struct xdr_netobj mic;
716 mic.data = (u8 *)(p + 1);
717 maj_stat = gss_get_mic(ctx_id, &verf_data, &mic);
720 *p++ = htonl(mic.len);
721 memset((u8 *)p + mic.len, 0, round_up_to_quad(mic.len) - mic.len);
722 p += XDR_QUADLEN(mic.len);
802 struct xdr_netobj mic;
812 /* copy out mic... */
813 if (read_u32_from_xdr_buf(buf, integ_len, &mic.len))
815 if (mic.len > RPC_MAX_AUTH_SIZE)
817 mic.data = kmalloc(mic.len, GFP_KERNEL);
818 if (!mic.data)
820 if (read_bytes_from_xdr_buf(buf, integ_len + 4, mic.data, mic.len))
822 maj_stat = gss_verify_mic(ctx, &integ_buf, &mic);
829 kfree(mic.data);
1184 struct xdr_netobj mic;
1211 mic.data = (u8 *)resv->iov_base + resv->iov_len + 4;
1212 if (gss_get_mic(gsd->rsci->mechctx, &integ_buf, &mic))
1214 svc_putnl(resv, mic.len);
1215 memset(mic.data + mic.len, 0,
1216 round_up_to_quad(mic.len) - mic.len);
1217 resv->iov_len += XDR_QUADLEN(mic.len) << 2;
1219 resbuf->len += XDR_QUADLEN(mic.len) << 2;