23#ifndef MUTT_CONN_SASL_H
24#define MUTT_CONN_SASL_H
void mutt_sasl_cleanup(void)
Invoke when processing is complete.
int mutt_sasl_start(void)
Initialise SASL library.
int mutt_sasl_interact(sasl_interact_t *interaction)
Perform an SASL interaction with the user.
bool sasl_auth_validator(const char *authenticator)
Validate an auth method against Cyrus SASL methods.
int mutt_sasl_client_new(struct Connection *conn, sasl_conn_t **saslconn)
Wrapper for sasl_client_new()
void mutt_sasl_setup_conn(struct Connection *conn, sasl_conn_t *saslconn)
Set up an SASL connection.