mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-31 01:04:03 -05:00
eapol_test: Start the identifier at an initial random value
Start the (EAP request) identifier at an initial random value as recommended by RFC 3748 in section 4.1 Request and Response on page 21. Signed-off-by: Martin Stanislav <ms@uakom.sk>
This commit is contained in:
parent
6bcbda4082
commit
cfb01f58a6
@ -711,7 +711,8 @@ static void send_eap_request_identity(void *eloop_ctx, void *timeout_ctx)
|
||||
|
||||
eap = (struct eap_hdr *) (hdr + 1);
|
||||
eap->code = EAP_CODE_REQUEST;
|
||||
eap->identifier = 0;
|
||||
if (os_get_random((u8 *) &eap->identifier, sizeof(eap->identifier)) < 0)
|
||||
eap->identifier = os_random() & 0xff;
|
||||
eap->length = htons(5);
|
||||
pos = (u8 *) (eap + 1);
|
||||
*pos = EAP_TYPE_IDENTITY;
|
||||
|
Loading…
Reference in New Issue
Block a user