gsasl
2.2.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL).
![]() ![]() |
Go to the source code of this file.
Functions | |
static char * | locale_to_utf8 (char *str) |
static char * | readutf8line (const char *prompt) |
char * | readutf8pass (const char *prompt) |
int | callback (Gsasl *ctx _GL_UNUSED, Gsasl_session *sctx, Gsasl_property prop) |
int callback | ( | Gsasl *ctx | _GL_UNUSED, |
Gsasl_session * | sctx, | ||
Gsasl_property | prop | ||
) |
Definition at line 69 of file callbacks.c.
References gengetopt_args_info::anonymous_token_arg, args_info, gengetopt_args_info::authentication_id_arg, gengetopt_args_info::authorization_id_arg, b64cbtlsexporter, b64cbtlsunique, free(), GSASL_ANONYMOUS_TOKEN, GSASL_AUTHENTICATION_ERROR, GSASL_AUTHID, GSASL_AUTHZID, GSASL_CB_TLS_EXPORTER, GSASL_CB_TLS_UNIQUE, GSASL_GSSAPI_DISPLAY_NAME, GSASL_HOSTNAME, GSASL_NO_CALLBACK, GSASL_OK, GSASL_OPENID20_AUTHENTICATE_IN_BROWSER, GSASL_OPENID20_REDIRECT_URL, GSASL_PASSCODE, GSASL_PASSWORD, gsasl_property_fast(), gsasl_property_get(), gsasl_property_set(), GSASL_QOP, GSASL_REALM, GSASL_SAML20_AUTHENTICATE_IN_BROWSER, GSASL_SAML20_IDP_IDENTIFIER, GSASL_SAML20_REDIRECT_URL, GSASL_SCRAM_ITER, GSASL_SCRAM_SALT, GSASL_SCRAM_SALTED_PASSWORD, GSASL_SERVICE, GSASL_VALIDATE_GSSAPI, gengetopt_args_info::hostname_arg, gengetopt_args_info::iteration_count_orig, gengetopt_args_info::no_cb_flag, gengetopt_args_info::passcode_arg, gengetopt_args_info::password_arg, gengetopt_args_info::quality_of_protection_arg, rc, readutf8line(), readutf8pass(), gengetopt_args_info::realm_arg, gengetopt_args_info::salt_arg, gengetopt_args_info::service_arg, and xstrdup().
Referenced by main().
|
static |
Definition at line 32 of file callbacks.c.
References free(), and str_iconv().
Referenced by readutf8line(), and readutf8pass().
|
static |
Definition at line 53 of file callbacks.c.
References locale_to_utf8(), p, and readline().
Referenced by callback().
char * readutf8pass | ( | const char * | prompt | ) |
Definition at line 61 of file callbacks.c.
References getpass(), locale_to_utf8(), and p.
Referenced by callback(), and mkpasswd().