summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1993-09-01 19:03:28 +0000
committerTheodore Tso <tytso@mit.edu>1993-09-01 19:03:28 +0000
commitc8bb9b555b490e594a458b3d71fb6dbb783b34db (patch)
tree5e5d31fe4be2ac6805bfc74d12d7195b688146b6 /src/include
parent1095c36e42e3681477eb167810b73ea46defbd04 (diff)
downloadkrb5-c8bb9b555b490e594a458b3d71fb6dbb783b34db.tar.gz
krb5-c8bb9b555b490e594a458b3d71fb6dbb783b34db.tar.xz
krb5-c8bb9b555b490e594a458b3d71fb6dbb783b34db.zip
Modifications supplied by Ari Medvinsky to include the authorization
data field in the authenticator. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2639 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/krb5/func-proto.h6
-rw-r--r--src/include/krb5/krb5.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/include/krb5/func-proto.h b/src/include/krb5/func-proto.h
index 468e83e20f..a1f3bc2118 100644
--- a/src/include/krb5/func-proto.h
+++ b/src/include/krb5/func-proto.h
@@ -442,6 +442,12 @@ krb5_error_code krb5_recvauth PROTOTYPE((krb5_pointer,
krb5_authenticator **));
+krb5_error_code
+krb5_generate_authenticator PROTOTYPE(( krb5_authenticator *,
+ const krb5_creds *,
+ const krb5_checksum *, krb5_keyblock *,
+ krb5_int32, krb5_authdata ** ));
+
#ifdef NARROW_PROTOTYPES
krb5_error_code krb5_walk_realm_tree
PROTOTYPE((const krb5_data *,
diff --git a/src/include/krb5/krb5.h b/src/include/krb5/krb5.h
index 86eda61a2c..c7c082cc96 100644
--- a/src/include/krb5/krb5.h
+++ b/src/include/krb5/krb5.h
@@ -95,6 +95,7 @@ typedef struct _krb5_authenticator {
krb5_timestamp ctime; /* client sec portion */
krb5_keyblock *subkey; /* true session key, optional */
krb5_int32 seq_number; /* sequence #, optional */
+ krb5_authdata **authorization_data; /* New add by Ari, auth data */
} krb5_authenticator;
typedef struct _krb5_tkt_authent {