1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00

s4:py_net: make use of dcerpc_binding_handle_auth_session_key()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
This commit is contained in:
Stefan Metzmacher 2024-09-14 14:19:55 +02:00 committed by Ralph Boehme
parent bf888b59e3
commit 5d3faa86fd

View File

@ -488,9 +488,9 @@ static PyObject *py_net_replicate_init(py_net_Object *self, PyObject *args, PyOb
return NULL; return NULL;
} }
status = gensec_session_key(s->drs_pipe->pipe->conn->security_state.generic_state, status = dcerpc_binding_handle_auth_session_key(s->drs_pipe->binding_handle,
s, s,
&s->gensec_skey); &s->gensec_skey);
if (!NT_STATUS_IS_OK(status)) { if (!NT_STATUS_IS_OK(status)) {
char *error_string = talloc_asprintf(s, char *error_string = talloc_asprintf(s,
"Unable to get session key from drspipe: %s", "Unable to get session key from drspipe: %s",
@ -681,9 +681,9 @@ static PyObject *py_net_replicate_decrypt(py_net_Object *self, PyObject *args, P
} }
drs_pipe = (dcerpc_InterfaceObject *)(py_drspipe); drs_pipe = (dcerpc_InterfaceObject *)(py_drspipe);
status = gensec_session_key(drs_pipe->pipe->conn->security_state.generic_state, status = dcerpc_binding_handle_auth_session_key(drs_pipe->binding_handle,
frame, frame,
&gensec_skey); &gensec_skey);
if (!NT_STATUS_IS_OK(status)) { if (!NT_STATUS_IS_OK(status)) {
char *error_string char *error_string
= talloc_asprintf(frame, = talloc_asprintf(frame,