s->drsuapi1.drsuapi_handle = s->drsuapi1.pipe->binding_handle;
- c->status = gensec_session_key(s->drsuapi1.pipe->conn->security_state.generic_state,
- s,
- &s->drsuapi1.gensec_skey);
+ c->status = dcerpc_binding_handle_auth_session_key(
+ s->drsuapi1.drsuapi_handle,
+ s,
+ &s->drsuapi1.gensec_skey);
if (!composite_is_ok(c)) return;
becomeDC_drsuapi_bind_send(s, &s->drsuapi1, becomeDC_drsuapi1_bind_recv);
s->drsuapi2.drsuapi_handle = s->drsuapi2.pipe->binding_handle;
- c->status = gensec_session_key(s->drsuapi2.pipe->conn->security_state.generic_state,
- s,
- &s->drsuapi2.gensec_skey);
+ c->status = dcerpc_binding_handle_auth_session_key(
+ s->drsuapi2.drsuapi_handle,
+ s,
+ &s->drsuapi2.gensec_skey);
if (!composite_is_ok(c)) return;
becomeDC_drsuapi_bind_send(s, &s->drsuapi2, becomeDC_drsuapi2_bind_recv);
s->drsuapi3.drsuapi_handle = s->drsuapi3.pipe->binding_handle;
- c->status = gensec_session_key(s->drsuapi3.pipe->conn->security_state.generic_state,
- s,
- &s->drsuapi3.gensec_skey);
+ c->status = dcerpc_binding_handle_auth_session_key(
+ s->drsuapi3.drsuapi_handle,
+ s,
+ &s->drsuapi3.gensec_skey);
if (!composite_is_ok(c)) return;
becomeDC_drsuapi3_pull_schema_send(s);