tor/src/test/fuzz
Nick Mathewson a7ca71cf6b Fix mock_crypto_pk_public_checksig__nocheck() to handle short RSA keys
This function -- a mock replacement used only for fuzzing -- would
have a buffer overflow if it got an RSA key whose modulus was under
20 bytes long.

Fortunately, Tor itself does not appear to have a bug here.

Fixes bug 24247; bugfix on 0.3.0.3-alpha when fuzzing was
introduced.  Found by OSS-Fuzz; this is OSS-Fuzz issue 4177.
2017-11-11 14:44:45 -05:00
..
dict Fuzz outer layer of hsv3 descriptor 2017-08-13 17:50:51 +07:00
fixup_filenames.sh Tools for working with directories of fuzzed stuff. 2017-01-30 08:37:24 -05:00
fuzz_consensus.c Run the copyright update script. 2017-03-15 16:13:17 -04:00
fuzz_descriptor.c Run the copyright update script. 2017-03-15 16:13:17 -04:00
fuzz_diff.c bug#22143/prop#140: identify input diffs by their digest-as-signed 2017-05-03 13:09:08 -04:00
fuzz_diff_apply.c Add fuzzers for consensus diff backend code 2017-03-16 14:42:55 -04:00
fuzz_extrainfo.c Run the copyright update script. 2017-03-15 16:13:17 -04:00
fuzz_hsdescv2.c Run the copyright update script. 2017-03-15 16:13:17 -04:00
fuzz_hsdescv3.c Fix a memory leak on decryption non-failure of v3 hsdesc 2017-11-06 12:59:11 -05:00
fuzz_http.c Clean up mentions of 'zlib' and rename the mentions to 'compressed'. 2017-04-27 15:51:14 +02:00
fuzz_http_connect.c Resolve inconsistencies between buf refactor and HTTP connect 2017-09-05 14:41:35 -04:00
fuzz_iptsv2.c Run the copyright update script. 2017-03-15 16:13:17 -04:00
fuzz_microdesc.c Run the copyright update script. 2017-03-15 16:13:17 -04:00
fuzz_multi.sh Try to tweak fuzzing.md to correspond to my changes 2017-01-30 08:37:24 -05:00
fuzz_vrs.c Run the copyright update script. 2017-03-15 16:13:17 -04:00
fuzzing.h Run the copyright update script. 2017-03-15 16:13:17 -04:00
fuzzing_common.c Fix mock_crypto_pk_public_checksig__nocheck() to handle short RSA keys 2017-11-11 14:44:45 -05:00
include.am Revert "Temporarily disable compilation of the v3 hs fuzzing code" 2017-10-26 09:41:47 -04:00
minimize.sh Tools for working with directories of fuzzed stuff. 2017-01-30 08:37:24 -05:00