25#ifndef DETERMINISTICESPASYNCWEBSERVER_NTLM_H
26#define DETERMINISTICESPASYNCWEBSERVER_NTLM_H
36void ntlm_nt_hash(
const char *password, uint8_t nt_hash[16]);
44bool ntlm_ntowfv2(
const uint8_t nt_hash[16],
const char *user,
const char *domain, uint8_t owf[16]);
57size_t ntlm_v2_response(
const uint8_t owf[16],
const uint8_t server_challenge[8],
const uint8_t client_challenge[8],
58 const uint8_t timestamp[8],
const uint8_t *target_info,
size_t ti_len, uint8_t *out,
59 size_t out_cap, uint8_t session_key[16]);
User-facing configuration for DeterministicESPAsyncWebServer.