immortalwrt/package
Jo-Philipp Wich e1f588e446 packages: apply usign padding workarounds to package indexes if needed
Since usign miscalculates SHA-512 digests for input sizes of exactly
64 + N * 128 + 110 or 64 + N * 128 + 111 bytes, we need to apply some
white space padding to avoid triggering the hashing edge case.

While usign itself has been fixed already, there is still many firmwares
in the wild which use broken usign versions to verify current package
indexes so we'll need to carry this workaround in the forseeable future.

Ref: https://forum.openwrt.org/t/signature-check-failed/41945
Ref: https://git.openwrt.org/5a52b379902471cef495687547c7b568142f66d2
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-08-07 07:15:07 +02:00
..
base-files base-files: drop support for the platform_nand_pre_upgrade() 2019-07-22 14:27:37 +02:00
boot build: include BUILD_VARIANT in PKG_BUILD_DIR 2019-08-05 23:22:26 +02:00
devel perf: simplify the build process 2019-07-17 12:16:29 +02:00
firmware wireless-regdb: fix build when python2 from package feeds exists 2019-08-04 22:09:20 +02:00
kernel kernel: drop mvebu support in kmod-usb3 2019-08-05 23:22:26 +02:00
libs build: include BUILD_VARIANT in PKG_BUILD_DIR 2019-08-05 23:22:26 +02:00
network linux-atm: Add missing headers 2019-08-05 23:22:26 +02:00
system config: introduce separate CONFIG_SIGNATURE_CHECK option 2019-08-06 21:22:27 +02:00
utils adb: fix build breakage on recent musl 2019-08-06 00:09:48 +02:00
Makefile packages: apply usign padding workarounds to package indexes if needed 2019-08-07 07:15:07 +02:00