summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi/krb5/init_sec_context.c
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1996-02-24 05:10:47 +0000
committerTheodore Tso <tytso@mit.edu>1996-02-24 05:10:47 +0000
commit1c2b0222833384b4b865f543ab0dcf8328c97a38 (patch)
tree232e6f95f3c7c3a993b599d83774131e42aeb0ef /src/lib/gssapi/krb5/init_sec_context.c
parent80529f62e54f94b1b956e39b589818e31f1a37d3 (diff)
downloadkrb5-1c2b0222833384b4b865f543ab0dcf8328c97a38.tar.gz
krb5-1c2b0222833384b4b865f543ab0dcf8328c97a38.tar.xz
krb5-1c2b0222833384b4b865f543ab0dcf8328c97a38.zip
gssapiP_krb5.h: Changed most krb5 gssapi functions to take a void * as
their first argument, instead of a krb5_context. Makes for a cleaner interface to the mechanism glue layer. k5mech.c (krb5_gss_initialize): Call name-type/mechanism registration function so that mechanism glue layer knows whether or not a name needs to be lazy evaluated or not. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7514 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi/krb5/init_sec_context.c')
-rw-r--r--src/lib/gssapi/krb5/init_sec_context.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/gssapi/krb5/init_sec_context.c b/src/lib/gssapi/krb5/init_sec_context.c
index 504086500..2f9d79586 100644
--- a/src/lib/gssapi/krb5/init_sec_context.c
+++ b/src/lib/gssapi/krb5/init_sec_context.c
@@ -25,9 +25,9 @@
#include "k5-int.h"
static krb5_error_code
-make_ap_req(context, auth_context, cred, server, endtime, chan_bindings,
+make_ap_req(ctx, auth_context, cred, server, endtime, chan_bindings,
do_mutual, flags, token)
- krb5_context context;
+ void *ctx;
krb5_auth_context * auth_context;
krb5_gss_cred_id_t cred;
krb5_principal server;
@@ -37,6 +37,7 @@ make_ap_req(context, auth_context, cred, server, endtime, chan_bindings,
krb5_flags *flags;
gss_buffer_t token;
{
+ krb5_context context = ctx;
krb5_flags mk_req_flags = 0;
krb5_error_code code;
krb5_data checksum_data;
@@ -205,12 +206,12 @@ cleanup:
}
OM_uint32
-krb5_gss_init_sec_context(context, minor_status, claimant_cred_handle,
+krb5_gss_init_sec_context(ct, minor_status, claimant_cred_handle,
context_handle, target_name, mech_type,
req_flags, time_req, input_chan_bindings,
input_token, actual_mech_type, output_token,
ret_flags, time_rec)
- krb5_context context;
+ void *ct;
OM_uint32 *minor_status;
gss_cred_id_t claimant_cred_handle;
gss_ctx_id_t *context_handle;
@@ -225,6 +226,7 @@ krb5_gss_init_sec_context(context, minor_status, claimant_cred_handle,
OM_uint32 *ret_flags;
OM_uint32 *time_rec;
{
+ krb5_context context = ct;
krb5_gss_cred_id_t cred;
krb5_error_code code;
krb5_gss_ctx_id_rec *ctx;