gss: remove SPNEGO name wrappers
commitae5c60286a06e72997e88b694823e23fa1805693
authorLuke Howard <lukeh@padl.com>
Thu, 2 Jan 2020 05:30:42 +0000 (2 16:30 +1100)
committerLuke Howard <lukeh@padl.com>
Tue, 4 Feb 2020 06:28:35 +0000 (4 17:28 +1100)
tree07bc053124fa6daddbbf6de4cbda5ab84309db90
parente80248ed363b11c64d4577f94fb65cdb6712ef5d
gss: remove SPNEGO name wrappers

Wrapping GSS names at the SPNEGO level serves no purpose; remove it and return
mechglue names directly. This required a small change to the NTLM mechanism to
allow NULL names to be passed to its release name function.
lib/gssapi/ntlm/release_name.c
lib/gssapi/spnego/accept_sec_context.c
lib/gssapi/spnego/context_stubs.c
lib/gssapi/spnego/cred_stubs.c
lib/gssapi/spnego/init_sec_context.c
lib/gssapi/spnego/spnego_locl.h