Build courier-authlib 0.60.2-0hcoop3.
[hcoop/debian/courier-authlib.git] / authsaslclient.h
CommitLineData
d9898ee8 1#ifndef authsaslclient_h
2#define authsaslclient_h
3
4/*
5** Copyright 2000 Double Precision, Inc. See COPYING for
6** distribution information.
7*/
8
9#if HAVE_CONFIG_H
10#include "courier_auth_config.h"
11#endif
12#include <sys/types.h>
13#include "courierauthsaslclient.h"
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19static const char authsaslclient_h_rcsid[]="$Id: authsaslclient.h,v 1.5 2005/02/21 03:34:19 mrsam Exp $";
20
21
22/* A list of SASL client functions */
23
24struct authsaslclientlist_info {
25 const char *name;
26 int (*func)(const struct authsaslclientinfo *);
27 } ;
28
29extern int authsaslclient_login(const struct authsaslclientinfo *);
30extern int authsaslclient_plain(const struct authsaslclientinfo *);
31extern int authsaslclient_crammd5(const struct authsaslclientinfo *);
32extern int authsaslclient_cramsha1(const struct authsaslclientinfo *);
33extern int authsaslclient_cramsha256(const struct authsaslclientinfo *);
34
35#ifdef __cplusplus
36}
37#endif
38
39#endif