Home | History | Annotate | Download | only in kadmin

Lines Matching defs:chdr

770 	struct call_header chdr;
780 memset(&chdr, 0, sizeof(chdr));
841 CHECK(krb5_ret_uint32(msg, &chdr.xid));
843 CHECK(krb5_ret_uint32(msg, &chdr.rpcvers));
844 CHECK(krb5_ret_uint32(msg, &chdr.prog));
845 CHECK(krb5_ret_uint32(msg, &chdr.vers));
846 CHECK(krb5_ret_uint32(msg, &chdr.proc));
847 CHECK(ret_auth_opaque(msg, &chdr.cred));
849 CHECK(ret_auth_opaque(msg, &chdr.verf));
851 INSIST(chdr.rpcvers == RPC_VERSION);
852 INSIST(chdr.prog == KADM_SERVER);
853 INSIST(chdr.vers == VVERSION);
854 INSIST(chdr.cred.flavor == FLAVOR_GSS);
856 CHECK(ret_gcred(&chdr.cred.data, &gcred));
861 INSIST(chdr.verf.flavor == FLAVOR_GSS);
866 gout.value = chdr.verf.data.data;
867 gout.length = chdr.verf.data.length;
916 if (chdr.proc >= sizeof(procs)/sizeof(procs[0])) {
918 } else if (procs[chdr.proc].func == NULL) {
920 procs[chdr.proc].name);
922 krb5_warnx(contextp, "proc %s", procs[chdr.proc].name);
924 (*procs[chdr.proc].func)(server_handle, sp, dreply);
1014 krb5_data_free(&chdr.cred.data);
1015 krb5_data_free(&chdr.verf.data);
1018 CHECK(krb5_store_uint32(reply, chdr.xid));