I'm doing a cleanup of flake-firefox-nightly.
I'm very close to be able to support all variants on x86 + aarch64... but...
the overlay is still very liberal in its use of impure fetching.
Specifically while Nightly fetches a signature file and a checksum of that file, for "releases" (beta/stable) it seems that a link out to a GPG key is given.... and then impurely fetched.
It also just presents a more serious question of how this is meant to be used. ... If a public key is not burned into the metadata, a key grip isn't given, then it seems like this is still moving most of the integrity check to.... DNS/TLS/public CAs.
I'm doing a cleanup of
flake-firefox-nightly.I'm very close to be able to support all variants on x86 + aarch64... but...
the overlay is still very liberal in its use of impure fetching.
Specifically while Nightly fetches a signature file and a checksum of that file, for "releases" (beta/stable) it seems that a link out to a GPG key is given.... and then impurely fetched.
It also just presents a more serious question of how this is meant to be used. ... If a public key is not burned into the metadata, a key grip isn't given, then it seems like this is still moving most of the integrity check to.... DNS/TLS/public CAs.