summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/ntlmssptest.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/ntlmssptest.c b/tests/ntlmssptest.c
index d1b334d..c9d7bdc 100644
--- a/tests/ntlmssptest.c
+++ b/tests/ntlmssptest.c
@@ -2171,6 +2171,24 @@ int main(int argc, const char *argv[])
ret = test_GSS_Wrap_EX(ctx, &T_GSSWRAPEXv2);
fprintf(stdout, "Test: %s\n", (ret ? "FAIL":"SUCCESS"));
+ fprintf(stdout, " *** Test with NTLMv1 auth");
+ setenv("LM_COMPAT_LEVEL", "0", 1);
+
+ fprintf(stdout, "Test GSSAPI conversation (user env file)\n");
+ ret = test_gssapi_1(true, false);
+ fprintf(stdout, "Test: %s\n", (ret ? "FAIL":"SUCCESS"));
+
+ fprintf(stdout, "Test GSSAPI conversation (with password)\n");
+ ret = test_gssapi_1(false, false);
+ fprintf(stdout, "Test: %s\n", (ret ? "FAIL":"SUCCESS"));
+
+ fprintf(stdout, "Test Connectionless exchange\n");
+ ret = test_gssapi_cl();
+ fprintf(stdout, "Test: %s\n", (ret ? "FAIL":"SUCCESS"));
+
+ fprintf(stdout, " *** Again forcing NTLMv2 auth");
+ setenv("LM_COMPAT_LEVEL", "5", 1);
+
fprintf(stdout, "Test GSSAPI conversation (user env file)\n");
ret = test_gssapi_1(true, false);
fprintf(stdout, "Test: %s\n", (ret ? "FAIL":"SUCCESS"));