diff options
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 { |
