diff options
| author | John Kohl <jtkohl@mit.edu> | 1990-02-07 17:43:07 +0000 |
|---|---|---|
| committer | John Kohl <jtkohl@mit.edu> | 1990-02-07 17:43:07 +0000 |
| commit | a82c20ea4e70d59303b29c0abd038bdfc40a544b (patch) | |
| tree | 25e7de846d970a40b7abc06c694c35dc42cab861 /src/include | |
| parent | 4ed7a8f82092bfe384cab4d92665bed2746a07f6 (diff) | |
| download | krb5-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.h | 10 |
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 { |
