Lines Matching defs:sec
117 struct dcerpc_security *sec;
122 sec = &state->pipe->conn->security_state;
134 c->status = gensec_update(sec->generic_state, state,
135 sec->auth_info->credentials,
137 data_blob_free(&sec->auth_info->credentials);
147 gensec_want_feature(sec->generic_state, GENSEC_FEATURE_SIGN_PKT_HEADER);
155 sec->auth_info->credentials = state->credentials;
161 sec->auth_info->credentials = data_blob(NULL, 0);
174 sec->auth_info->credentials = data_blob(NULL, 0);
236 struct dcerpc_security *sec;
255 sec = &p->conn->security_state;
257 c->status = gensec_client_start(p, &sec->generic_state,
267 c->status = gensec_set_credentials(sec->generic_state, credentials);
275 c->status = gensec_set_target_hostname(sec->generic_state,
285 c->status = gensec_set_target_service(sec->generic_state,
295 c->status = gensec_start_mech_by_authtype(sec->generic_state,
299 gensec_get_name_by_authtype(sec->generic_state, auth_type),
305 sec->auth_info = talloc(p, struct dcerpc_auth);
306 if (composite_nomem(sec->auth_info, c)) return c;
308 sec->auth_info->auth_type = auth_type;
309 sec->auth_info->auth_level = auth_level,
310 sec->auth_info->auth_pad_length = 0;
311 sec->auth_info->auth_reserved = 0;
312 sec->auth_info->auth_context_id = random();
313 sec->auth_info->credentials = data_blob(NULL, 0);
325 c->status = gensec_update(sec->generic_state, state,
326 sec->auth_info->credentials,
342 sec->auth_info->credentials = state->credentials;
348 sec->auth_info->credentials = data_blob(NULL, 0);