* krb.h: Add "internal" prototypes cr_err_reply(), create_ciph(),
authorEzra Peisach <epeisach@mit.edu>
Fri, 8 Jun 2001 20:27:29 +0000 (20:27 +0000)
committerEzra Peisach <epeisach@mit.edu>
Fri, 8 Jun 2001 20:27:29 +0000 (20:27 +0000)
krb_create_ticket(), krb5_cr_tkt_krb5(), krb_set_key_krb5().

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13320 dc483132-0cff-0310-8789-dd5450dbe970

src/include/kerberosIV/ChangeLog
src/include/kerberosIV/krb.h

index 16adfcd39528dcbae39072548cc95ca42c0f59af..d01bdcdb7ea604db600f55fca2d4bd51ba77b70e 100644 (file)
@@ -1,3 +1,8 @@
+2001-06-08  Ezra Peisach  <epeisach@mit.edu>
+
+       * krb.h: Add "internal" prototypes cr_err_reply(), create_ciph(),
+       krb_create_ticket(), krb5_cr_tkt_krb5(), krb_set_key_krb5().
+
 2001-05-31  Ezra Peisach  <epeisach@mit.edu>
 
        * des.h: Do not use "encrypt" as an argument.
index b2cd9392424968b4aaf5131c5b19e976e5b2f3a8..d650df9050a6eb0fff321eb74efee83bb780ac6c 100644 (file)
@@ -609,6 +609,32 @@ extern int decomp_ticket
                   char *sname, char *sinstance, C_Block,
                   Key_schedule key_s);
 
+
+extern void cr_err_reply(KTEXT pkt, char *pname, char *pinst, char *prealm,
+                        u_long time_ws, u_long e, char *e_string);
+
+extern int create_ciph(KTEXT c, C_Block session, char *service, 
+                      char *instance, char *realm, unsigned long life,
+                      int kvno, KTEXT tkt, unsigned long kdc_time, 
+                      C_Block key);
+
+
+extern int krb_create_ticket(KTEXT tkt, unsigned int flags, char *pname,
+                            char *pinstance, char *prealm, long paddress,
+                            char *session, int life, long time_sec, 
+                            char *sname, char *sinstance, C_Block key);
+
+#ifdef KRB5_GENERAL__
+extern int krb_cr_tkt_krb5(KTEXT tkt, unsigned int flags, char *pname,
+                          char *pinstance, char *prealm, long paddress,
+                          char *session, int life, long time_sec, 
+                          char *sname, char *sinstance,  
+                          krb5_keyblock *k5key);
+
+extern int krb_set_key_krb5(krb5_context ctx, krb5_keyblock *key);
+
+#endif
+
 #ifdef _WINDOWS
 HINSTANCE get_lib_instance(void);
 unsigned int krb_get_notification_message(void);