eap_mschapv2.c File Reference

WPA Supplicant / EAP-MSCHAPV2 (draft-kamath-pppext-eap-mschapv2-00.txt). More...

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "common.h"
#include "eap_i.h"
#include "wpa_supplicant.h"
#include "config_ssid.h"
#include "ms_funcs.h"
#include "wpa_ctrl.h"

Include dependency graph for eap_mschapv2.c:

Go to the source code of this file.

Defines

#define MSCHAPV2_OP_CHALLENGE   1
#define MSCHAPV2_OP_RESPONSE   2
#define MSCHAPV2_OP_SUCCESS   3
#define MSCHAPV2_OP_FAILURE   4
#define MSCHAPV2_OP_CHANGE_PASSWORD   7
#define MSCHAPV2_RESP_LEN   49
#define ERROR_RESTRICTED_LOGON_HOURS   646
#define ERROR_ACCT_DISABLED   647
#define ERROR_PASSWD_EXPIRED   648
#define ERROR_NO_DIALIN_PERMISSION   649
#define ERROR_AUTHENTICATION_FAILURE   691
#define ERROR_CHANGING_PASSWORD   709
#define PASSWD_CHANGE_CHAL_LEN   16
#define MSCHAPV2_KEY_LEN   16

Variables

eap_mschapv2_hdr packed
const struct eap_method eap_method_mschapv2


Detailed Description

WPA Supplicant / EAP-MSCHAPV2 (draft-kamath-pppext-eap-mschapv2-00.txt).

Copyright
Copyright (c) 2004-2005, Jouni Malinen <[email protected]>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Alternatively, this software may be distributed under the terms of BSD license.

See README and COPYING for more details.

Definition in file eap_mschapv2.c.


Variable Documentation

const struct eap_method eap_method_mschapv2
 

Initial value:

{
        .method = EAP_TYPE_MSCHAPV2,
        .name = "MSCHAPV2",
        .init = eap_mschapv2_init,
        .deinit = eap_mschapv2_deinit,
        .process = eap_mschapv2_process,
        .isKeyAvailable = eap_mschapv2_isKeyAvailable,
        .getKey = eap_mschapv2_getKey,
}

Definition at line 754 of file eap_mschapv2.c.


Generated on Sat May 6 21:15:33 2006 for wpa_supplicant by  doxygen 1.4.2