Community
Network Security Services (NSS) is maintained by a group of engineers and researchers, mainly RedHat and Mozilla.
Warning
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:
Note
Mailing list: https://groups.google.com/a/mozilla.org/g/dev-tech-crypto
Matrix/Element: https://app.element.io/#/room/#nss:mozilla.org
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.
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.
Warning
Please reach out to the team before engaging in a lot of work to make ensure we are willing to accept your contributions.