sasl.spec revision 7c478bd95313f5f23a4c958a745db2134aa03244
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
#
function sasl_set_alloc
declaration void sasl_set_alloc(sasl_malloc_t *malloc, \
end
function sasl_set_mutex
declaration void sasl_set_mutex(sasl_mutex_alloc_t *alloc, \
end
function sasl_version
declaration void sasl_version(const char **implementation, int *version)
end
function sasl_done
declaration void sasl_done(void)
end
function sasl_dispose
declaration void sasl_dispose(sasl_conn_t **pconn)
end
function sasl_errstring
declaration const char *sasl_errstring(int saslerr, const char *langlist, \
const char **outlang)
end
function sasl_errdetail
declaration const char *sasl_errdetail(sasl_conn_t *conn)
end
function sasl_seterror
declaration void sasl_seterror(sasl_conn_t *conn, unsigned flags, \
const char *fmt, ...)
end
function sasl_getprop
declaration int sasl_getprop(sasl_conn_t *conn, int propnum, \
const void **pvalue)
end
function sasl_setprop
declaration int sasl_setprop(sasl_conn_t *conn, int propnum, \
const void *value)
end
function sasl_idle
declaration int sasl_idle(sasl_conn_t *conn)
end
function sasl_client_init
declaration int sasl_client_init(const sasl_callback_t *callbacks)
end
function sasl_client_new
declaration int sasl_client_new(const char *service, \
const char *serverFQDN, const char *iplocalport, \
const char *ipremoteport, \
const sasl_callback_t *prompt_supp, \
unsigned flags, sasl_conn_t **pconn)
end
function sasl_client_start
declaration int sasl_client_start(sasl_conn_t *conn, const char *mechlist, \
sasl_interact_t **prompt_need, const char **clientout, \
unsigned *clientoutlen, const char **mech)
end
function sasl_client_step
declaration int sasl_client_step(sasl_conn_t *conn, const char *serverin, \
unsigned serverinlen, sasl_interact_t **prompt_need, \
const char **clientout, unsigned *clientoutlen)
end
function sasl_server_init
declaration int sasl_server_init(const sasl_callback_t *callbacks, \
const char *appname)
end
function sasl_server_new
declaration int sasl_server_new(const char *service, \
const char *serverFQDN, const char *user_realm, \
const char *iplocalport, const char *ipremoteport, \
const sasl_callback_t *callbacks, \
unsigned flags, sasl_conn_t **pconn)
end
function sasl_listmech
declaration int sasl_listmech(sasl_conn_t *conn, const char *user, \
end
function sasl_server_start
declaration int sasl_server_start(sasl_conn_t *conn, const char *mech, \
const char *clientin, unsigned clientinlen, \
const char **serverout, unsigned *serveroutlen)
end
function sasl_server_step
declaration int sasl_server_step(sasl_conn_t *conn, const char *clientin, \
unsigned clientinlen, const char **serverout, \
unsigned *serveroutlen)
end
function sasl_checkpass
declaration int sasl_checkpass(sasl_conn_t *conn, \
end
function sasl_user_exists
declaration int sasl_user_exists(sasl_conn_t *conn, const char *service, \
const char *user_realm, const char *user)
end
function sasl_setpass
declaration int sasl_setpass(sasl_conn_t *conn, const char *user, \
const char *oldpass, unsigned oldpasslen, \
unsigned flags)
end
function sasl_auxprop_request
declaration int sasl_auxprop_request(sasl_conn_t *conn, \
const char **propnames)
end
function sasl_auxprop_getctx
end
function sasl_encode
declaration int sasl_encode(sasl_conn_t *conn, \
end
function sasl_encodev
declaration int sasl_encodev(sasl_conn_t *conn, \
end
function sasl_decode
declaration int sasl_decode(sasl_conn_t *conn, \
end
function sasl_global_listmech
declaration const char ** sasl_global_listmech(void)
end
function sasl_checkapop
declaration int sasl_checkapop(sasl_conn_t *conn, \
end
function sasl_client_add_plugin
declaration int sasl_client_add_plugin(const char *plugname, \
end
function sasl_server_add_plugin
declaration int sasl_server_add_plugin(const char *plugname, \
end
function sasl_canonuser_add_plugin
declaration int sasl_canonuser_add_plugin(const char *plugname, \
end
function sasl_auxprop_add_plugin
declaration int sasl_auxprop_add_plugin(const char *plugname, \
end
function sasl_decode64
declaration int sasl_decode64(const char *in, unsigned inlen, \
end
function sasl_encode64
declaration int sasl_encode64(const char *in, unsigned inlen, \
end
function sasl_utf8verify
declaration int sasl_utf8verify(const char *str, unsigned len)
end
function sasl_erasebuffer
declaration void sasl_erasebuffer(char *pass, unsigned len)
end
function prop_new
end
function prop_dup
end
function prop_request
declaration int prop_request(struct propctx *ctx, const char **names)
end
function prop_get
end
function prop_getnames
declaration int prop_getnames(struct propctx *ctx, const char **names, \
end
function prop_clear
declaration void prop_clear(struct propctx *ctx, int requests)
end
function prop_erase
declaration void prop_erase(struct propctx *ctx, const char *name)
end
function prop_dispose
declaration void prop_dispose(struct propctx **ctx)
end
function prop_format
declaration int prop_format(struct propctx *ctx, const char *sep, \
unsigned *outlen)
end
function prop_set
end
function prop_setvals
declaration int prop_setvals(struct propctx *ctx, const char *name, \
const char **values)
end
function sasl_create_context
declaration void *sasl_create_context(void)
end
function sasl_free_context
declaration void sasl_free_context(void *ctx)
end
function _sasl_client_init
declaration int _sasl_client_init(void *ctx, \
const sasl_callback_t *callbacks)
end
function _sasl_client_new
declaration int _sasl_client_new(void *ctx, const char *service, \
const char *serverFQDN, const char *iplocalport, \
const char *ipremoteport, \
const sasl_callback_t *prompt_supp, \
unsigned flags, sasl_conn_t **pconn)
end
function _sasl_server_init
declaration int _sasl_server_init(void *ctx, \
const sasl_callback_t *callbacks, const char *appname)
end
function _sasl_server_new
declaration int _sasl_server_new(void *ctx, const char *service, \
const char *serverFQDN, const char *user_realm, \
const char *iplocalport, const char *ipremoteport, \
const sasl_callback_t *callbacks, \
unsigned flags, sasl_conn_t **pconn)
end
function _sasl_client_add_plugin
declaration int _sasl_client_add_plugin(void *ctx, const char *plugname, \
end
function _sasl_server_add_plugin
declaration int _sasl_server_add_plugin(void *ctx, const char *plugname, \
end
function _sasl_canonuser_add_plugin
declaration int _sasl_canonuser_add_plugin(void *ctx, \
const char *plugname, \
end
function _sasl_auxprop_add_plugin
declaration int _sasl_auxprop_add_plugin(void *ctx, const char *plugname, \
end