summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/kdb_ext.h3
-rw-r--r--src/include/krb5/authdata_plugin.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/include/kdb_ext.h b/src/include/kdb_ext.h
index f51d46500..ce2de9b1b 100644
--- a/src/include/kdb_ext.h
+++ b/src/include/kdb_ext.h
@@ -98,6 +98,7 @@ typedef struct _kdb_sign_auth_data_req {
krb5_timestamp authtime; /* Authtime of TGT */
krb5_authdata **auth_data; /* Authorization data from TGT */
krb5_keyblock *session_key; /* Reply session key */
+ krb5_keyblock *krbtgt_key; /* Key used to decrypt TGT, valid for TGS-REQ only */
} kdb_sign_auth_data_req;
typedef struct _kdb_sign_auth_data_rep {
@@ -123,6 +124,7 @@ typedef struct _kdb_check_policy_as_req {
typedef struct _kdb_check_policy_as_rep {
krb5_magic magic;
const char *status;
+ krb5_data e_data;
} kdb_check_policy_as_rep;
typedef struct _kdb_check_policy_tgs_req {
@@ -135,6 +137,7 @@ typedef struct _kdb_check_policy_tgs_req {
typedef struct _kdb_check_policy_tgs_rep {
krb5_magic magic;
const char *status;
+ krb5_data e_data;
} kdb_check_policy_tgs_rep;
typedef struct _kdb_audit_as_req {
diff --git a/src/include/krb5/authdata_plugin.h b/src/include/krb5/authdata_plugin.h
index a5c3e5355..471f01c05 100644
--- a/src/include/krb5/authdata_plugin.h
+++ b/src/include/krb5/authdata_plugin.h
@@ -152,6 +152,7 @@ typedef struct krb5plugin_authdata_server_ftable_v2 {
struct _krb5_db_entry_new *tgs,
krb5_keyblock *client_key,
krb5_keyblock *server_key,
+ krb5_keyblock *tgs_key,
krb5_data *req_pkt,
krb5_kdc_req *request,
krb5_const_principal for_user_princ,