svn commit: samba r3389 - in branches/SAMBA_4_0/source/librpc/rpc: .

tridge at samba.org tridge at samba.org
Sat Oct 30 10:51:19 GMT 2004


Author: tridge
Date: 2004-10-30 10:51:18 +0000 (Sat, 30 Oct 2004)
New Revision: 3389

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=3389

Log:
fixed schannel client side code. RPC-SCHANNEL now works against w2k3
again. The problem was that the sig_size method didn't get added in
the gensec conversion.


Modified:
   branches/SAMBA_4_0/source/librpc/rpc/dcerpc_schannel.c


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/rpc/dcerpc_schannel.c
===================================================================
--- branches/SAMBA_4_0/source/librpc/rpc/dcerpc_schannel.c	2004-10-30 09:23:39 UTC (rev 3388)
+++ branches/SAMBA_4_0/source/librpc/rpc/dcerpc_schannel.c	2004-10-30 10:51:18 UTC (rev 3389)
@@ -92,6 +92,11 @@
 	return schannel_sign_packet(dce_schan_state->schannel_state, mem_ctx, data, length, sig);
 }
 
+static size_t dcerpc_schannel_sig_size(struct gensec_security *gensec_security)
+{
+	return 32;
+}
+
 static NTSTATUS dcerpc_schannel_session_key(struct gensec_security *gensec_security, 
 					    DATA_BLOB *session_key)
 {
@@ -504,6 +509,7 @@
 	.unseal_packet 	= dcerpc_schannel_unseal_packet,
 	.session_key	= dcerpc_schannel_session_key,
 	.session_info	= dcerpc_schannel_session_info,
+	.sig_size	= dcerpc_schannel_sig_size,
 	.end		= dcerpc_schannel_end
 };
 



More information about the samba-cvs mailing list