s3-ntlm_auth: Convert ntlm_auth to use gensec_ntlmssp server-side
[ira/wip.git] / auth / ntlmssp / ntlmssp.c
index 71e0186074913c273e9f721fa0fce31ecbfc2258..6942fde652ae3788bbaa191039b5f177f9080ebd 100644 (file)
@@ -209,3 +209,14 @@ _PUBLIC_ NTSTATUS gensec_ntlmssp_init(void)
 
        return ret;
 }
+
+uint32_t gensec_ntlmssp_neg_flags(struct gensec_security *gensec_security)
+{
+       struct gensec_ntlmssp_context *gensec_ntlmssp;
+       if (gensec_security->ops != &gensec_ntlmssp_security_ops) {
+               return 0;
+       }
+       gensec_ntlmssp = talloc_get_type_abort(gensec_security->private_data,
+                                              struct gensec_ntlmssp_context);
+       return gensec_ntlmssp->ntlmssp_state->neg_flags;
+}