iPXE
|
EAP MD5-Challenge authentication method. More...
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <ipxe/md5.h>
#include <ipxe/chap.h>
#include <ipxe/eap.h>
Go to the source code of this file.
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
static int | eap_rx_md5 (struct eap_supplicant *supplicant, const void *req, size_t req_len) |
Handle EAP MD5-Challenge. More... | |
Variables | |
struct eap_method eap_md5_method | __eap_method |
EAP MD5-Challenge method. More... | |
EAP MD5-Challenge authentication method.
Definition in file eap_md5.c.
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
|
static |
Handle EAP MD5-Challenge.
supplicant | EAP supplicant |
req | Request type data |
req_len | Length of request type data |
rc | Return status code |
Definition at line 47 of file eap_md5.c.
References __attribute__, assert(), chap_finish(), chap_init(), chap_respond(), chap_set_identifier(), chap_update(), DBGC, DBGC_HDA, eap_tx_response(), EINVAL, fetch_raw_setting_copy(), free, eap_supplicant::id, eap_md5::len, md5_algorithm, MD5_DIGEST_SIZE, memcpy(), net_device::name, netdev, eap_supplicant::netdev, netdev_settings(), rc, chap_response::response, chap_response::response_len, strerror(), and eap_md5::value.
struct eap_method eap_md5_method __eap_method |
EAP MD5-Challenge method.