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)
commit902af49006fb8cfecaadd3cc0c10e2e542083fb1
tree16f4777bc60bf89d72dd6d244b61085521b0794c
parent5816d09c47252d2ee8732722b3cc44ea865b8fcc
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
17 files changed:
source/include/includes.h
source/libcli/auth/gensec.c [new file with mode: 0644]
source/libcli/auth/gensec.h [new file with mode: 0644]
source/libcli/auth/gensec_ntlmssp.c [new file with mode: 0644]
source/libcli/auth/ntlmssp.c
source/libcli/auth/spnego.c
source/libcli/auth/spnego.h
source/libcli/auth/spnego_parse.c [new file with mode: 0644]
source/libcli/config.m4
source/libcli/util/asn1.c
source/librpc/rpc/dcerpc.c
source/librpc/rpc/dcerpc.h
source/librpc/rpc/dcerpc_auth.c
source/librpc/rpc/dcerpc_ntlm.c
source/librpc/rpc/dcerpc_schannel.c
source/librpc/rpc/dcerpc_util.c
source/utils/ntlm_auth.c