From: Stefan Metzmacher Date: Sat, 14 Sep 2024 13:00:37 +0000 (+0200) Subject: s4:torture/drs: make use of dcerpc_binding_handle_auth_session_key() X-Git-Tag: samba-4.21.7~62 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=c924b4420de308fe4e59a9ed978aa04ffa6f062e;p=thirdparty%2Fsamba.git s4:torture/drs: make use of dcerpc_binding_handle_auth_session_key() Signed-off-by: Stefan Metzmacher Reviewed-by: Ralph Boehme (cherry picked from commit bbe529a2f6090d2b9df0f361aee9b0a28523cefe) --- diff --git a/source4/torture/drs/rpc/dssync.c b/source4/torture/drs/rpc/dssync.c index 689ebd4faa4..1168639a27f 100644 --- a/source4/torture/drs/rpc/dssync.c +++ b/source4/torture/drs/rpc/dssync.c @@ -708,8 +708,9 @@ static bool test_GetNCChanges(struct torture_context *tctx, dump_data_pw("CREDENTIALS nthash:", nthash->hash, sizeof(nthash->hash)); } } - status = gensec_session_key(ctx->new_dc.drsuapi.drs_pipe->conn->security_state.generic_state, - ctx, &gensec_skey); + status = dcerpc_binding_handle_auth_session_key(ctx->new_dc.drsuapi.drs_handle, + ctx, + &gensec_skey); if (!NT_STATUS_IS_OK(status)) { printf("failed to get gensec session key: %s\n", nt_errstr(status)); return false; diff --git a/source4/torture/drs/rpc/msds_intid.c b/source4/torture/drs/rpc/msds_intid.c index 1bc5c32c5bb..330e7877bba 100644 --- a/source4/torture/drs/rpc/msds_intid.c +++ b/source4/torture/drs/rpc/msds_intid.c @@ -217,8 +217,9 @@ static bool _test_DsaBind(struct torture_context *tctx, bi->drs_handle = bi->drs_pipe->binding_handle; - status = gensec_session_key(bi->drs_pipe->conn->security_state.generic_state, - mem_ctx, &bi->gensec_skey); + status = dcerpc_binding_handle_auth_session_key(bi->drs_handle, + mem_ctx, + &bi->gensec_skey); torture_assert_ntstatus_ok(tctx, status, "failed to get gensec session key"); /* Bind to DRSUAPI interface */