← All repos

nss

Network Security Services (NSS)

Browse cluster: Lean4 Formal Verification & Cryptography
5,874commits
261contributors
18languages

Tech stack & purpose

Network Security Services (NSS) is a cryptographic library that implements TLS, DTLS, and S/MIME protocols alongside certificate handling and PKCS#11 support. The project is built with GYP and Ninja as its primary build system, with a legacy Make-based build available, and uses Python 3 for automation scripts and tooling. The codebase is organized in layers from low-level cryptographic primitives in freebl through certificate management and protocol implementations up to high-level public APIs, with command-line tools like certutil and modutil providing direct access to functionality and supporting an extensive test suite that includes unit tests, integration tests, and fuzzing capabilities.

Languages

C
72.7%
C++
17.2%
Assembly
5.0%
Shell
2.0%
Python
1.5%
Makefile
0.9%
Perl
0.2%
HTML
0.1%
IL Assembly
0.1%
CMake
0.1%
Dockerfile
0.0%
Starlark
0.0%
Roff
0.0%
Lex
0.0%
JavaScript
0.0%
Go Template
0.0%
Yacc
0.0%
sed
0.0%

Contributors (top 30 of 261)