EAP-pwd: Remove struct eap_pwd_hdr
This structure was not really used for anything apart from figuring out length of the EAP-pwd header (and even that in a way that would not work with fragmentation). Since the bitfields in the structure could have been problematic depending on target endianness, remove this unnecessary structure. Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
e547e071e1
commit
5419d6afed
3 changed files with 7 additions and 14 deletions
|
@ -35,13 +35,8 @@ typedef struct group_definition_ {
|
|||
|
||||
/*
|
||||
* EAP-pwd header, included on all payloads
|
||||
* L(1 bit) | M(1 bit) | exch(6 bits) | total_length(if L is set)
|
||||
*/
|
||||
struct eap_pwd_hdr {
|
||||
u8 l_bit:1;
|
||||
u8 m_bit:1;
|
||||
u8 exch:6;
|
||||
u8 total_length[0]; /* included when l_bit is set */
|
||||
} STRUCT_PACKED;
|
||||
|
||||
#define EAP_PWD_OPCODE_ID_EXCH 1
|
||||
#define EAP_PWD_OPCODE_COMMIT_EXCH 2
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue