diff options
author | Tom Yu <tlyu@mit.edu> | 2001-01-26 04:20:07 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2001-01-26 04:20:07 +0000 |
commit | c227dc977a1bd382473ad97866c15dc8aa237ab6 (patch) | |
tree | a94c6e6ba72832a9371d345c127015227a6d797c | |
parent | a509604d931515aea751a82df2fbc49d5ebdd393 (diff) | |
download | krb5-c227dc977a1bd382473ad97866c15dc8aa237ab6.tar.gz krb5-c227dc977a1bd382473ad97866c15dc8aa237ab6.tar.xz krb5-c227dc977a1bd382473ad97866c15dc8aa237ab6.zip |
* prot.h: Add new prototypes for prot_client.c stuff. Also, add
new prototype for decode_header().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12948 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r-- | src/include/kerberosIV/ChangeLog | 5 | ||||
-rw-r--r-- | src/include/kerberosIV/prot.h | 34 |
2 files changed, 39 insertions, 0 deletions
diff --git a/src/include/kerberosIV/ChangeLog b/src/include/kerberosIV/ChangeLog index 79ab3ebf69..7711b40806 100644 --- a/src/include/kerberosIV/ChangeLog +++ b/src/include/kerberosIV/ChangeLog @@ -1,3 +1,8 @@ +2001-01-25 Tom Yu <tlyu@mit.edu> + + * prot.h: Add new prototypes for prot_client.c stuff. Also, add + new prototype for decode_header(). + 2001-01-24 Tom Yu <tlyu@mit.edu> * prot.h: Add prototype for decode_kdc_request() and some rough diff --git a/src/include/kerberosIV/prot.h b/src/include/kerberosIV/prot.h index de5ee6e60d..6990a36e05 100644 --- a/src/include/kerberosIV/prot.h +++ b/src/include/kerberosIV/prot.h @@ -208,6 +208,38 @@ int krb4int_getst(int, char *, int); /* strnlen.c */ extern int KRB5_CALLCONV krb4int_strnlen(const char *, int); +/* prot_client.c */ +extern int KRB5_CALLCONV krb4prot_encode_kdc_request( + char *, char *, char *, + KRB4_32, int, + char *, char *, + char *, int, int, int, + KTEXT); +extern int KRB5_CALLCONV krb4prot_decode_kdc_reply( + KTEXT, + int *, + char *, char *, char *, + long *, int *, unsigned long *, int *, KTEXT); +extern int KRB5_CALLCONV krb4prot_decode_ciph( + KTEXT, int, + C_Block, + char *, char *, char *, + int *, int *, KTEXT, unsigned long *); +extern int KRB5_CALLCONV krb4prot_encode_apreq( + int, char *, + KTEXT, KTEXT, + int, int, KTEXT); +extern int KRB5_CALLCONV krb4prot_encode_authent( + char *, char *, char *, + KRB4_32, + int, long, + int, int le, + KTEXT pkt); +extern int KRB5_CALLCONV krb4prot_decode_error( + KTEXT, int *, + char *, char *, char *, + unsigned long *, unsigned long *, char *); + /* prot_common.c */ extern int KRB5_CALLCONV krb4prot_encode_naminstrlm( char *, char *, char *, @@ -215,6 +247,8 @@ extern int KRB5_CALLCONV krb4prot_encode_naminstrlm( extern int KRB5_CALLCONV krb4prot_decode_naminstrlm( KTEXT, unsigned char **, char *, char *, char *); +extern int KRB5_CALLCONV krb4prot_decode_header( + KTEXT, int *, int *, int *); /* prot_kdc.c */ extern int KRB5_CALLCONV krb4prot_encode_kdc_reply( |