OLD | NEW |
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 * Internal header file included only by files in pkcs11 dir, or in | 5 * Internal header file included only by files in pkcs11 dir, or in |
6 * pkcs11 specific client and server files. | 6 * pkcs11 specific client and server files. |
7 */ | 7 */ |
8 #ifndef _SECMODI_H_ | 8 #ifndef _SECMODI_H_ |
9 #define _SECMODI_H_ 1 | 9 #define _SECMODI_H_ 1 |
10 #include "pkcs11.h" | 10 #include "pkcs11.h" |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
69 SECMODConfigList *conflist, int count); | 69 SECMODConfigList *conflist, int count); |
70 /* free our list of databases */ | 70 /* free our list of databases */ |
71 void secmod_FreeConfigList(SECMODConfigList *conflist, int count); | 71 void secmod_FreeConfigList(SECMODConfigList *conflist, int count); |
72 | 72 |
73 /* parsing parameters */ | 73 /* parsing parameters */ |
74 /* returned char * must be freed by caller with PORT_Free */ | 74 /* returned char * must be freed by caller with PORT_Free */ |
75 /* children and ids are null terminated arrays which must be freed with | 75 /* children and ids are null terminated arrays which must be freed with |
76 * secmod_FreeChildren */ | 76 * secmod_FreeChildren */ |
77 char *secmod_ParseModuleSpecForTokens(PRBool convert, | 77 char *secmod_ParseModuleSpecForTokens(PRBool convert, |
78 PRBool isFIPS, | 78 PRBool isFIPS, |
79 » » » » char *moduleSpec, | 79 » » » » const char *moduleSpec, |
80 » » » » char ***children, | 80 » » » » char ***children, |
81 CK_SLOT_ID **ids); | 81 CK_SLOT_ID **ids); |
82 void secmod_FreeChildren(char **children, CK_SLOT_ID *ids); | 82 void secmod_FreeChildren(char **children, CK_SLOT_ID *ids); |
83 char *secmod_MkAppendTokensList(PLArenaPool *arena, char *origModuleSpec, | 83 char *secmod_MkAppendTokensList(PLArenaPool *arena, char *origModuleSpec, |
84 char *newModuleSpec, CK_SLOT_ID newID, | 84 char *newModuleSpec, CK_SLOT_ID newID, |
85 char **children, CK_SLOT_ID *ids); | 85 char **children, CK_SLOT_ID *ids); |
86 | 86 |
87 | 87 |
88 void SECMOD_SlotDestroyModule(SECMODModule *module, PRBool fromSlot); | 88 void SECMOD_SlotDestroyModule(SECMODModule *module, PRBool fromSlot); |
89 CK_RV pk11_notify(CK_SESSION_HANDLE session, CK_NOTIFICATION event, | 89 CK_RV pk11_notify(CK_SESSION_HANDLE session, CK_NOTIFICATION event, |
90 CK_VOID_PTR pdata); | 90 CK_VOID_PTR pdata); |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
162 CK_OBJECT_HANDLE certID, CK_ATTRIBUTE *privateLabel); | 162 CK_OBJECT_HANDLE certID, CK_ATTRIBUTE *privateLabel); |
163 | 163 |
164 SECItem *pk11_GenerateNewParamWithKeyLen(CK_MECHANISM_TYPE type, int keyLen); | 164 SECItem *pk11_GenerateNewParamWithKeyLen(CK_MECHANISM_TYPE type, int keyLen); |
165 SECItem *pk11_ParamFromIVWithLen(CK_MECHANISM_TYPE type, | 165 SECItem *pk11_ParamFromIVWithLen(CK_MECHANISM_TYPE type, |
166 SECItem *iv, int keyLen); | 166 SECItem *iv, int keyLen); |
167 | 167 |
168 SEC_END_PROTOS | 168 SEC_END_PROTOS |
169 | 169 |
170 #endif | 170 #endif |
171 | 171 |
OLD | NEW |