mirror of
https://github.com/samba-team/samba.git
synced 2025-11-13 08:23:49 +03:00
r3686: The results of some work on the NETLOGON pipe:
Break out the samsync tests from RPC-NETLOGON into a new RPC-SAMSYNC, that will cross-verify all the values. Add support for the way netlogon credentials are shared between the pipe that sets up schannel and the pipe that is encrypted with it. Test this support, by calling both NETLOGON and SAMR operations in the RPC-SCHANNEL test. Move some of the Netlogon NEG flags into the .idl, now we have an idea what a few of them really are. Rename the sam_pwd_hash into a name that has meaning (all other crypto functions were renamed in Samba4 ages ago). Break out NTLMv2 functionality for operation on the NT hash - I intend to do NTLMv2 logins in the samsync test in future, and naturally I only have the hash. Andrew Bartlett
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
68dd173dc0
commit
6e6cc6fb98
@@ -439,7 +439,7 @@ void arcfour_crypt(uint8_t *data, const uint8_t keystr[16], int len)
|
||||
/* Decode a sam password hash into a password. The password hash is the
|
||||
same method used to store passwords in the NT registry. The DES key
|
||||
used is based on the RID of the user. */
|
||||
void sam_pwd_hash(uint_t rid, const uint8_t *in, uint8_t *out, int forw)
|
||||
void sam_rid_crypt(uint_t rid, const uint8_t *in, uint8_t *out, int forw)
|
||||
{
|
||||
uint8_t s[14];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user