Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] Add SigStore signing to our releases #9

Open
Minothor opened this issue Apr 29, 2023 · 0 comments
Open

[FEATURE REQUEST] Add SigStore signing to our releases #9

Minothor opened this issue Apr 29, 2023 · 0 comments

Comments

@Minothor
Copy link
Contributor

Minothor commented Apr 29, 2023

Is your feature request related to a problem? Please describe.
Currently, aside from generating Sha-512 hashes, we don't have any implementation of binary signing, leaving people more vulnerable to supply-side attacks.

While we're a small group with a limited reach at the moment, it would pay off well to tackle it ahead of time.

Describe the solution you'd like
A consortium has come together to try and make open source signing easy and relatively decoupled from traditional Cert authorities in terms of verification.
While the implementation us fairly young, it looks pretty straightforward and related to the CI stuff I've been doing so far:
https://sigstore.dev/

Describe alternatives you've considered
A previous implementation I had bookmarked SignPath Foundation, held a similar premise, but required projects to submit and application for approval, hewing closer to the traditional CA structure.
https://signpath.org/

Additional context
I was made aware of this signing project by a former colleague of mine with a solid security mindset and a passion for cryptography and security that outstrips my own in leaps and bounds.

They've implemented it experimentally on their own repo and seem very happy with the results:
https://github.com/MatthiasValvekens/pyHanko/blob/master/.github/workflows/release.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant