path: root/tests/eapol-fuzzer
Commit message (Collapse)AuthorAgeFilesLines
* tests: Remove obsolete eapol-fuzzerJouni Malinen2020-10-125-279/+0
| | | | | | | tests/fuzzing/eapol-supp replaced this more than a year ago, so get rid of the now obsolete version. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* Replace int status/reason_code with u16 variableJouni Malinen2019-04-221-1/+1
| | | | | | | | | These cases are for the IEEE 802.11 Status Code and Reason Code and those fields are unsigned 16 bit values, so use the more appropriate type consistently. This is mainly to document the uses and to make the source code easier to understand. Signed-off-by: Jouni Malinen <j@w1.fi>
* tests: Set PMK length in eapol-fuzzerJouni Malinen2017-12-271-1/+5
| | | | | | | | | | Commit b488a12948751f57871f09baa345e59b23959a41 ('Clear PMK length and check for this when deriving PTK') started rejecting PTK derivation based on PMK length. This reduced coverage from the eapol-fuzzer, so set the default length when initializing the state machine in the fuzzer to reach the previously used code paths. Signed-off-by: Jouni Malinen <j@w1.fi>
* eapol-fuzzer: Resolve circular library references with --start-groupJouni Malinen2017-12-091-4/+1
| | | | | | | | | | | | src/crypto/libcrypto.a and src/tls/libtls.a have circular references and will need special handling with the linker at least for the time being. This could be cleaned up eventually, but for now, provide a mechanism to get the program linked. This was already done in tests/Makefile, but tests/eapol-fuzzer/Makefile needs the same. Signed-off-by: Jouni Malinen <j@w1.fi>
* tests: Add eapol-fuzzerJouni Malinen2015-04-225-0/+278
This program can be used to run fuzzing tests for areas related to EAPOL frame parsing and processing on the supplicant side. Signed-off-by: Jouni Malinen <j@w1.fi>