svn commit: samba r995 - in branches/SAMBA_4_0/source: auth
lib/crypto libcli/auth libcli/util librpc/rpc rpc_server
rpc_server/epmapper rpc_server/netlogon rpc_server/samr torture/rpc
tridge at samba.org
tridge at samba.org
Thu Jun 3 23:15:17 GMT 2004
Author: tridge
Date: 2004-06-03 23:15:16 +0000 (Thu, 03 Jun 2004)
New Revision: 995
Added:
branches/SAMBA_4_0/source/rpc_server/dcesrv_crypto.c
Modified:
branches/SAMBA_4_0/source/auth/auth_util.c
branches/SAMBA_4_0/source/lib/crypto/hmacmd5.c
branches/SAMBA_4_0/source/libcli/auth/credentials.c
branches/SAMBA_4_0/source/libcli/auth/credentials.h
branches/SAMBA_4_0/source/libcli/auth/ntlmssp.c
branches/SAMBA_4_0/source/libcli/auth/schannel.c
branches/SAMBA_4_0/source/libcli/auth/session.c
branches/SAMBA_4_0/source/libcli/util/smbdes.c
branches/SAMBA_4_0/source/librpc/rpc/dcerpc_schannel.c
branches/SAMBA_4_0/source/rpc_server/config.mk
branches/SAMBA_4_0/source/rpc_server/dcerpc_server.c
branches/SAMBA_4_0/source/rpc_server/dcerpc_server.h
branches/SAMBA_4_0/source/rpc_server/dcesrv_auth.c
branches/SAMBA_4_0/source/rpc_server/epmapper/rpc_epmapper.c
branches/SAMBA_4_0/source/rpc_server/netlogon/dcerpc_netlogon.c
branches/SAMBA_4_0/source/rpc_server/samr/samr_password.c
branches/SAMBA_4_0/source/torture/rpc/netlogon.c
branches/SAMBA_4_0/source/torture/rpc/samr.c
Log:
- renamed many of our crypto routines to use the industry standard
names rather than our crazy naming scheme. So DES is now called
des_crypt() rather than smbhash()
- added the code from the solution of the ADS crypto challenge that
allows Samba to correctly handle a 128 bit session key in all of the
netr_ServerAuthenticateX() varients. A huge thanks to Luke Howard
from PADL for solving this one!
- restructured the server side rpc authentication to allow for other
than NTLMSSP sign and seal. This commit just adds the structure, the
next commit will add schannel server side support.
- added 128 bit session key support to our client side code, and
testing against w2k3 with smbtorture. Works well.
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_4_0/source&rev=995&nolog=1
More information about the samba-cvs
mailing list