Network Security Services (NSS) is maintained by a group of engineers and researchers, mainly RedHat and Mozilla.
While the NSS team focuses mainly on supporting platforms and features needded by Firefox and RHEL, we are happy to take contributions.
Contributors can reach out the the core team and follow NSS related news through the following mailing list, Google group and Element/Matrix channel:
Mailing list: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto
How to Contribute¶
Start by opening a Bugzilla account at bugzilla.mozilla.org if you don’t have one.
NSS :: Libraries is the component for issues you’d like to work on.
We maintain a list of NSS bugs marked with a keyword “good-first-bug”.
Creating your Patch¶
See our section on mozilla_projects_nss_nss_sources_building_testing to get started making your patch. When you’re satisfied with it, you’ll need code review.
http://phabricator.services.mozilla.com/ is our code review tool, which uses your Bugzilla account.
Use our Phabricator user instructions to upload patches for review. Some items that will be evaluated during code review are listed in checklist form on Github.
After passing review, your patch can be landed by a member of the NSS team. Note that we don’t land code that isn’t both reviewed and tested.
Please reach out to the team before engaging in a lot of work to make ensure we are willing to accept your contributions.