| /src/crypto/krb5/src/lib/rpc/ |
| H A D | rpc_callmsg.c | 56 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 D | auth_unix.c | 151 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 D | svc_auth_gss.c | 286 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 D | auth_gss.c | 305 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 D | svc_auth_unix.c | 77 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 D | auth_gssapi.c | 191 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 D | svc_auth_gssapi.c | 191 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 D | svc_auth.c | 93 rqst->rq_xprt->xp_verf.oa_length = 0; in gssrpc__authenticate()
|
| /src/lib/libc/rpc/ |
| H A D | rpc_callmsg.c | 62 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 D | svc_auth_unix.c | 76 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 D | auth_unix.c | 139 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 D | svc_auth.c | 105 rqst->rq_xprt->xp_verf.oa_length = 0; in _authenticate()
|
| /src/sys/rpc/ |
| H A D | rpc_callmsg.c | 58 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 D | auth_unix.c | 201 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 D | svc_auth_unix.c | 63 auth_len = (u_int)msg->rm_call.cb_cred.oa_length; in _svcauth_unix()
|
| H A D | auth.h | 169 u_int oa_length; /* not to exceed MAX_AUTH_BYTES */ member
|
| /src/usr.bin/genl/ |
| H A D | parser_rpc.c | 98 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 D | svc_rpcsec_gss.c | 763 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 D | rpcsec_gss.c | 289 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 D | auth_tls.c | 96 _tls_null_auth.oa_length = 0; in authtls_init() 147 (opaque->oa_length != strsiz || memcmp(opaque->oa_base, in authtls_validate()
|
| H A D | rpctls_impl.c | 143 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 D | svc_rpcsec_gss.c | 1175 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 D | rpcsec_gss.c | 540 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 D | auth.h | 89 u_int oa_length; /* not to exceed MAX_AUTH_BYTES */ member
|
| /src/include/rpc/ |
| H A D | auth.h | 169 u_int oa_length; /* not to exceed MAX_AUTH_BYTES */ member
|