NSS Third-Party Code

This is a list of third-party code included in the NSS repository, broken into two lists: Code that can be compiled into the NSS libraries, and code that is only used for testing.

Note that not all code that can be compiled into the NSS libraries necessarily is. Often this is configurable at build time, with various trade-offs.

Compiled In

  • sqlite [/lib/sqlite]
  • BerkleyDB [/lib/dbm]
  • zlib [/lib/zlib]
  • libjar [/lib/jar]
  • Fiat-Crypto, Ring [lib/freebl/ecl/curve25519_32.c]

Used for Tests

  • GTest [/gtests]

Downloaded by certain test tooling

  • TLSFuzzer [/tests/tlsfuzzer]
  • BoGo tests [/tests/bogo]
  • BoringSSL, OpenSSL [/tests/interop]