summaryrefslogtreecommitdiff
path: root/fuzz/fuzzer.h
Commit message (Collapse)AuthorAgeFilesLines
* Following the license change, modify the boilerplates in fuzz/Richard Levitte2018-12-061-1/+1
| | | | | | | [skip ci] Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/7833)
* Install custom RAND_METHOD for fuzzingRich Salz2017-07-261-0/+1
| | | | | | | | | | | | Instead of setting a "magic" global variable to force RAND to keep consistent state and always generate the same bytestream, have the fuzzing code install its own RAND_METHOD that does this. For BN_RAND_DEBUG, we just don't do it; that debugging was about mucking with BN's internal representation, not requiring predictable rand bytes. Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/4025)
* Add a FuzzerClean() functionKurt Roeckx2016-12-031-0/+1
| | | | | | | | This allows to free everything we allocated, so we can detect memory leaks. Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #2023
* Run the fuzzing corpora as tests.Ben Laurie2016-07-011-1/+1
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add support for fuzzing with AFLKurt Roeckx2016-06-041-2/+2
| | | | | | Reviewed-by: Ben Laurie <ben@links.org> MR: #2740
* Add fuzzing!Ben Laurie2016-05-071-0/+12
Reviewed-by: Emilia Käsper <emilia@openssl.org>