Name Description Size Coverage
debug_module.c for CERT_DerNameToAscii & CERT_Hexify 121136 0 %
dev3hack.c PKIT_H 7299 83 %
dev3hack.h DEVNSS3HACK_H 647 -
exports.gyp 983 -
Makefile 2258 -
manifest.mn 1331 -
pk11akey.c This file contains functions to manage asymetric keys, (public and private keys). 108241 48 %
pk11auth.c This file deals with PKCS #11 passwords and authentication. 22949 62 %
pk11cert.c This file manages PKCS #11 instances of certificates. 93378 40 %
pk11cxt.c This file PK11Contexts which are used in multipart hashing, encryption/decryption, and signing/verication operations. 63842 47 %
pk11err.c this file maps PKCS11 Errors into SECErrors This is an information reducing process, since most errors are reflected back to the user (the user doesn't care about invalid flags, or active operations). If any of these errors need more detail in the upper layers which call PK11 library functions, we can add more SEC_ERROR_XXX functions and change there mappings here. Some PKCS11 errors are mapped to SEC_ERROR_LIBRARY_FAILURE intentionally because they indicate that there is a bug in the library (either NSS or the token). 5700 27 %
pk11func.h The original pk11func.h had a mix of public and private functions. Continue to provide those for backward compatibility. New code should include pk11pub.h instead of pk11func.h. 494 -
pk11hpke.c Base and PSK modes supported. 43385 73 %
pk11hpke.h https://www.iana.org/assignments/hpke Note that not all of these are implemented. 1239 -
pk11hpkei.h Error code must already be set. 1398 -
pk11kea.c This file implements the Symkey wrapper and the PKCS context Interfaces. 5001 0 %
pk11list.c Locking and queue management primatives 1781 87 %
pk11load.c The following handles the loading, unloading and management of various PCKS #11 modules 24310 70 %
pk11mech.c This file maps various PKCS #11 Mechanisms to related mechanisms, key types, and ASN.1 encodings. 62229 34 %
pk11merge.c Merge the source token into the target token. 53323 0 %
pk11nobj.c This file manages Netscape specific PKCS #11 objects (CRLs, Trust objects, etc). 21777 0 %
pk11obj.c This file manages object type indepentent functions. 72846 59 %
pk11pars.c The following handles the loading, unloading and management of various PCKS #11 modules 89941 43 %
pk11pbe.c octet string 51441 71 %
pk11pk12.c This file PKCS #12 fuctions that should really be moved to the PKCS #12 directory, however we can't do that in a point release because that will break binary compatibility, so we keep them here for now. 48699 58 %
pk11pqg.c Thse functions are stub functions which will get replaced with calls through PKCS #11. 17457 0 %
pk11pqg.h Thse functions are stub functions which will get replaced with calls through PKCS #11. 6584 -
pk11priv.h These are the private NSS functions. They are not exported by nss.def, and are not callable outside nss3.dll. 9160 -
pk11pub.h Exported PK11 wrap functions. 64384 -
pk11sdr.c Data structure and template for encoding the result of an SDR operation This is temporary. It should include the algorithm ID of the encryption mechanism 12599 77 %
pk11sdr.h PK11SDR_Encrypt Deprecated version of PK11SDR_EncryptWithMechanism using DES3_CBC. 1143 -
pk11skey.c This file implements the Symkey wrapper and the PKCS context Interfaces. 124113 50 %
pk11slot.c Deal with PKCS #11 Slots. 85846 61 %
pk11util.c Initialize the PCKS 11 subsystem 52021 55 %
pk11wrap.gyp 1805 -
secmod.h These mechanisms flags are visible to all other libraries. 9710 -
secmodi.h Internal header file included only by files in pkcs11 dir, or in pkcs11 specific client and server files. 8789 -
secmodt.h find a better home for these... 16561 -
secmodti.h Internal header file included only by files in pkcs11 dir, or in pkcs11 specific client and server files. 9731 -
secpkcs5.h used for V2 PKCS 12 Draft Spec 2551 -