Lines Matching refs:xdrs

38 _xdr_kadm5_principal_ent_rec(XDR *xdrs, kadm5_principal_ent_rec *objp,
42 xdr_krb5_salttype(XDR *xdrs, krb5_int32 *objp); /* SUNWresync121 XXX */
50 bool_t xdr_ui_4(XDR *xdrs, krb5_ui_4 *objp) in xdr_ui_4() argument
54 return xdr_u_int(xdrs, (uint32_t *) objp); in xdr_ui_4()
64 bool_t xdr_nullstring(XDR *xdrs, char **objp) in xdr_nullstring() argument
68 if (xdrs->x_op == XDR_ENCODE) { in xdr_nullstring()
74 if (! xdr_u_int(xdrs, &size)) { in xdr_nullstring()
77 switch (xdrs->x_op) { in xdr_nullstring()
89 return (xdr_opaque(xdrs, *objp, size)); in xdr_nullstring()
93 return (xdr_opaque(xdrs, *objp, size)); in xdr_nullstring()
112 bool_t xdr_nulltype(XDR *xdrs, void **objp, xdrproc_t proc) in xdr_nulltype() argument
116 switch (xdrs->x_op) { in xdr_nulltype()
118 if (!xdr_bool(xdrs, &null)) in xdr_nulltype()
124 return (*proc)(xdrs, objp); in xdr_nulltype()
131 if (!xdr_bool(xdrs, &null)) in xdr_nulltype()
134 return (*proc)(xdrs, objp); in xdr_nulltype()
139 return (*proc)(xdrs, objp); in xdr_nulltype()
147 xdr_krb5_timestamp(XDR *xdrs, krb5_timestamp *objp) in xdr_krb5_timestamp() argument
152 if (!xdr_int(xdrs, (int32_t *) objp)) { in xdr_krb5_timestamp()
159 xdr_krb5_kvno(XDR *xdrs, krb5_kvno *objp) in xdr_krb5_kvno() argument
165 if (xdrs->x_op == XDR_ENCODE) in xdr_krb5_kvno()
168 if (!xdr_u_char(xdrs, &tmp)) in xdr_krb5_kvno()
171 if (xdrs->x_op == XDR_DECODE) in xdr_krb5_kvno()
178 xdr_krb5_deltat(XDR *xdrs, krb5_deltat *objp) in xdr_krb5_deltat() argument
183 if (!xdr_int(xdrs, (int32_t *) objp)) { in xdr_krb5_deltat()
190 xdr_krb5_flags(XDR *xdrs, krb5_flags *objp) in xdr_krb5_flags() argument
195 if (!xdr_int(xdrs, (int32_t *) objp)) { in xdr_krb5_flags()
202 xdr_krb5_ui_4(XDR *xdrs, krb5_ui_4 *objp) in xdr_krb5_ui_4() argument
204 if (!xdr_u_int(xdrs, (uint32_t *) objp)) { in xdr_krb5_ui_4()
211 xdr_krb5_int16(XDR *xdrs, krb5_int16 *objp) in xdr_krb5_int16() argument
217 if (!xdr_int(xdrs, &tmp)) in xdr_krb5_int16()
233 xdr_krb5_ui_2(XDR *xdrs, krb5_ui_2 *objp) in xdr_krb5_ui_2() argument
239 if (!xdr_u_int(xdrs, &tmp)) in xdr_krb5_ui_2()
249 bool_t xdr_krb5_key_data_nocontents(XDR *xdrs, krb5_key_data *objp) in xdr_krb5_key_data_nocontents() argument
258 if (xdrs->x_op == XDR_DECODE) in xdr_krb5_key_data_nocontents()
261 if (!xdr_krb5_int16(xdrs, &objp->key_data_ver)) { in xdr_krb5_key_data_nocontents()
264 if (!xdr_krb5_int16(xdrs, &objp->key_data_kvno)) { in xdr_krb5_key_data_nocontents()
267 if (!xdr_krb5_int16(xdrs, &objp->key_data_type[0])) { in xdr_krb5_key_data_nocontents()
271 if (!xdr_krb5_int16(xdrs, &objp->key_data_type[1])) { in xdr_krb5_key_data_nocontents()
281 if (xdrs->x_op == XDR_FREE) { in xdr_krb5_key_data_nocontents()
283 if (!xdr_bytes(xdrs, (char **) &objp->key_data_contents[0], in xdr_krb5_key_data_nocontents()
288 if (!xdr_bytes(xdrs, (char **) &objp->key_data_contents[1], in xdr_krb5_key_data_nocontents()
298 xdr_krb5_key_salt_tuple(XDR *xdrs, krb5_key_salt_tuple *objp) in xdr_krb5_key_salt_tuple() argument
300 if (!xdr_krb5_enctype(xdrs, &objp->ks_enctype)) in xdr_krb5_key_salt_tuple()
302 if (!xdr_krb5_salttype(xdrs, &objp->ks_salttype)) in xdr_krb5_key_salt_tuple()
307 bool_t xdr_krb5_tl_data(XDR *xdrs, krb5_tl_data **tl_data_head) in xdr_krb5_tl_data() argument
313 switch (xdrs->x_op) { in xdr_krb5_tl_data()
328 if (!xdr_bool(xdrs, &more)) in xdr_krb5_tl_data()
332 if (!xdr_krb5_int16(xdrs, &tl->tl_data_type)) in xdr_krb5_tl_data()
335 if (!xdr_bytes(xdrs, (char **) &tl->tl_data_contents, &len, ~0)) in xdr_krb5_tl_data()
344 if (!xdr_bool(xdrs, &more)) in xdr_krb5_tl_data()
352 if (!xdr_krb5_int16(xdrs, &tl2->tl_data_type)) in xdr_krb5_tl_data()
354 if (!xdr_bytes(xdrs, (char **)&tl2->tl_data_contents, &len, ~0)) in xdr_krb5_tl_data()
370 xdr_kadm5_ret_t(XDR *xdrs, kadm5_ret_t *objp) in xdr_kadm5_ret_t() argument
374 if (xdrs->x_op == XDR_ENCODE) in xdr_kadm5_ret_t()
377 if (!xdr_u_int(xdrs, &tmp)) in xdr_kadm5_ret_t()
380 if (xdrs->x_op == XDR_DECODE) in xdr_kadm5_ret_t()
386 bool_t xdr_kadm5_principal_ent_rec_v1(XDR *xdrs, in xdr_kadm5_principal_ent_rec_v1() argument
389 return _xdr_kadm5_principal_ent_rec(xdrs, objp, KADM5_API_VERSION_1); in xdr_kadm5_principal_ent_rec_v1()
392 bool_t xdr_kadm5_principal_ent_rec(XDR *xdrs, in xdr_kadm5_principal_ent_rec() argument
395 return _xdr_kadm5_principal_ent_rec(xdrs, objp, KADM5_API_VERSION_2); in xdr_kadm5_principal_ent_rec()
399 _xdr_kadm5_principal_ent_rec(XDR *xdrs, kadm5_principal_ent_rec *objp, in _xdr_kadm5_principal_ent_rec() argument
404 if (!xdr_krb5_principal(xdrs, &objp->principal)) { in _xdr_kadm5_principal_ent_rec()
407 if (!xdr_krb5_timestamp(xdrs, &objp->princ_expire_time)) { in _xdr_kadm5_principal_ent_rec()
410 if (!xdr_krb5_timestamp(xdrs, &objp->last_pwd_change)) { in _xdr_kadm5_principal_ent_rec()
413 if (!xdr_krb5_timestamp(xdrs, &objp->pw_expiration)) { in _xdr_kadm5_principal_ent_rec()
416 if (!xdr_krb5_deltat(xdrs, &objp->max_life)) { in _xdr_kadm5_principal_ent_rec()
420 if (!xdr_krb5_principal(xdrs, &objp->mod_name)) { in _xdr_kadm5_principal_ent_rec()
424 if (!xdr_nulltype(xdrs, (void **) &objp->mod_name, in _xdr_kadm5_principal_ent_rec()
429 if (!xdr_krb5_timestamp(xdrs, &objp->mod_date)) { in _xdr_kadm5_principal_ent_rec()
432 if (!xdr_krb5_flags(xdrs, &objp->attributes)) { in _xdr_kadm5_principal_ent_rec()
435 if (!xdr_krb5_kvno(xdrs, &objp->kvno)) { in _xdr_kadm5_principal_ent_rec()
438 if (!xdr_krb5_kvno(xdrs, &objp->mkvno)) { in _xdr_kadm5_principal_ent_rec()
441 if (!xdr_nullstring(xdrs, &objp->policy)) { in _xdr_kadm5_principal_ent_rec()
444 if (!xdr_long(xdrs, &objp->aux_attributes)) { in _xdr_kadm5_principal_ent_rec()
448 if (!xdr_krb5_deltat(xdrs, &objp->max_renewable_life)) { in _xdr_kadm5_principal_ent_rec()
451 if (!xdr_krb5_timestamp(xdrs, &objp->last_success)) { in _xdr_kadm5_principal_ent_rec()
454 if (!xdr_krb5_timestamp(xdrs, &objp->last_failed)) { in _xdr_kadm5_principal_ent_rec()
457 if (!xdr_krb5_kvno(xdrs, &objp->fail_auth_count)) { in _xdr_kadm5_principal_ent_rec()
460 if (!xdr_krb5_int16(xdrs, &objp->n_key_data)) { in _xdr_kadm5_principal_ent_rec()
463 if (!xdr_krb5_int16(xdrs, &objp->n_tl_data)) { in _xdr_kadm5_principal_ent_rec()
466 if (!xdr_nulltype(xdrs, (void **) &objp->tl_data, in _xdr_kadm5_principal_ent_rec()
471 if (!xdr_array(xdrs, (caddr_t *) &objp->key_data, in _xdr_kadm5_principal_ent_rec()
481 xdr_kadm5_policy_ent_rec(XDR *xdrs, kadm5_policy_ent_rec *objp) in xdr_kadm5_policy_ent_rec() argument
483 if (!xdr_nullstring(xdrs, &objp->policy)) { in xdr_kadm5_policy_ent_rec()
489 if (!xdr_long(xdrs, &objp->pw_min_life)) { in xdr_kadm5_policy_ent_rec()
492 if (!xdr_long(xdrs, &objp->pw_max_life)) { in xdr_kadm5_policy_ent_rec()
495 if (!xdr_long(xdrs, &objp->pw_min_length)) { in xdr_kadm5_policy_ent_rec()
498 if (!xdr_long(xdrs, &objp->pw_min_classes)) { in xdr_kadm5_policy_ent_rec()
501 if (!xdr_long(xdrs, &objp->pw_history_num)) { in xdr_kadm5_policy_ent_rec()
504 if (!xdr_long(xdrs, &objp->policy_refcnt)) { in xdr_kadm5_policy_ent_rec()
511 xdr_cprinc_arg(XDR *xdrs, cprinc_arg *objp) in xdr_cprinc_arg() argument
513 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_cprinc_arg()
517 if (!xdr_kadm5_principal_ent_rec_v1(xdrs, &objp->rec)) { in xdr_cprinc_arg()
521 if (!xdr_kadm5_principal_ent_rec(xdrs, &objp->rec)) { in xdr_cprinc_arg()
525 if (!xdr_long(xdrs, &objp->mask)) { in xdr_cprinc_arg()
528 if (!xdr_nullstring(xdrs, &objp->passwd)) { in xdr_cprinc_arg()
535 xdr_cprinc3_arg(XDR *xdrs, cprinc3_arg *objp) in xdr_cprinc3_arg() argument
537 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_cprinc3_arg()
541 if (!xdr_kadm5_principal_ent_rec_v1(xdrs, &objp->rec)) { in xdr_cprinc3_arg()
545 if (!xdr_kadm5_principal_ent_rec(xdrs, &objp->rec)) { in xdr_cprinc3_arg()
549 if (!xdr_long(xdrs, &objp->mask)) { in xdr_cprinc3_arg()
552 if (!xdr_array(xdrs, (caddr_t *)&objp->ks_tuple, in xdr_cprinc3_arg()
558 if (!xdr_nullstring(xdrs, &objp->passwd)) { in xdr_cprinc3_arg()
565 xdr_generic_ret(XDR *xdrs, generic_ret *objp) in xdr_generic_ret() argument
567 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_generic_ret()
570 if (!xdr_kadm5_ret_t(xdrs, &objp->code)) { in xdr_generic_ret()
578 xdr_dprinc_arg(XDR *xdrs, dprinc_arg *objp) in xdr_dprinc_arg() argument
580 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_dprinc_arg()
583 if (!xdr_krb5_principal(xdrs, &objp->princ)) { in xdr_dprinc_arg()
590 xdr_mprinc_arg(XDR *xdrs, mprinc_arg *objp) in xdr_mprinc_arg() argument
592 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_mprinc_arg()
596 if (!xdr_kadm5_principal_ent_rec_v1(xdrs, &objp->rec)) { in xdr_mprinc_arg()
600 if (!xdr_kadm5_principal_ent_rec(xdrs, &objp->rec)) { in xdr_mprinc_arg()
604 if (!xdr_long(xdrs, &objp->mask)) { in xdr_mprinc_arg()
611 xdr_rprinc_arg(XDR *xdrs, rprinc_arg *objp) in xdr_rprinc_arg() argument
613 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_rprinc_arg()
616 if (!xdr_krb5_principal(xdrs, &objp->src)) { in xdr_rprinc_arg()
619 if (!xdr_krb5_principal(xdrs, &objp->dest)) { in xdr_rprinc_arg()
626 xdr_gprincs_arg(XDR *xdrs, gprincs_arg *objp) in xdr_gprincs_arg() argument
628 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_gprincs_arg()
631 if (!xdr_nullstring(xdrs, &objp->exp)) { in xdr_gprincs_arg()
638 xdr_gprincs_ret(XDR *xdrs, gprincs_ret *objp) in xdr_gprincs_ret() argument
640 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_gprincs_ret()
643 if (!xdr_kadm5_ret_t(xdrs, &objp->code)) { in xdr_gprincs_ret()
647 if (!xdr_int(xdrs, &objp->count)) { in xdr_gprincs_ret()
650 if (!xdr_array(xdrs, (caddr_t *) &objp->princs, in xdr_gprincs_ret()
661 xdr_chpass_arg(XDR *xdrs, chpass_arg *objp) in xdr_chpass_arg() argument
663 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_chpass_arg()
666 if (!xdr_krb5_principal(xdrs, &objp->princ)) { in xdr_chpass_arg()
669 if (!xdr_nullstring(xdrs, &objp->pass)) { in xdr_chpass_arg()
676 xdr_chpass3_arg(XDR *xdrs, chpass3_arg *objp) in xdr_chpass3_arg() argument
678 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_chpass3_arg()
681 if (!xdr_krb5_principal(xdrs, &objp->princ)) { in xdr_chpass3_arg()
684 if (!xdr_bool(xdrs, (bool_t *) &objp->keepold)) { /* SUNWresync121 XXX */ in xdr_chpass3_arg()
687 if (!xdr_array(xdrs, (caddr_t *)&objp->ks_tuple, in xdr_chpass3_arg()
693 if (!xdr_nullstring(xdrs, &objp->pass)) { in xdr_chpass3_arg()
700 xdr_setv4key_arg(XDR *xdrs, setv4key_arg *objp) in xdr_setv4key_arg() argument
704 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_setv4key_arg()
707 if (!xdr_krb5_principal(xdrs, &objp->princ)) { in xdr_setv4key_arg()
710 if (!xdr_array(xdrs, (caddr_t *) &objp->keyblock, in xdr_setv4key_arg()
719 xdr_setkey_arg(XDR *xdrs, setkey_arg *objp) in xdr_setkey_arg() argument
721 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_setkey_arg()
724 if (!xdr_krb5_principal(xdrs, &objp->princ)) { in xdr_setkey_arg()
727 if (!xdr_array(xdrs, (caddr_t *) &objp->keyblocks, in xdr_setkey_arg()
736 xdr_setkey3_arg(XDR *xdrs, setkey3_arg *objp) in xdr_setkey3_arg() argument
738 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_setkey3_arg()
741 if (!xdr_krb5_principal(xdrs, &objp->princ)) { in xdr_setkey3_arg()
744 if (!xdr_bool(xdrs, (bool_t *) &objp->keepold)) { /* SUNWresync121 XXX */ in xdr_setkey3_arg()
747 if (!xdr_array(xdrs, (caddr_t *) &objp->ks_tuple, in xdr_setkey3_arg()
752 if (!xdr_array(xdrs, (caddr_t *) &objp->keyblocks, in xdr_setkey3_arg()
761 xdr_chrand_arg(XDR *xdrs, chrand_arg *objp) in xdr_chrand_arg() argument
763 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_chrand_arg()
766 if (!xdr_krb5_principal(xdrs, &objp->princ)) { in xdr_chrand_arg()
773 xdr_chrand3_arg(XDR *xdrs, chrand3_arg *objp) in xdr_chrand3_arg() argument
775 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_chrand3_arg()
778 if (!xdr_krb5_principal(xdrs, &objp->princ)) { in xdr_chrand3_arg()
781 if (!xdr_bool(xdrs, (bool_t *) &objp->keepold)) { /* SUNWresync121 XXX */ in xdr_chrand3_arg()
784 if (!xdr_array(xdrs, (caddr_t *)&objp->ks_tuple, in xdr_chrand3_arg()
794 xdr_chrand_ret(XDR *xdrs, chrand_ret *objp) in xdr_chrand_ret() argument
796 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_chrand_ret()
799 if (!xdr_kadm5_ret_t(xdrs, &objp->code)) { in xdr_chrand_ret()
804 if (!xdr_krb5_keyblock(xdrs, &objp->key)) { in xdr_chrand_ret()
810 if (!xdr_array(xdrs, (char **)&objp->keys, (unsigned int *)&objp->n_keys, ~0, in xdr_chrand_ret()
821 xdr_gprinc_arg(XDR *xdrs, gprinc_arg *objp) in xdr_gprinc_arg() argument
823 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_gprinc_arg()
826 if (!xdr_krb5_principal(xdrs, &objp->princ)) { in xdr_gprinc_arg()
830 !xdr_long(xdrs, &objp->mask)) { in xdr_gprinc_arg()
838 xdr_gprinc_ret(XDR *xdrs, gprinc_ret *objp) in xdr_gprinc_ret() argument
840 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_gprinc_ret()
843 if (!xdr_kadm5_ret_t(xdrs, &objp->code)) { in xdr_gprinc_ret()
848 if (!xdr_kadm5_principal_ent_rec_v1(xdrs, &objp->rec)) { in xdr_gprinc_ret()
852 if (!xdr_kadm5_principal_ent_rec(xdrs, &objp->rec)) { in xdr_gprinc_ret()
862 xdr_cpol_arg(XDR *xdrs, cpol_arg *objp) in xdr_cpol_arg() argument
864 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_cpol_arg()
867 if (!xdr_kadm5_policy_ent_rec(xdrs, &objp->rec)) { in xdr_cpol_arg()
870 if (!xdr_long(xdrs, &objp->mask)) { in xdr_cpol_arg()
877 xdr_dpol_arg(XDR *xdrs, dpol_arg *objp) in xdr_dpol_arg() argument
879 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_dpol_arg()
882 if (!xdr_nullstring(xdrs, &objp->name)) { in xdr_dpol_arg()
889 xdr_mpol_arg(XDR *xdrs, mpol_arg *objp) in xdr_mpol_arg() argument
891 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_mpol_arg()
894 if (!xdr_kadm5_policy_ent_rec(xdrs, &objp->rec)) { in xdr_mpol_arg()
897 if (!xdr_long(xdrs, &objp->mask)) { in xdr_mpol_arg()
904 xdr_gpol_arg(XDR *xdrs, gpol_arg *objp) in xdr_gpol_arg() argument
906 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_gpol_arg()
909 if (!xdr_nullstring(xdrs, &objp->name)) { in xdr_gpol_arg()
916 xdr_gpol_ret(XDR *xdrs, gpol_ret *objp) in xdr_gpol_ret() argument
918 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_gpol_ret()
921 if (!xdr_kadm5_ret_t(xdrs, &objp->code)) { in xdr_gpol_ret()
925 if (!xdr_kadm5_policy_ent_rec(xdrs, &objp->rec)) in xdr_gpol_ret()
933 xdr_gpols_arg(XDR *xdrs, gpols_arg *objp) in xdr_gpols_arg() argument
935 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_gpols_arg()
938 if (!xdr_nullstring(xdrs, &objp->exp)) { in xdr_gpols_arg()
945 xdr_gpols_ret(XDR *xdrs, gpols_ret *objp) in xdr_gpols_ret() argument
947 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_gpols_ret()
950 if (!xdr_kadm5_ret_t(xdrs, &objp->code)) { in xdr_gpols_ret()
954 if (!xdr_int(xdrs, &objp->count)) { in xdr_gpols_ret()
957 if (!xdr_array(xdrs, (caddr_t *) &objp->pols, in xdr_gpols_ret()
967 bool_t xdr_getprivs_ret(XDR *xdrs, getprivs_ret *objp) in xdr_getprivs_ret() argument
969 if (!xdr_ui_4(xdrs, &objp->api_version)) { in xdr_getprivs_ret()
972 if (! xdr_kadm5_ret_t(xdrs, &objp->code) || in xdr_getprivs_ret()
973 ! xdr_long(xdrs, &objp->privs)) in xdr_getprivs_ret()
980 xdr_krb5_principal(XDR *xdrs, krb5_principal *objp) in xdr_krb5_principal() argument
994 switch(xdrs->x_op) { in xdr_krb5_principal()
1000 if(!xdr_nullstring(xdrs, &p)) in xdr_krb5_principal()
1005 if(!xdr_nullstring(xdrs, &p)) in xdr_krb5_principal()
1025 xdr_krb5_octet(XDR *xdrs, krb5_octet *objp) in xdr_krb5_octet() argument
1027 if (!xdr_u_char(xdrs, objp)) in xdr_krb5_octet()
1033 xdr_krb5_enctype(XDR *xdrs, krb5_enctype *objp) in xdr_krb5_enctype() argument
1045 if (!xdr_u_int(xdrs, (unsigned int *) objp)) in xdr_krb5_enctype()
1051 xdr_krb5_salttype(XDR *xdrs, krb5_int32 *objp) in xdr_krb5_salttype() argument
1053 if (!xdr_int(xdrs, (int32_t *) objp)) in xdr_krb5_salttype()
1059 xdr_krb5_keyblock(XDR *xdrs, krb5_keyblock *objp) in xdr_krb5_keyblock() argument
1064 if(!xdr_krb5_enctype(xdrs, &objp->enctype)) in xdr_krb5_keyblock()
1066 if(!xdr_bytes(xdrs, (char **) &objp->contents, (unsigned int *) in xdr_krb5_keyblock()