1/*	$NetBSD$	*/
2
3/*++
4/* NAME
5/*	smtp_sasl 3h
6/* SUMMARY
7/*	Postfix SASL interface for SMTP client
8/* SYNOPSIS
9/*	#include "smtp_sasl.h"
10/* DESCRIPTION
11/* .nf
12
13 /*
14 * SASL protocol functions
15 */
16extern void smtp_sasl_initialize(void);
17extern void smtp_sasl_connect(SMTP_SESSION *);
18extern int smtp_sasl_passwd_lookup(SMTP_SESSION *);
19extern void smtp_sasl_start(SMTP_SESSION *, const char *, const char *);
20extern int smtp_sasl_authenticate(SMTP_SESSION *, DSN_BUF *);
21extern void smtp_sasl_cleanup(SMTP_SESSION *);
22
23extern void smtp_sasl_helo_auth(SMTP_SESSION *, const char *);
24extern int smtp_sasl_helo_login(SMTP_STATE *);
25
26extern void smtp_sasl_passivate(SMTP_SESSION *, VSTRING *);
27extern int smtp_sasl_activate(SMTP_SESSION *, char *);
28extern STRING_LIST *smtp_sasl_mechs;
29
30/* LICENSE
31/* .ad
32/* .fi
33/*	The Secure Mailer license must be distributed with this software.
34/* AUTHOR(S)
35/*	Initial implementation by:
36/*	Till Franke
37/*	SuSE Rhein/Main AG
38/*	65760 Eschborn, Germany
39/*
40/*	Adopted by:
41/*	Wietse Venema
42/*	IBM T.J. Watson Research
43/*	P.O. Box 704
44/*	Yorktown Heights, NY 10598, USA
45/*--*/
46