| 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 #ifndef _PK11PUB_H_ | 4 #ifndef _PK11PUB_H_ |
| 5 #define _PK11PUB_H_ | 5 #define _PK11PUB_H_ |
| 6 #include "plarena.h" | 6 #include "plarena.h" |
| 7 #include "seccomon.h" | 7 #include "seccomon.h" |
| 8 #include "secoidt.h" | 8 #include "secoidt.h" |
| 9 #include "secdert.h" | 9 #include "secdert.h" |
| 10 #include "keyt.h" | 10 #include "keyt.h" |
| (...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 229 * create and destroy merge logs needed by PK11_MergeTokens | 229 * create and destroy merge logs needed by PK11_MergeTokens |
| 230 */ | 230 */ |
| 231 PK11MergeLog * PK11_CreateMergeLog(void); | 231 PK11MergeLog * PK11_CreateMergeLog(void); |
| 232 void PK11_DestroyMergeLog(PK11MergeLog *log); | 232 void PK11_DestroyMergeLog(PK11MergeLog *log); |
| 233 | 233 |
| 234 | 234 |
| 235 | 235 |
| 236 /********************************************************************* | 236 /********************************************************************* |
| 237 * Mechanism Mapping functions | 237 * Mechanism Mapping functions |
| 238 *********************************************************************/ | 238 *********************************************************************/ |
| 239 CK_MECHANISM_TYPE PK11_GetKeyType(CK_MECHANISM_TYPE type,unsigned long len); | 239 CK_KEY_TYPE PK11_GetKeyType(CK_MECHANISM_TYPE type,unsigned long len); |
| 240 CK_MECHANISM_TYPE PK11_GetKeyGen(CK_MECHANISM_TYPE type); | 240 CK_MECHANISM_TYPE PK11_GetKeyGen(CK_MECHANISM_TYPE type); |
| 241 int PK11_GetBlockSize(CK_MECHANISM_TYPE type,SECItem *params); | 241 int PK11_GetBlockSize(CK_MECHANISM_TYPE type,SECItem *params); |
| 242 int PK11_GetIVLength(CK_MECHANISM_TYPE type); | 242 int PK11_GetIVLength(CK_MECHANISM_TYPE type); |
| 243 SECItem *PK11_ParamFromIV(CK_MECHANISM_TYPE type,SECItem *iv); | 243 SECItem *PK11_ParamFromIV(CK_MECHANISM_TYPE type,SECItem *iv); |
| 244 unsigned char *PK11_IVFromParam(CK_MECHANISM_TYPE type,SECItem *param,int *len); | 244 unsigned char *PK11_IVFromParam(CK_MECHANISM_TYPE type,SECItem *param,int *len); |
| 245 SECItem * PK11_BlockData(SECItem *data,unsigned long size); | 245 SECItem * PK11_BlockData(SECItem *data,unsigned long size); |
| 246 | 246 |
| 247 /* PKCS #11 to DER mapping functions */ | 247 /* PKCS #11 to DER mapping functions */ |
| 248 SECItem *PK11_ParamFromAlgid(SECAlgorithmID *algid); | 248 SECItem *PK11_ParamFromAlgid(SECAlgorithmID *algid); |
| 249 SECItem *PK11_GenerateNewParam(CK_MECHANISM_TYPE, PK11SymKey *); | 249 SECItem *PK11_GenerateNewParam(CK_MECHANISM_TYPE, PK11SymKey *); |
| (...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 832 PK11_GetLowLevelKeyIDForCert(PK11SlotInfo *slot, | 832 PK11_GetLowLevelKeyIDForCert(PK11SlotInfo *slot, |
| 833 CERTCertificate *cert, void *pwarg); | 833 CERTCertificate *cert, void *pwarg); |
| 834 SECItem * | 834 SECItem * |
| 835 PK11_GetLowLevelKeyIDForPrivateKey(SECKEYPrivateKey *key); | 835 PK11_GetLowLevelKeyIDForPrivateKey(SECKEYPrivateKey *key); |
| 836 | 836 |
| 837 PRBool SECMOD_HasRootCerts(void); | 837 PRBool SECMOD_HasRootCerts(void); |
| 838 | 838 |
| 839 SEC_END_PROTOS | 839 SEC_END_PROTOS |
| 840 | 840 |
| 841 #endif | 841 #endif |
| OLD | NEW |