mech.c revision f97cf1c086715db87094bc3d0a4fefdd80bd869c
/* Copyright (C) 2002 Timo Sirainen */
#include "common.h"
#include "ioloop.h"
#include "mech.h"
#include "str.h"
#include "passdb.h"
#include <stdlib.h>
static struct mech_module_list *mech_modules;
{
struct mech_module_list *list;
mech_modules = list;
}
{
break;
}
}
}
{
struct mech_module_list *list;
}
return NULL;
}
{
if (data_size == 0) {
NULL, 0);
} else {
}
}
{
}
extern const struct mech_module mech_plain;
extern const struct mech_module mech_login;
extern const struct mech_module mech_apop;
extern const struct mech_module mech_cram_md5;
extern const struct mech_module mech_digest_md5;
extern const struct mech_module mech_ntlm;
extern const struct mech_module mech_otp;
extern const struct mech_module mech_skey;
extern const struct mech_module mech_rpa;
extern const struct mech_module mech_anonymous;
#ifdef HAVE_GSSAPI
extern const struct mech_module mech_gssapi;
#endif
extern const struct mech_module mech_winbind_ntlm;
extern const struct mech_module mech_winbind_spnego;
void mech_init(void)
{
else
#ifdef BUILTIN_GSSAPI
#endif
}
void mech_deinit(void)
{
else
#ifdef BUILTIN_GSSAPI
#endif
}