[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU gss branch, master, updated. gss-1-0-0-14-gb07d0ff
From: |
Simon Josefsson |
Subject: |
[SCM] GNU gss branch, master, updated. gss-1-0-0-14-gb07d0ff |
Date: |
Tue, 27 Apr 2010 11:03:27 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU gss".
http://git.savannah.gnu.org/cgit/gss.git/commit/?id=b07d0ff1802e68a53d0ec782ce0bb87355781971
The branch, master has been updated
via b07d0ff1802e68a53d0ec782ce0bb87355781971 (commit)
from 61d38213185c4c58a2ce56d38528940e3fbd33ec (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b07d0ff1802e68a53d0ec782ce0bb87355781971
Author: Simon Josefsson <address@hidden>
Date: Tue Apr 27 12:53:19 2010 +0200
Test capsulation functions more.
-----------------------------------------------------------------------
Summary of changes:
tests/basic.c | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/tests/basic.c b/tests/basic.c
index 7085145..338edb8 100644
--- a/tests/basic.c
+++ b/tests/basic.c
@@ -361,6 +361,48 @@ main (int argc, char *argv[])
else
fail ("gss_release_buffer() failed (%d,%d)\n", maj_stat, min_stat);
+ /* Encapsulate. */
+ bufdesc.value = (char *) "context token";
+ bufdesc.length = strlen (bufdesc.value);
+ maj_stat = gss_encapsulate_token (&bufdesc, GSS_C_NT_USER_NAME, &bufdesc2);
+ if (maj_stat == GSS_S_COMPLETE)
+ success ("gss_encapsulate_token() OK\n");
+ else
+ fail ("gss_encapsulate_token() failed (%d)\n", maj_stat);
+
+ maj_stat = gss_decapsulate_token (&bufdesc2, GSS_C_NT_ANONYMOUS, &bufdesc);
+ if (maj_stat == GSS_S_DEFECTIVE_TOKEN)
+ success ("gss_decapsulate_token(bad oid) OK\n");
+ else
+ fail ("gss_decapsulate_token() failed (%d)\n", maj_stat);
+
+ n = ((char *)bufdesc2.value)[3];
+ ((char *)bufdesc2.value)[3] = 42;
+ maj_stat = gss_decapsulate_token (&bufdesc2, GSS_C_NT_USER_NAME, &bufdesc);
+ ((char *)bufdesc2.value)[3] = n;
+ if (maj_stat == GSS_S_DEFECTIVE_TOKEN)
+ success ("gss_decapsulate_token(bad length) OK\n");
+ else
+ fail ("gss_decapsulate_token() failed (%d)\n", maj_stat);
+
+ maj_stat = gss_decapsulate_token (&bufdesc2, GSS_C_NT_USER_NAME, &bufdesc);
+ if (maj_stat == GSS_S_COMPLETE)
+ success ("gss_decapsulate_token() OK\n");
+ else
+ fail ("gss_decapsulate_token() failed (%d)\n", maj_stat);
+
+ maj_stat = gss_release_buffer (&min_stat, &bufdesc);
+ if (maj_stat == GSS_S_COMPLETE)
+ success ("gss_release_buffer() OK\n");
+ else
+ fail ("gss_release_buffer() failed (%d,%d)\n", maj_stat, min_stat);
+
+ maj_stat = gss_release_buffer (&min_stat, &bufdesc2);
+ if (maj_stat == GSS_S_COMPLETE)
+ success ("gss_release_buffer() OK\n");
+ else
+ fail ("gss_release_buffer() failed (%d,%d)\n", maj_stat, min_stat);
+
if (debug)
printf ("Basic self tests done with %d errors\n", error_count);
hooks/post-receive
--
GNU gss
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU gss branch, master, updated. gss-1-0-0-14-gb07d0ff,
Simon Josefsson <=