spnego: make spnego_context public
[abartlet/samba.git/.git] / source3 / librpc / crypto / cli_spnego.c
index 04a0922197c0c5cebf0444fc1375bdf8fb057c8e..60e9e8012f699b5a65fc015777d6c72468a7f522 100644 (file)
 #include "librpc/crypto/gse.h"
 #include "librpc/crypto/spnego.h"
 
-struct spnego_context {
-       enum spnego_mech mech;
-
-       bool do_sign;
-       bool do_seal;
-
-       union {
-               struct auth_ntlmssp_state *ntlmssp_state;
-               struct gse_context *gssapi_state;
-       } mech_ctx;
-
-       enum {
-               SPNEGO_CONV_INIT = 0,
-               SPNEGO_CONV_AUTH_MORE,
-               SPNEGO_CONV_AUTH_CONFIRM,
-               SPNEGO_CONV_AUTH_DONE
-       } state;
-};
-
 static NTSTATUS spnego_context_init(TALLOC_CTX *mem_ctx,
                                    bool do_sign, bool do_seal,
                                    struct spnego_context **spnego_ctx)