fwupd/libdfu
Richard Hughes cef8042edc libdfu: Add DfuPatch
This allows us to binary patch firmware images.

The diff generation is implemented with a forwards-only algorithm; this allows
a vendor to remove non-free code without shipping a "reversed" version of the
non-redistributable code.
2017-07-31 11:58:21 +01:00
..
examples libdfu: Add an example showing GObject Introspection 2015-11-23 14:16:03 +00:00
fuzzing libdfu: Add initial ELF reading and writing support 2016-08-26 18:44:00 +01:00
tests Support signed Intel HEX files 2017-04-20 15:36:56 +01:00
dfu-cipher-devo.c Support the 'DEVO' cipher kind in libdfu 2016-08-23 09:28:10 +01:00
dfu-cipher-devo.h Support the 'DEVO' cipher kind in libdfu 2016-08-23 09:28:10 +01:00
dfu-cipher-xtea.c trivial: Split out the XTEA cipher to a new file 2016-08-23 08:59:02 +01:00
dfu-cipher-xtea.h trivial: Split out the XTEA cipher to a new file 2016-08-23 08:59:02 +01:00
dfu-common.c libdfu: Correctly erase DfuSe devices 2016-10-14 18:07:34 +01:00
dfu-common.h libdfu: Correctly erase DfuSe devices 2016-10-14 18:07:34 +01:00
dfu-context.c trivial: Fix a gtk-doc header issue 2016-12-13 16:02:50 +00:00
dfu-context.h Make all providers and plugins share a GUsbContext 2016-12-08 19:51:55 +00:00
dfu-device-private.h libdfu: Ensure the device is open before claiming the interface 2016-10-14 18:07:34 +01:00
dfu-device.c libdfu: Do not check the runtime release if device is in bootloader mode 2017-06-21 15:32:08 +01:00
dfu-device.h libdfu: Add DfuAction enumerated value to represent a device action 2016-10-13 19:43:20 +01:00
dfu-element.c Add a set-address command to dfu-util 2016-08-23 09:55:39 +01:00
dfu-element.h Add a set-target-size command to dfu-tool 2016-08-23 08:35:55 +01:00
dfu-error.c libdfu: Use a custom error domain 2015-11-14 17:34:08 +00:00
dfu-error.h libdfu: Improve the output of 'dfu-util list' 2015-11-20 12:30:53 +00:00
dfu-firmware-private.h Support writing the IHEX symbol table 2016-09-02 14:16:40 +01:00
dfu-firmware.c trivial: Fix up a number of FALSE/NULL return issues 2017-06-19 13:50:42 +01:00
dfu-firmware.h trivial: Remove the version from the DFU firmware format enum 2016-08-26 18:44:00 +01:00
dfu-format-dfu.c trivial: Remove the version from the DFU firmware format enum 2016-08-26 18:44:00 +01:00
dfu-format-dfu.h Split out the DFU file formats to separate files 2016-08-17 17:46:15 +01:00
dfu-format-dfuse.c trivial: Fix up a number of FALSE/NULL return issues 2017-06-19 13:50:42 +01:00
dfu-format-dfuse.h Split out the DFU file formats to separate files 2016-08-17 17:46:15 +01:00
dfu-format-elf.c trivial: Remove or downgrade some superfluous warnings 2017-07-21 13:38:27 +01:00
dfu-format-elf.h libdfu: Add initial ELF reading and writing support 2016-08-26 18:44:00 +01:00
dfu-format-ihex.c trivial: Fix up a number of FALSE/NULL return issues 2017-06-19 13:50:42 +01:00
dfu-format-ihex.h Split out the DFU file formats to separate files 2016-08-17 17:46:15 +01:00
dfu-format-metadata.c trivial: Fix up a const warning 2016-08-26 07:38:37 +01:00
dfu-format-metadata.h Split out the DFU file formats to separate files 2016-08-17 17:46:15 +01:00
dfu-format-raw.c Split out the DFU file formats to separate files 2016-08-17 17:46:15 +01:00
dfu-format-raw.h Split out the DFU file formats to separate files 2016-08-17 17:46:15 +01:00
dfu-image.c trivial: Only do the memcpy of DfuImage when round-tripping DfuSe firmware 2017-06-07 15:34:53 +01:00
dfu-image.h Add dfu_image_get_element_default() 2016-04-03 09:38:23 +01:00
dfu-patch.c libdfu: Add DfuPatch 2017-07-31 11:58:21 +01:00
dfu-patch.h libdfu: Add DfuPatch 2017-07-31 11:58:21 +01:00
dfu-progress-bar.c libdfu: Use an animated progress bar when performing DFU operations 2016-10-14 18:07:34 +01:00
dfu-progress-bar.h libdfu: Use an animated progress bar when performing DFU operations 2016-10-14 18:07:34 +01:00
dfu-sector-private.h libdfu: Support download and upload to ST DfuSe devices 2015-11-20 14:14:05 +00:00
dfu-sector.c libdfu: Add dfu_sector_get_zone() to get the continuous memory zone number 2016-10-14 18:07:34 +01:00
dfu-sector.h libdfu: Add dfu_sector_get_zone() to get the continuous memory zone number 2016-10-14 18:07:34 +01:00
dfu-self-test.c libdfu: Add DfuPatch 2017-07-31 11:58:21 +01:00
dfu-target-private.h libdfu: Do not do a zero-byte download when in DfuSe mode 2016-10-14 18:07:34 +01:00
dfu-target.c trivial: Fix a small leak in dfu_target_parse_sectors() 2017-06-07 15:34:53 +01:00
dfu-target.h libdfu: Use a heuristic for the start address if the firmware has no DfuSe footer 2016-11-03 15:11:25 +00:00
dfu-tool.c libdfu: Add DfuPatch 2017-07-31 11:58:21 +01:00
dfu.h libdfu: Add DfuPatch 2017-07-31 11:58:21 +01:00
dfu.map Add the Meson build system as an alternate to autotools 2017-04-12 16:35:18 +01:00
fuzzing.md libdfu: Add DfuPatch 2017-07-31 11:58:21 +01:00
meson.build libdfu: Add DfuPatch 2017-07-31 11:58:21 +01:00