The FreeRADIUS server  $Id: 15bac2a4c627c01d1aa2047687b3418955ac7f00 $
Data Structures | Enumerations | Variables
rlm_mschap.h File Reference
#include "config.h"
#include <freeradius-devel/util/dict.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  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
 

Data Structure Documentation

◆ mschap_auth_call_env_t

struct mschap_auth_call_env_t

Definition at line 68 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

◆ rlm_mschap_t

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 * 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

Enumeration Type Documentation

◆ MSCHAP_AUTH_METHOD

Enumerator
AUTH_INTERNAL 
AUTH_NTLMAUTH_EXEC 
AUTH_AUTO 

Definition at line 17 of file rlm_mschap.h.

Variable Documentation

◆ attr_auth_type

HIDDEN fr_dict_attr_t const* attr_auth_type
extern

Definition at line 78 of file rlm_eap_peap.c.

◆ attr_cleartext_password

HIDDEN fr_dict_attr_t const* attr_cleartext_password
extern

Definition at line 312 of file rlm_ldap.c.

◆ attr_eap_identity

HIDDEN fr_dict_attr_t const* attr_eap_identity
extern

Definition at line 85 of file base.c.

◆ attr_lm_password

HIDDEN fr_dict_attr_t const* attr_lm_password
extern

◆ attr_ms_chap_new_cleartext_password

HIDDEN fr_dict_attr_t const* attr_ms_chap_new_cleartext_password
extern

Definition at line 250 of file rlm_mschap.c.

◆ attr_ms_chap_new_nt_password

HIDDEN fr_dict_attr_t const* attr_ms_chap_new_nt_password
extern

Definition at line 251 of file rlm_mschap.c.

◆ attr_ms_chap_peer_challenge

HIDDEN fr_dict_attr_t const* attr_ms_chap_peer_challenge
extern

Definition at line 98 of file rlm_eap_fast.c.

◆ attr_ms_chap_use_ntlm_auth

HIDDEN fr_dict_attr_t const* attr_ms_chap_use_ntlm_auth
extern

Definition at line 253 of file rlm_mschap.c.

◆ attr_ms_chap_user_name

HIDDEN fr_dict_attr_t const* attr_ms_chap_user_name
extern

Definition at line 254 of file rlm_mschap.c.

◆ attr_nt_password

HIDDEN fr_dict_attr_t const* attr_nt_password
extern

Definition at line 315 of file rlm_ldap.c.

◆ attr_smb_account_ctrl

HIDDEN fr_dict_attr_t const* attr_smb_account_ctrl
extern

Definition at line 257 of file rlm_mschap.c.

◆ attr_smb_account_ctrl_text

HIDDEN fr_dict_attr_t const* attr_smb_account_ctrl_text
extern

Definition at line 256 of file rlm_mschap.c.