From a82c20ea4e70d59303b29c0abd038bdfc40a544b Mon Sep 17 00:00:00 2001 From: John Kohl Date: Wed, 7 Feb 1990 17:43:07 +0000 Subject: 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 --- src/include/krb5/krb5.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/include') 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 { -- cgit