| GNU SASL API Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
int (*Gsasl_code_function) (Gsasl_session *sctx,void *mech_data,const char *input,size_t input_len,char **output,size_t *output_len); void (*Gsasl_done_function) (Gsasl *ctx); void (*Gsasl_finish_function) (Gsasl_session *sctx,void *mech_data); int (*Gsasl_init_function) (Gsasl *ctx); typedef Gsasl_mechanism; typedef Gsasl_mechanism_functions; int (*Gsasl_start_function) (Gsasl_session *sctx,void **mech_data); int (*Gsasl_step_function) (Gsasl_session *sctx,void *mech_data,const char *input,size_t input_len,char **output,size_t *output_len); int gsasl_register (Gsasl *ctx,const Gsasl_mechanism *mech);
int (*Gsasl_code_function) (Gsasl_session *sctx,void *mech_data,const char *input,size_t input_len,char **output,size_t *output_len);
int (*Gsasl_step_function) (Gsasl_session *sctx,void *mech_data,const char *input,size_t input_len,char **output,size_t *output_len);
int gsasl_register (Gsasl *ctx,const Gsasl_mechanism *mech);
This function initialize given mechanism, and if successful, add it to the list of plugins that is used by the library.
|
pointer to libgsasl handle. |
|
plugin structure with information about plugin. |
Returns : |
GSASL_OK iff successful, otherwise GSASL_MALLOC_ERROR. |
Since 0.2.0