Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(293)

Side by Side Diff: nss/lib/pki/asymmkey.c

Issue 2078763002: Delete bundled copy of NSS and replace with README. (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/nss@master
Patch Set: Delete bundled copy of NSS and replace with README. Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « nss/lib/pkcs7/secpkcs7.h ('k') | nss/lib/pki/certdecode.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
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 #ifndef BASE_H
10 #include "base.h"
11 #endif /* BASE_H */
12
13 extern const NSSError NSS_ERROR_NOT_FOUND;
14
15 NSS_IMPLEMENT PRStatus
16 NSSPrivateKey_Destroy (
17 NSSPrivateKey *vk
18 )
19 {
20 nss_SetError(NSS_ERROR_NOT_FOUND);
21 return PR_FAILURE;
22 }
23
24 NSS_IMPLEMENT PRStatus
25 NSSPrivateKey_DeleteStoredObject (
26 NSSPrivateKey *vk,
27 NSSCallback *uhh
28 )
29 {
30 nss_SetError(NSS_ERROR_NOT_FOUND);
31 return PR_FAILURE;
32 }
33
34 NSS_IMPLEMENT PRUint32
35 NSSPrivateKey_GetSignatureLength (
36 NSSPrivateKey *vk
37 )
38 {
39 nss_SetError(NSS_ERROR_NOT_FOUND);
40 return -1;
41 }
42
43 NSS_IMPLEMENT PRUint32
44 NSSPrivateKey_GetPrivateModulusLength (
45 NSSPrivateKey *vk
46 )
47 {
48 nss_SetError(NSS_ERROR_NOT_FOUND);
49 return -1;
50 }
51
52 NSS_IMPLEMENT PRBool
53 NSSPrivateKey_IsStillPresent (
54 NSSPrivateKey *vk,
55 PRStatus *statusOpt
56 )
57 {
58 nss_SetError(NSS_ERROR_NOT_FOUND);
59 return PR_FALSE;
60 }
61
62 NSS_IMPLEMENT NSSItem *
63 NSSPrivateKey_Encode (
64 NSSPrivateKey *vk,
65 NSSAlgorithmAndParameters *ap,
66 NSSItem *passwordOpt, /* NULL will cause a callback; "" for no password */
67 NSSCallback *uhhOpt,
68 NSSItem *rvOpt,
69 NSSArena *arenaOpt
70 )
71 {
72 nss_SetError(NSS_ERROR_NOT_FOUND);
73 return NULL;
74 }
75
76 NSS_IMPLEMENT NSSTrustDomain *
77 NSSPrivateKey_GetTrustDomain (
78 NSSPrivateKey *vk,
79 PRStatus *statusOpt
80 )
81 {
82 nss_SetError(NSS_ERROR_NOT_FOUND);
83 return NULL;
84 }
85
86 NSS_IMPLEMENT NSSToken *
87 NSSPrivateKey_GetToken (
88 NSSPrivateKey *vk
89 )
90 {
91 nss_SetError(NSS_ERROR_NOT_FOUND);
92 return NULL;
93 }
94
95 NSS_IMPLEMENT NSSSlot *
96 NSSPrivateKey_GetSlot (
97 NSSPrivateKey *vk
98 )
99 {
100 nss_SetError(NSS_ERROR_NOT_FOUND);
101 return NULL;
102 }
103
104 NSS_IMPLEMENT NSSModule *
105 NSSPrivateKey_GetModule (
106 NSSPrivateKey *vk
107 )
108 {
109 nss_SetError(NSS_ERROR_NOT_FOUND);
110 return NULL;
111 }
112
113 NSS_IMPLEMENT NSSItem *
114 NSSPrivateKey_Decrypt (
115 NSSPrivateKey *vk,
116 NSSAlgorithmAndParameters *apOpt,
117 NSSItem *encryptedData,
118 NSSCallback *uhh,
119 NSSItem *rvOpt,
120 NSSArena *arenaOpt
121 )
122 {
123 nss_SetError(NSS_ERROR_NOT_FOUND);
124 return NULL;
125 }
126
127 NSS_IMPLEMENT NSSItem *
128 NSSPrivateKey_Sign (
129 NSSPrivateKey *vk,
130 NSSAlgorithmAndParameters *apOpt,
131 NSSItem *data,
132 NSSCallback *uhh,
133 NSSItem *rvOpt,
134 NSSArena *arenaOpt
135 )
136 {
137 nss_SetError(NSS_ERROR_NOT_FOUND);
138 return NULL;
139 }
140
141 NSS_IMPLEMENT NSSItem *
142 NSSPrivateKey_SignRecover (
143 NSSPrivateKey *vk,
144 NSSAlgorithmAndParameters *apOpt,
145 NSSItem *data,
146 NSSCallback *uhh,
147 NSSItem *rvOpt,
148 NSSArena *arenaOpt
149 )
150 {
151 nss_SetError(NSS_ERROR_NOT_FOUND);
152 return NULL;
153 }
154
155 NSS_IMPLEMENT NSSSymmetricKey *
156 NSSPrivateKey_UnwrapSymmetricKey (
157 NSSPrivateKey *vk,
158 NSSAlgorithmAndParameters *apOpt,
159 NSSItem *wrappedKey,
160 NSSCallback *uhh
161 )
162 {
163 nss_SetError(NSS_ERROR_NOT_FOUND);
164 return NULL;
165 }
166
167 NSS_IMPLEMENT NSSSymmetricKey *
168 NSSPrivateKey_DeriveSymmetricKey (
169 NSSPrivateKey *vk,
170 NSSPublicKey *bk,
171 NSSAlgorithmAndParameters *apOpt,
172 NSSOID *target,
173 PRUint32 keySizeOpt, /* zero for best allowed */
174 NSSOperations operations,
175 NSSCallback *uhh
176 )
177 {
178 nss_SetError(NSS_ERROR_NOT_FOUND);
179 return NULL;
180 }
181
182 NSS_IMPLEMENT NSSPublicKey *
183 NSSPrivateKey_FindPublicKey (
184 NSSPrivateKey *vk
185 /* { don't need the callback here, right? } */
186 )
187 {
188 nss_SetError(NSS_ERROR_NOT_FOUND);
189 return NULL;
190 }
191
192 NSS_IMPLEMENT NSSCryptoContext *
193 NSSPrivateKey_CreateCryptoContext (
194 NSSPrivateKey *vk,
195 NSSAlgorithmAndParameters *apOpt,
196 NSSCallback *uhh
197 )
198 {
199 nss_SetError(NSS_ERROR_NOT_FOUND);
200 return NULL;
201 }
202
203 NSS_IMPLEMENT NSSCertificate **
204 NSSPrivateKey_FindCertificates (
205 NSSPrivateKey *vk,
206 NSSCertificate *rvOpt[],
207 PRUint32 maximumOpt, /* 0 for no max */
208 NSSArena *arenaOpt
209 )
210 {
211 nss_SetError(NSS_ERROR_NOT_FOUND);
212 return NULL;
213 }
214
215 NSS_IMPLEMENT NSSCertificate *
216 NSSPrivateKey_FindBestCertificate (
217 NSSPrivateKey *vk,
218 NSSTime *timeOpt,
219 NSSUsage *usageOpt,
220 NSSPolicies *policiesOpt
221 )
222 {
223 nss_SetError(NSS_ERROR_NOT_FOUND);
224 return NULL;
225 }
226
227 NSS_IMPLEMENT PRStatus
228 NSSPublicKey_Destroy (
229 NSSPublicKey *bk
230 )
231 {
232 nss_SetError(NSS_ERROR_NOT_FOUND);
233 return PR_FAILURE;
234 }
235
236 NSS_IMPLEMENT PRStatus
237 NSSPublicKey_DeleteStoredObject (
238 NSSPublicKey *bk,
239 NSSCallback *uhh
240 )
241 {
242 nss_SetError(NSS_ERROR_NOT_FOUND);
243 return PR_FAILURE;
244 }
245
246 NSS_IMPLEMENT NSSItem *
247 NSSPublicKey_Encode (
248 NSSPublicKey *bk,
249 NSSAlgorithmAndParameters *ap,
250 NSSCallback *uhhOpt,
251 NSSItem *rvOpt,
252 NSSArena *arenaOpt
253 )
254 {
255 nss_SetError(NSS_ERROR_NOT_FOUND);
256 return NULL;
257 }
258
259 NSS_IMPLEMENT NSSTrustDomain *
260 NSSPublicKey_GetTrustDomain (
261 NSSPublicKey *bk,
262 PRStatus *statusOpt
263 )
264 {
265 nss_SetError(NSS_ERROR_NOT_FOUND);
266 return NULL;
267 }
268
269 NSS_IMPLEMENT NSSToken *
270 NSSPublicKey_GetToken (
271 NSSPublicKey *bk,
272 PRStatus *statusOpt
273 )
274 {
275 nss_SetError(NSS_ERROR_NOT_FOUND);
276 return NULL;
277 }
278
279 NSS_IMPLEMENT NSSSlot *
280 NSSPublicKey_GetSlot (
281 NSSPublicKey *bk,
282 PRStatus *statusOpt
283 )
284 {
285 nss_SetError(NSS_ERROR_NOT_FOUND);
286 return NULL;
287 }
288
289 NSS_IMPLEMENT NSSModule *
290 NSSPublicKey_GetModule (
291 NSSPublicKey *bk,
292 PRStatus *statusOpt
293 )
294 {
295 nss_SetError(NSS_ERROR_NOT_FOUND);
296 return NULL;
297 }
298
299 NSS_IMPLEMENT NSSItem *
300 NSSPublicKey_Encrypt (
301 NSSPublicKey *bk,
302 NSSAlgorithmAndParameters *apOpt,
303 NSSItem *data,
304 NSSCallback *uhh,
305 NSSItem *rvOpt,
306 NSSArena *arenaOpt
307 )
308 {
309 nss_SetError(NSS_ERROR_NOT_FOUND);
310 return NULL;
311 }
312
313 NSS_IMPLEMENT PRStatus
314 NSSPublicKey_Verify (
315 NSSPublicKey *bk,
316 NSSAlgorithmAndParameters *apOpt,
317 NSSItem *data,
318 NSSItem *signature,
319 NSSCallback *uhh
320 )
321 {
322 nss_SetError(NSS_ERROR_NOT_FOUND);
323 return PR_FAILURE;
324 }
325
326 NSS_IMPLEMENT NSSItem *
327 NSSPublicKey_VerifyRecover (
328 NSSPublicKey *bk,
329 NSSAlgorithmAndParameters *apOpt,
330 NSSItem *signature,
331 NSSCallback *uhh,
332 NSSItem *rvOpt,
333 NSSArena *arenaOpt
334 )
335 {
336 nss_SetError(NSS_ERROR_NOT_FOUND);
337 return NULL;
338 }
339
340 NSS_IMPLEMENT NSSItem *
341 NSSPublicKey_WrapSymmetricKey (
342 NSSPublicKey *bk,
343 NSSAlgorithmAndParameters *apOpt,
344 NSSSymmetricKey *keyToWrap,
345 NSSCallback *uhh,
346 NSSItem *rvOpt,
347 NSSArena *arenaOpt
348 )
349 {
350 nss_SetError(NSS_ERROR_NOT_FOUND);
351 return NULL;
352 }
353
354 NSS_IMPLEMENT NSSCryptoContext *
355 NSSPublicKey_CreateCryptoContext (
356 NSSPublicKey *bk,
357 NSSAlgorithmAndParameters *apOpt,
358 NSSCallback *uhh
359 )
360 {
361 nss_SetError(NSS_ERROR_NOT_FOUND);
362 return NULL;
363 }
364
365 NSS_IMPLEMENT NSSCertificate **
366 NSSPublicKey_FindCertificates (
367 NSSPublicKey *bk,
368 NSSCertificate *rvOpt[],
369 PRUint32 maximumOpt, /* 0 for no max */
370 NSSArena *arenaOpt
371 )
372 {
373 nss_SetError(NSS_ERROR_NOT_FOUND);
374 return NULL;
375 }
376
377 NSS_IMPLEMENT NSSCertificate *
378 NSSPublicKey_FindBestCertificate (
379 NSSPublicKey *bk,
380 NSSTime *timeOpt,
381 NSSUsage *usageOpt,
382 NSSPolicies *policiesOpt
383 )
384 {
385 nss_SetError(NSS_ERROR_NOT_FOUND);
386 return NULL;
387 }
388
389 NSS_IMPLEMENT NSSPrivateKey *
390 NSSPublicKey_FindPrivateKey (
391 NSSPublicKey *bk,
392 NSSCallback *uhh
393 )
394 {
395 nss_SetError(NSS_ERROR_NOT_FOUND);
396 return NULL;
397 }
398
OLDNEW
« no previous file with comments | « nss/lib/pkcs7/secpkcs7.h ('k') | nss/lib/pki/certdecode.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698