| 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...) Expand 10 before | Expand all | Expand 10 after 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...) Expand all 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 |