2 ms·
> This trusts the client for both parties, while also treating the client as a potentially malicious party. This puts you back at 1-of-N. Is this just the "wel
by csande17 3y ago
> This trusts the client for both parties, while also treating the client as a potentially malicious party. This puts you back at 1-of-N.
Is this just the "well how do you get a trustworthy copy of the software you rely on to tell you whether copies of software are trustworthy" question? Since obviously once you have that software, it can download as many different signatures as it wants from the F-Droid service and validate them locally without needing to trust the F-Droid service; that is the point of digital signatures.
That seems like it'd be an issue for your thing as well, since the two available ways to install Homebrew itself are curl|bash and downloading/running an installer from a GitHub Releases page. Then again, if the security model here revolves around axiomatically trusting Microsoft (and also believing Microsoft is the only entity in the world capable of running CI/CD infrastructure), I guess that's not an issue.