Name Description Size
debug_module.c for CERT_DerNameToAscii & CERT_Hexify 120387
dev3hack.c PKIT_H 7432
dev3hack.h DEVNSS3HACK_H 707
exports.gyp 956
Makefile 2258
manifest.mn 1316
pk11akey.c This file contains functions to manage asymetric keys, (public and private keys). 97871
pk11auth.c This file deals with PKCS #11 passwords and authentication. 23912
pk11cert.c This file manages PKCS #11 instances of certificates. 94365
pk11cxt.c This file PK11Contexts which are used in multipart hashing, encryption/decryption, and signing/verication operations. 61638
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
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. 42305
pk11hpke.h Error code must already be set. 1862
pk11kea.c This file implements the Symkey wrapper and the PKCS context Interfaces. 5022
pk11list.c Locking and queue management primatives 1803
pk11load.c The following handles the loading, unloading and management of various PCKS #11 modules 22482
pk11mech.c This file maps various PKCS #11 Mechanisms to related mechanisms, key types, and ASN.1 encodings. 61720
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). 24249
pk11obj.c This file manages object type indepentent functions. 69559
pk11pars.c The following handles the loading, unloading and management of various PCKS #11 modules 77679
pk11pbe.c octet string 46509
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. 33065
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. 10386
pk11pub.h Exported PK11 wrap functions. 60589
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. 112461
pk11slot.c Deal with PKCS #11 Slots. 82907
pk11util.c Initialize the PCKS 11 subsystem 52150
pk11wrap.gyp 1679
secmod.h These mechanisms flags are visible to all other libraries. 8191
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... 16563
secmodti.h Internal header file included only by files in pkcs11 dir, or in pkcs11 specific client and server files. 9723
secpkcs5.h used for V2 PKCS 12 Draft Spec 2099