Name Description Size Coverage
arena.c arena.c This contains the implementation of NSS's thread-safe arenas. 31222 66 %
base.gyp 684 -
base.h base.h This header file contains basic prototypes and preprocessor definitions used throughout nss but not available publicly. 30796 -
baset.h baset.h This file contains definitions for the basic types used throughout nss but not available publicly. 3843 -
error.c error.c This file contains the code implementing the per-thread error stacks upon which most NSS routines report their errors. 7714 85 %
errorval.c errorval.c This file contains the actual error constants used in NSS. 2831 -
exports.gyp 743 -
hash.c hash.c This is merely a couple wrappers around NSPR's PLHashTable, using the identity hash and arena-aware allocators. This is a copy of ckfw/hash.c, with modifications to use NSS types (not Cryptoki types). Would like for this to be a single implementation, but doesn't seem like it will work. 6197 78 %
hashops.c hashops.c This file includes a set of PLHashAllocOps that use NSSArenas. 1487 100 %
item.c item.c This contains some item-manipulation code. 3903 68 %
libc.c libc.c This file contains our wrappers/reimplementations for "standard" libc functions. Things like "memcpy." We add to this as we need it. Oh, and let's keep it in alphabetical order, should it ever get large. Most string/character stuff should be in utf8.c, not here. This file (and maybe utf8.c) should be the only ones in NSS to include files with angle brackets. 3017 60 %
list.c list.c This contains the implementation of NSS's thread-safe linked list. 9770 85 %
Makefile 351 -
manifest.mn 678 -
nssbase.h nssbase.h This header file contains the prototypes of the basic public NSS routines. 6672 -
nssbaset.h nssbaset.h This file contains the most low-level, fundamental public types. 2670 -
tracker.c tracker.c This file contains the code used by the pointer-tracking calls used in the debug builds to catch bad pointers. The entire contents are only available in debug builds (both internal and external builds). 10278 -
utf8.c utf8.c This file contains some additional utility routines required for handling UTF8 strings. 18892 21 %