Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/rpc/
H A Drpc_calmsg.c84 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
85 if (oa->oa_length) { in xdr_callmsg()
94 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
95 if (oa->oa_length) { in xdr_callmsg()
120 oa->oa_length = IXDR_GET_INT32(buf); in xdr_callmsg()
121 if (oa->oa_length) { in xdr_callmsg()
126 mem_alloc(oa->oa_length); in xdr_callmsg()
130 oa->oa_length) == FALSE) in xdr_callmsg()
146 if (oa->oa_length) { in xdr_callmsg()
151 mem_alloc(oa->oa_length); in xdr_callmsg()
[all …]
H A Drpc_prot.c69 &ap->oa_length, MAX_AUTH_BYTES)); in xdr_opaque_auth()
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()
202 oa->oa_length = IXDR_GET_INT32(buf); in xdr_replymsg()
208 if (oa->oa_length) { in xdr_replymsg()
209 if (oa->oa_length > MAX_AUTH_BYTES) in xdr_replymsg()
213 mem_alloc(oa->oa_length); in xdr_replymsg()
218 oa->oa_length) == FALSE) in xdr_replymsg()
276 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_replymsg_hdr()
[all …]
H A Dsvc.c2822 oa_dst.oa_base = kmem_alloc(oa_src.oa_length, KM_SLEEP); in rpc_msg_dup()
2824 bcopy(oa_src.oa_base, oa_dst.oa_base, oa_src.oa_length); in rpc_msg_dup()
2825 oa_dst.oa_length = oa_src.oa_length; in rpc_msg_dup()
2830 if (src->rm_call.cb_verf.oa_length > 0) { in rpc_msg_dup()
2834 oa_dst.oa_base = kmem_alloc(oa_src.oa_length, KM_SLEEP); in rpc_msg_dup()
2836 bcopy(oa_src.oa_base, oa_dst.oa_base, oa_src.oa_length); in rpc_msg_dup()
2837 oa_dst.oa_length = oa_src.oa_length; in rpc_msg_dup()
2844 oa_dst.oa_length = 0; /* will be set later */ in rpc_msg_dup()
2861 kmem_free(m->rm_call.cb_cred.oa_base, m->rm_call.cb_cred.oa_length); in rpc_msg_free()
2863 m->rm_call.cb_cred.oa_length = 0; in rpc_msg_free()
[all …]
H A Dauth.h189 uint_t oa_length; /* not to exceed MAX_AUTH_BYTES */ member
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Drpc_callmsg.c79 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
80 if (oa->oa_length) { in xdr_callmsg()
89 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
90 if (oa->oa_length) { in xdr_callmsg()
115 oa->oa_length = IXDR_GET_INT32(buf); in xdr_callmsg()
116 if (oa->oa_length) { in xdr_callmsg()
130 oa->oa_length) == FALSE) in xdr_callmsg()
134 buf, (size_t)oa->oa_length); in xdr_callmsg()
152 if (oa->oa_length) { in xdr_callmsg()
166 oa->oa_length) == FALSE) in xdr_callmsg()
[all …]
H A Drpc_prot.c62 &ap->oa_length, MAX_AUTH_BYTES)); in xdr_opaque_auth()
143 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_replymsg()
144 if (oa->oa_length) { in xdr_replymsg()
149 if ((rndup = (rndup - oa->oa_length)) > 0) { in xdr_replymsg()
187 oa->oa_length = IXDR_GET_INT32(buf); in xdr_replymsg()
190 xdr_u_int(xdrs, &oa->oa_length) == FALSE) in xdr_replymsg()
193 if (oa->oa_length) { in xdr_replymsg()
194 if (oa->oa_length > MAX_AUTH_BYTES) in xdr_replymsg()
197 oa->oa_base = malloc(oa->oa_length); in xdr_replymsg()
205 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length)); in xdr_replymsg()
[all …]
H A Dauth_sys.c136 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 Dsvc_auth_loopb.c70 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 Dsvc_auth_sys.c84 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 Dsvcauth_des.c165 if ((uint_t)msg->rm_call.cb_cred.oa_length == 0) in __svcauth_des()
194 if ((uint_t)msg->rm_call.cb_verf.oa_length == 0) in __svcauth_des()
432 rqst->rq_xprt->xp_verf.oa_length = in __svcauth_des()
434 if (rqst->rq_xprt->xp_verf.oa_length > MAX_AUTH_BYTES) { in __svcauth_des()
H A Dsvc_auth.c110 rqst->rq_xprt->xp_verf.oa_length = 0; in __gss_authenticate()
H A Dauth_des.c349 if (rverf->oa_length != (2 + 1) * BYTES_PER_XDR_UNIT) in authdes_validate()
H A Dsvc_door.c196 r->rq_xprt->xp_verf.oa_length = 0; in svc_door_dispatch()
H A Dsvc.c1430 r->rq_xprt->xp_verf.oa_length = 0; in _svc_prog_dispatch()
/illumos-gate/usr/src/lib/rpcsec_gss/
H A Drpcsec_gss.c498 creds.oa_length = xdr_getpos(&cred_xdrs);
530 verf.oa_length = 0;
545 verf.oa_length = out_buf.length;
590 tok_buf.length = ap->verifier->oa_length; in validate_seqwin()
623 if (verf->oa_length > 0)
624 ap->verifier->oa_base = malloc(verf->oa_length);
626 if (ap->verifier->oa_length > 0)
628 if (verf->oa_length > 0)
631 ap->verifier->oa_length = verf->oa_length;
639 tok_buf.length = verf->oa_length;
[all …]
H A Dsvc_rpcsec_gss.c567 rqst->rq_xprt->xp_verf.oa_length = 0; in __svcrpcsec_gss()
577 if (cred->oa_length == 0) { in __svcrpcsec_gss()
581 xdrmem_create(&xdrs, cred->oa_base, cred->oa_length, XDR_DECODE); in __svcrpcsec_gss()
1079 if (oa->oa_length > MAX_AUTH_BYTES) in check_verf()
1083 if (sizeof (hdr) < (8 * BYTES_PER_XDR_UNIT + RNDUP(oa->oa_length))) in check_verf()
1094 IXDR_PUT_U_INT32(buf, oa->oa_length); in check_verf()
1095 if (oa->oa_length) { in check_verf()
1096 len = RNDUP(oa->oa_length); in check_verf()
1100 (void) memcpy((caddr_t)tmp, oa->oa_base, oa->oa_length); in check_verf()
1106 tok_buf.length = oa->oa_length; in check_verf()
[all …]
/illumos-gate/usr/src/stand/lib/fs/nfs/
H A Dauth_unix.c127 au->au_origcred.oa_length = len = XDR_GETPOS(&xdrs); in authunix_create()
171 xdrmem_create(&xdrs, verf->oa_base, verf->oa_length, in authunix_validate()
207 au->au_origcred.oa_length, XDR_DECODE); in authunix_refresh()
235 bkmem_free(au->au_shcred.oa_base, au->au_shcred.oa_length); in authunix_destroy()
238 bkmem_free(auth->ah_verf.oa_base, auth->ah_verf.oa_length); in authunix_destroy()
/illumos-gate/usr/src/uts/common/rpc/sec_gss/
H A Drpcsec_gss.c932 creds.oa_length = xdr_getpos(&cred_xdrs);
967 verf.oa_length = 0;
985 verf.oa_length = out_buf.length;
1010 tok_buf.length = ap->verifier->oa_length; in validate_seqwin()
1020 ap->verifier->oa_length); in validate_seqwin()
1050 if (verf->oa_length > 0)
1054 if (ap->verifier->oa_length > 0)
1056 if (verf->oa_length > 0)
1060 ap->verifier->oa_length = verf->oa_length;
1068 tok_buf.length = verf->oa_length;
[all …]
H A Dsvc_rpcsec_gss.c1472 rqst->rq_xprt->xp_verf.oa_length = 0; in __svcrpcsec_gss()
1479 if (cred->oa_length == 0) { in __svcrpcsec_gss()
1484 xdrmem_create(&xdrs, cred->oa_base, cred->oa_length, XDR_DECODE); in __svcrpcsec_gss()
1541 if (oa->oa_length > MAX_AUTH_BYTES) in check_verf()
1546 RNDUP(oa->oa_length))) in check_verf()
1556 IXDR_PUT_U_INT32(buf, oa->oa_length); in check_verf()
1557 if (oa->oa_length) { in check_verf()
1558 len = RNDUP(oa->oa_length); in check_verf()
1562 (void) bcopy(oa->oa_base, (caddr_t)tmp, oa->oa_length); in check_verf()
1568 tok_buf.length = oa->oa_length; in check_verf()
[all …]
/illumos-gate/usr/src/uts/common/rpc/sec/
H A Dauth_kern.c132 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 Dauth_loopb.c135 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 Dsvc_authu.c91 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 Dsvcauthdes.c348 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 Dsec_svc.c97 rqst->rq_xprt->xp_verf.oa_length = 0; in sec_svc_msg()
H A Dauth_des.c323 if (rverf->oa_length != (2 + 1) * BYTES_PER_XDR_UNIT) in authdes_validate()