From fd7087020344f7d24737e3be2f3afbd0417b0026 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=BCnther=20Deschner?= Date: Wed, 5 Dec 2012 18:38:01 +0100 Subject: [PATCH] s4-torture: use netlogon_creds_arcfour_crypt() in samba3rpc test. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Guenther Signed-off-by: Günther Deschner Reviewed-by: Stefan Metzmacher --- source4/torture/rpc/samba3rpc.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/source4/torture/rpc/samba3rpc.c b/source4/torture/rpc/samba3rpc.c index 0dd9dbddcba..c19476d9bf1 100644 --- a/source4/torture/rpc/samba3rpc.c +++ b/source4/torture/rpc/samba3rpc.c @@ -1104,7 +1104,7 @@ static bool schan(struct torture_context *tctx, for (i=2; i<4; i++) { int flags; - DATA_BLOB chal, nt_resp, lm_resp, names_blob, session_key; + DATA_BLOB chal, nt_resp, lm_resp, names_blob; struct netlogon_creds_CredentialState *creds_state; struct netr_Authenticator netr_auth, netr_auth2; struct netr_NetworkInfo ninfo; @@ -1197,11 +1197,8 @@ static bool schan(struct torture_context *tctx, ZERO_STRUCT(pinfo.lmpassword.hash); E_md4hash(cli_credentials_get_password(user_creds), pinfo.ntpassword.hash); - session_key = data_blob_talloc(mem_ctx, - creds_state->session_key, 16); - arcfour_crypt_blob(pinfo.ntpassword.hash, - sizeof(pinfo.ntpassword.hash), - &session_key); + + netlogon_creds_arcfour_crypt(creds_state, pinfo.ntpassword.hash, 16); logon.password = &pinfo; -- 2.11.4.GIT