Jouni Malinen 525923b1d7 tests: EAPOL-Key fuzzing tool
Add test-eapol program that can be used for fuzzing the EAPOL-Key
Supplicant and Authenticator implementations. This tool can write
Supplicant or Authenticator messages into a file as an initialization
step and for the fuzzing step, that file (with potential modifications)
can be used to replace the internally generated message contents.

The TEST_FUZZ=y build parameter is used to make a special build where a
hardcoded random number generator and hardcoded timestamp are used to
force deterministic behavior for the EAPOL-Key operations. This will
also make the implementation ignore Key MIC and AES keywrap errors to
allow processing of modified messages to continue further.

Signed-off-by: Jouni Malinen <j@w1.fi>
2019-02-11 02:35:29 +02:00
..
2017-03-09 17:01:50 +02:00
2017-02-01 18:17:39 +02:00
2017-06-19 21:13:17 +03:00
2017-06-19 21:13:17 +03:00
2019-01-02 16:47:09 +02:00
2017-12-09 18:41:55 +02:00
2019-01-02 16:40:34 +02:00
2019-01-02 00:23:43 +02:00
2016-02-17 11:46:13 +02:00
2013-12-24 22:59:52 +02:00
2019-02-11 02:35:29 +02:00