]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:torture/drs: make use of dcerpc_binding_handle_auth_session_key()
authorStefan Metzmacher <metze@samba.org>
Sat, 14 Sep 2024 13:00:37 +0000 (15:00 +0200)
committerJule Anger <janger@samba.org>
Thu, 12 Jun 2025 11:27:14 +0000 (11:27 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
(cherry picked from commit bbe529a2f6090d2b9df0f361aee9b0a28523cefe)

source4/torture/drs/rpc/dssync.c
source4/torture/drs/rpc/msds_intid.c

index 689ebd4faa405d60b6aa541886120c112fe29b5b..1168639a27f43737a4da251ef0696478c73e33c2 100644 (file)
@@ -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;
index 1bc5c32c5bbf22be9d37ba0b4133d948cf439fe6..330e7877bba18971419dec6497c8f5474eb6424c 100644 (file)
@@ -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 */