DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
Makefile 2.3 kB
SSLerrs.h SSL-specific security error codes 24.7 kB
authcert.c This callback used by SSL to pull client certificate upon * server request 3.1 kB
cmpcert.c Look to see if any of the signers in the cert chain for "cert" are found * in the list of caNames. 1.8 kB
config.mk 1.4 kB
dhe-param.c 20.7 kB
dtls13con.c DTLS 1.3 Protocol 18.8 kB
dtls13con.h 1.8 kB
dtlscon.c DTLS Protocol 47.9 kB
dtlscon.h 2.7 kB
exports.gyp 672 Bytes
manifest.mn 1.5 kB
notes.txt 3.5 kB
os2_err.c Based on win32err.c * OS2TODO Stub everything for now to build. HCT 7.4 kB
os2_err.h NSPR doesn't make these functions public, so we have to duplicate ** them in NSS. 2.7 kB
preenc.h Fortezza support is removed. * This file remains so that old programs will continue to compile, * 3.8 kB
prelib.c 937 Bytes
selfencrypt.c 9.3 kB
selfencrypt.h Exported for use in unit tests. 1.3 kB
ssl.def 5.4 kB
ssl.gyp 2.2 kB
ssl.h returning a new socket 69.2 kB
ssl.rc 1.9 kB
ssl3con.c TODO(ekr): Implement HelloVerifyRequest on server side. OK for now. 476.9 kB
ssl3ecc.c ECC code moved here from ssl3con.c 29.9 kB
ssl3ext.c TLS extension code moved here from ssl3ecc.c 37.2 kB
ssl3ext.h Registerable callback function that either appends extension to buffer * or returns length of data 8.5 kB
ssl3exthandle.c Format an SNI extension, using the name from the socket's URL, * unless that name is a dotted decim 65.5 kB
ssl3exthandle.h 8.0 kB
ssl3gthr.c Caller should hold RecvBufLock. 25.2 kB
ssl3prot.h version numbers are defined in sslproto.h 4.7 kB
sslauth.c NEED LOCKS IN HERE. 7.7 kB
sslbloom.c 2.3 kB
sslbloom.h Add the given hashes to the filter. It's the caller's responsibility to * ensure that there is at 1.3 kB
sslcert.c This global item is used only in servers. It is is initialized by * SSL_ConfigSecureServer(), and 30.1 kB
sslcert.h This type is a bitvector that is indexed by SSLAuthType values. Note that * the bit for ssl_auth_n 2.6 kB
sslcon.c Put a string tag in the library so that we can examine an executable ** and see what kind of securit 7.1 kB
ssldef.c 5.7 kB
sslencode.c Helper function to encode an unsigned integer into a buffer. 9.8 kB
sslencode.h A buffer object, used for assembling messages. 3.5 kB
sslenum.c The ordering of cipher suites in this table must match the ordering in * the cipherSuites table in 6.1 kB
sslerr.c look at the current value of PR_GetError, and evaluate it to see * if it is meaningful or meaningle 1.2 kB
sslerr.h clang-format off 15.5 kB
sslerrstrs.c 880 Bytes
sslexp.h The functions in this header file are not guaranteed to remain available in * future NSS versions. 48.7 kB
sslgrp.c Function to clear out the ECDHE keys. 5.1 kB
sslimpl.h 78.5 kB
sslinfo.c 23.9 kB
sslinit.c 1.4 kB
sslmutex.c This ifdef should match the one in sslsnce.c 16.8 kB
sslmutex.h but they 3.3 kB
sslnonce.c sids can be in one of 5 states: * * never_cached, created, but not yet put into cache. * i 39.5 kB
sslprimitive.c 16.0 kB
sslproto.h clang-format off 14.5 kB
sslreveal.c given PRFileDesc, returns a copy of certificate associated with the socket * the caller should dele 3.0 kB
sslsecur.c Step through the handshake functions. * * Called from: SSL_ForceHandshake (below), * 36.3 kB
sslsnce.c Note: ssl_FreeSID() in sslnonce.c gets used for both client and server * cache sids! * * About re 74.3 kB
sslsock.c default settings for socket enables 134.8 kB
sslspec.c Record protection algorithms, indexed by SSL3BulkCipher. * * The |max_records| field (|mr| below) 9.8 kB
sslspec.h The SSL bulk cipher definition 6.2 kB
sslt.h 19.5 kB
ssltrace.c 2.8 kB
sslver.c Library identity and versioning 460 Bytes
tls13con.c 199.3 kB
tls13con.h Return PR_TRUE if the socket is in one of the given states, else return * PR_FALSE. Only call the m 8.2 kB
tls13err.h Use this instead of FATAL_ERROR when an alert isn't possible. 1.3 kB
tls13esni.c struct { * uint16 version; * uint8 checksum[4]; * KeyShareEntry keys<4..2^16-1>; 23.2 kB
tls13esni.h 2.3 kB
tls13exthandle.c 49.2 kB
tls13exthandle.h 7.0 kB
tls13hashstate.c The cookie is structured as a self-encrypted structure with the * inner value being. * * struct { 6.4 kB
tls13hashstate.h 1.1 kB
tls13hkdf.c This table contains the mapping between TLS hash identifiers and the * PKCS#11 identifiers 8.6 kB
tls13hkdf.h 1.2 kB
tls13replay.c Clear the current state and free any resources we allocated. The signature * here is odd to allow t 9.5 kB
tls13subcerts.c Parses the delegated credential (DC) from the raw extension |b| of length * |length|. Memory for th 25.6 kB
tls13subcerts.h 2.1 kB
unix_err.c forward declarations. 19.3 kB
unix_err.h NSPR doesn't make these functions public, so we have to duplicate ** them in NSS. 2.9 kB
win32err.c On Win32, we map three kinds of error codes: * - GetLastError(): for Win32 functions * - WSAGetLas 13.7 kB
win32err.h NSPR doesn't make these functions public, so we have to duplicate ** them in NSS. 2.8 kB