mtd: add -c option for specifying amount of data to be used for checksum
authorRafał Miłecki <zajec5@gmail.com>
Mon, 9 May 2016 18:10:35 +0000 (18:10 +0000)
committerRafał Miłecki <zajec5@gmail.com>
Mon, 9 May 2016 18:10:35 +0000 (18:10 +0000)
commita65972af223adc523f5b1d98e9413046382c69e1
tree35cc419329aef7497ce9e5b51005764c477d1787
parent514da480173e185bacf61a2305284760dc279eb4
mtd: add -c option for specifying amount of data to be used for checksum

So far fixtrx was calculating checksum over amount of data matching
partition erase size. It was mostly a workaround of checksum problem
after changing anything in initial TRX content (e.g. formatting JFFS2).
Its main purpose was to make bootloader accept modified TRX. This didn't
provide much protection of flash data against corruption.

This new option lets caller request calculating checksum over a bigger
amount of data. It may be used e.g. to include whole kernel data for
checksum and hopefully make bootloader go info failsafe mode if
something goes wrong.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49317
package/system/mtd/src/mtd.c
package/system/mtd/src/mtd.h
package/system/mtd/src/trx.c