/*
* SPNEGO wrapper for Kerberos5 GSS-API
* kouril@ics.muni.cz, 2003
+ * (mostly based on Heimdal code)
*/
#include "spnegokrb5_locl.h"
-#define ALLOC(X) (X) = calloc(1, sizeof(*(X)))
-
static int
add_mech(MechTypeList *mech_list, gss_OID mech)
{
return 0;
}
+#if 0
static int
set_context_flags(OM_uint32 req_flags, ContextFlags *flags)
{
flags->integFlag = 1;
return 0;
}
+#endif
-OM_uint32 gss_init_sec_context_spnego(
+OM_uint32 KRB5_LIB_FUNCTION gss_init_sec_context_spnego(
OM_uint32 * minor_status,
const gss_cred_id_t initiator_cred_handle,
gss_ctx_id_t * context_handle,
ret = der_put_length_and_tag(buf + buf_size - len - 1,
buf_size - len,
len,
- CONTEXT,
+ KERB_CTXT,
CONS,
0,
&tmp);
ret = gssapi_spnego_encapsulate(minor_status,
buf + buf_size - len, len,
- output_token, "\x01\x00");
+ output_token, GSS_SPNEGO_MECH);
ret = major_status;