Updated to-do list for wpa_supplicant
No point in using time with Host AP driver optimizations anymore. Note another race condition with 4-way handshake (and PTK config to driver).
This commit is contained in:
parent
dbdf58b053
commit
84992a8fb4
1 changed files with 3 additions and 7 deletions
|
@ -1,7 +1,4 @@
|
||||||
To do:
|
To do:
|
||||||
- hostap: try other roaming modes
|
|
||||||
NOTE: current mode (manual roaming) does not really roam at all..
|
|
||||||
Firmware did not notice the current AP disappearing..
|
|
||||||
- add support for WPA with ap_scan=0 (update selected cipher etc. based on
|
- add support for WPA with ap_scan=0 (update selected cipher etc. based on
|
||||||
AssocInfo; make sure these match with configuration)
|
AssocInfo; make sure these match with configuration)
|
||||||
- consider closing smart card / PCSC connection when EAP-SIM/EAP-AKA
|
- consider closing smart card / PCSC connection when EAP-SIM/EAP-AKA
|
||||||
|
@ -59,6 +56,9 @@ To do:
|
||||||
could very well be done before EAP has been started
|
could very well be done before EAP has been started
|
||||||
- try to work around race in receiving association event and first EAPOL
|
- try to work around race in receiving association event and first EAPOL
|
||||||
message
|
message
|
||||||
|
- try to work around race in configuring PTK and sending msg 4/4 (some NDIS
|
||||||
|
drivers with ndiswrapper end up not being able to complete 4-way handshake
|
||||||
|
in some cases; extra delay before setting the key seems to help)
|
||||||
- add wpa_secure_memzero() macro and secure implementation (volatile u8*) to
|
- add wpa_secure_memzero() macro and secure implementation (volatile u8*) to
|
||||||
clear memory; this would be used to clear temporary buffers containing
|
clear memory; this would be used to clear temporary buffers containing
|
||||||
private data (e.g., keys); the macro can be defined to NOP in order to save
|
private data (e.g., keys); the macro can be defined to NOP in order to save
|
||||||
|
@ -72,9 +72,6 @@ To do:
|
||||||
- add support for fetching full user cert chain from Windows certificate
|
- add support for fetching full user cert chain from Windows certificate
|
||||||
stores even when there are intermediate CA certs that are not in the
|
stores even when there are intermediate CA certs that are not in the
|
||||||
configured ca_cert store (e.g., ROOT) (they could be, e.g., in CA store)
|
configured ca_cert store (e.g., ROOT) (they could be, e.g., in CA store)
|
||||||
|
|
||||||
|
|
||||||
0.7.x branch:
|
|
||||||
- clean up common.[ch]
|
- clean up common.[ch]
|
||||||
- change TLS/crypto library interface to use a structure of function
|
- change TLS/crypto library interface to use a structure of function
|
||||||
pointers and helper inline functions (like driver_ops) instead of
|
pointers and helper inline functions (like driver_ops) instead of
|
||||||
|
@ -82,7 +79,6 @@ To do:
|
||||||
- add support for encrypted configuration fields (e.g., password, psk,
|
- add support for encrypted configuration fields (e.g., password, psk,
|
||||||
passphrase, pin)
|
passphrase, pin)
|
||||||
- wpa_gui: add support for setting and showing priority
|
- wpa_gui: add support for setting and showing priority
|
||||||
|
|
||||||
- cleanup TLS/PEAP/TTLS/FAST fragmentation: both the handshake and Appl. Data
|
- cleanup TLS/PEAP/TTLS/FAST fragmentation: both the handshake and Appl. Data
|
||||||
phases should be able to use the same functions for this;
|
phases should be able to use the same functions for this;
|
||||||
the last step in processing sent should be this code and rest of the code
|
the last step in processing sent should be this code and rest of the code
|
||||||
|
|
Loading…
Reference in a new issue