![]() |
The FreeRADIUS server $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
|
#include "config.h"#include "mschap.h"#include <freeradius-devel/util/dict.h>#include <freeradius-devel/util/slab.h>#include <freeradius-devel/server/tmpl.h>
Include dependency graph for rlm_mschap.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | mschap_auth_call_env_t |
| struct | mschap_auth_ctx_t |
| struct | mschap_cpw_ctx_t |
| struct | rlm_mschap_t |
Enumerations | |
| enum | MSCHAP_AUTH_METHOD { AUTH_INTERNAL = 0 , AUTH_NTLMAUTH_EXEC = 1 , AUTH_AUTO = 2 } |
Variables | |
| HIDDEN fr_dict_attr_t const * | attr_auth_type |
| HIDDEN fr_dict_attr_t const * | attr_cleartext_password |
| HIDDEN fr_dict_attr_t const * | attr_eap_identity |
| HIDDEN fr_dict_attr_t const * | attr_lm_password |
| HIDDEN fr_dict_attr_t const * | attr_ms_chap_new_cleartext_password |
| HIDDEN fr_dict_attr_t const * | attr_ms_chap_new_nt_password |
| HIDDEN fr_dict_attr_t const * | attr_ms_chap_peer_challenge |
| HIDDEN fr_dict_attr_t const * | attr_ms_chap_use_ntlm_auth |
| HIDDEN fr_dict_attr_t const * | attr_ms_chap_user_name |
| HIDDEN fr_dict_attr_t const * | attr_nt_password |
| HIDDEN fr_dict_attr_t const * | attr_smb_account_ctrl |
| HIDDEN fr_dict_attr_t const * | attr_smb_account_ctrl_text |
| struct mschap_auth_call_env_t |
Definition at line 81 of file rlm_mschap.h.
Collaboration diagram for mschap_auth_call_env_t:| Data Fields | ||
|---|---|---|
| tmpl_t const * | chap2_cpw | |
| tmpl_t const * | chap2_response | |
| tmpl_t const * | chap2_success | |
| tmpl_t const * | chap_challenge | |
| tmpl_t const * | chap_error | |
| tmpl_t const * | chap_mppe_keys | |
| tmpl_t const * | chap_nt_enc_pw | |
| tmpl_t const * | chap_response | |
| tmpl_t const * | local_cpw | |
| tmpl_t const * | mppe_encryption_policy | |
| tmpl_t const * | mppe_encryption_types | |
| tmpl_t const * | mppe_recv_key | |
| tmpl_t const * | mppe_send_key | |
| tmpl_t const * | ntlm_cpw_domain | |
| tmpl_t const * | ntlm_cpw_username | |
| tmpl_t const * | username | |
| fr_value_box_t | wb_domain | |
| fr_value_box_t | wb_username | |
| struct mschap_auth_ctx_t |
Definition at line 111 of file rlm_mschap.h.
Collaboration diagram for mschap_auth_ctx_t:| Data Fields | ||
|---|---|---|
| fr_pair_t * | cpw | |
| mschap_cpw_ctx_t * | cpw_ctx | |
| mschap_auth_call_env_t * | env_data | |
| rlm_mschap_t const * | inst | |
| MSCHAP_AUTH_METHOD | method | |
| char const * | name | |
| fr_pair_t * | nt_password | |
| fr_pair_t * | smb_ctrl | |
| struct mschap_cpw_ctx_t |
Definition at line 102 of file rlm_mschap.h.
Collaboration diagram for mschap_cpw_ctx_t:| Data Fields | ||
|---|---|---|
| fr_value_box_list_t | cpw_domain | |
| fr_value_box_list_t | cpw_user | |
| fr_value_box_list_t | local_cpw_result | |
| fr_pair_t * | new_hash | |
| uint8_t | new_nt_encrypted[516] | |
| uint8_t | old_nt_hash[NT_DIGEST_LENGTH] | |
| struct rlm_mschap_t |
Definition at line 41 of file rlm_mschap.h.
Collaboration diagram for rlm_mschap_t:| Data Fields | ||
|---|---|---|
| bool | allow_retry | |
| fr_dict_enum_value_t const * | auth_type | |
| MSCHAP_AUTH_METHOD | method | |
| bool | normify | |
| char const * | ntlm_auth | |
| fr_time_delta_t | ntlm_auth_timeout | |
| char const * | ntlm_cpw | |
| bool | require_encryption | |
| bool | require_strong | |
| char const * | retry_msg | |
| bool | use_mppe | |
| char const * | wb_username | |
| bool | with_ntdomain_hack | |
| enum MSCHAP_AUTH_METHOD |
| Enumerator | |
|---|---|
| AUTH_INTERNAL | |
| AUTH_NTLMAUTH_EXEC | |
| AUTH_AUTO | |
Definition at line 17 of file rlm_mschap.h.
|
extern |
Definition at line 102 of file rlm_eap_peap.c.
|
extern |
Definition at line 326 of file rlm_ldap.c.
|
extern |
|
extern |
|
extern |
Definition at line 236 of file rlm_mschap.c.
|
extern |
Definition at line 237 of file rlm_mschap.c.
|
extern |
Definition at line 238 of file rlm_mschap.c.
|
extern |
Definition at line 239 of file rlm_mschap.c.
|
extern |
Definition at line 240 of file rlm_mschap.c.
|
extern |
Definition at line 329 of file rlm_ldap.c.
|
extern |
Definition at line 243 of file rlm_mschap.c.
|
extern |
Definition at line 242 of file rlm_mschap.c.
1.9.8