mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-28 18:28:23 -05:00
Fixed EAP-FAST server PAC-Opaque padding
0.6.4 broke this for some peer identity lengths. The padding was supposed to make sure that the length of PAC-Opaque is divisible by 8.
This commit is contained in:
parent
f40b972690
commit
1f21bc4cc3
@ -3,6 +3,8 @@ ChangeLog for hostapd
|
|||||||
????-??-?? - v0.6.5
|
????-??-?? - v0.6.5
|
||||||
* added support for SHA-256 as X.509 certificate digest when using the
|
* added support for SHA-256 as X.509 certificate digest when using the
|
||||||
internal X.509/TLSv1 implementation
|
internal X.509/TLSv1 implementation
|
||||||
|
* fixed EAP-FAST PAC-Opaque padding (0.6.4 broke this for some peer
|
||||||
|
identity lengths)
|
||||||
|
|
||||||
2008-08-10 - v0.6.4
|
2008-08-10 - v0.6.4
|
||||||
* added peer identity into EAP-FAST PAC-Opaque and skip Phase 2
|
* added peer identity into EAP-FAST PAC-Opaque and skip Phase 2
|
||||||
|
@ -685,7 +685,7 @@ static struct wpabuf * eap_fast_build_pac(struct eap_sm *sm,
|
|||||||
}
|
}
|
||||||
|
|
||||||
pac_len = pos - pac_buf;
|
pac_len = pos - pac_buf;
|
||||||
if (pac_len % 8) {
|
while (pac_len % 8) {
|
||||||
*pos++ = PAC_OPAQUE_TYPE_PAD;
|
*pos++ = PAC_OPAQUE_TYPE_PAD;
|
||||||
pac_len++;
|
pac_len++;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user