OpenVPN
|
Go to the source code of this file.
Functions | |
const char * | ntlm_phase_1 (const struct http_proxy_info *p, struct gc_arena *gc) |
const char * | ntlm_phase_3 (const struct http_proxy_info *p, const char *phase_2, struct gc_arena *gc) |
const char* ntlm_phase_1 | ( | const struct http_proxy_info * | p, |
struct gc_arena * | gc | ||
) |
Definition at line 175 of file ntlm.c.
References alloc_buf_gc(), BSTR, and buf_printf().
Referenced by establish_http_proxy_passthru().
const char* ntlm_phase_3 | ( | const struct http_proxy_info * | p, |
const char * | phase_2, | ||
struct gc_arena * | gc | ||
) |
Definition at line 192 of file ntlm.c.
References add_security_buffer(), ASSERT, CLEAR, gen_hmac_md5(), gen_md4_hash(), gen_nonce(), gen_timestamp(), buffer::len, M_ERR, M_INFO, M_WARN, make_base64_string2(), MD4_DIGEST_LENGTH, MD5_DIGEST_LENGTH, msg, my_strupr(), openvpn_base64_decode(), user_pass::password, unicodize(), http_proxy_info::up, and user_pass::username.
Referenced by establish_http_proxy_passthru().