Home
last modified time | relevance | path

Searched refs:tmpxdrs (Results 1 – 5 of 5) sorted by relevance

/src/crypto/krb5/src/lib/rpc/
H A Dauthgss_prot.c134 XDR tmpxdrs; in xdr_rpc_gss_wrap_data() local
140 xdralloc_create(&tmpxdrs, XDR_ENCODE); in xdr_rpc_gss_wrap_data()
145 if (!xdr_u_int32(&tmpxdrs, &seq) || !(*xdr_func)(&tmpxdrs, xdr_ptr)) in xdr_rpc_gss_wrap_data()
149 databuf.length = xdr_getpos(&tmpxdrs); in xdr_rpc_gss_wrap_data()
150 databuf.value = xdralloc_getdata(&tmpxdrs); in xdr_rpc_gss_wrap_data()
180 xdr_destroy(&tmpxdrs); in xdr_rpc_gss_wrap_data()
189 XDR tmpxdrs; in xdr_rpc_gss_unwrap_data() local
247 xdrmem_create(&tmpxdrs, databuf.value, databuf.length, XDR_DECODE); in xdr_rpc_gss_unwrap_data()
248 xdr_stat = (xdr_u_int32(&tmpxdrs, &seq_num) && in xdr_rpc_gss_unwrap_data()
249 (*xdr_func)(&tmpxdrs, xdr_ptr)); in xdr_rpc_gss_unwrap_data()
[all …]
H A Dauth_gss.c283 XDR tmpxdrs; in authgss_marshal() local
297 xdrmem_create(&tmpxdrs, tmp, sizeof(tmp), XDR_ENCODE); in authgss_marshal()
299 if (!xdr_rpc_gss_cred(&tmpxdrs, &gd->gc)) { in authgss_marshal()
300 XDR_DESTROY(&tmpxdrs); in authgss_marshal()
305 auth->ah_cred.oa_length = XDR_GETPOS(&tmpxdrs); in authgss_marshal()
307 XDR_DESTROY(&tmpxdrs); in authgss_marshal()
/src/lib/librpcsec_gss/
H A Drpcsec_gss.c567 XDR tmpxdrs; in __rpc_gss_wrap() local
588 xdrmem_create(&tmpxdrs, credbuf, sizeof(credbuf), XDR_ENCODE); in __rpc_gss_wrap()
589 if (!xdr_rpc_gss_cred(&tmpxdrs, &gd->gd_cred)) { in __rpc_gss_wrap()
590 XDR_DESTROY(&tmpxdrs); in __rpc_gss_wrap()
596 creds.oa_length = XDR_GETPOS(&tmpxdrs); in __rpc_gss_wrap()
597 XDR_DESTROY(&tmpxdrs); in __rpc_gss_wrap()
599 xdrmem_create(&tmpxdrs, tmpheader, sizeof(tmpheader), XDR_ENCODE); in __rpc_gss_wrap()
600 if (!XDR_PUTBYTES(&tmpxdrs, header, headerlen) || in __rpc_gss_wrap()
601 !xdr_opaque_auth(&tmpxdrs, &creds)) { in __rpc_gss_wrap()
602 XDR_DESTROY(&tmpxdrs); in __rpc_gss_wrap()
[all …]
H A Drpcsec_gss_prot.c163 XDR tmpxdrs; in xdr_rpc_gss_unwrap_data() local
218 xdrmem_create(&tmpxdrs, databuf.value, databuf.length, XDR_DECODE); in xdr_rpc_gss_unwrap_data()
219 xdr_stat = (xdr_u_int(&tmpxdrs, &seq_num) && in xdr_rpc_gss_unwrap_data()
220 xdr_func(&tmpxdrs, xdr_ptr)); in xdr_rpc_gss_unwrap_data()
221 XDR_DESTROY(&tmpxdrs); in xdr_rpc_gss_unwrap_data()
/src/sys/rpc/rpcsec_gss/
H A Drpcsec_gss.c516 XDR tmpxdrs; in rpc_gss_marshal() local
532 xdrmem_create(&tmpxdrs, credbuf, sizeof(credbuf), XDR_ENCODE); in rpc_gss_marshal()
533 if (!xdr_rpc_gss_cred(&tmpxdrs, &gsscred)) { in rpc_gss_marshal()
534 XDR_DESTROY(&tmpxdrs); in rpc_gss_marshal()
540 creds.oa_length = XDR_GETPOS(&tmpxdrs); in rpc_gss_marshal()
541 XDR_DESTROY(&tmpxdrs); in rpc_gss_marshal()