aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib.rules
Commit message (Collapse)AuthorAgeFilesLines
* tests: Fix CFLAGS passing for new fuzzing toolsJouni Malinen2019-06-111-0/+1
| | | | | | | | | | | src/*/Makefile needs to allow additional CFLAGS values to be provided from the calling Makefiles so that the clang command line arguments to enable sanitizers consistently. In addition, it can be useful to be able to provide CC, CFLAGS, and LDFLAGS from external setup while still requesing LIBFUZZER=y build. Allow that by not overriding these variables if they are already set. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
* tests: TLS fuzzing toolJouni Malinen2019-02-111-0/+5
| | | | | | | | | | | | | | Add test-tls program that can be used for fuzzing the internal TLS client and server implementations. This tool can write client or server 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 TLS operations. Signed-off-by: Jouni Malinen <j@w1.fi>
* Add QUIET=1 option for makeJouni Malinen2014-12-291-0/+4
| | | | | | This can be used to reduce verbosity for build messages. Signed-off-by: Jouni Malinen <j@w1.fi>
* Add rules for building src/crypto as a libraryJouni Malinen2009-12-051-0/+21
For now, this is hardcoded to support only the internal crypto implementation.