DeterministicESPAsyncWebServer v6.27.1
Zero-allocation, bounded-execution async HTTP server for ESP32
Loading...
Searching...
No Matches
ntlmssp.h File Reference

NTLMSSP message codec (MS-NLMP §2.2.1) for the SMB2 client (DETWS_ENABLE_SMB). More...

#include "ServerConfig.h"

Go to the source code of this file.

Detailed Description

NTLMSSP message codec (MS-NLMP §2.2.1) for the SMB2 client (DETWS_ENABLE_SMB).

The three-message NTLM handshake tokens that carry the NTLMv2 response (ntlm.h) inside SMB2 SESSION_SETUP: the client sends a NEGOTIATE (type 1), the server replies with a CHALLENGE (type 2) carrying the 8-byte server challenge + the target-info AV_PAIRs, and the client sends an AUTHENTICATE (type 3) carrying the NtChallengeResponse and the user/domain. All fields little-endian; text is UTF-16LE. Pure, zero heap. This builds the raw NTLMSSP tokens; the SPNEGO/GSS wrapping + the SESSION_SETUP framing are the next increment.

Author
Douglas Quigg (dstroy0)
Date
2026

Definition in file ntlmssp.h.