r1200: Add 'gensec', our generic security layer.
authorAndrew Bartlett <abartlet@samba.org>
Sun, 20 Jun 2004 00:58:09 +0000 (00:58 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:56:44 +0000 (12:56 -0500)
commitbe081037e09bb78c0308cd6c7a5d7ae563678b7c
tree4bdabbe93653433e696d4abc4ac3b2991e59aed6
parent8cb41badd4349b7d9d78ff8e25143929522e4749
r1200: Add 'gensec', our generic security layer.

This layer is used for DCERPC security, as well as ntlm_auth at this
time.  It expect things like SASL and the CIFS layer to use it as
well.

The particular purpose of this layer is to introduce SPENGO, which
needs generic access to the actual implementation mechanisms.

Schannel, due to it's 'interesting' setup properties is in GENSEC, but
is only in the RPC code.

Andrew Bartlett
(This used to be commit 902af49006fb8cfecaadd3cc0c10e2e542083fb1)
17 files changed:
source4/include/includes.h
source4/libcli/auth/gensec.c [new file with mode: 0644]
source4/libcli/auth/gensec.h [new file with mode: 0644]
source4/libcli/auth/gensec_ntlmssp.c [new file with mode: 0644]
source4/libcli/auth/ntlmssp.c
source4/libcli/auth/spnego.c
source4/libcli/auth/spnego.h
source4/libcli/auth/spnego_parse.c [new file with mode: 0644]
source4/libcli/config.m4
source4/libcli/util/asn1.c
source4/librpc/rpc/dcerpc.c
source4/librpc/rpc/dcerpc.h
source4/librpc/rpc/dcerpc_auth.c
source4/librpc/rpc/dcerpc_ntlm.c
source4/librpc/rpc/dcerpc_schannel.c
source4/librpc/rpc/dcerpc_util.c
source4/utils/ntlm_auth.c