This library contains functions for managing NeTwork Lan Manager(NTLM) authentication protocol
For detailed information on the DS80C400 please see the High-Speed Microcontroller User's Guide: DS80C400 Supplement.
Go to the source code of this file.
Data Structures | |
| struct | _sbufhdr |
| struct | _type1msghdr |
| struct | _type1msg |
| struct | _type2msghdr |
| struct | _type2msg |
| struct | _type3msghdr |
| struct | _type3msg |
Defines | |
| #define | MAX_NTLM_BUF 1024 |
| #define | NTLM_SIGN "NTLMSSP\0" |
| #define | NTLM_TYPE1_MSG 1 |
| #define | NTLM_TYPE3_MSG 3 |
| #define | NTLM_FLAGS 0x0000b207L |
Typedefs | |
| typedef _sbufhdr | sbufhdr |
| typedef _type1msghdr | type1msghdr |
| typedef _type1msg | type1msg |
| typedef _type2msghdr | type2msghdr |
| typedef _type2msg | type2msg |
| typedef _type3msghdr | type3msghdr |
| typedef _type3msg | type3msg |
Functions | |
| void | generate_type1_msg (type1msg *t1_msg, char *user) |
| Generates type1 NTLM message. | |
| void | generate_type3_msg (type2msg *t2_msg, type3msg *t3_msg, char *user, char *pass) |
| Generates type3 NTLM message. | |
|
|
definition for maximum ntlm security buffer length.
|
|
|
definition for NTLM flags
|
|
|
definition for NTLM signature
|
|
|
definition for type 1 NTLM Message
|
|
|
definition for type 3 NTLM Message
|
|
|
Structure for security buffer header |
|
|
Structure for type1 message |
|
|
Structure for type1 message header |
|
|
Structure for type2 message |
|
|
Structure for type2 message header |
|
|
Structure for type3 message |
|
|
Structure for type3 message header |
|
||||||||||||
|
Generates type1 NTLM message. This function generates Type1 NTLM message that is sent to server to get type2 message. For more information, See NTLM authentication protocol specification.
|
|
||||||||||||||||||||
|
Generates type3 NTLM message. This function generates Type3 NTLM message that contains both LAN Manager and NT LAN manager responses for server challenge.For more information, See NTLM authentication protocol specification.
|
| Copyright 2005 Dallas Semiconductor, Inc.. | Documentation generated by Doxygen. |