search for: auth_free

Displaying 3 results from an estimated 3 matches for "auth_free".

2004 Jul 22
1
[PATCH] add LOGIN authentication mechanism
...sername:"; + + mech_init_auth_client_reply(&reply); + reply.id = request->id; + reply.result = AUTH_CLIENT_RESULT_CONTINUE; + + reply.reply_idx = 0; + reply.data_size = strlen(prompt1); + callback(&reply, prompt1, auth_request->conn); + + return TRUE; +} + +static void mech_login_auth_free(struct auth_request *auth_request) +{ + pool_unref(auth_request->pool); +} + +static struct auth_request *mech_login_auth_new(void) +{ + struct auth_request *auth; + pool_t pool; + + pool = pool_alloconly_create("login_auth_request", 256); + auth = p_new(pool, struct auth_request, 1);...
2004 Jul 01
3
[PATCH, RFC] add APOP authentication mechanism
..._request)); + mech_auth_finish(auth_request, NULL, 0, FALSE); + return TRUE; + } + + auth->digest = p_strndup(auth->pool, tmp, 32); + + passdb->lookup_credentials(auth_request, PASSDB_CREDENTIALS_PLAINTEXT, + apop_credentials_callback); + + return TRUE; +} + +static void +mech_apop_auth_free(struct auth_request *auth_request) +{ + pool_unref(auth_request->pool); +} + +static struct auth_request *mech_apop_auth_new(void) +{ + struct apop_auth_request *auth; + pool_t pool; + + pool = pool_alloconly_create("apop_auth_request", 256); + auth = p_new(pool, struct apop_auth_reque...
2004 Aug 09
1
[PATCH] RPA authentication mechanism
...ient_request_reply reply; + + mech_init_auth_client_reply(&reply); + reply.id = request->id; + reply.result = AUTH_CLIENT_RESULT_CONTINUE; + + reply.reply_idx = 0; + reply.data_size = 0; + callback(&reply, "", auth_request->conn); + + return TRUE; +} + +static void +mech_rpa_auth_free(struct auth_request *auth_request) +{ + struct rpa_auth_request *auth = + (struct rpa_auth_request *)auth_request; + + if (auth->pwd_md5) + safe_memset(auth->pwd_md5, 0, 16); + + pool_unref(auth_request->pool); +} + +static struct auth_request *mech_rpa_auth_new(void) +{ + struct rpa_aut...