From c8bb9b555b490e594a458b3d71fb6dbb783b34db Mon Sep 17 00:00:00 2001 From: Theodore Tso Date: Wed, 1 Sep 1993 19:03:28 +0000 Subject: 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 --- src/include/krb5/func-proto.h | 6 ++++++ src/include/krb5/krb5.h | 1 + 2 files changed, 7 insertions(+) (limited to 'src/include') diff --git a/src/include/krb5/func-proto.h b/src/include/krb5/func-proto.h index 468e83e20..a1f3bc211 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 86eda61a2..c7c082cc9 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 { -- cgit