Lines Matching refs:mic
724 struct xdr_netobj mic; in gss_write_verf() local
735 mic.data = (u8 *)(p + 1); in gss_write_verf()
736 maj_stat = gss_get_mic(ctx_id, &verf_data, &mic); in gss_write_verf()
739 *p++ = htonl(mic.len); in gss_write_verf()
740 memset((u8 *)p + mic.len, 0, round_up_to_quad(mic.len) - mic.len); in gss_write_verf()
741 p += XDR_QUADLEN(mic.len); in gss_write_verf()
831 struct xdr_netobj mic; in unwrap_integ_data() local
846 if (read_u32_from_xdr_buf(buf, integ_len, &mic.len)) in unwrap_integ_data()
848 if (mic.len > RPC_MAX_AUTH_SIZE) in unwrap_integ_data()
850 mic.data = kmalloc(mic.len, GFP_KERNEL); in unwrap_integ_data()
851 if (!mic.data) in unwrap_integ_data()
853 if (read_bytes_from_xdr_buf(buf, integ_len + 4, mic.data, mic.len)) in unwrap_integ_data()
855 maj_stat = gss_verify_mic(ctx, &integ_buf, &mic); in unwrap_integ_data()
861 xdr_buf_trim(buf, round_up_to_quad(mic.len) + 4); in unwrap_integ_data()
864 kfree(mic.data); in unwrap_integ_data()
1584 struct xdr_netobj mic; in svcauth_gss_wrap_resp_integ() local
1608 mic.data = (u8 *)resv->iov_base + resv->iov_len + 4; in svcauth_gss_wrap_resp_integ()
1609 if (gss_get_mic(gsd->rsci->mechctx, &integ_buf, &mic)) in svcauth_gss_wrap_resp_integ()
1611 svc_putnl(resv, mic.len); in svcauth_gss_wrap_resp_integ()
1612 memset(mic.data + mic.len, 0, in svcauth_gss_wrap_resp_integ()
1613 round_up_to_quad(mic.len) - mic.len); in svcauth_gss_wrap_resp_integ()
1614 resv->iov_len += XDR_QUADLEN(mic.len) << 2; in svcauth_gss_wrap_resp_integ()
1616 resbuf->len += XDR_QUADLEN(mic.len) << 2; in svcauth_gss_wrap_resp_integ()