summaryrefslogtreecommitdiffstats
path: root/src/gssapi_ntlmssp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gssapi_ntlmssp.h')
-rw-r--r--src/gssapi_ntlmssp.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gssapi_ntlmssp.h b/src/gssapi_ntlmssp.h
index 2aae434..04dd76c 100644
--- a/src/gssapi_ntlmssp.h
+++ b/src/gssapi_ntlmssp.h
@@ -59,6 +59,15 @@ extern "C" {
#define GSS_SPNEGO_REQUIRE_MIC_OID_STRING GSS_NTLMSSP_BASE_OID_STRING "\x02"
#define GSS_SPNEGO_REQUIRE_MIC_OID_LENGTH GSS_NTLMSSP_BASE_OID_LENGTH + 1
+/* SPNEGO Reset Crypto OID
+ * MS-SPNG 3.3.5.1 warns hat the NTLM mechanism requires to reset the
+ * crypto engine when the SPNEGO layer uses a MechListMIC.
+ * This OID is queried by the SPNEGO mechanism after a MIC processing to
+ * cause the crypto engine to be reset.
+ */
+#define GSS_NTLMSSP_RESET_CRYPTO_OID_STRING GSS_NTLMSSP_BASE_OID_STRING "\x03"
+#define GSS_NTLMSSP_RESET_CRYPTO_OID_LENGTH GSS_NTLMSSP_BASE_OID_LENGTH + 1
+
#define GSS_NTLMSSP_CS_DOMAIN "ntlmssp_domain"
#define GSS_NTLMSSP_CS_NTHASH "ntlmssp_nthash"
#define GSS_NTLMSSP_CS_PASSWORD "ntlmssp_password"