1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

s4-torture: use netlogon_creds_arcfour_crypt() in samba3rpc test.

Guenther

Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
Günther Deschner 2012-12-05 18:38:01 +01:00 committed by Stefan Metzmacher
parent 4afb7dcb43
commit fd70870203

View File

@ -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;