NT Domain Authentication SMB / MSRPC client
Copyright (C) Andrew Tridgell 1994-1997
Copyright (C) Luke Kenneth Casson Leighton 1996-1997
+ Copyright (C) Jeremy Allison 1999.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/* calculate the session key */
cred_session_key(&clnt_chal, &srv_chal, (char *)mach_pwd, cli->sess_key);
- bzero(cli->sess_key+8, 8);
+ memset((char *)cli->sess_key+8, '\0', 8);
/******************* Authenticate 2 ********************/
DEBUG(5,("cli_nt_srv_pwset: %d\n", __LINE__));
#ifdef DEBUG_PASSWORD
- dump_data(6, new_hashof_mach_pwd, 16);
+ dump_data(6, (char *)new_hashof_mach_pwd, 16);
#endif
/* Process the new password. */
#ifdef DEBUG_PASSWORD
DEBUG(100,("nt owf of user password: "));
- dump_data(100, lm_owf_user_pwd, 16);
+ dump_data(100, (char *)lm_owf_user_pwd, 16);
DEBUG(100,("nt owf of user password: "));
- dump_data(100, nt_owf_user_pwd, 16);
+ dump_data(100, (char *)nt_owf_user_pwd, 16);
#endif
ctr->switch_value = INTERACTIVE_LOGON_TYPE;
/* Create the structure needed for SAM logon. */
- make_id_info1(&ctr->auth.id1, domain, 0,
+ init_id_info1(&ctr->auth.id1, domain, 0,
smb_userid_low, 0,
username, cli->clnt_name_slash,
(char *)cli->sess_key, lm_owf_user_pwd, nt_owf_user_pwd);
ctr->switch_value = NET_LOGON_TYPE;
/* Create the structure needed for SAM logon. */
- make_id_info2(&ctr->auth.id2, domain, 0,
+ init_id_info2(&ctr->auth.id2, domain, 0,
smb_userid_low, 0,
username, cli->clnt_name_slash,
(uchar *)lm_chal, (uchar *)lm_chal_resp, (uchar *)nt_chal_resp);