Lines Matching refs:xdrs

7 ldap_xdr_krb5_ui_2(XDR *xdrs, krb5_ui_2 *objp)
13 if (!xdr_u_int(xdrs, &tmp))
21 ldap_xdr_krb5_int16(XDR *xdrs, krb5_int16 *objp)
27 if (!xdr_int(xdrs, &tmp))
35 ldap_xdr_nullstring(XDR *xdrs, char **objp)
39 if (xdrs->x_op == XDR_ENCODE) {
45 if (! xdr_u_int(xdrs, &size)) {
48 switch (xdrs->x_op) {
60 return (xdr_opaque(xdrs, *objp, size));
64 return (xdr_opaque(xdrs, *objp, size));
77 ldap_xdr_krb5_kvno(XDR *xdrs, krb5_kvno *objp)
83 if (xdrs->x_op == XDR_ENCODE)
86 if (!xdr_u_char(xdrs, &tmp))
89 if (xdrs->x_op == XDR_DECODE)
95 ldap_xdr_krb5_key_data(XDR *xdrs, krb5_key_data *objp)
99 if (!ldap_xdr_krb5_int16(xdrs, &objp->key_data_ver))
101 if (!ldap_xdr_krb5_int16(xdrs, &objp->key_data_kvno))
103 if (!ldap_xdr_krb5_int16(xdrs, &objp->key_data_type[0]))
105 if (!ldap_xdr_krb5_int16(xdrs, &objp->key_data_type[1]))
107 if (!ldap_xdr_krb5_ui_2(xdrs, &objp->key_data_length[0]))
109 if (!ldap_xdr_krb5_ui_2(xdrs, &objp->key_data_length[1]))
113 if (!xdr_bytes(xdrs, (char **) &objp->key_data_contents[0],
118 if (!xdr_bytes(xdrs, (char **) &objp->key_data_contents[1],
128 ldap_xdr_osa_pw_hist_ent(XDR *xdrs, osa_pw_hist_ent *objp)
130 if (!xdr_array(xdrs, (caddr_t *) &objp->key_data,
139 ldap_xdr_osa_princ_ent_rec(XDR *xdrs, osa_princ_ent_t objp)
141 switch (xdrs->x_op) {
146 if (!xdr_int(xdrs, &objp->version))
150 if (!xdr_int(xdrs, &objp->version))
157 if (!ldap_xdr_nullstring(xdrs, &objp->policy))
159 if (!xdr_long(xdrs, &objp->aux_attributes))
161 if (!xdr_u_int(xdrs, &objp->old_key_next))
163 if (!ldap_xdr_krb5_kvno(xdrs, &objp->admin_history_kvno))
165 if (!xdr_array(xdrs, (caddr_t *) &objp->old_keys,
176 XDR xdrs;
178 xdrmem_create(&xdrs, NULL, 0, XDR_FREE);
180 ldap_xdr_osa_princ_ent_rec(&xdrs, val);
188 XDR xdrs;
190 xdrmem_create(&xdrs, tl_data->tl_data_contents,
192 if (! ldap_xdr_osa_princ_ent_rec(&xdrs, princ_entry)) {
193 xdr_destroy(&xdrs);
196 xdr_destroy(&xdrs);
207 XDR xdrs;
218 xdralloc_create(&xdrs, XDR_ENCODE);
219 if (! ldap_xdr_osa_princ_ent_rec(&xdrs, princ_entry)) {
220 xdr_destroy(&xdrs);
224 new_tl_data->tl_data_length = xdr_getpos(&xdrs);
225 new_tl_data->tl_data_contents = (krb5_octet *)xdralloc_getdata(&xdrs);
228 xdr_destroy(&xdrs);