Name Description Size
Makefile 2258
debug_module.c for CERT_DerNameToAscii & CERT_Hexify 121474
dev3hack.c PKIT_H 7976
dev3hack.h DEVNSS3HACK_H 707
exports.gyp 956
manifest.mn 1316
pk11akey.c This file contains functions to manage asymetric keys, (public and private keys). 90528
pk11auth.c This file deals with PKCS #11 passwords and authentication. 23792
pk11cert.c This file manages PKCS #11 instances of certificates. 92482
pk11cxt.c This file PK11Contexts which are used in multipart hashing, encryption/decryption, and signing/verication operations. 56959
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). 5672
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 "Not Implemented" stubs to maintain the ABI. 44915
pk11hpke.h Error code must already be set. 1920
pk11kea.c This file implements the Symkey wrapper and the PKCS context Interfaces. 5084
pk11list.c Locking and queue management primatives 1808
pk11load.c The following handles the loading, unloading and management of various PCKS #11 modules 21325
pk11mech.c This file maps various PKCS #11 Mechanisms to related mechanisms, key types, and ASN.1 encodings. 61335
pk11merge.c Merge the source token into the target token. 46844
pk11nobj.c This file manages Netscape specific PKCS #11 objects (CRLs, Trust objects, etc). 23863
pk11obj.c This file manages object type indepentent functions. 68986
pk11pars.c The following handles the loading, unloading and management of various PCKS #11 modules 75092
pk11pbe.c octet string 47416
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. 28230
pk11pqg.c Thse functions are stub functions which will get replaced with calls through PKCS #11. 17457
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. 10091
pk11pub.h Exported PK11 wrap functions. 56542
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 11341
pk11sdr.h PK11SDR_Encrypt - encrypt data using the specified key id or SDR default result should be freed with SECItem_ZfreeItem 731
pk11skey.c This file implements the Symkey wrapper and the PKCS context Interfaces. 104311
pk11slot.c Deal with PKCS #11 Slots. 80469
pk11util.c Initialize the PCKS 11 subsystem 51838
pk11wrap.gyp 1678
secmod.h These mechanisms flags are visible to all other libraries. 7290
secmodi.h Internal header file included only by files in pkcs11 dir, or in pkcs11 specific client and server files. 8288
secmodt.h find a better home for these... 16405
secmodti.h Internal header file included only by files in pkcs11 dir, or in pkcs11 specific client and server files. 9622
secpkcs5.h used for V2 PKCS 12 Draft Spec 2099