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 data structures and functions used by pkcs11.c | 5 * Internal data structures and functions used by pkcs11.c |
6 */ | 6 */ |
7 #ifndef _PKCS11I_H_ | 7 #ifndef _PKCS11I_H_ |
8 #define _PKCS11I_H_ 1 | 8 #define _PKCS11I_H_ 1 |
9 | 9 |
10 #include "nssilock.h" | 10 #include "nssilock.h" |
(...skipping 719 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
730 void *pctx, void *out, unsigned int *outLength, unsigned int maxLength); | 730 void *pctx, void *out, unsigned int *outLength, unsigned int maxLength); |
731 void sftk_MACConstantTime_DestroyContext(void *pctx, PRBool); | 731 void sftk_MACConstantTime_DestroyContext(void *pctx, PRBool); |
732 | 732 |
733 /**************************************** | 733 /**************************************** |
734 * implement TLS Pseudo Random Function (PRF) | 734 * implement TLS Pseudo Random Function (PRF) |
735 */ | 735 */ |
736 | 736 |
737 extern CK_RV | 737 extern CK_RV |
738 sftk_TLSPRFInit(SFTKSessionContext *context, | 738 sftk_TLSPRFInit(SFTKSessionContext *context, |
739 SFTKObject * key, | 739 SFTKObject * key, |
740 » » CK_KEY_TYPE key_type); | 740 » » CK_KEY_TYPE key_type, |
| 741 » » HASH_HashType hash_alg); |
741 | 742 |
742 SEC_END_PROTOS | 743 SEC_END_PROTOS |
743 | 744 |
744 #endif /* _PKCS11I_H_ */ | 745 #endif /* _PKCS11I_H_ */ |
OLD | NEW |