/titanic_44/usr/src/uts/common/rpc/ |
H A D | rpc_calmsg.c | 62 if (cmsg->rm_call.cb_cred.oa_length > MAX_AUTH_BYTES) in xdr_callmsg() 64 if (cmsg->rm_call.cb_verf.oa_length > MAX_AUTH_BYTES) in xdr_callmsg() 67 RNDUP(cmsg->rm_call.cb_cred.oa_length) + in xdr_callmsg() 69 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 bcopy(oa->oa_base, buf, 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 | rpc_prot.c | 69 &ap->oa_length, MAX_AUTH_BYTES)); in xdr_opaque_auth() 152 RNDUP(rmsg->rm_reply.rp_acpt.ar_verf.oa_length)))) != NULL) { in xdr_replymsg() 159 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_replymsg() 160 if (oa->oa_length) { in xdr_replymsg() 161 bcopy(oa->oa_base, buf, oa->oa_length); in xdr_replymsg() 162 buf = (int32_t *)(((caddr_t)buf) + oa->oa_length); in xdr_replymsg() 163 if ((rndup = (rndup - oa->oa_length)) > 0) { in xdr_replymsg() 202 oa->oa_length = IXDR_GET_INT32(buf); in xdr_replymsg() 205 xdr_u_int(xdrs, &oa->oa_length) == FALSE) in xdr_replymsg() 208 if (oa->oa_length) { in xdr_replymsg() [all …]
|
H A D | svc.c | 2840 oa_dst.oa_base = kmem_alloc(oa_src.oa_length, KM_SLEEP); in rpc_msg_dup() 2842 bcopy(oa_src.oa_base, oa_dst.oa_base, oa_src.oa_length); in rpc_msg_dup() 2843 oa_dst.oa_length = oa_src.oa_length; in rpc_msg_dup() 2848 if (src->rm_call.cb_verf.oa_length > 0) { in rpc_msg_dup() 2852 oa_dst.oa_base = kmem_alloc(oa_src.oa_length, KM_SLEEP); in rpc_msg_dup() 2854 bcopy(oa_src.oa_base, oa_dst.oa_base, oa_src.oa_length); in rpc_msg_dup() 2855 oa_dst.oa_length = oa_src.oa_length; in rpc_msg_dup() 2862 oa_dst.oa_length = 0; /* will be set later */ in rpc_msg_dup() 2869 kmem_free(dst->rm_call.cb_cred.oa_base, dst->rm_call.cb_cred.oa_length); in rpc_msg_dup() 2879 kmem_free(m->rm_call.cb_cred.oa_base, m->rm_call.cb_cred.oa_length); in rpc_msg_free() [all …]
|
H A D | auth.h | 189 uint_t oa_length; /* not to exceed MAX_AUTH_BYTES */ member
|
/titanic_44/usr/src/lib/libnsl/rpc/ |
H A D | rpc_callmsg.c | 57 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() 62 + RNDUP(cmsg->rm_call.cb_cred.oa_length) in xdr_callmsg() 64 + RNDUP(cmsg->rm_call.cb_verf.oa_length)); in xdr_callmsg() 78 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg() 79 if (oa->oa_length) { in xdr_callmsg() 80 (void) memcpy(buf, oa->oa_base, oa->oa_length); in xdr_callmsg() 81 buf += RNDUP(oa->oa_length) / sizeof (int32_t); in xdr_callmsg() 85 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg() 86 if (oa->oa_length) { in xdr_callmsg() [all …]
|
H A D | rpc_prot.c | 66 &ap->oa_length, MAX_AUTH_BYTES)); in xdr_opaque_auth() 140 RNDUP(rmsg->rm_reply.rp_acpt.ar_verf.oa_length)))) != NULL) { in xdr_replymsg() 147 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_replymsg() 148 if (oa->oa_length) { in xdr_replymsg() 149 (void) memcpy(buf, oa->oa_base, oa->oa_length); in xdr_replymsg() 151 buf = (rpc_inline_t *)(((caddr_t)buf) + oa->oa_length); in xdr_replymsg() 153 if ((rndup = (rndup - oa->oa_length)) > 0) { in xdr_replymsg() 191 oa->oa_length = IXDR_GET_INT32(buf); in xdr_replymsg() 194 xdr_u_int(xdrs, &oa->oa_length) == FALSE) in xdr_replymsg() 197 if (oa->oa_length) { in xdr_replymsg() [all …]
|
H A D | auth_sys.c | 136 au->au_origcred.oa_length = XDR_GETPOS(&xdrs); in authsys_create() 138 if ((au->au_origcred.oa_base = malloc(au->au_origcred.oa_length)) == in authsys_create() 147 (size_t)au->au_origcred.oa_length); in authsys_create() 262 verf->oa_length, XDR_DECODE); in authsys_validate() 300 au->au_origcred.oa_length, XDR_DECODE); in authsys_refresh()
|
H A D | svc_auth_loopb.c | 70 auth_len = msg->rm_call.cb_cred.oa_length; in __svcauth_loopback() 105 rqst->rq_xprt->xp_verf.oa_length = 0; in __svcauth_loopback()
|
H A D | svc_auth_sys.c | 84 auth_len = msg->rm_call.cb_cred.oa_length; in __svcauth_sys() 116 rqst->rq_xprt->xp_verf.oa_length = 0; in __svcauth_sys()
|
H A D | svcauth_des.c | 164 if ((uint_t)msg->rm_call.cb_cred.oa_length == 0) in __svcauth_des() 193 if ((uint_t)msg->rm_call.cb_verf.oa_length == 0) in __svcauth_des() 431 rqst->rq_xprt->xp_verf.oa_length = in __svcauth_des() 433 if (rqst->rq_xprt->xp_verf.oa_length > MAX_AUTH_BYTES) { in __svcauth_des()
|
H A D | svc_auth.c | 112 rqst->rq_xprt->xp_verf.oa_length = 0; in __gss_authenticate()
|
H A D | auth_des.c | 351 if (rverf->oa_length != (2 + 1) * BYTES_PER_XDR_UNIT) in authdes_validate()
|
H A D | svc_door.c | 196 r->rq_xprt->xp_verf.oa_length = 0; in svc_door_dispatch()
|
/titanic_44/usr/src/lib/rpcsec_gss/ |
H A D | rpcsec_gss.c | 485 creds.oa_length = xdr_getpos(&cred_xdrs); 517 verf.oa_length = 0; 532 verf.oa_length = out_buf.length; 577 tok_buf.length = ap->verifier->oa_length; in validate_seqwin() 610 if (verf->oa_length > 0) 611 ap->verifier->oa_base = malloc(verf->oa_length); 613 if (ap->verifier->oa_length > 0) 615 if (verf->oa_length > 0) 616 ap->verifier->oa_base = malloc(verf->oa_length); 618 ap->verifier->oa_length = verf->oa_length; [all …]
|
H A D | svc_rpcsec_gss.c | 592 rqst->rq_xprt->xp_verf.oa_length = 0; 602 if (cred->oa_length == 0) { 606 xdrmem_create(&xdrs, cred->oa_base, cred->oa_length, XDR_DECODE); 1102 if (oa->oa_length > MAX_AUTH_BYTES) 1107 RNDUP(oa->oa_length))) 1118 IXDR_PUT_U_INT32(buf, oa->oa_length); 1119 if (oa->oa_length) { 1120 len = RNDUP(oa->oa_length); 1124 (void) memcpy((caddr_t)tmp, oa->oa_base, oa->oa_length); 1130 tok_buf.length = oa->oa_length; [all …]
|
/titanic_44/usr/src/stand/lib/fs/nfs/ |
H A D | auth_unix.c | 134 au->au_origcred.oa_length = len = XDR_GETPOS(&xdrs); in authunix_create() 181 xdrmem_create(&xdrs, verf->oa_base, verf->oa_length, in authunix_validate() 217 au->au_origcred.oa_length, XDR_DECODE); in authunix_refresh() 245 bkmem_free(au->au_shcred.oa_base, au->au_shcred.oa_length); in authunix_destroy() 248 bkmem_free(auth->ah_verf.oa_base, auth->ah_verf.oa_length); in authunix_destroy()
|
/titanic_44/usr/src/uts/common/rpc/sec_gss/ |
H A D | rpcsec_gss.c | 914 creds.oa_length = xdr_getpos(&cred_xdrs); 949 verf.oa_length = 0; 967 verf.oa_length = out_buf.length; 992 tok_buf.length = ap->verifier->oa_length; in validate_seqwin() 1002 ap->verifier->oa_length); in validate_seqwin() 1032 if (verf->oa_length > 0) 1033 ap->verifier->oa_base = kmem_zalloc(verf->oa_length, 1036 if (ap->verifier->oa_length > 0) 1037 kmem_free(ap->verifier->oa_base, ap->verifier->oa_length); 1038 if (verf->oa_length > 0) [all …]
|
H A D | svc_rpcsec_gss.c | 1355 rqst->rq_xprt->xp_verf.oa_length = 0; in __svcrpcsec_gss() 1362 if (cred->oa_length == 0) { in __svcrpcsec_gss() 1367 xdrmem_create(&xdrs, cred->oa_base, cred->oa_length, XDR_DECODE); in __svcrpcsec_gss() 1424 if (oa->oa_length > MAX_AUTH_BYTES) in check_verf() 1429 RNDUP(oa->oa_length))) in check_verf() 1439 IXDR_PUT_U_INT32(buf, oa->oa_length); in check_verf() 1440 if (oa->oa_length) { in check_verf() 1441 len = RNDUP(oa->oa_length); in check_verf() 1445 (void) bcopy(oa->oa_base, (caddr_t)tmp, oa->oa_length); in check_verf() 1451 tok_buf.length = oa->oa_length; in check_verf() [all …]
|
/titanic_44/usr/src/uts/common/rpc/sec/ |
H A D | auth_kern.c | 132 ASSERT(auth->ah_verf.oa_length == 0); in authkern_marshal() 218 auth->ah_cred.oa_length = XDR_GETPOS(&xdrm) - startpos; in authkern_marshal() 219 ASSERT(auth->ah_cred.oa_length <= MAX_AUTH_BYTES); in authkern_marshal()
|
H A D | auth_loopb.c | 135 ASSERT(auth->ah_verf.oa_length == 0); in authloopback_marshal() 223 auth->ah_cred.oa_length = XDR_GETPOS(&xdrm) - startpos; in authloopback_marshal() 224 ASSERT(auth->ah_cred.oa_length <= MAX_AUTH_BYTES); in authloopback_marshal()
|
H A D | svc_authu.c | 91 auth_len = msg->rm_call.cb_cred.oa_length; in _svcauth_unix() 123 rqst->rq_xprt->xp_verf.oa_length = 0; in _svcauth_unix()
|
H A D | svcauthdes.c | 348 rqst->rq_xprt->xp_verf.oa_length = in _svcauth_des() 350 if (rqst->rq_xprt->xp_verf.oa_length > MAX_AUTH_BYTES) { in _svcauth_des()
|
H A D | sec_svc.c | 99 rqst->rq_xprt->xp_verf.oa_length = 0; in sec_svc_msg()
|
H A D | auth_des.c | 325 if (rverf->oa_length != (2 + 1) * BYTES_PER_XDR_UNIT) in authdes_validate()
|
/titanic_44/usr/src/lib/libbc/inc/include/rpc/ |
H A D | auth.h | 81 u_int oa_length; /* not to exceed MAX_AUTH_BYTES */ member
|