• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source4/auth/gensec/

Lines Matching defs:gensec_sasl_state

30 struct gensec_sasl_state {
110 static int gensec_sasl_dispose(struct gensec_sasl_state *gensec_sasl_state)
112 sasl_dispose(&gensec_sasl_state->conn);
118 struct gensec_sasl_state *gensec_sasl_state;
129 gensec_sasl_state = talloc(gensec_security, struct gensec_sasl_state);
130 if (!gensec_sasl_state) {
134 callbacks = talloc_array(gensec_sasl_state, sasl_callback_t, 5);
155 gensec_security->private_data = gensec_sasl_state;
158 local_addr = talloc_asprintf(gensec_sasl_state,
165 remote_addr = talloc_asprintf(gensec_sasl_state,
170 gensec_sasl_state->step = 0;
175 &gensec_sasl_state->conn);
179 talloc_set_destructor(gensec_sasl_state, gensec_sasl_dispose);
191 sasl_ret = sasl_setprop(gensec_sasl_state->conn, SASL_SEC_PROPS, &props);
197 DEBUG(1, ("GENSEC SASL: client_new failed: %s\n", sasl_errdetail(gensec_sasl_state->conn)));
206 struct gensec_sasl_state *gensec_sasl_state = talloc_get_type(gensec_security->private_data,
207 struct gensec_sasl_state);
212 if (gensec_sasl_state->step == 0) {
214 sasl_ret = sasl_client_start(gensec_sasl_state->conn, gensec_security->ops->sasl_name,
217 sasl_ret = sasl_client_step(gensec_sasl_state->conn,
224 DEBUG(1, ("GENSEC SASL: step %d update failed: %s\n", gensec_sasl_state->step,
225 sasl_errdetail(gensec_sasl_state->conn)));
227 gensec_sasl_state->step++;
237 struct gensec_sasl_state *gensec_sasl_state = talloc_get_type(gensec_security->private_data,
238 struct gensec_sasl_state);
242 int sasl_ret = sasl_decode(gensec_sasl_state->conn,
249 DEBUG(1, ("GENSEC SASL: unwrap failed: %s\n", sasl_errdetail(gensec_sasl_state->conn)));
261 struct gensec_sasl_state *gensec_sasl_state = talloc_get_type(gensec_security->private_data,
262 struct gensec_sasl_state);
266 int sasl_ret = sasl_encode(gensec_sasl_state->conn,
273 DEBUG(1, ("GENSEC SASL: wrap failed: %s\n", sasl_errdetail(gensec_sasl_state->conn)));
282 struct gensec_sasl_state *gensec_sasl_state = talloc_get_type(gensec_security->private_data,
283 struct gensec_sasl_state);
285 int sasl_ret = sasl_getprop(gensec_sasl_state->conn, SASL_SSF,