Home
last modified time | relevance | path

Searched refs:oa_length (Results 1 – 25 of 33) sorted by relevance

12

/src/crypto/krb5/src/lib/rpc/
H A Drpc_callmsg.c56 if (cmsg->rm_call.cb_cred.oa_length > MAX_AUTH_BYTES) { in xdr_callmsg()
59 if (cmsg->rm_call.cb_verf.oa_length > MAX_AUTH_BYTES) { in xdr_callmsg()
64 + RNDUP(cmsg->rm_call.cb_cred.oa_length) in xdr_callmsg()
66 + RNDUP(cmsg->rm_call.cb_verf.oa_length))); in xdr_callmsg()
82 IXDR_PUT_LONG(buf, oa->oa_length); in xdr_callmsg()
83 if (oa->oa_length) { in xdr_callmsg()
85 oa->oa_length); in xdr_callmsg()
86 buf += RNDUP(oa->oa_length) / BYTES_PER_XDR_UNIT; in xdr_callmsg()
90 IXDR_PUT_LONG(buf, oa->oa_length); in xdr_callmsg()
91 if (oa->oa_length) { in xdr_callmsg()
[all …]
H A Dauth_unix.c151 au->au_origcred.oa_length = len = XDR_GETPOS(&xdrs); in authunix_create()
224 xdrmem_create(&xdrs, verf->oa_base, verf->oa_length, XDR_DECODE); in authunix_validate()
228 au->au_shcred.oa_length); in authunix_validate()
263 au->au_origcred.oa_length, XDR_DECODE); in authunix_refresh()
291 mem_free(au->au_origcred.oa_base, au->au_origcred.oa_length); in authunix_destroy()
294 mem_free(au->au_shcred.oa_base, au->au_shcred.oa_length); in authunix_destroy()
299 mem_free(auth->ah_verf.oa_base, auth->ah_verf.oa_length); in authunix_destroy()
H A Dsvc_auth_gss.c286 rqst->rq_xprt->xp_verf.oa_length = gd->checksum.length; in svcauth_gss_accept_sec_context()
309 if (oa->oa_length > MAX_AUTH_BYTES) in svcauth_gss_validate()
314 RNDUP(oa->oa_length))) in svcauth_gss_validate()
327 IXDR_PUT_LONG(buf, oa->oa_length); in svcauth_gss_validate()
329 if (oa->oa_length) { in svcauth_gss_validate()
330 memcpy((caddr_t)buf, oa->oa_base, oa->oa_length); in svcauth_gss_validate()
331 buf += RNDUP(oa->oa_length) / sizeof(int32_t); in svcauth_gss_validate()
337 checksum.length = msg->rm_call.cb_verf.oa_length; in svcauth_gss_validate()
381 rqst->rq_xprt->xp_verf.oa_length = (u_int)gd->checksum.length; in svcauth_gss_nextverf()
424 if (rqst->rq_cred.oa_length <= 0) in gssrpc__svcauth_gss()
[all …]
H A Dauth_gss.c305 auth->ah_cred.oa_length = XDR_GETPOS(&tmpxdrs); in authgss_marshal()
334 auth->ah_verf.oa_length = checksum.length; in authgss_marshal()
360 if ((gd->gc_wire_verf.value = mem_alloc(verf->oa_length)) == NULL) { in authgss_validate()
364 memcpy(gd->gc_wire_verf.value, verf->oa_base, verf->oa_length); in authgss_validate()
365 gd->gc_wire_verf.length = verf->oa_length; in authgss_validate()
379 checksum.length = verf->oa_length; in authgss_validate()
H A Dsvc_auth_unix.c77 auth_len = msg->rm_call.cb_cred.oa_length; in gssrpc__svcauth_unix()
121 rqst->rq_xprt->xp_verf.oa_length = 0; in gssrpc__svcauth_unix()
H A Dauth_gssapi.c191 auth->ah_verf.oa_length = 0; in auth_gssapi_create()
527 auth->ah_cred.oa_length = AUTH_PRIVATE(auth)->cred_len; in marshall_new_creds()
590 auth->ah_verf.oa_length = out_buf.length; in auth_gssapi_marshall()
602 auth->ah_verf.oa_length = 0; in auth_gssapi_marshall()
634 in_buf.length = verf->oa_length; in auth_gssapi_validate()
H A Dsvc_auth_gssapi.c191 if (cred->oa_length == 0) { in gssrpc__svcauth_gssapi()
199 xdrmem_create(&xdrs, cred->oa_base, cred->oa_length, XDR_DECODE); in gssrpc__svcauth_gssapi()
514 verf->oa_length)); in gssrpc__svcauth_gssapi()
516 in_buf.length = verf->oa_length; in gssrpc__svcauth_gssapi()
562 rqst->rq_xprt->xp_verf.oa_length = out_buf.length; in gssrpc__svcauth_gssapi()
H A Dsvc_auth.c93 rqst->rq_xprt->xp_verf.oa_length = 0; in gssrpc__authenticate()
/src/lib/libc/rpc/
H A Drpc_callmsg.c62 if (cmsg->rm_call.cb_cred.oa_length > MAX_AUTH_BYTES) { in xdr_callmsg()
65 if (cmsg->rm_call.cb_verf.oa_length > MAX_AUTH_BYTES) { in xdr_callmsg()
69 + RNDUP(cmsg->rm_call.cb_cred.oa_length) in xdr_callmsg()
71 + RNDUP(cmsg->rm_call.cb_verf.oa_length)); in xdr_callmsg()
87 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
88 if (oa->oa_length) { in xdr_callmsg()
89 memmove(buf, oa->oa_base, oa->oa_length); in xdr_callmsg()
90 buf += RNDUP(oa->oa_length) / sizeof (int32_t); in xdr_callmsg()
94 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
95 if (oa->oa_length) { in xdr_callmsg()
[all …]
H A Dsvc_auth_unix.c76 auth_len = (u_int)msg->rm_call.cb_cred.oa_length; in _svcauth_unix()
119 if ((u_int)msg->rm_call.cb_verf.oa_length) { in _svcauth_unix()
124 rqst->rq_xprt->xp_verf.oa_length = in _svcauth_unix()
125 msg->rm_call.cb_verf.oa_length; in _svcauth_unix()
128 rqst->rq_xprt->xp_verf.oa_length = 0; in _svcauth_unix()
H A Dauth_unix.c139 au->au_origcred.oa_length = len = XDR_GETPOS(&xdrs); in authunix_create()
239 xdrmem_create(&xdrs, verf->oa_base, verf->oa_length, in authunix_validate()
244 au->au_shcred.oa_length); in authunix_validate()
281 au->au_origcred.oa_length, XDR_DECODE); in authunix_refresh()
312 mem_free(au->au_origcred.oa_base, au->au_origcred.oa_length); in authunix_destroy()
315 mem_free(au->au_shcred.oa_base, au->au_shcred.oa_length); in authunix_destroy()
320 mem_free(auth->ah_verf.oa_base, auth->ah_verf.oa_length); in authunix_destroy()
H A Dsvc_auth.c105 rqst->rq_xprt->xp_verf.oa_length = 0; in _authenticate()
/src/sys/rpc/
H A Drpc_callmsg.c58 if (cmsg->rm_call.cb_cred.oa_length > MAX_AUTH_BYTES) { in xdr_callmsg()
61 if (cmsg->rm_call.cb_verf.oa_length > MAX_AUTH_BYTES) { in xdr_callmsg()
65 + RNDUP(cmsg->rm_call.cb_cred.oa_length) in xdr_callmsg()
67 + RNDUP(cmsg->rm_call.cb_verf.oa_length)); in xdr_callmsg()
83 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
84 if (oa->oa_length) { in xdr_callmsg()
85 memcpy(buf, oa->oa_base, oa->oa_length); in xdr_callmsg()
86 buf += RNDUP(oa->oa_length) / sizeof (int32_t); in xdr_callmsg()
90 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
91 if (oa->oa_length) { in xdr_callmsg()
[all …]
H A Dauth_unix.c201 au->au_origcred.oa_length = len = XDR_GETPOS(&xdrs); in authunix_create()
269 xdrmem_create(&txdrs, verf->oa_base, verf->oa_length, in authunix_validate()
274 au->au_shcred.oa_length); in authunix_validate()
309 au->au_origcred.oa_length, XDR_DECODE); in authunix_refresh()
340 mem_free(au->au_origcred.oa_base, au->au_origcred.oa_length); in authunix_destroy()
343 mem_free(au->au_shcred.oa_base, au->au_shcred.oa_length); in authunix_destroy()
348 mem_free(auth->ah_verf.oa_base, auth->ah_verf.oa_length); in authunix_destroy()
H A Dsvc_auth_unix.c63 auth_len = (u_int)msg->rm_call.cb_cred.oa_length; in _svcauth_unix()
H A Dauth.h169 u_int oa_length; /* not to exceed MAX_AUTH_BYTES */ member
/src/usr.bin/genl/
H A Dparser_rpc.c98 oa->oa_length = (u_int)IXDR_GET_U_INT32(buf); in parser_rpc()
99 if (oa->oa_length) { in parser_rpc()
101 oa->oa_flavor, oa->oa_length); in parser_rpc()
129 xdr_u_int(&xdrs, &oa->oa_length) == FALSE) in parser_rpc()
133 oa->oa_length = (u_int)IXDR_GET_U_INT32(buf); in parser_rpc()
135 if (oa->oa_length) { in parser_rpc()
137 oa->oa_flavor, oa->oa_length); in parser_rpc()
/src/lib/librpcsec_gss/
H A Dsvc_rpcsec_gss.c763 if (oa->oa_length > sizeof(rpchdr) - 8 * BYTES_PER_XDR_UNIT) { in svc_rpc_gss_validate()
764 log_debug("auth length %d exceeds maximum", oa->oa_length); in svc_rpc_gss_validate()
778 IXDR_PUT_LONG(buf, oa->oa_length); in svc_rpc_gss_validate()
779 if (oa->oa_length) { in svc_rpc_gss_validate()
780 memcpy((caddr_t)buf, oa->oa_base, oa->oa_length); in svc_rpc_gss_validate()
781 buf += RNDUP(oa->oa_length) / sizeof(int32_t); in svc_rpc_gss_validate()
787 checksum.length = msg->rm_call.cb_verf.oa_length; in svc_rpc_gss_validate()
829 rqst->rq_xprt->xp_verf.oa_length = (u_int)client->cl_verf.length; in svc_rpc_gss_nextverf()
984 if (rqst->rq_cred.oa_length <= 0) in svc_rpc_gss()
990 rqst->rq_cred.oa_length, XDR_DECODE); in svc_rpc_gss()
[all …]
H A Drpcsec_gss.c289 gd->gd_verf.value = mem_alloc(verf->oa_length); in rpc_gss_validate()
295 memcpy(gd->gd_verf.value, verf->oa_base, verf->oa_length); in rpc_gss_validate()
296 gd->gd_verf.length = verf->oa_length; in rpc_gss_validate()
305 checksum.length = verf->oa_length; in rpc_gss_validate()
596 creds.oa_length = XDR_GETPOS(&tmpxdrs); in __rpc_gss_wrap()
643 verf.oa_length = checksum.length; in __rpc_gss_wrap()
/src/sys/rpc/rpcsec_tls/
H A Dauth_tls.c96 _tls_null_auth.oa_length = 0; in authtls_init()
147 (opaque->oa_length != strsiz || memcmp(opaque->oa_base, in authtls_validate()
H A Drpctls_impl.c143 rpctls_null_verf.oa_length = strlen(RPCTLS_START_STRING); in rpctls_init()
450 if (rqst->rq_cred.oa_length != 0 || in _svcauth_rpcsec_tls()
451 msg->rm_call.cb_verf.oa_length != 0 || in _svcauth_rpcsec_tls()
/src/sys/rpc/rpcsec_gss/
H A Dsvc_rpcsec_gss.c1175 if (oa->oa_length > sizeof(rpchdr) - 8 * BYTES_PER_XDR_UNIT) { in svc_rpc_gss_validate()
1177 oa->oa_length); in svc_rpc_gss_validate()
1191 IXDR_PUT_LONG(buf, oa->oa_length); in svc_rpc_gss_validate()
1192 if (oa->oa_length) { in svc_rpc_gss_validate()
1193 memcpy((caddr_t)buf, oa->oa_base, oa->oa_length); in svc_rpc_gss_validate()
1194 buf += RNDUP(oa->oa_length) / sizeof(int32_t); in svc_rpc_gss_validate()
1200 checksum.length = msg->rm_call.cb_verf.oa_length; in svc_rpc_gss_validate()
1253 rqst->rq_verf.oa_length = mic.length; in svc_rpc_gss_nextverf()
1420 if (rqst->rq_cred.oa_length <= 0) { in svc_rpc_gss()
1428 rqst->rq_cred.oa_length, XDR_DECODE); in svc_rpc_gss()
H A Drpcsec_gss.c540 creds.oa_length = XDR_GETPOS(&tmpxdrs); in rpc_gss_marshal()
589 verf.oa_length = checksum.length; in rpc_gss_marshal()
646 gd->gd_verf.value = mem_alloc(verf->oa_length); in rpc_gss_validate()
654 memcpy(gd->gd_verf.value, verf->oa_base, verf->oa_length); in rpc_gss_validate()
655 gd->gd_verf.length = verf->oa_length; in rpc_gss_validate()
685 checksum.length = verf->oa_length; in rpc_gss_validate()
/src/crypto/krb5/src/include/gssrpc/
H A Dauth.h89 u_int oa_length; /* not to exceed MAX_AUTH_BYTES */ member
/src/include/rpc/
H A Dauth.h169 u_int oa_length; /* not to exceed MAX_AUTH_BYTES */ member

12