Mario Limonciello
6d1afc3e87
trivial: reformat all python code with black
2021-04-08 10:43:29 -05:00
Richard Hughes
276baf12f9
trivial: Rename spi to intel-spi as it's all Intel specific
...
If we need to export the EFI symbols into libfwupdplugin for other plugins we
can do that when we need them.
2021-03-20 12:24:27 +00:00
Richard Hughes
278c3998a5
Parse the IFD BIOS section into EFI FV and FFS2 sections
2021-03-15 10:46:39 +00:00
Richard Hughes
241f6cf3bb
trivial: Make the fuzzer generators a little easier to understand
2021-03-15 09:45:17 +00:00
Richard Hughes
664226a350
spi: Move all the IFD parsing to the new 'spi' plugin
...
We do not want to export this unfinished API, and it's probably best just to
not compile it by default until it is actually useful.
2021-03-15 09:45:17 +00:00
Richard Hughes
e19ebe7177
Add an Intel Flash Descriptor parser
2021-03-05 10:51:34 +00:00
Richard Hughes
ae3ad67710
elantp: Add support for writing the firmware image
...
This allows for fuzzing.
2021-02-25 14:17:37 +00:00
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