ACwifidude/package
Jo-Philipp Wich 8a83892662 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>
(backported from commit e1f588e446)
2019-08-07 07:23:51 +02:00
..
base-files base-files: Fix path check in get_mac_binary 2019-07-09 23:08:57 +02:00
boot uboot-fritz4040: update PKG_MIRROR_HASH 2019-06-15 19:05:30 +02:00
devel strace: Update to 4.22 2018-12-18 17:22:08 +01:00
firmware ath10k: update QCA4019 firmware 2018-12-27 16:38:13 +01:00
kernel mac80211: brcm: improve brcmfmac debugging of firmware crashes 2019-07-28 16:21:04 +02:00
libs openssl: update to 1.0.2s 2019-06-01 15:50:20 +02:00
network omcproxy: fix compilation on little-endian CPUs 2019-07-23 19:29:54 +02:00
system usign: update to latest Git HEAD 2019-08-06 20:59:09 +02:00
utils busybox: strip off ALTERNATIVES spec 2019-07-12 07:52:38 +00:00
Makefile packages: apply usign padding workarounds to package indexes if needed 2019-08-07 07:23:51 +02:00