Updating to version 1.13. Libgcrypt depends on libgpg-error
[platform/upstream/libgpg-error.git] / src / err-codes.h
1 /* Output of mkstrtable.awk.  DO NOT EDIT.  */
2
3 /* err-codes.h - List of error codes and their description.
4    Copyright (C) 2003, 2004 g10 Code GmbH
5
6    This file is part of libgpg-error.
7
8    libgpg-error is free software; you can redistribute it and/or
9    modify it under the terms of the GNU Lesser General Public License
10    as published by the Free Software Foundation; either version 2.1 of
11    the License, or (at your option) any later version.
12
13    libgpg-error is distributed in the hope that it will be useful, but
14    WITHOUT ANY WARRANTY; without even the implied warranty of
15    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16    Lesser General Public License for more details.
17
18    You should have received a copy of the GNU Lesser General Public
19    License along with libgpg-error; if not, write to the Free
20    Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
21    02111-1307, USA.  */
22
23
24 /* The purpose of this complex string table is to produce
25    optimal code with a minimum of relocations.  */
26
27 static const char msgstr[] = 
28   gettext_noop ("Success") "\0"
29   gettext_noop ("General error") "\0"
30   gettext_noop ("Unknown packet") "\0"
31   gettext_noop ("Unknown version in packet") "\0"
32   gettext_noop ("Invalid public key algorithm") "\0"
33   gettext_noop ("Invalid digest algorithm") "\0"
34   gettext_noop ("Bad public key") "\0"
35   gettext_noop ("Bad secret key") "\0"
36   gettext_noop ("Bad signature") "\0"
37   gettext_noop ("No public key") "\0"
38   gettext_noop ("Checksum error") "\0"
39   gettext_noop ("Bad passphrase") "\0"
40   gettext_noop ("Invalid cipher algorithm") "\0"
41   gettext_noop ("Keyring open") "\0"
42   gettext_noop ("Invalid packet") "\0"
43   gettext_noop ("Invalid armor") "\0"
44   gettext_noop ("No user ID") "\0"
45   gettext_noop ("No secret key") "\0"
46   gettext_noop ("Wrong secret key used") "\0"
47   gettext_noop ("Bad session key") "\0"
48   gettext_noop ("Unknown compression algorithm") "\0"
49   gettext_noop ("Number is not prime") "\0"
50   gettext_noop ("Invalid encoding method") "\0"
51   gettext_noop ("Invalid encryption scheme") "\0"
52   gettext_noop ("Invalid signature scheme") "\0"
53   gettext_noop ("Invalid attribute") "\0"
54   gettext_noop ("No value") "\0"
55   gettext_noop ("Not found") "\0"
56   gettext_noop ("Value not found") "\0"
57   gettext_noop ("Syntax error") "\0"
58   gettext_noop ("Bad MPI value") "\0"
59   gettext_noop ("Invalid passphrase") "\0"
60   gettext_noop ("Invalid signature class") "\0"
61   gettext_noop ("Resources exhausted") "\0"
62   gettext_noop ("Invalid keyring") "\0"
63   gettext_noop ("Trust DB error") "\0"
64   gettext_noop ("Bad certificate") "\0"
65   gettext_noop ("Invalid user ID") "\0"
66   gettext_noop ("Unexpected error") "\0"
67   gettext_noop ("Time conflict") "\0"
68   gettext_noop ("Keyserver error") "\0"
69   gettext_noop ("Wrong public key algorithm") "\0"
70   gettext_noop ("Tribute to D. A.") "\0"
71   gettext_noop ("Weak encryption key") "\0"
72   gettext_noop ("Invalid key length") "\0"
73   gettext_noop ("Invalid argument") "\0"
74   gettext_noop ("Syntax error in URI") "\0"
75   gettext_noop ("Invalid URI") "\0"
76   gettext_noop ("Network error") "\0"
77   gettext_noop ("Unknown host") "\0"
78   gettext_noop ("Selftest failed") "\0"
79   gettext_noop ("Data not encrypted") "\0"
80   gettext_noop ("Data not processed") "\0"
81   gettext_noop ("Unusable public key") "\0"
82   gettext_noop ("Unusable secret key") "\0"
83   gettext_noop ("Invalid value") "\0"
84   gettext_noop ("Bad certificate chain") "\0"
85   gettext_noop ("Missing certificate") "\0"
86   gettext_noop ("No data") "\0"
87   gettext_noop ("Bug") "\0"
88   gettext_noop ("Not supported") "\0"
89   gettext_noop ("Invalid operation code") "\0"
90   gettext_noop ("Timeout") "\0"
91   gettext_noop ("Internal error") "\0"
92   gettext_noop ("EOF (gcrypt)") "\0"
93   gettext_noop ("Invalid object") "\0"
94   gettext_noop ("Provided object is too short") "\0"
95   gettext_noop ("Provided object is too large") "\0"
96   gettext_noop ("Missing item in object") "\0"
97   gettext_noop ("Not implemented") "\0"
98   gettext_noop ("Conflicting use") "\0"
99   gettext_noop ("Invalid cipher mode") "\0"
100   gettext_noop ("Invalid flag") "\0"
101   gettext_noop ("Invalid handle") "\0"
102   gettext_noop ("Result truncated") "\0"
103   gettext_noop ("Incomplete line") "\0"
104   gettext_noop ("Invalid response") "\0"
105   gettext_noop ("No agent running") "\0"
106   gettext_noop ("Agent error") "\0"
107   gettext_noop ("Invalid data") "\0"
108   gettext_noop ("Unspecific Assuan server fault") "\0"
109   gettext_noop ("General Assuan error") "\0"
110   gettext_noop ("Invalid session key") "\0"
111   gettext_noop ("Invalid S-expression") "\0"
112   gettext_noop ("Unsupported algorithm") "\0"
113   gettext_noop ("No pinentry") "\0"
114   gettext_noop ("pinentry error") "\0"
115   gettext_noop ("Bad PIN") "\0"
116   gettext_noop ("Invalid name") "\0"
117   gettext_noop ("Bad data") "\0"
118   gettext_noop ("Invalid parameter") "\0"
119   gettext_noop ("Wrong card") "\0"
120   gettext_noop ("No dirmngr") "\0"
121   gettext_noop ("dirmngr error") "\0"
122   gettext_noop ("Certificate revoked") "\0"
123   gettext_noop ("No CRL known") "\0"
124   gettext_noop ("CRL too old") "\0"
125   gettext_noop ("Line too long") "\0"
126   gettext_noop ("Not trusted") "\0"
127   gettext_noop ("Operation cancelled") "\0"
128   gettext_noop ("Bad CA certificate") "\0"
129   gettext_noop ("Certificate expired") "\0"
130   gettext_noop ("Certificate too young") "\0"
131   gettext_noop ("Unsupported certificate") "\0"
132   gettext_noop ("Unknown S-expression") "\0"
133   gettext_noop ("Unsupported protection") "\0"
134   gettext_noop ("Corrupted protection") "\0"
135   gettext_noop ("Ambiguous name") "\0"
136   gettext_noop ("Card error") "\0"
137   gettext_noop ("Card reset required") "\0"
138   gettext_noop ("Card removed") "\0"
139   gettext_noop ("Invalid card") "\0"
140   gettext_noop ("Card not present") "\0"
141   gettext_noop ("No PKCS15 application") "\0"
142   gettext_noop ("Not confirmed") "\0"
143   gettext_noop ("Configuration error") "\0"
144   gettext_noop ("No policy match") "\0"
145   gettext_noop ("Invalid index") "\0"
146   gettext_noop ("Invalid ID") "\0"
147   gettext_noop ("No SmartCard daemon") "\0"
148   gettext_noop ("SmartCard daemon error") "\0"
149   gettext_noop ("Unsupported protocol") "\0"
150   gettext_noop ("Bad PIN method") "\0"
151   gettext_noop ("Card not initialized") "\0"
152   gettext_noop ("Unsupported operation") "\0"
153   gettext_noop ("Wrong key usage") "\0"
154   gettext_noop ("Nothing found") "\0"
155   gettext_noop ("Wrong blob type") "\0"
156   gettext_noop ("Missing value") "\0"
157   gettext_noop ("Hardware problem") "\0"
158   gettext_noop ("PIN blocked") "\0"
159   gettext_noop ("Conditions of use not satisfied") "\0"
160   gettext_noop ("PINs are not synced") "\0"
161   gettext_noop ("Invalid CRL") "\0"
162   gettext_noop ("BER error") "\0"
163   gettext_noop ("Invalid BER") "\0"
164   gettext_noop ("Element not found") "\0"
165   gettext_noop ("Identifier not found") "\0"
166   gettext_noop ("Invalid tag") "\0"
167   gettext_noop ("Invalid length") "\0"
168   gettext_noop ("Invalid key info") "\0"
169   gettext_noop ("Unexpected tag") "\0"
170   gettext_noop ("Not DER encoded") "\0"
171   gettext_noop ("No CMS object") "\0"
172   gettext_noop ("Invalid CMS object") "\0"
173   gettext_noop ("Unknown CMS object") "\0"
174   gettext_noop ("Unsupported CMS object") "\0"
175   gettext_noop ("Unsupported encoding") "\0"
176   gettext_noop ("Unsupported CMS version") "\0"
177   gettext_noop ("Unknown algorithm") "\0"
178   gettext_noop ("Invalid crypto engine") "\0"
179   gettext_noop ("Public key not trusted") "\0"
180   gettext_noop ("Decryption failed") "\0"
181   gettext_noop ("Key expired") "\0"
182   gettext_noop ("Signature expired") "\0"
183   gettext_noop ("Encoding problem") "\0"
184   gettext_noop ("Invalid state") "\0"
185   gettext_noop ("Duplicated value") "\0"
186   gettext_noop ("Missing action") "\0"
187   gettext_noop ("ASN.1 module not found") "\0"
188   gettext_noop ("Invalid OID string") "\0"
189   gettext_noop ("Invalid time") "\0"
190   gettext_noop ("Invalid CRL object") "\0"
191   gettext_noop ("Unsupported CRL version") "\0"
192   gettext_noop ("Invalid certificate object") "\0"
193   gettext_noop ("Unknown name") "\0"
194   gettext_noop ("A locale function failed") "\0"
195   gettext_noop ("Not locked") "\0"
196   gettext_noop ("Protocol violation") "\0"
197   gettext_noop ("Invalid MAC") "\0"
198   gettext_noop ("Invalid request") "\0"
199   gettext_noop ("Unknown extension") "\0"
200   gettext_noop ("Unknown critical extension") "\0"
201   gettext_noop ("Locked") "\0"
202   gettext_noop ("Unknown option") "\0"
203   gettext_noop ("Unknown command") "\0"
204   gettext_noop ("Not operational") "\0"
205   gettext_noop ("No passphrase given") "\0"
206   gettext_noop ("No PIN given") "\0"
207   gettext_noop ("Not enabled") "\0"
208   gettext_noop ("No crypto engine") "\0"
209   gettext_noop ("Missing key") "\0"
210   gettext_noop ("Too many objects") "\0"
211   gettext_noop ("Limit reached") "\0"
212   gettext_noop ("Not initialized") "\0"
213   gettext_noop ("Missing issuer certificate") "\0"
214   gettext_noop ("No keyserver available") "\0"
215   gettext_noop ("Invalid elliptic curve") "\0"
216   gettext_noop ("Unknown elliptic curve") "\0"
217   gettext_noop ("Duplicated key") "\0"
218   gettext_noop ("Ambiguous result") "\0"
219   gettext_noop ("No crypto context") "\0"
220   gettext_noop ("Wrong crypto context") "\0"
221   gettext_noop ("Bad crypto context") "\0"
222   gettext_noop ("Conflict in the crypto context") "\0"
223   gettext_noop ("Broken public key") "\0"
224   gettext_noop ("Broken secret key") "\0"
225   gettext_noop ("Invalid MAC algorithm") "\0"
226   gettext_noop ("Operation fully cancelled") "\0"
227   gettext_noop ("Operation not yet finished") "\0"
228   gettext_noop ("Buffer too short") "\0"
229   gettext_noop ("Invalid length specifier in S-expression") "\0"
230   gettext_noop ("String too long in S-expression") "\0"
231   gettext_noop ("Unmatched parentheses in S-expression") "\0"
232   gettext_noop ("S-expression not canonical") "\0"
233   gettext_noop ("Bad character in S-expression") "\0"
234   gettext_noop ("Bad quotation in S-expression") "\0"
235   gettext_noop ("Zero prefix in S-expression") "\0"
236   gettext_noop ("Nested display hints in S-expression") "\0"
237   gettext_noop ("Unmatched display hints") "\0"
238   gettext_noop ("Unexpected reserved punctuation in S-expression") "\0"
239   gettext_noop ("Bad hexadecimal character in S-expression") "\0"
240   gettext_noop ("Odd hexadecimal numbers in S-expression") "\0"
241   gettext_noop ("Bad octal character in S-expression") "\0"
242   gettext_noop ("Not possible with a card based key") "\0"
243   gettext_noop ("Invalid lock object") "\0"
244   gettext_noop ("General IPC error") "\0"
245   gettext_noop ("IPC accept call failed") "\0"
246   gettext_noop ("IPC connect call failed") "\0"
247   gettext_noop ("Invalid IPC response") "\0"
248   gettext_noop ("Invalid value passed to IPC") "\0"
249   gettext_noop ("Incomplete line passed to IPC") "\0"
250   gettext_noop ("Line passed to IPC too long") "\0"
251   gettext_noop ("Nested IPC commands") "\0"
252   gettext_noop ("No data callback in IPC") "\0"
253   gettext_noop ("No inquire callback in IPC") "\0"
254   gettext_noop ("Not an IPC server") "\0"
255   gettext_noop ("Not an IPC client") "\0"
256   gettext_noop ("Problem starting IPC server") "\0"
257   gettext_noop ("IPC read error") "\0"
258   gettext_noop ("IPC write error") "\0"
259   gettext_noop ("Too much data for IPC layer") "\0"
260   gettext_noop ("Unexpected IPC command") "\0"
261   gettext_noop ("Unknown IPC command") "\0"
262   gettext_noop ("IPC syntax error") "\0"
263   gettext_noop ("IPC call has been cancelled") "\0"
264   gettext_noop ("No input source for IPC") "\0"
265   gettext_noop ("No output source for IPC") "\0"
266   gettext_noop ("IPC parameter error") "\0"
267   gettext_noop ("Unknown IPC inquire") "\0"
268   gettext_noop ("User defined error code 1") "\0"
269   gettext_noop ("User defined error code 2") "\0"
270   gettext_noop ("User defined error code 3") "\0"
271   gettext_noop ("User defined error code 4") "\0"
272   gettext_noop ("User defined error code 5") "\0"
273   gettext_noop ("User defined error code 6") "\0"
274   gettext_noop ("User defined error code 7") "\0"
275   gettext_noop ("User defined error code 8") "\0"
276   gettext_noop ("User defined error code 9") "\0"
277   gettext_noop ("User defined error code 10") "\0"
278   gettext_noop ("User defined error code 11") "\0"
279   gettext_noop ("User defined error code 12") "\0"
280   gettext_noop ("User defined error code 13") "\0"
281   gettext_noop ("User defined error code 14") "\0"
282   gettext_noop ("User defined error code 15") "\0"
283   gettext_noop ("User defined error code 16") "\0"
284   gettext_noop ("System error w/o errno") "\0"
285   gettext_noop ("Unknown system error") "\0"
286   gettext_noop ("End of file") "\0"
287   gettext_noop ("Unknown error code");
288
289 static const int msgidx[] =
290   {
291     0,
292     8,
293     22,
294     37,
295     63,
296     92,
297     117,
298     132,
299     147,
300     161,
301     175,
302     190,
303     205,
304     230,
305     243,
306     258,
307     272,
308     283,
309     297,
310     319,
311     335,
312     365,
313     385,
314     409,
315     435,
316     460,
317     478,
318     487,
319     497,
320     513,
321     526,
322     540,
323     559,
324     583,
325     603,
326     619,
327     634,
328     650,
329     666,
330     683,
331     697,
332     713,
333     740,
334     757,
335     777,
336     796,
337     813,
338     833,
339     845,
340     859,
341     872,
342     888,
343     907,
344     926,
345     946,
346     966,
347     980,
348     1002,
349     1022,
350     1030,
351     1034,
352     1048,
353     1071,
354     1079,
355     1094,
356     1107,
357     1122,
358     1151,
359     1180,
360     1203,
361     1219,
362     1235,
363     1255,
364     1268,
365     1283,
366     1300,
367     1316,
368     1333,
369     1350,
370     1362,
371     1375,
372     1406,
373     1427,
374     1447,
375     1468,
376     1490,
377     1502,
378     1517,
379     1525,
380     1538,
381     1547,
382     1565,
383     1576,
384     1587,
385     1601,
386     1621,
387     1634,
388     1646,
389     1660,
390     1672,
391     1692,
392     1711,
393     1731,
394     1753,
395     1777,
396     1798,
397     1821,
398     1842,
399     1857,
400     1868,
401     1888,
402     1901,
403     1914,
404     1931,
405     1953,
406     1967,
407     1987,
408     2003,
409     2017,
410     2028,
411     2048,
412     2071,
413     2092,
414     2107,
415     2128,
416     2150,
417     2166,
418     2180,
419     2196,
420     2210,
421     2227,
422     2239,
423     2271,
424     2291,
425     2303,
426     2313,
427     2325,
428     2343,
429     2364,
430     2376,
431     2391,
432     2408,
433     2423,
434     2439,
435     2453,
436     2472,
437     2491,
438     2514,
439     2535,
440     2559,
441     2577,
442     2599,
443     2622,
444     2640,
445     2652,
446     2670,
447     2687,
448     2701,
449     2718,
450     2733,
451     2756,
452     2775,
453     2788,
454     2807,
455     2831,
456     2858,
457     2871,
458     2896,
459     2907,
460     2926,
461     2938,
462     2954,
463     2972,
464     2999,
465     3006,
466     3021,
467     3037,
468     3053,
469     3073,
470     3086,
471     3098,
472     3115,
473     3127,
474     3144,
475     3158,
476     3174,
477     3201,
478     3224,
479     3247,
480     3270,
481     3285,
482     3302,
483     3320,
484     3341,
485     3360,
486     3391,
487     3409,
488     3427,
489     3449,
490     3475,
491     3502,
492     3519,
493     3560,
494     3592,
495     3630,
496     3657,
497     3687,
498     3717,
499     3745,
500     3782,
501     3806,
502     3854,
503     3896,
504     3936,
505     3972,
506     4007,
507     4027,
508     4045,
509     4068,
510     4092,
511     4113,
512     4141,
513     4171,
514     4199,
515     4219,
516     4243,
517     4270,
518     4288,
519     4306,
520     4334,
521     4349,
522     4365,
523     4393,
524     4416,
525     4436,
526     4453,
527     4481,
528     4505,
529     4530,
530     4550,
531     4570,
532     4596,
533     4622,
534     4648,
535     4674,
536     4700,
537     4726,
538     4752,
539     4778,
540     4804,
541     4831,
542     4858,
543     4885,
544     4912,
545     4939,
546     4966,
547     4993,
548     5016,
549     5037,
550     5049
551   };
552
553 static GPG_ERR_INLINE int
554 msgidxof (int code)
555 {
556   return (0 ? 0
557   : ((code >= 0) && (code <= 213)) ? (code - 0)
558   : ((code >= 253) && (code <= 254)) ? (code - 39)
559   : ((code >= 257) && (code <= 271)) ? (code - 41)
560   : ((code >= 273) && (code <= 281)) ? (code - 42)
561   : ((code >= 1024) && (code <= 1039)) ? (code - 784)
562   : ((code >= 16381) && (code <= 16383)) ? (code - 16125)
563   : 16384 - 16125);
564 }