|
static BOOL | ntlm_av_pair_get_next_offset (const NTLM_AV_PAIR *pAvPair, size_t size, size_t *pOffset) |
|
static BOOL | ntlm_av_pair_check_data (const NTLM_AV_PAIR *pAvPair, size_t cbAvPair, size_t size) |
|
static const char * | get_av_pair_string (UINT16 pair) |
|
static BOOL | ntlm_av_pair_check (const NTLM_AV_PAIR *pAvPair, size_t cbAvPair) |
|
static NTLM_AV_PAIR * | ntlm_av_pair_next (NTLM_AV_PAIR *pAvPairList, size_t *pcbAvPairList) |
|
static INLINE void | ntlm_av_pair_set_id (NTLM_AV_PAIR *pAvPair, UINT16 id) |
|
static INLINE void | ntlm_av_pair_set_len (NTLM_AV_PAIR *pAvPair, UINT16 len) |
|
static BOOL | ntlm_av_pair_list_init (NTLM_AV_PAIR *pAvPairList, size_t cbAvPairList) |
|
static INLINE BOOL | ntlm_av_pair_get_id (const NTLM_AV_PAIR *pAvPair, size_t size, UINT16 *pair) |
|
ULONG | ntlm_av_pair_list_length (NTLM_AV_PAIR *pAvPairList, size_t cbAvPairList) |
|
static INLINE BOOL | ntlm_av_pair_get_len (const NTLM_AV_PAIR *pAvPair, size_t size, size_t *pAvLen) |
|
static ULONG | ntlm_av_pair_list_size (ULONG AvPairsCount, ULONG AvPairsValueLength) |
|
PBYTE | ntlm_av_pair_get_value_pointer (NTLM_AV_PAIR *pAvPair) |
|
NTLM_AV_PAIR * | ntlm_av_pair_get (NTLM_AV_PAIR *pAvPairList, size_t cbAvPairList, NTLM_AV_ID AvId, size_t *pcbAvPairListRemaining) |
|
static BOOL | ntlm_av_pair_add (NTLM_AV_PAIR *pAvPairList, size_t cbAvPairList, NTLM_AV_ID AvId, PBYTE Value, UINT16 AvLen) |
|
static BOOL | ntlm_av_pair_add_copy (NTLM_AV_PAIR *pAvPairList, size_t cbAvPairList, NTLM_AV_PAIR *pAvPair, size_t cbAvPair) |
|
static int | ntlm_get_target_computer_name (PUNICODE_STRING pName, COMPUTER_NAME_FORMAT type) |
|
static void | ntlm_free_unicode_string (PUNICODE_STRING string) |
|
static BOOL | ntlm_md5_update_uint32_be (WINPR_DIGEST_CTX *md5, UINT32 num) |
|
static void | ntlm_compute_channel_bindings (NTLM_CONTEXT *context) |
|
static void | ntlm_compute_single_host_data (NTLM_CONTEXT *context) |
|
BOOL | ntlm_construct_challenge_target_info (NTLM_CONTEXT *context) |
|
BOOL | ntlm_construct_authenticate_target_info (NTLM_CONTEXT *context) |
|
WinPR: Windows Portable Runtime NTLM Security Package (AV_PAIRs)
Copyright 2011-2014 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
ULONG ntlm_av_pair_list_length |
( |
NTLM_AV_PAIR * |
pAvPairList, |
|
|
size_t |
cbAvPairList |
|
) |
| |
WinPR: Windows Portable Runtime NTLM Security Package (AV_PAIRs)
Copyright 2011-2012 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.