• Home
  • Raw
  • Download

Lines Matching refs:offset

49 gss_krb5_add_padding(struct xdr_buf *buf, int offset, int blocksize)  in gss_krb5_add_padding()  argument
51 int padding = gss_krb5_padding(blocksize, buf->len - offset); in gss_krb5_add_padding()
83 unsigned int offset = (buf->page_base + len - 1) in gss_krb5_remove_padding() local
86 pad = *(ptr + offset); in gss_krb5_remove_padding()
158 gss_wrap_kerberos_v1(struct krb5_ctx *kctx, int offset, in gss_wrap_kerberos_v1() argument
178 gss_krb5_add_padding(buf, offset, blocksize); in gss_wrap_kerberos_v1()
179 BUG_ON((buf->len - offset) % blocksize); in gss_wrap_kerberos_v1()
180 plainlen = conflen + buf->len - offset; in gss_wrap_kerberos_v1()
184 (buf->len - offset); in gss_wrap_kerberos_v1()
186 ptr = buf->head[0].iov_base + offset; in gss_wrap_kerberos_v1()
188 xdr_extend_head(buf, offset, headlen); in gss_wrap_kerberos_v1()
191 BUG_ON((buf->len - offset - headlen) % blocksize); in gss_wrap_kerberos_v1()
224 if (make_checksum(kctx, ptr, 8, buf, offset + headlen - conflen, in gss_wrap_kerberos_v1()
250 offset + headlen - conflen, pages); in gss_wrap_kerberos_v1()
256 offset + headlen - conflen, pages)) in gss_wrap_kerberos_v1()
264 gss_unwrap_kerberos_v1(struct krb5_ctx *kctx, int offset, struct xdr_buf *buf) in gss_unwrap_kerberos_v1() argument
285 ptr = (u8 *)buf->head[0].iov_base + offset; in gss_unwrap_kerberos_v1()
287 buf->len - offset)) in gss_unwrap_kerberos_v1()
375 orig_start = buf->head[0].iov_base + offset; in gss_unwrap_kerberos_v1()
438 gss_wrap_kerberos_v2(struct krb5_ctx *kctx, u32 offset, in gss_wrap_kerberos_v2() argument
454 if (xdr_extend_head(buf, offset, GSS_KRB5_TOK_HDR_LEN)) in gss_wrap_kerberos_v2()
458 ptr = plainhdr = buf->head[0].iov_base + offset; in gss_wrap_kerberos_v2()
480 err = (*kctx->gk5e->encrypt_v2)(kctx, offset, buf, pages); in gss_wrap_kerberos_v2()
489 gss_unwrap_kerberos_v2(struct krb5_ctx *kctx, int offset, struct xdr_buf *buf) in gss_unwrap_kerberos_v2() argument
506 ptr = buf->head[0].iov_base + offset; in gss_unwrap_kerberos_v2()
533 rotate_left(offset + 16, buf, rrc); in gss_unwrap_kerberos_v2()
535 err = (*kctx->gk5e->decrypt_v2)(kctx, offset, buf, in gss_unwrap_kerberos_v2()
572 movelen -= offset + GSS_KRB5_TOK_HDR_LEN + headskip; in gss_unwrap_kerberos_v2()
573 if (offset + GSS_KRB5_TOK_HDR_LEN + headskip + movelen > in gss_unwrap_kerberos_v2()
587 gss_wrap_kerberos(struct gss_ctx *gctx, int offset, in gss_wrap_kerberos() argument
598 return gss_wrap_kerberos_v1(kctx, offset, buf, pages); in gss_wrap_kerberos()
601 return gss_wrap_kerberos_v2(kctx, offset, buf, pages); in gss_wrap_kerberos()
606 gss_unwrap_kerberos(struct gss_ctx *gctx, int offset, struct xdr_buf *buf) in gss_unwrap_kerberos() argument
616 return gss_unwrap_kerberos_v1(kctx, offset, buf); in gss_unwrap_kerberos()
619 return gss_unwrap_kerberos_v2(kctx, offset, buf); in gss_unwrap_kerberos()