summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-02-07 17:43:07 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-02-07 17:43:07 +0000
commita82c20ea4e70d59303b29c0abd038bdfc40a544b (patch)
tree25e7de846d970a40b7abc06c694c35dc42cab861 /src/include
parent4ed7a8f82092bfe384cab4d92665bed2746a07f6 (diff)
downloadkrb5-a82c20ea4e70d59303b29c0abd038bdfc40a544b.tar.gz
krb5-a82c20ea4e70d59303b29c0abd038bdfc40a544b.tar.xz
krb5-a82c20ea4e70d59303b29c0abd038bdfc40a544b.zip
split tgs_req into pieces to accomodate checksum after encoding
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@306 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/krb5/krb5.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/include/krb5/krb5.h b/src/include/krb5/krb5.h
index af5d81096..625f0d77a 100644
--- a/src/include/krb5/krb5.h
+++ b/src/include/krb5/krb5.h
@@ -174,8 +174,7 @@ typedef struct _krb5_tgs_req_enc_part {
krb5_ticket *second_ticket; /* second ticket */
} krb5_tgs_req_enc_part;
-typedef struct _krb5_tgs_req {
- krb5_ap_req *header; /* AP-REQ */
+typedef struct _krb5_real_tgs_req {
krb5_flags kdc_options; /* requested options */
krb5_timestamp from; /* requested starttime */
krb5_timestamp till; /* requested endtime */
@@ -187,6 +186,13 @@ typedef struct _krb5_tgs_req {
krb5_data enc_part; /* (optional) encrypted part */
krb5_tgs_req_enc_part *enc_part2; /* ptr to decrypted version, if
available */
+} krb5_real_tgs_req;
+
+typedef struct _krb5_tgs_req {
+ krb5_data header; /* encoded AP-REQ */
+ krb5_data tgs_request; /* encoded krb5_real_tgs_req */
+ krb5_ap_req *header2; /* pointer to decoded, if available */
+ krb5_real_tgs_req *tgs_request2; /* pointer to decoded, if available */
} krb5_tgs_req;
typedef struct _krb5_safe {