[krbdev.mit.edu #8851] git commit

Greg Hudson via RT rt at KRBDEV-PROD-APP-1.mit.edu
Fri Dec 6 15:09:56 EST 2019


<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 <lukeh at padl.com>
Committer: Greg Hudson <ghudson at mit.edu>
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(-)



More information about the krb5-bugs mailing list