SASL2 {
  global:
_sasl_auxprop_free;
_sasl_auxprop_lookup;
_sasl_print_mechanism;
alloc_proppool;
auxprop_plugin_info;
prop_clear;
prop_dispose;
prop_dup;
prop_erase;
prop_format;
prop_get;
prop_getnames;
prop_new;
prop_request;
prop_set;
prop_setvals;
sasl_auxprop_add_plugin;
sasl_auxprop_getctx;
sasl_auxprop_request;
sasl_auxprop_store;
_canonuser_internal;
_cu_internal_client;
_cu_internal_server;
_sasl_canon_user;
_sasl_canonuser_free;
internal_canonuser_init;
sasl_canonuser_add_plugin;
_sasl_auxprop_verify_apop;
always_true;
authdaemon_blocking;
authdaemon_verify_password;
auxprop_verify_password;
retry_read;
retry_writev;
saslauthd_verify_password;
_sasl_client_listmech;
_sasl_client_mechs;
_sasl_print_mechanism;
client_dispose;
client_done;
client_idle;
have_prompts;
sasl_client_add_plugin;
sasl_client_init;
sasl_client_new;
sasl_client_plugin_info;
sasl_client_start;
sasl_client_step;
_buf_alloc;
_iovec_to_buf;
_sasl_add_string;
_sasl_alloc_utils;
_sasl_build_mechlist;
_sasl_common_init;
_sasl_conn_dispose;
_sasl_conn_getopt;
_sasl_conn_init;
_sasl_encodev;
_sasl_find_callback_by_type;
_sasl_find_getconfpath_callback;
_sasl_find_getpath_callback;
_sasl_find_verifyfile_callback;
_sasl_free_utils;
_sasl_get_default_unix_path;
_sasl_get_errorbuf;
_sasl_getcallback;
_sasl_getconfpath;
_sasl_getconfpath_simple;
_sasl_getpath;
_sasl_getpath_simple;
_sasl_getsimple;
_sasl_global_getopt;
_sasl_ipfromstring;
_sasl_log;
_sasl_proxy_policy;
_sasl_strdup;
_sasl_syslog;
_sasl_verifyfile;
sasl_decode;
sasl_dispose;
sasl_done;
sasl_encode;
sasl_encodev;
sasl_errdetail;
sasl_errstring;
sasl_getprop;
sasl_global_listmech;
sasl_idle;
sasl_listmech;
sasl_mutex_alloc;
sasl_mutex_free;
sasl_mutex_lock;
sasl_mutex_unlock;
sasl_set_alloc;
sasl_set_mutex;
sasl_set_path;
sasl_setprop;
sasl_version;
sasl_version_info;
sasl_config_getstring;
sasl_config_init;
external_client_mech_dispose;
external_client_mech_new;
external_client_mech_step;
external_client_plug_init;
external_server_mech_avail;
external_server_mech_new;
external_server_mech_step;
external_server_plug_init;
Encode;
MD5Transform;
MD5_memcpy;
MD5_memset;
_sasl_MD5Final;
_sasl_MD5Init;
_sasl_MD5Update;
_sasl_hmac_md5;
_sasl_hmac_md5_final;
_sasl_hmac_md5_import;
_sasl_hmac_md5_init;
_sasl_hmac_md5_precalc;
getranddata;
randinit;
sasl_churn;
sasl_decode64;
sasl_encode64;
sasl_erasebuffer;
sasl_mkchal;
sasl_rand;
sasl_randcreate;
sasl_randfree;
sasl_randseed;
sasl_utf8verify;
_is_sasl_server_active;
_sasl_checkpass;
_sasl_print_mechanism;
_sasl_server_listmech;
_sasl_server_mechs;
_sasl_transition;
do_authorization;
grab_field;
is_mech;
mech_permitted;
sasl_checkapop;
sasl_checkpass;
sasl_server_add_plugin;
sasl_server_init;
sasl_server_new;
sasl_server_plugin_info;
sasl_server_start;
sasl_server_step;
sasl_setpass;
sasl_user_exists;
server_dispose;
server_done;
server_idle;
sasl_seterror;
_sasl_done_with_plugins;
_sasl_get_plugin;
_sasl_load_plugins;
_sasl_locate_entry;
_plug_buf_alloc;
_plug_challenge_prompt;
_plug_decode;
_plug_decode_free;
_plug_decode_init;
_plug_find_prompt;
_plug_free_secret;
_plug_free_string;
_plug_get_error_message;
_plug_get_password;
_plug_get_realm;
_plug_get_simple;
_plug_iovec_to_buf;
_plug_ipfromstring;
_plug_make_fulluser;
_plug_make_prompts;
_plug_parseuser;
_plug_snprintf_os_info;
_plug_strdup;
};
