Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(126)

Side by Side Diff: nss/lib/pk11wrap/pk11util.c

Issue 319593003: Update to NSS 3.16.2 Beta 3. (Closed) Base URL: http://src.chromium.org/svn/trunk/deps/third_party/nss
Patch Set: Remove unused function SEC_NumberOrNameStringToOIDTag Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* This Source Code Form is subject to the terms of the Mozilla Public 1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this 2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
4 /* 4 /*
5 * Initialize the PCKS 11 subsystem 5 * Initialize the PCKS 11 subsystem
6 */ 6 */
7 #include "seccomon.h" 7 #include "seccomon.h"
8 #include "secmod.h" 8 #include "secmod.h"
9 #include "nssilock.h" 9 #include "nssilock.h"
10 #include "secmodi.h" 10 #include "secmodi.h"
11 #include "secmodti.h" 11 #include "secmodti.h"
12 #include "pk11func.h" 12 #include "pk11func.h"
13 #include "pki3hack.h" 13 #include "pki3hack.h"
14 #include "secerr.h" 14 #include "secerr.h"
15 #include "dev.h" 15 #include "dev.h"
16 #include "utilpars.h" 16 #include "utilpars.h"
17 17
18 /* these are for displaying error messages */ 18 /* these are for displaying error messages */
19 19
20 static SECMODModuleList *modules = NULL; 20 static SECMODModuleList *modules = NULL;
21 static SECMODModuleList *modulesDB = NULL; 21 static SECMODModuleList *modulesDB = NULL;
22 static SECMODModuleList *modulesUnload = NULL; 22 static SECMODModuleList *modulesUnload = NULL;
23 static SECMODModule *internalModule = NULL; 23 static SECMODModule *internalModule = NULL;
24 static SECMODModule *defaultDBModule = NULL; 24 static SECMODModule *defaultDBModule = NULL;
25 static SECMODModule *pendingModule = NULL; 25 static SECMODModule *pendingModule = NULL;
26 static SECMODListLock *moduleLock = NULL; 26 static SECMODListLock *moduleLock = NULL;
27 27
28 int secmod_PrivateModuleCount = 0; 28 int secmod_PrivateModuleCount = 0;
29 29
30 extern PK11DefaultArrayEntry PK11_DefaultArray[]; 30 extern const PK11DefaultArrayEntry PK11_DefaultArray[];
31 extern int num_pk11_default_mechanisms; 31 extern const int num_pk11_default_mechanisms;
32 32
33 33
34 void 34 void
35 SECMOD_Init() 35 SECMOD_Init()
36 { 36 {
37 /* don't initialize twice */ 37 /* don't initialize twice */
38 if (moduleLock) return; 38 if (moduleLock) return;
39 39
40 moduleLock = SECMOD_NewListLock(); 40 moduleLock = SECMOD_NewListLock();
41 PK11_InitSlotLists(); 41 PK11_InitSlotLists();
(...skipping 1534 matching lines...) Expand 10 before | Expand all | Expand 10 after
1576 * on multiple failures, we are only returning the lastError. The caller 1576 * on multiple failures, we are only returning the lastError. The caller
1577 * can determine which slots are bad by calling PK11_IsDisabled(). 1577 * can determine which slots are bad by calling PK11_IsDisabled().
1578 */ 1578 */
1579 if (rrv != SECSuccess) { 1579 if (rrv != SECSuccess) {
1580 /* restore the last error code */ 1580 /* restore the last error code */
1581 PORT_SetError(lastError); 1581 PORT_SetError(lastError);
1582 } 1582 }
1583 1583
1584 return rrv; 1584 return rrv;
1585 } 1585 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698