+
+Mon Mar 27 09:33:10 1995 Chris Provenzano (proven@mit.edu)
+
+ * func-proto.h (krb5_rd_req(), krb5_rd_req_decode(), krb5_mk_rep(),
+ krb5_recvauth(), and krb5_compat_recvauth(). Added a
+ krb5_auth_context argument and eliminated many of the
+ other arguments because they are included in the
+ krb5_auth_context structure.
+
Fri Mar 24 14:15:51 1995 <tytso@rsx-11.mit.edu>
* adm_defs.h (ADM5_DEFAULT_PORT): Add definition of default
krb5_data *,
krb5_creds *,
krb5_data * ));
-krb5_error_code INTERFACE krb5_rd_req_simple
- PROTOTYPE((krb5_context,
- const krb5_data *,
- krb5_const_principal,
- const krb5_address *,
- krb5_tkt_authent ** ));
krb5_error_code INTERFACE krb5_mk_rep
PROTOTYPE((krb5_context,
- const krb5_ap_rep_enc_part *,
- const krb5_keyblock *,
+ krb5_auth_context *,
krb5_data *));
krb5_error_code INTERFACE krb5_rd_rep
PROTOTYPE((krb5_context,
const krb5_enctype,
krb5_kdc_rep ** ));
-typedef krb5_error_code (INTERFACE *krb5_rdreq_key_proc) PROTOTYPE((krb5_context,
- krb5_pointer,
- krb5_principal,
- krb5_kvno,
- krb5_keytype,
- krb5_keyblock **));
-
krb5_error_code INTERFACE krb5_rd_req
PROTOTYPE((krb5_context,
+ krb5_auth_context **,
const krb5_data *,
krb5_const_principal,
- const krb5_address *,
- const char *,
- krb5_rdreq_key_proc,
- krb5_pointer,
- krb5_rcache,
- krb5_tkt_authent ** ));
+ krb5_keytab,
+ krb5_flags *,
+ krb5_ticket **));
krb5_error_code INTERFACE krb5_rd_req_decoded
PROTOTYPE((krb5_context,
+ krb5_auth_context **,
const krb5_ap_req *,
krb5_const_principal,
- const krb5_address *,
- const char *,
- krb5_rdreq_key_proc,
- krb5_pointer,
- krb5_rcache,
- krb5_tkt_authent ** ));
+ krb5_keytab,
+ krb5_flags *,
+ krb5_ticket **));
krb5_error_code INTERFACE krb5_kt_read_service_key
PROTOTYPE((krb5_context,
krb5_creds **));
krb5_error_code INTERFACE krb5_recvauth PROTOTYPE((krb5_context,
+ krb5_auth_context **,
krb5_pointer,
char *,
krb5_principal,
- krb5_address *,
- krb5_pointer,
- krb5_rdreq_key_proc,
- krb5_pointer,
char *,
krb5_int32,
- krb5_int32 *,
- krb5_principal*,
- krb5_ticket **,
- krb5_authenticator **));
+ krb5_keytab,
+ krb5_ticket **));
krb5_error_code INTERFACE krb5_walk_realm_tree
PROTOTYPE((krb5_context,
krb5_address **,
krb5_address **));
+krb5_error_code INTERFACE krb5_auth_con_setuseruserkey
+ PROTOTYPE((krb5_context,
+ krb5_auth_context *,
+ krb5_keyblock *));
+
krb5_error_code INTERFACE krb5_auth_con_getlocalsubkey
PROTOTYPE((krb5_context,
krb5_auth_context *,
krb5_auth_context *,
krb5_int32 *));
+krb5_error_code INTERFACE krb5_auth_con_getremoteseqnumber
+ PROTOTYPE((krb5_context,
+ krb5_auth_context *,
+ krb5_int32 *));
+
krb5_error_code INTERFACE krb5_auth_con_setivector
PROTOTYPE((krb5_context,
krb5_auth_context *,