summaryrefslogtreecommitdiffstats
path: root/src/krb524/krb524.h
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-06-06 02:29:09 +0000
committerTheodore Tso <tytso@mit.edu>1995-06-06 02:29:09 +0000
commit34ef8b05a95912d7750b570a66d1cfbf148bc766 (patch)
tree538a1e126e456dcd9cbe99b9c77a45e0a447141e /src/krb524/krb524.h
parent6ffb2100cb6bdabce3b956ef2c827add590c41a5 (diff)
downloadkrb5-34ef8b05a95912d7750b570a66d1cfbf148bc766.tar.gz
krb5-34ef8b05a95912d7750b570a66d1cfbf148bc766.tar.xz
krb5-34ef8b05a95912d7750b570a66d1cfbf148bc766.zip
Updated to use autoconf, and to use the new Kerberos library API
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5952 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/krb524/krb524.h')
-rw-r--r--src/krb524/krb524.h47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/krb524/krb524.h b/src/krb524/krb524.h
index d4c214089..8eee85cec 100644
--- a/src/krb524/krb524.h
+++ b/src/krb524/krb524.h
@@ -30,4 +30,51 @@
extern int krb524_debug;
+int krb524_convert_tkt_skey
+ PROTOTYPE((krb5_context context, krb5_ticket *v5tkt, KTEXT_ST *v4tkt,
+ krb5_keyblock *skey));
+
+/* conv_princ.c */
+
+int krb524_convert_princs
+ PROTOTYPE((krb5_context context, krb5_principal client,
+ krb5_principal server, char *pname,
+ char *pinst, char *prealm, char *sname, char *sinst));
+
+/* conv_creds.c */
+
+int krb524_convert_creds_addr
+ PROTOTYPE((krb5_context context, krb5_creds *v5creds,
+ CREDENTIALS *v4creds, struct sockaddr *saddr));
+
+int krb524_convert_creds_kdc
+ PROTOTYPE((krb5_context context, krb5_creds *v5creds,
+ CREDENTIALS *v4creds));
+
+/* conv_tkt.c */
+
+int krb524_convert_tkt
+ PROTOTYPE((krb5_principal server, krb5_data *v5tkt, KTEXT_ST *v4tkt,
+ int *kvno, struct sockaddr_in *saddr));
+
+/* encode.c */
+
+int encode_v4tkt
+ PROTOTYPE((KTEXT_ST *v4tkt, char *buf, int *encoded_len));
+
+int decode_v4tkt
+ PROTOTYPE((KTEXT_ST *v4tkt, char *buf, int *encoded_len));
+
+
+/* misc.c */
+
+void krb524_init_ets
+ PROTOTYPE((krb5_context context));
+
+/* sendmsg.c */
+
+int krb524_send_message
+ PROTOTYPE((const struct sockaddr * addr, const krb5_data * message,
+ krb5_data * reply));
+
#endif /* __KRB524_H__ */