curl/lib/vauth
Matthew John Cheetham 9ba4ddbc76 auth: upgrade SSPI identity to SEC_WINNT_AUTH_IDENTITY_EX
Replace SEC_WINNT_AUTH_IDENTITY with SEC_WINNT_AUTH_IDENTITY_EX across all
SSPI authentication code. The extended structure adds Version, Length, and
PackageList fields while remaining backwards compatible with all SSPI
functions. Available since Windows XP.

Curl_create_sspi_identity now sets the Version and Length fields when
initializing the structure.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
2026-04-13 12:58:52 +01:00
..
cleartext.c lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
cram.c lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
digest.c digest: fix memory leak in auth_create_digest_http_message() 2026-03-09 09:24:01 +01:00
digest.h lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
digest_sspi.c auth: upgrade SSPI identity to SEC_WINNT_AUTH_IDENTITY_EX 2026-04-13 12:58:52 +01:00
gsasl.c lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
krb5_gssapi.c docs: avoid starting sentences with However, 2026-03-07 23:49:11 +01:00
krb5_sspi.c docs: avoid starting sentences with However, 2026-03-07 23:49:11 +01:00
ntlm.c clang-tidy: enable readability-math-missing-parentheses, adjust code 2026-02-23 18:57:40 +01:00
ntlm_sspi.c lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
oauth2.c lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
spnego_gssapi.c lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
spnego_sspi.c lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
vauth.c lib: use lib source directory as base include path 2026-02-23 16:00:42 +01:00
vauth.h auth: upgrade SSPI identity to SEC_WINNT_AUTH_IDENTITY_EX 2026-04-13 12:58:52 +01:00