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 #ifndef NSSCKFWT_H | 5 #ifndef NSSCKFWT_H |
6 #define NSSCKFWT_H | 6 #define NSSCKFWT_H |
7 | 7 |
8 /* | 8 /* |
9 * nssckfwt.h | 9 * nssckfwt.h |
10 * | 10 * |
(...skipping 33 matching lines...) Loading... |
44 typedef struct NSSCKFWMechanismStr NSSCKFWMechanism; | 44 typedef struct NSSCKFWMechanismStr NSSCKFWMechanism; |
45 | 45 |
46 /* | 46 /* |
47 * NSSCKFWCryptoOperation | 47 * NSSCKFWCryptoOperation |
48 * | 48 * |
49 */ | 49 */ |
50 | 50 |
51 struct NSSCKFWCryptoOperationStr; | 51 struct NSSCKFWCryptoOperationStr; |
52 typedef struct NSSCKFWCryptoOperationStr NSSCKFWCryptoOperation; | 52 typedef struct NSSCKFWCryptoOperationStr NSSCKFWCryptoOperation; |
53 | 53 |
54 | |
55 /* | 54 /* |
56 * NSSCKFWSession | 55 * NSSCKFWSession |
57 * | 56 * |
58 */ | 57 */ |
59 | 58 |
60 struct NSSCKFWSessionStr; | 59 struct NSSCKFWSessionStr; |
61 typedef struct NSSCKFWSessionStr NSSCKFWSession; | 60 typedef struct NSSCKFWSessionStr NSSCKFWSession; |
62 | 61 |
63 /* | 62 /* |
64 * NSSCKFWObject | 63 * NSSCKFWObject |
(...skipping 15 matching lines...) Loading... |
80 * NSSCKFWMutex | 79 * NSSCKFWMutex |
81 * | 80 * |
82 */ | 81 */ |
83 | 82 |
84 struct NSSCKFWMutexStr; | 83 struct NSSCKFWMutexStr; |
85 typedef struct NSSCKFWMutexStr NSSCKFWMutex; | 84 typedef struct NSSCKFWMutexStr NSSCKFWMutex; |
86 | 85 |
87 typedef enum { | 86 typedef enum { |
88 SingleThreaded, | 87 SingleThreaded, |
89 MultiThreaded | 88 MultiThreaded |
90 } CryptokiLockingState ; | 89 } CryptokiLockingState; |
91 | 90 |
92 /* used as an index into an array, make sure it starts at '0' */ | 91 /* used as an index into an array, make sure it starts at '0' */ |
93 typedef enum { | 92 typedef enum { |
94 NSSCKFWCryptoOperationState_EncryptDecrypt = 0, | 93 NSSCKFWCryptoOperationState_EncryptDecrypt = 0, |
95 NSSCKFWCryptoOperationState_SignVerify, | 94 NSSCKFWCryptoOperationState_SignVerify, |
96 NSSCKFWCryptoOperationState_Digest, | 95 NSSCKFWCryptoOperationState_Digest, |
97 NSSCKFWCryptoOperationState_Max | 96 NSSCKFWCryptoOperationState_Max |
98 } NSSCKFWCryptoOperationState; | 97 } NSSCKFWCryptoOperationState; |
99 | 98 |
100 typedef enum { | 99 typedef enum { |
101 NSSCKFWCryptoOperationType_Encrypt, | 100 NSSCKFWCryptoOperationType_Encrypt, |
102 NSSCKFWCryptoOperationType_Decrypt, | 101 NSSCKFWCryptoOperationType_Decrypt, |
103 NSSCKFWCryptoOperationType_Digest, | 102 NSSCKFWCryptoOperationType_Digest, |
104 NSSCKFWCryptoOperationType_Sign, | 103 NSSCKFWCryptoOperationType_Sign, |
105 NSSCKFWCryptoOperationType_Verify, | 104 NSSCKFWCryptoOperationType_Verify, |
106 NSSCKFWCryptoOperationType_SignRecover, | 105 NSSCKFWCryptoOperationType_SignRecover, |
107 NSSCKFWCryptoOperationType_VerifyRecover | 106 NSSCKFWCryptoOperationType_VerifyRecover |
108 } NSSCKFWCryptoOperationType; | 107 } NSSCKFWCryptoOperationType; |
109 | 108 |
110 #endif /* NSSCKFWT_H */ | 109 #endif /* NSSCKFWT_H */ |
OLD | NEW |