Chromium Code Reviews

Side by Side Diff: nss/lib/ckfw/nssckfwt.h

Issue 1843333003: Update NSPR to 4.12 and NSS to 3.23 on iOS (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/nss.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff |
OLDNEW
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...)
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...)
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 */
OLDNEW
« no previous file with comments | « nss/lib/ckfw/nssckfwc.h ('k') | nss/lib/ckfw/nssckmdt.h » ('j') | nss/lib/util/secoid.c » ('J')

Powered by Google App Engine