diff options
Diffstat (limited to 'src/lib/gssapi/krb5/seal.c')
-rw-r--r-- | src/lib/gssapi/krb5/seal.c | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/lib/gssapi/krb5/seal.c b/src/lib/gssapi/krb5/seal.c index 14f203ae2..ca52a60af 100644 --- a/src/lib/gssapi/krb5/seal.c +++ b/src/lib/gssapi/krb5/seal.c @@ -23,10 +23,10 @@ #include "gssapiP_krb5.h" OM_uint32 -krb5_gss_seal(context, minor_status, context_handle, conf_req_flag, +krb5_gss_seal(ctx, minor_status, context_handle, conf_req_flag, qop_req, input_message_buffer, conf_state, output_message_buffer) - krb5_context context; + void *ctx; OM_uint32 *minor_status; gss_ctx_id_t context_handle; int conf_req_flag; @@ -35,6 +35,7 @@ krb5_gss_seal(context, minor_status, context_handle, conf_req_flag, int *conf_state; gss_buffer_t output_message_buffer; { + krb5_context context = ctx; return(kg_seal(context, minor_status, context_handle, conf_req_flag, qop_req, input_message_buffer, conf_state, output_message_buffer, KG_TOK_SEAL_MSG)); @@ -42,10 +43,10 @@ krb5_gss_seal(context, minor_status, context_handle, conf_req_flag, /* V2 interface */ OM_uint32 -krb5_gss_wrap(context, minor_status, context_handle, conf_req_flag, +krb5_gss_wrap(ctx, minor_status, context_handle, conf_req_flag, qop_req, input_message_buffer, conf_state, output_message_buffer) - krb5_context context; + void *ctx; OM_uint32 *minor_status; gss_ctx_id_t context_handle; int conf_req_flag; @@ -54,6 +55,8 @@ krb5_gss_wrap(context, minor_status, context_handle, conf_req_flag, int *conf_state; gss_buffer_t output_message_buffer; { + krb5_context context = ctx; + return(kg_seal(context, minor_status, context_handle, conf_req_flag, (int) qop_req, input_message_buffer, conf_state, output_message_buffer, KG_TOK_WRAP_MSG)); @@ -61,9 +64,9 @@ krb5_gss_wrap(context, minor_status, context_handle, conf_req_flag, /* V2 interface */ OM_uint32 -krb5_gss_wrap_size_limit(context, minor_status, context_handle, conf_req_flag, +krb5_gss_wrap_size_limit(ctx, minor_status, context_handle, conf_req_flag, qop_req, req_output_size, max_input_size) - krb5_context context; + void *ctx; OM_uint32 *minor_status; gss_ctx_id_t context_handle; int conf_req_flag; @@ -71,6 +74,8 @@ krb5_gss_wrap_size_limit(context, minor_status, context_handle, conf_req_flag, OM_uint32 req_output_size; OM_uint32 *max_input_size; { + krb5_context context = ctx; + /* XXX - should just put this in k5seal.c */ return(kg_seal_size(context, minor_status, context_handle, conf_req_flag, qop_req, req_output_size, max_input_size)); |