[krbdev.mit.edu #8851] git commit
"Greg Hudson via RT" <[email protected]>
| Newsgroups | gmane.comp.encryption.kerberos.bugs |
|---|---|
| Message-ID | <[email protected]> |
<URL: https://krbdev.mit.edu/rt/Ticket/Display.html?id=8851 > Implement NegoEx Implement draft-zhu-negoex. Mechanisms supporting the NegoEx GSS extensions will be negotiated only through NegoEx, unless they assert the GSS_C_MA_NEGOEX_AND_SPNEGO mech attribute, in which case they may also be negotiated directly via SPNEGO. https://github.com/krb5/krb5/commit/c2ca2f26eaf817a6a7ed42257c380437ab802bd9 Author: Luke Howard <[email protected]> Committer: Greg Hudson <[email protected]> Commit: c2ca2f26eaf817a6a7ed42257c380437ab802bd9 Branch: master doc/plugindev/gssapi.rst | 25 + src/include/k5-trace.h | 5 + src/lib/gssapi/generic/gssapi_ext.h | 45 ++ src/lib/gssapi/generic/gssapi_generic.c | 129 +++--- src/lib/gssapi/libgssapi_krb5.exports | 3 + src/lib/gssapi/mechglue/Makefile.in | 4 + src/lib/gssapi/mechglue/deps | 17 +- src/lib/gssapi/mechglue/g_initialize.c | 4 + src/lib/gssapi/mechglue/g_negoex.c | 237 +++++++++ src/lib/gssapi/mechglue/mglueP.h | 31 ++ src/lib/gssapi/spnego/Makefile.in | 7 +- src/lib/gssapi/spnego/deps | 36 ++- src/lib/gssapi/spnego/gssapiP_negoex.h | 210 ++++++++ src/lib/gssapi/spnego/gssapiP_spnego.h | 41 ++- src/lib/gssapi/spnego/negoex_ctx.c | 785 ++++++++++++++++++++++++++++++ src/lib/gssapi/spnego/negoex_trace.c | 121 +++++ src/lib/gssapi/spnego/negoex_util.c | 812 +++++++++++++++++++++++++++++++ src/lib/gssapi/spnego/spnego_mech.c | 407 ++++++++++------ 18 files changed, 2691 insertions(+), 228 deletions(-)