Commit Graph

23 Commits

Author SHA1 Message Date
Peter Müller
9a7e4d8506 Switch checksums from MD5 to BLAKE2
Historically, the MD5 checksums in our LFS files serve as a protection
against broken downloads, or accidentally corrupted source files.

While the sources are nowadays downloaded via HTTPS, it make sense to
beef up integrity protection for them, since transparently intercepting
TLS is believed to be feasible for more powerful actors, and the state
of the public PKI ecosystem is clearly not helping.

Therefore, this patch switches from MD5 to BLAKE2, updating all LFS
files as well as make.sh to deal with this checksum algorithm. BLAKE2 is
notably faster (and more secure) than SHA2, so the performance penalty
introduced by this patch is negligible, if noticeable at all.

In preparation of this patch, the toolchain files currently used have
been supplied with BLAKE2 checksums as well on
https://source.ipfire.org/.

Cc: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Acked-by: Michael Tremer <michael.tremeripfire.org>
2022-04-02 14:19:25 +00:00
Arne Fitzenreiter
6dd1860f0d rpi-firmware: ignore user from tarball
flashimage built will fail because it cannot untar the users
to a fat partition.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2021-11-28 08:28:48 +00:00
Arne Fitzenreiter
ee3da7ef37 rpi-firmware: update to 20211127
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2021-11-27 14:21:31 +00:00
Arne Fitzenreiter
aafdd71b04 switch arm 32 bit arch from armv5tel to armv6l
we have no supported armv5tel board left so we can switch to the higher
arch. This now can use the vpu (still in softfp calling convention to
not break existing installations.)
this fix many compile problems, also boost is now working again.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2021-07-05 07:42:39 +02:00
Arne Fitzenreiter
db4000f91e rpi-firmware: update to 20210606
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2021-07-05 07:42:38 +02:00
Arne Fitzenreiter
a6859d889e rpi-firmware: create copy of RPI3 brcm 43430 configfile.
the AP21xx need a different config so store the rpi version as backup.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2019-07-31 11:03:33 +00:00
Arne Fitzenreiter
2bd9316d9d rpi-firmware: build for aarch64
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2018-06-21 06:17:49 +01:00
Arne Fitzenreiter
4df5cc2f75 rpi-firmware: update to 2018-03-16
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2018-03-24 12:41:57 +01:00
Arne Fitzenreiter
fe676a271f rpi-firmware: update to cd50136. 2014-04-29 23:01:45 +02:00
Arne Fitzenreiter
82f5dd85cd rpi-firmware: update to 18a7921. 2014-03-27 07:29:19 +01:00
Arne Fitzenreiter
9d3c6622e2 rpi-firmware: update to 940dc3b. 2014-01-25 15:39:57 +01:00
Arne Fitzenreiter
e5acf30472 rpi_firmware: update to d4f5315. 2013-09-05 23:36:54 +02:00
Arne Fitzenreiter
d2f3ea9930 Revert "rpi-firmware: updated to 98e5704."
This reverts commit 465d1730ba.
kernel get panic at alsa sound playback with this firmware.
2013-03-08 17:12:12 +01:00
Arne Fitzenreiter
465d1730ba rpi-firmware: updated to 98e5704. 2013-03-04 21:05:00 +01:00
Arne Fitzenreiter
06f3145ff4 rpi-firmware: update to 855e997.
This version has 256/512MB board autodetection.
2012-11-19 23:21:11 +01:00
Arne Fitzenreiter
e69cbcfc20 rpi-firmware: update to 831239e.
also added *.elf files for 512MB rpi to image.
2012-10-18 10:03:33 +02:00
Arne Fitzenreiter
b8be89c89b rpi-firmware: update to b87bc42. 2012-09-26 16:47:54 +02:00
Arne Fitzenreiter
421102e775 rpi: updated firmware and patchset. 2012-09-21 15:21:02 -04:00
Arne Fitzenreiter
e98279ed71 rpi-firmware: update to b2200cd.
set default start.elf to the new 240MB version.
2012-08-21 09:33:12 -04:00
Arne Fitzenreiter
141c7c9575 kernel3: update to 3.2.23.
also update rpi patches and firmware (14.7.2012).
2012-07-16 21:13:28 +02:00
Arne Fitzenreiter
631b4d458d rpi-firmware: update to 234c19d. 2012-06-26 15:30:09 +02:00
Arne Fitzenreiter
4fcdcf4125 rpi-firmware: updated firmware for new kernel. 2012-06-16 14:55:58 +02:00
Arne Fitzenreiter
9007007b4e kernel: add kernel for Raspberry Pi. 2012-05-23 13:43:03 +02:00