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

formally approve Sequoia as a critical dependency #6806

Closed
Tracked by #6399
cfm opened this issue May 17, 2023 · 3 comments
Closed
Tracked by #6399

formally approve Sequoia as a critical dependency #6806

cfm opened this issue May 17, 2023 · 3 comments
Labels
needs/discussion queued up for discussion at future team meeting. Use judiciously. Rust Issues that touch Rust code

Comments

@cfm
Copy link
Member

cfm commented May 17, 2023

In considering freedomofpress/securedrop-engineering#18 and scoping #6399, there was interest in formally reviewing and approving Sequoia as a new critical dependency. Of particular concern was the fact that "Sequoia has not been audited yet, due to a lack of funding".

Since then, one of our own upstreams, The Fedora Project, has adopted Rust in its own critical tooling, namely the RPM package manager. This precedent may be enough for us to approve Sequoia for use without further project-level review of our own.

@cfm cfm added the needs/discussion queued up for discussion at future team meeting. Use judiciously. label May 17, 2023
@legoktm legoktm added the Rust Issues that touch Rust code label May 17, 2023
@legoktm
Copy link
Member

legoktm commented May 17, 2023

I'll also add that initially Sequoia primarily supported the nettle cryptographic library, which was also going to be a new dependency for us. But thanks to the RPM work, it now supports OpenSSL, which is already a trusted part of our stack. (And the oxidize branch now uses OpenSSL)

@zenmonkeykstop
Copy link
Contributor

Decision has basically been made, will leave this open for final discussion with last call for objections next week.

@legoktm
Copy link
Member

legoktm commented Jun 14, 2023

No objections/concerns in today's team meeting. Full speed ahead! 🚀

@legoktm legoktm closed this as completed Jun 14, 2023
@github-project-automation github-project-automation bot moved this from Cycle Backlog to Done in SecureDrop dev cycle Jun 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs/discussion queued up for discussion at future team meeting. Use judiciously. Rust Issues that touch Rust code
Projects
Archived in project
Development

No branches or pull requests

3 participants