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>
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.
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.
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.
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.
Data Fields | ||
---|---|---|
bool | allow_retry | |
fr_dict_enum_value_t * | 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 72 of file rlm_eap_peap.c.
|
extern |
Definition at line 318 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 99 of file rlm_eap_fast.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 321 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.