Mercurial > trustbridge > nss-cmake-static
comparison nss/lib/pki/symmkey.c @ 0:1e5118fa0cb1
This is NSS with a Cmake Buildsyste
To compile a static NSS library for Windows we've used the
Chromium-NSS fork and added a Cmake buildsystem to compile
it statically for Windows. See README.chromium for chromium
changes and README.trustbridge for our modifications.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 28 Jul 2014 10:47:06 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:1e5118fa0cb1 |
---|---|
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 | |
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | |
4 | |
5 #ifndef NSSPKI_H | |
6 #include "nsspki.h" | |
7 #endif /* NSSPKI_H */ | |
8 | |
9 extern const NSSError NSS_ERROR_NOT_FOUND; | |
10 | |
11 NSS_IMPLEMENT PRStatus | |
12 NSSSymmetricKey_Destroy ( | |
13 NSSSymmetricKey *mk | |
14 ) | |
15 { | |
16 nss_SetError(NSS_ERROR_NOT_FOUND); | |
17 return PR_FAILURE; | |
18 } | |
19 | |
20 NSS_IMPLEMENT PRStatus | |
21 NSSSymmetricKey_DeleteStoredObject ( | |
22 NSSSymmetricKey *mk, | |
23 NSSCallback *uhh | |
24 ) | |
25 { | |
26 nss_SetError(NSS_ERROR_NOT_FOUND); | |
27 return PR_FAILURE; | |
28 } | |
29 | |
30 NSS_IMPLEMENT PRUint32 | |
31 NSSSymmetricKey_GetKeyLength ( | |
32 NSSSymmetricKey *mk | |
33 ) | |
34 { | |
35 nss_SetError(NSS_ERROR_NOT_FOUND); | |
36 return -1; | |
37 } | |
38 | |
39 NSS_IMPLEMENT PRUint32 | |
40 NSSSymmetricKey_GetKeyStrength ( | |
41 NSSSymmetricKey *mk | |
42 ) | |
43 { | |
44 nss_SetError(NSS_ERROR_NOT_FOUND); | |
45 return -1; | |
46 } | |
47 | |
48 NSS_IMPLEMENT PRStatus | |
49 NSSSymmetricKey_IsStillPresent ( | |
50 NSSSymmetricKey *mk | |
51 ) | |
52 { | |
53 nss_SetError(NSS_ERROR_NOT_FOUND); | |
54 return PR_FAILURE; | |
55 } | |
56 | |
57 NSS_IMPLEMENT NSSTrustDomain * | |
58 NSSSymmetricKey_GetTrustDomain ( | |
59 NSSSymmetricKey *mk, | |
60 PRStatus *statusOpt | |
61 ) | |
62 { | |
63 nss_SetError(NSS_ERROR_NOT_FOUND); | |
64 return NULL; | |
65 } | |
66 | |
67 NSS_IMPLEMENT NSSToken * | |
68 NSSSymmetricKey_GetToken ( | |
69 NSSSymmetricKey *mk, | |
70 PRStatus *statusOpt | |
71 ) | |
72 { | |
73 nss_SetError(NSS_ERROR_NOT_FOUND); | |
74 return NULL; | |
75 } | |
76 | |
77 NSS_IMPLEMENT NSSSlot * | |
78 NSSSymmetricKey_GetSlot ( | |
79 NSSSymmetricKey *mk, | |
80 PRStatus *statusOpt | |
81 ) | |
82 { | |
83 nss_SetError(NSS_ERROR_NOT_FOUND); | |
84 return NULL; | |
85 } | |
86 | |
87 NSS_IMPLEMENT NSSModule * | |
88 NSSSymmetricKey_GetModule ( | |
89 NSSSymmetricKey *mk, | |
90 PRStatus *statusOpt | |
91 ) | |
92 { | |
93 nss_SetError(NSS_ERROR_NOT_FOUND); | |
94 return NULL; | |
95 } | |
96 | |
97 NSS_IMPLEMENT NSSItem * | |
98 NSSSymmetricKey_Encrypt ( | |
99 NSSSymmetricKey *mk, | |
100 NSSAlgorithmAndParameters *apOpt, | |
101 NSSItem *data, | |
102 NSSCallback *uhh, | |
103 NSSItem *rvOpt, | |
104 NSSArena *arenaOpt | |
105 ) | |
106 { | |
107 nss_SetError(NSS_ERROR_NOT_FOUND); | |
108 return NULL; | |
109 } | |
110 | |
111 NSS_IMPLEMENT NSSItem * | |
112 NSSSymmetricKey_Decrypt ( | |
113 NSSSymmetricKey *mk, | |
114 NSSAlgorithmAndParameters *apOpt, | |
115 NSSItem *encryptedData, | |
116 NSSCallback *uhh, | |
117 NSSItem *rvOpt, | |
118 NSSArena *arenaOpt | |
119 ) | |
120 { | |
121 nss_SetError(NSS_ERROR_NOT_FOUND); | |
122 return NULL; | |
123 } | |
124 | |
125 NSS_IMPLEMENT NSSItem * | |
126 NSSSymmetricKey_Sign ( | |
127 NSSSymmetricKey *mk, | |
128 NSSAlgorithmAndParameters *apOpt, | |
129 NSSItem *data, | |
130 NSSCallback *uhh, | |
131 NSSItem *rvOpt, | |
132 NSSArena *arenaOpt | |
133 ) | |
134 { | |
135 nss_SetError(NSS_ERROR_NOT_FOUND); | |
136 return NULL; | |
137 } | |
138 | |
139 NSS_IMPLEMENT NSSItem * | |
140 NSSSymmetricKey_SignRecover ( | |
141 NSSSymmetricKey *mk, | |
142 NSSAlgorithmAndParameters *apOpt, | |
143 NSSItem *data, | |
144 NSSCallback *uhh, | |
145 NSSItem *rvOpt, | |
146 NSSArena *arenaOpt | |
147 ) | |
148 { | |
149 nss_SetError(NSS_ERROR_NOT_FOUND); | |
150 return NULL; | |
151 } | |
152 | |
153 NSS_IMPLEMENT PRStatus | |
154 NSSSymmetricKey_Verify ( | |
155 NSSSymmetricKey *mk, | |
156 NSSAlgorithmAndParameters *apOpt, | |
157 NSSItem *data, | |
158 NSSItem *signature, | |
159 NSSCallback *uhh | |
160 ) | |
161 { | |
162 nss_SetError(NSS_ERROR_NOT_FOUND); | |
163 return PR_FAILURE; | |
164 } | |
165 | |
166 NSS_IMPLEMENT NSSItem * | |
167 NSSSymmetricKey_VerifyRecover ( | |
168 NSSSymmetricKey *mk, | |
169 NSSAlgorithmAndParameters *apOpt, | |
170 NSSItem *signature, | |
171 NSSCallback *uhh, | |
172 NSSItem *rvOpt, | |
173 NSSArena *arenaOpt | |
174 ) | |
175 { | |
176 nss_SetError(NSS_ERROR_NOT_FOUND); | |
177 return NULL; | |
178 } | |
179 | |
180 NSS_IMPLEMENT NSSItem * | |
181 NSSSymmetricKey_WrapSymmetricKey ( | |
182 NSSSymmetricKey *wrappingKey, | |
183 NSSAlgorithmAndParameters *apOpt, | |
184 NSSSymmetricKey *keyToWrap, | |
185 NSSCallback *uhh, | |
186 NSSItem *rvOpt, | |
187 NSSArena *arenaOpt | |
188 ) | |
189 { | |
190 nss_SetError(NSS_ERROR_NOT_FOUND); | |
191 return NULL; | |
192 } | |
193 | |
194 NSS_IMPLEMENT NSSItem * | |
195 NSSSymmetricKey_WrapPrivateKey ( | |
196 NSSSymmetricKey *wrappingKey, | |
197 NSSAlgorithmAndParameters *apOpt, | |
198 NSSPrivateKey *keyToWrap, | |
199 NSSCallback *uhh, | |
200 NSSItem *rvOpt, | |
201 NSSArena *arenaOpt | |
202 ) | |
203 { | |
204 nss_SetError(NSS_ERROR_NOT_FOUND); | |
205 return NULL; | |
206 } | |
207 | |
208 NSS_IMPLEMENT NSSSymmetricKey * | |
209 NSSSymmetricKey_UnwrapSymmetricKey ( | |
210 NSSSymmetricKey *wrappingKey, | |
211 NSSAlgorithmAndParameters *apOpt, | |
212 NSSItem *wrappedKey, | |
213 NSSOID *target, | |
214 PRUint32 keySizeOpt, | |
215 NSSOperations operations, | |
216 NSSCallback *uhh | |
217 ) | |
218 { | |
219 nss_SetError(NSS_ERROR_NOT_FOUND); | |
220 return NULL; | |
221 } | |
222 | |
223 NSS_IMPLEMENT NSSPrivateKey * | |
224 NSSSymmetricKey_UnwrapPrivateKey ( | |
225 NSSSymmetricKey *wrappingKey, | |
226 NSSAlgorithmAndParameters *apOpt, | |
227 NSSItem *wrappedKey, | |
228 NSSUTF8 *labelOpt, | |
229 NSSItem *keyIDOpt, | |
230 PRBool persistant, | |
231 PRBool sensitive, | |
232 NSSToken *destinationOpt, | |
233 NSSCallback *uhh | |
234 ) | |
235 { | |
236 nss_SetError(NSS_ERROR_NOT_FOUND); | |
237 return NULL; | |
238 } | |
239 | |
240 NSS_IMPLEMENT NSSSymmetricKey * | |
241 NSSSymmetricKey_DeriveSymmetricKey ( | |
242 NSSSymmetricKey *originalKey, | |
243 NSSAlgorithmAndParameters *apOpt, | |
244 NSSOID *target, | |
245 PRUint32 keySizeOpt, | |
246 NSSOperations operations, | |
247 NSSCallback *uhh | |
248 ) | |
249 { | |
250 nss_SetError(NSS_ERROR_NOT_FOUND); | |
251 return NULL; | |
252 } | |
253 | |
254 NSS_IMPLEMENT NSSCryptoContext * | |
255 NSSSymmetricKey_CreateCryptoContext ( | |
256 NSSSymmetricKey *mk, | |
257 NSSAlgorithmAndParameters *apOpt, | |
258 NSSCallback *uhh | |
259 ) | |
260 { | |
261 nss_SetError(NSS_ERROR_NOT_FOUND); | |
262 return NULL; | |
263 } | |
264 |