Richard Hughes
5f9e4730f1
synaptics-mst: Read the customer ID (board ID) in a more safe way
...
Also split out the firmware parsing to an object so we can check the firmware
using firmware-parse and also fuzz it.
See also: https://github.com/fwupd/fwupd/issues/1665
2021-02-22 13:57:34 +00:00
Richard Hughes
a52dc06841
ccgx: Add FuFirmware->write() for DMC firmware so the parser can be fuzzed
...
This also fixes all the of the big endian bugs when parsing firmware.
2021-02-17 08:53:37 +00:00
Richard Hughes
63a9665107
pixart: Fuzz the firmware parser
2021-02-17 08:48:45 +00:00
Richard Hughes
b242fe4870
ccgx: Implement FuFirmware->build() to add fuzzing support
2021-02-11 14:53:43 +00:00
Richard Hughes
fa840c1c9a
trivial: Do not reuse 'build' for the oss-fuzz build
...
This fixes a compile failure if ldflags are different between runs.
2021-02-11 14:53:43 +00:00
Richard Hughes
9303fedae0
trivial: Use json-glib from master to get a fuzzing crash fix
...
See 7711cbc7f8
2021-02-09 19:49:43 +00:00
Richard Hughes
2efa948b54
trivial: Add hailuck fuzzer to oss-fuzz
2021-02-09 16:37:25 +00:00
Richard Hughes
01a30aa6de
Add support for oss-fuzz
2021-02-08 09:17:03 +00:00