blob: e295820d13e898671ff2add28f233a20e880e896 [file] [log] [blame]
Adam Langleye9ada862015-05-11 17:20:37 -07001/* Copyright (c) 2015, Google Inc.
2 *
3 * Permission to use, copy, modify, and/or distribute this software for any
4 * purpose with or without fee is hereby granted, provided that the above
5 * copyright notice and this permission notice appear in all copies.
6 *
7 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
10 * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
12 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
13 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
14
15 /* This file was generated by err_data_generate.go. */
16
17#include <openssl/base.h>
18#include <openssl/err.h>
19#include <openssl/type_check.h>
20
21
22OPENSSL_COMPILE_ASSERT(ERR_LIB_NONE == 1, library_values_changed_1);
23OPENSSL_COMPILE_ASSERT(ERR_LIB_SYS == 2, library_values_changed_2);
24OPENSSL_COMPILE_ASSERT(ERR_LIB_BN == 3, library_values_changed_3);
25OPENSSL_COMPILE_ASSERT(ERR_LIB_RSA == 4, library_values_changed_4);
26OPENSSL_COMPILE_ASSERT(ERR_LIB_DH == 5, library_values_changed_5);
27OPENSSL_COMPILE_ASSERT(ERR_LIB_EVP == 6, library_values_changed_6);
28OPENSSL_COMPILE_ASSERT(ERR_LIB_BUF == 7, library_values_changed_7);
29OPENSSL_COMPILE_ASSERT(ERR_LIB_OBJ == 8, library_values_changed_8);
30OPENSSL_COMPILE_ASSERT(ERR_LIB_PEM == 9, library_values_changed_9);
31OPENSSL_COMPILE_ASSERT(ERR_LIB_DSA == 10, library_values_changed_10);
32OPENSSL_COMPILE_ASSERT(ERR_LIB_X509 == 11, library_values_changed_11);
33OPENSSL_COMPILE_ASSERT(ERR_LIB_ASN1 == 12, library_values_changed_12);
34OPENSSL_COMPILE_ASSERT(ERR_LIB_CONF == 13, library_values_changed_13);
35OPENSSL_COMPILE_ASSERT(ERR_LIB_CRYPTO == 14, library_values_changed_14);
36OPENSSL_COMPILE_ASSERT(ERR_LIB_EC == 15, library_values_changed_15);
37OPENSSL_COMPILE_ASSERT(ERR_LIB_SSL == 16, library_values_changed_16);
38OPENSSL_COMPILE_ASSERT(ERR_LIB_BIO == 17, library_values_changed_17);
39OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS7 == 18, library_values_changed_18);
40OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS8 == 19, library_values_changed_19);
41OPENSSL_COMPILE_ASSERT(ERR_LIB_X509V3 == 20, library_values_changed_20);
42OPENSSL_COMPILE_ASSERT(ERR_LIB_RAND == 21, library_values_changed_21);
43OPENSSL_COMPILE_ASSERT(ERR_LIB_ENGINE == 22, library_values_changed_22);
44OPENSSL_COMPILE_ASSERT(ERR_LIB_OCSP == 23, library_values_changed_23);
45OPENSSL_COMPILE_ASSERT(ERR_LIB_UI == 24, library_values_changed_24);
46OPENSSL_COMPILE_ASSERT(ERR_LIB_COMP == 25, library_values_changed_25);
47OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDSA == 26, library_values_changed_26);
48OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDH == 27, library_values_changed_27);
49OPENSSL_COMPILE_ASSERT(ERR_LIB_HMAC == 28, library_values_changed_28);
50OPENSSL_COMPILE_ASSERT(ERR_LIB_DIGEST == 29, library_values_changed_29);
51OPENSSL_COMPILE_ASSERT(ERR_LIB_CIPHER == 30, library_values_changed_30);
Kenny Rootb8494592015-09-25 02:29:14 +000052OPENSSL_COMPILE_ASSERT(ERR_LIB_HKDF == 31, library_values_changed_31);
53OPENSSL_COMPILE_ASSERT(ERR_LIB_USER == 32, library_values_changed_32);
Adam Langleye9ada862015-05-11 17:20:37 -070054OPENSSL_COMPILE_ASSERT(ERR_NUM_LIBS == 33, library_values_changed_num);
55
Adam Langleye9ada862015-05-11 17:20:37 -070056const uint32_t kOpenSSLReasonValues[] = {
Adam Vartanianbfcf3a72018-08-10 14:55:24 +010057 0xc32083a,
58 0xc328854,
59 0xc330863,
60 0xc338873,
61 0xc340882,
62 0xc34889b,
63 0xc3508a7,
64 0xc3588c4,
65 0xc3608e4,
66 0xc3688f2,
67 0xc370902,
68 0xc37890f,
69 0xc38091f,
70 0xc38892a,
71 0xc390940,
72 0xc39894f,
73 0xc3a0963,
74 0xc3a8847,
David Benjamin4969cc92016-04-22 15:02:23 -040075 0xc3b00ea,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +010076 0xc3b88d6,
77 0x10320847,
78 0x10329574,
79 0x10331580,
80 0x10339599,
81 0x103415ac,
82 0x10348f14,
83 0x10350c60,
84 0x103595bf,
85 0x103615e9,
86 0x103695fc,
87 0x1037161b,
88 0x10379634,
89 0x10381649,
90 0x10389667,
91 0x10391676,
92 0x10399692,
93 0x103a16ad,
94 0x103a96bc,
95 0x103b16d8,
96 0x103b96f3,
97 0x103c1719,
David Benjamin4969cc92016-04-22 15:02:23 -040098 0x103c80ea,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +010099 0x103d172a,
100 0x103d973e,
101 0x103e175d,
102 0x103e976c,
103 0x103f1783,
104 0x103f9796,
105 0x10400c24,
106 0x104097a9,
107 0x104117c7,
108 0x104197da,
109 0x104217f4,
110 0x10429804,
111 0x10431818,
112 0x1043982e,
113 0x10441846,
114 0x1044985b,
115 0x1045186f,
116 0x10459881,
117 0x104605fd,
118 0x1046894f,
119 0x10471896,
120 0x104798ad,
121 0x104818c2,
122 0x104898d0,
123 0x10490e60,
124 0x1049970a,
125 0x104a15d4,
126 0x14320c07,
127 0x14328c15,
128 0x14330c24,
129 0x14338c36,
David Benjamind316cba2016-06-02 16:17:39 -0400130 0x143400ac,
131 0x143480ea,
Adam Langleye9ada862015-05-11 17:20:37 -0700132 0x18320083,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100133 0x18328f6a,
David Benjamin4969cc92016-04-22 15:02:23 -0400134 0x183300ac,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100135 0x18338f80,
136 0x18340f94,
David Benjamin4969cc92016-04-22 15:02:23 -0400137 0x183480ea,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100138 0x18350fa9,
139 0x18358fc1,
140 0x18360fd6,
141 0x18368fea,
142 0x1837100e,
143 0x18379024,
144 0x18381038,
145 0x18389048,
146 0x18390a75,
147 0x18399058,
148 0x183a1080,
149 0x183a90a6,
150 0x183b0c6c,
151 0x183b90db,
152 0x183c10ed,
153 0x183c90f8,
154 0x183d1108,
155 0x183d9119,
156 0x183e112a,
157 0x183e913c,
158 0x183f1165,
159 0x183f917e,
160 0x18401196,
161 0x184086d5,
162 0x184110c9,
163 0x18419094,
164 0x184210b3,
165 0x1842906d,
166 0x203211d0,
167 0x203291bd,
168 0x243211dc,
169 0x24328995,
170 0x243311ee,
171 0x243391fb,
172 0x24341208,
173 0x2434921a,
174 0x24351229,
175 0x24359246,
176 0x24361253,
177 0x24369261,
178 0x2437126f,
179 0x2437927d,
180 0x24381286,
181 0x24389293,
182 0x243912a6,
183 0x28320c54,
184 0x28328c6c,
185 0x28330c24,
186 0x28338c7f,
187 0x28340c60,
David Benjamin4969cc92016-04-22 15:02:23 -0400188 0x283480ac,
189 0x283500ea,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800190 0x2c322e92,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100191 0x2c3292bd,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800192 0x2c332ea0,
193 0x2c33aeb2,
194 0x2c342ec6,
195 0x2c34aed8,
196 0x2c352ef3,
197 0x2c35af05,
198 0x2c362f18,
David Benjamin4969cc92016-04-22 15:02:23 -0400199 0x2c36832d,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800200 0x2c372f25,
201 0x2c37af37,
202 0x2c382f5c,
203 0x2c38af73,
204 0x2c392f81,
205 0x2c39af91,
206 0x2c3a2fa3,
207 0x2c3aafb7,
208 0x2c3b2fc8,
209 0x2c3bafe7,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100210 0x2c3c12cf,
211 0x2c3c92e5,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800212 0x2c3d2ffb,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100213 0x2c3d92fe,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800214 0x2c3e3018,
215 0x2c3eb026,
216 0x2c3f303e,
217 0x2c3fb056,
218 0x2c403080,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100219 0x2c4091d0,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800220 0x2c413091,
221 0x2c41b0a4,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100222 0x2c421196,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800223 0x2c42b0b5,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100224 0x2c430722,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800225 0x2c43afd9,
226 0x2c442f4a,
227 0x2c44b063,
Adam Langleye9ada862015-05-11 17:20:37 -0700228 0x30320000,
229 0x30328015,
230 0x3033001f,
231 0x30338038,
232 0x3034004a,
233 0x30348064,
234 0x3035006b,
235 0x30358083,
236 0x30360094,
David Benjamin4969cc92016-04-22 15:02:23 -0400237 0x303680ac,
238 0x303700b9,
239 0x303780c8,
240 0x303800ea,
241 0x303880f7,
242 0x3039010a,
243 0x30398125,
244 0x303a013a,
245 0x303a814e,
246 0x303b0162,
247 0x303b8173,
248 0x303c018c,
249 0x303c81a9,
250 0x303d01b7,
251 0x303d81cb,
252 0x303e01db,
253 0x303e81f4,
254 0x303f0204,
255 0x303f8217,
256 0x30400226,
257 0x30408232,
258 0x30410247,
259 0x30418257,
260 0x3042026e,
261 0x3042827b,
262 0x3043028e,
263 0x3043829d,
264 0x304402b2,
265 0x304482d3,
266 0x304502e6,
267 0x304582f9,
268 0x30460312,
269 0x3046832d,
270 0x3047034a,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100271 0x3047835c,
272 0x3048036a,
273 0x3048837b,
274 0x3049038a,
275 0x304983a2,
276 0x304a03b4,
277 0x304a83c8,
278 0x304b03e0,
279 0x304b83f3,
280 0x304c03fe,
281 0x304c840f,
282 0x304d041b,
283 0x304d8431,
284 0x304e043f,
285 0x304e8455,
286 0x304f0467,
287 0x304f8479,
288 0x3050049c,
289 0x305084af,
290 0x305104c0,
291 0x305184d0,
292 0x305204e8,
293 0x305284fd,
294 0x30530515,
295 0x30538529,
296 0x30540541,
297 0x3054855a,
298 0x30550573,
299 0x30558590,
300 0x3056059b,
301 0x305685b3,
302 0x305705c3,
303 0x305785d4,
304 0x305805e7,
305 0x305885fd,
306 0x30590606,
307 0x3059861b,
308 0x305a062e,
309 0x305a863d,
310 0x305b065d,
311 0x305b866c,
312 0x305c068d,
313 0x305c86a9,
314 0x305d06b5,
315 0x305d86d5,
316 0x305e06f1,
317 0x305e8702,
318 0x305f0718,
319 0x305f8722,
320 0x3060048c,
321 0x34320b65,
322 0x34328b79,
323 0x34330b96,
324 0x34338ba9,
325 0x34340bb8,
326 0x34348bf1,
327 0x34350bd5,
Adam Langleye9ada862015-05-11 17:20:37 -0700328 0x3c320083,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100329 0x3c328ca9,
330 0x3c330cc2,
331 0x3c338cdd,
332 0x3c340cfa,
333 0x3c348d24,
334 0x3c350d3f,
335 0x3c358d65,
336 0x3c360d7e,
337 0x3c368d96,
338 0x3c370da7,
339 0x3c378db5,
340 0x3c380dc2,
341 0x3c388dd6,
342 0x3c390c6c,
343 0x3c398df9,
344 0x3c3a0e0d,
345 0x3c3a890f,
346 0x3c3b0e1d,
347 0x3c3b8e38,
348 0x3c3c0e4a,
349 0x3c3c8e7d,
350 0x3c3d0e87,
351 0x3c3d8e9b,
352 0x3c3e0ea9,
353 0x3c3e8ece,
354 0x3c3f0c95,
355 0x3c3f8eb7,
David Benjamin4969cc92016-04-22 15:02:23 -0400356 0x3c4000ac,
357 0x3c4080ea,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100358 0x3c410d15,
359 0x3c418d54,
360 0x3c420e60,
361 0x3c428dea,
362 0x40321946,
363 0x4032995c,
364 0x4033198a,
365 0x40339994,
366 0x403419ab,
367 0x403499c9,
368 0x403519d9,
369 0x403599eb,
370 0x403619f8,
371 0x40369a04,
372 0x40371a19,
373 0x40379a2b,
374 0x40381a36,
375 0x40389a48,
376 0x40390f14,
377 0x40399a58,
378 0x403a1a6b,
379 0x403a9a8c,
380 0x403b1a9d,
381 0x403b9aad,
Adam Langley4139edb2016-01-13 15:00:54 -0800382 0x403c0064,
383 0x403c8083,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100384 0x403d1b31,
385 0x403d9b47,
386 0x403e1b56,
387 0x403e9b8e,
388 0x403f1ba8,
389 0x403f9bd0,
390 0x40401be5,
391 0x40409bf9,
392 0x40411c16,
393 0x40419c31,
394 0x40421c4a,
395 0x40429c5d,
396 0x40431c71,
397 0x40439c89,
398 0x40441ca0,
David Benjamin4969cc92016-04-22 15:02:23 -0400399 0x404480ac,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100400 0x40451cb5,
401 0x40459cc7,
402 0x40461ceb,
403 0x40469d0b,
404 0x40471d19,
405 0x40479d40,
406 0x40481db1,
407 0x40489de4,
408 0x40491dfb,
409 0x40499e15,
410 0x404a1e2c,
411 0x404a9e4a,
412 0x404b1e62,
413 0x404b9e79,
414 0x404c1e8f,
415 0x404c9ea1,
416 0x404d1ec2,
417 0x404d9efb,
418 0x404e1f0f,
419 0x404e9f1c,
420 0x404f1f49,
421 0x404f9f72,
422 0x40501fc9,
423 0x40509fdd,
424 0x40511ff8,
425 0x40522008,
426 0x4052a02c,
427 0x40532044,
428 0x4053a057,
429 0x4054206c,
430 0x4054a08f,
431 0x4055209d,
432 0x4055a0da,
433 0x405620e7,
434 0x4056a100,
435 0x40572118,
436 0x4057a12b,
437 0x40582140,
438 0x4058a167,
439 0x40592196,
440 0x4059a1c3,
441 0x405a21d7,
442 0x405aa1e7,
443 0x405b21ff,
444 0x405ba210,
445 0x405c2223,
446 0x405ca262,
447 0x405d226f,
448 0x405da294,
449 0x405e22d2,
450 0x405e8ab3,
451 0x405f22f3,
452 0x405fa300,
453 0x4060230e,
454 0x4060a330,
455 0x40612391,
456 0x4061a3c9,
457 0x406223e0,
458 0x4062a3f1,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800459 0x40632416,
460 0x4063a42b,
461 0x40642442,
462 0x4064a46e,
463 0x40652489,
464 0x4065a4a0,
465 0x406624b8,
466 0x4066a4e2,
467 0x4067250d,
468 0x4067a552,
469 0x4068259a,
470 0x4068a5bb,
471 0x406925ed,
472 0x4069a61b,
473 0x406a263c,
474 0x406aa65c,
475 0x406b27e4,
476 0x406ba807,
477 0x406c281d,
478 0x406caac0,
479 0x406d2aef,
480 0x406dab17,
481 0x406e2b45,
482 0x406eab92,
483 0x406f2bcd,
484 0x406fac05,
485 0x40702c18,
486 0x4070ac35,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100487 0x40710802,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800488 0x4071ac47,
489 0x40722c5a,
490 0x4072ac90,
491 0x40732ca8,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100492 0x407394cf,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800493 0x40742cbc,
494 0x4074acd6,
495 0x40752ce7,
496 0x4075acfb,
497 0x40762d09,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100498 0x40769293,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800499 0x40772d2e,
500 0x4077ad50,
501 0x40782d6b,
502 0x4078ada4,
503 0x40792dbb,
504 0x4079add1,
505 0x407a2dfd,
506 0x407aae10,
507 0x407b2e25,
508 0x407bae37,
509 0x407c2e68,
510 0x407cae71,
511 0x407d25d6,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100512 0x407d9f82,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800513 0x407e2d80,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100514 0x407ea177,
515 0x407f1d2d,
516 0x407f9ad3,
517 0x40801f59,
518 0x40809d55,
519 0x4081201a,
520 0x40819f33,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800521 0x40822b30,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100522 0x40829ab9,
523 0x40832152,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800524 0x4083a453,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100525 0x40841d69,
526 0x4084a1af,
527 0x40852234,
528 0x4085a358,
529 0x408622b4,
530 0x40869f9c,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800531 0x40872b76,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100532 0x4087a3a6,
533 0x40881b1a,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800534 0x4088a565,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100535 0x40891b69,
536 0x40899af6,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800537 0x408a2855,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100538 0x408a98e7,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800539 0x408b2e4c,
540 0x408babe2,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100541 0x408c2244,
542 0x408c9903,
543 0x408d1dca,
544 0x408d9d9b,
545 0x408e1ee4,
546 0x408ea0ba,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800547 0x408f2579,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100548 0x408fa374,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800549 0x4090252e,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100550 0x4090a286,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800551 0x4091283d,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100552 0x40919929,
553 0x40921bb6,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800554 0x4092abb1,
555 0x40932c73,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100556 0x40939fad,
557 0x40941d7d,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800558 0x4094a86e,
559 0x40952402,
560 0x4095addd,
561 0x41f4270f,
562 0x41f927a1,
563 0x41fe2694,
564 0x41fea8b1,
565 0x41ff29a2,
566 0x42032728,
567 0x4208274a,
568 0x4208a786,
569 0x42092678,
570 0x4209a7c0,
571 0x420a26cf,
572 0x420aa6af,
573 0x420b26ef,
574 0x420ba768,
575 0x420c29be,
576 0x420ca87e,
577 0x420d2898,
578 0x420da8cf,
579 0x421228e9,
580 0x42172985,
581 0x4217a92b,
582 0x421c294d,
583 0x421f2908,
584 0x422129d5,
585 0x42262968,
586 0x422b2aa4,
587 0x422baa52,
588 0x422c2a8c,
589 0x422caa11,
590 0x422d29f0,
591 0x422daa71,
592 0x422e2a37,
593 0x422eab5d,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100594 0x4432072d,
595 0x4432873c,
596 0x44330748,
597 0x44338756,
598 0x44340769,
599 0x4434877a,
600 0x44350781,
601 0x4435878b,
602 0x4436079e,
603 0x443687b4,
604 0x443707c6,
605 0x443787d3,
606 0x443807e2,
607 0x443887ea,
608 0x44390802,
609 0x44398810,
610 0x443a0823,
611 0x483212bd,
612 0x483292cf,
613 0x483312e5,
614 0x483392fe,
615 0x4c321323,
616 0x4c329333,
617 0x4c331346,
618 0x4c339366,
David Benjamin4969cc92016-04-22 15:02:23 -0400619 0x4c3400ac,
620 0x4c3480ea,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100621 0x4c351372,
622 0x4c359380,
623 0x4c36139c,
624 0x4c3693c2,
625 0x4c3713d1,
626 0x4c3793df,
627 0x4c3813f4,
628 0x4c389400,
629 0x4c391420,
630 0x4c39944a,
631 0x4c3a1463,
632 0x4c3a947c,
633 0x4c3b05fd,
634 0x4c3b9495,
635 0x4c3c14a7,
636 0x4c3c94b6,
637 0x4c3d14cf,
638 0x4c3d8c47,
639 0x4c3e153c,
640 0x4c3e94de,
641 0x4c3f155e,
642 0x4c3f9293,
643 0x4c4014f4,
644 0x4c40930f,
645 0x4c41152c,
646 0x4c4193af,
647 0x4c421518,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800648 0x503230c7,
649 0x5032b0d6,
650 0x503330e1,
651 0x5033b0f1,
652 0x5034310a,
653 0x5034b124,
654 0x50353132,
655 0x5035b148,
656 0x5036315a,
657 0x5036b170,
658 0x50373189,
659 0x5037b19c,
660 0x503831b4,
661 0x5038b1c5,
662 0x503931da,
663 0x5039b1ee,
664 0x503a320e,
665 0x503ab224,
666 0x503b323c,
667 0x503bb24e,
668 0x503c326a,
669 0x503cb281,
670 0x503d329a,
671 0x503db2b0,
672 0x503e32bd,
673 0x503eb2d3,
674 0x503f32e5,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100675 0x503f837b,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800676 0x504032f8,
677 0x5040b308,
678 0x50413322,
679 0x5041b331,
680 0x5042334b,
681 0x5042b368,
682 0x50433378,
683 0x5043b388,
684 0x50443397,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100685 0x50448431,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800686 0x504533ab,
687 0x5045b3c9,
688 0x504633dc,
689 0x5046b3f2,
690 0x50473404,
691 0x5047b419,
692 0x5048343f,
693 0x5048b44d,
694 0x50493460,
695 0x5049b475,
696 0x504a348b,
697 0x504ab49b,
698 0x504b34bb,
699 0x504bb4ce,
700 0x504c34f1,
701 0x504cb51f,
702 0x504d3531,
703 0x504db54e,
704 0x504e3569,
705 0x504eb585,
706 0x504f3597,
707 0x504fb5ae,
708 0x505035bd,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100709 0x505086f1,
Robert Sloancbf5ea62018-11-05 11:56:34 -0800710 0x505135d0,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100711 0x58320f52,
712 0x68320f14,
713 0x68328c6c,
714 0x68330c7f,
715 0x68338f22,
716 0x68340f32,
David Benjamin4969cc92016-04-22 15:02:23 -0400717 0x683480ea,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100718 0x6c320eda,
719 0x6c328c36,
720 0x6c330ee5,
721 0x6c338efe,
722 0x74320a1b,
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700723 0x743280ac,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100724 0x74330c47,
725 0x78320980,
726 0x78328995,
727 0x783309a1,
Adam Langleye9ada862015-05-11 17:20:37 -0700728 0x78338083,
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100729 0x783409b0,
730 0x783489c5,
731 0x783509e4,
732 0x78358a06,
733 0x78360a1b,
734 0x78368a31,
735 0x78370a41,
736 0x78378a62,
737 0x78380a75,
738 0x78388a87,
739 0x78390a94,
740 0x78398ab3,
741 0x783a0ac8,
742 0x783a8ad6,
743 0x783b0ae0,
744 0x783b8af4,
745 0x783c0b0b,
746 0x783c8b20,
747 0x783d0b37,
748 0x783d8b4c,
749 0x783e0aa2,
750 0x783e8a54,
751 0x7c3211ac,
Adam Langleye9ada862015-05-11 17:20:37 -0700752};
753
754const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
755
756const char kOpenSSLReasonStringData[] =
757 "ASN1_LENGTH_MISMATCH\0"
758 "AUX_ERROR\0"
759 "BAD_GET_ASN1_OBJECT_CALL\0"
760 "BAD_OBJECT_HEADER\0"
761 "BMPSTRING_IS_WRONG_LENGTH\0"
762 "BN_LIB\0"
763 "BOOLEAN_IS_WRONG_LENGTH\0"
764 "BUFFER_TOO_SMALL\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400765 "CONTEXT_NOT_INITIALISED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700766 "DECODE_ERROR\0"
767 "DEPTH_EXCEEDED\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400768 "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700769 "ENCODE_ERROR\0"
770 "ERROR_GETTING_TIME\0"
771 "EXPECTING_AN_ASN1_SEQUENCE\0"
772 "EXPECTING_AN_INTEGER\0"
773 "EXPECTING_AN_OBJECT\0"
774 "EXPECTING_A_BOOLEAN\0"
775 "EXPECTING_A_TIME\0"
776 "EXPLICIT_LENGTH_MISMATCH\0"
777 "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
778 "FIELD_MISSING\0"
779 "FIRST_NUM_TOO_LARGE\0"
780 "HEADER_TOO_LONG\0"
781 "ILLEGAL_BITSTRING_FORMAT\0"
782 "ILLEGAL_BOOLEAN\0"
783 "ILLEGAL_CHARACTERS\0"
784 "ILLEGAL_FORMAT\0"
785 "ILLEGAL_HEX\0"
786 "ILLEGAL_IMPLICIT_TAG\0"
787 "ILLEGAL_INTEGER\0"
788 "ILLEGAL_NESTED_TAGGING\0"
789 "ILLEGAL_NULL\0"
790 "ILLEGAL_NULL_VALUE\0"
791 "ILLEGAL_OBJECT\0"
792 "ILLEGAL_OPTIONAL_ANY\0"
793 "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
794 "ILLEGAL_TAGGED_ANY\0"
795 "ILLEGAL_TIME_VALUE\0"
796 "INTEGER_NOT_ASCII_FORMAT\0"
797 "INTEGER_TOO_LARGE_FOR_LONG\0"
798 "INVALID_BIT_STRING_BITS_LEFT\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100799 "INVALID_BMPSTRING\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700800 "INVALID_DIGIT\0"
801 "INVALID_MODIFIER\0"
802 "INVALID_NUMBER\0"
803 "INVALID_OBJECT_ENCODING\0"
804 "INVALID_SEPARATOR\0"
805 "INVALID_TIME_FORMAT\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100806 "INVALID_UNIVERSALSTRING\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700807 "INVALID_UTF8STRING\0"
808 "LIST_ERROR\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700809 "MISSING_ASN1_EOS\0"
810 "MISSING_EOC\0"
811 "MISSING_SECOND_NUMBER\0"
812 "MISSING_VALUE\0"
813 "MSTRING_NOT_UNIVERSAL\0"
814 "MSTRING_WRONG_TAG\0"
815 "NESTED_ASN1_ERROR\0"
816 "NESTED_ASN1_STRING\0"
Robert Sloan49d063b2018-04-03 11:30:38 -0700817 "NESTED_TOO_DEEP\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700818 "NON_HEX_CHARACTERS\0"
819 "NOT_ASCII_FORMAT\0"
820 "NOT_ENOUGH_DATA\0"
821 "NO_MATCHING_CHOICE_TYPE\0"
822 "NULL_IS_WRONG_LENGTH\0"
823 "OBJECT_NOT_ASCII_FORMAT\0"
824 "ODD_NUMBER_OF_CHARS\0"
825 "SECOND_NUMBER_TOO_LARGE\0"
826 "SEQUENCE_LENGTH_MISMATCH\0"
827 "SEQUENCE_NOT_CONSTRUCTED\0"
828 "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
829 "SHORT_LINE\0"
830 "STREAMING_NOT_SUPPORTED\0"
831 "STRING_TOO_LONG\0"
832 "STRING_TOO_SHORT\0"
833 "TAG_VALUE_TOO_HIGH\0"
834 "TIME_NOT_ASCII_FORMAT\0"
835 "TOO_LONG\0"
836 "TYPE_NOT_CONSTRUCTED\0"
837 "TYPE_NOT_PRIMITIVE\0"
838 "UNEXPECTED_EOC\0"
839 "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
840 "UNKNOWN_FORMAT\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400841 "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
842 "UNKNOWN_SIGNATURE_ALGORITHM\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700843 "UNKNOWN_TAG\0"
844 "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
845 "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
846 "UNSUPPORTED_TYPE\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400847 "WRONG_PUBLIC_KEY_TYPE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700848 "WRONG_TAG\0"
849 "WRONG_TYPE\0"
850 "BAD_FOPEN_MODE\0"
851 "BROKEN_PIPE\0"
852 "CONNECT_ERROR\0"
853 "ERROR_SETTING_NBIO\0"
854 "INVALID_ARGUMENT\0"
855 "IN_USE\0"
856 "KEEPALIVE\0"
857 "NBIO_CONNECT_ERROR\0"
858 "NO_HOSTNAME_SPECIFIED\0"
859 "NO_PORT_SPECIFIED\0"
860 "NO_SUCH_FILE\0"
861 "NULL_PARAMETER\0"
862 "SYS_LIB\0"
863 "UNABLE_TO_CREATE_SOCKET\0"
864 "UNINITIALIZED\0"
865 "UNSUPPORTED_METHOD\0"
866 "WRITE_TO_READ_ONLY_BIO\0"
867 "ARG2_LT_ARG3\0"
Kenny Rootb8494592015-09-25 02:29:14 +0000868 "BAD_ENCODING\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700869 "BAD_RECIPROCAL\0"
870 "BIGNUM_TOO_LONG\0"
871 "BITS_TOO_SMALL\0"
872 "CALLED_WITH_EVEN_MODULUS\0"
873 "DIV_BY_ZERO\0"
874 "EXPAND_ON_STATIC_BIGNUM_DATA\0"
875 "INPUT_NOT_REDUCED\0"
Robert Sloan9254e682017-04-24 09:42:06 -0700876 "INVALID_INPUT\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700877 "INVALID_RANGE\0"
878 "NEGATIVE_NUMBER\0"
879 "NOT_A_SQUARE\0"
880 "NOT_INITIALIZED\0"
881 "NO_INVERSE\0"
882 "PRIVATE_KEY_TOO_LARGE\0"
883 "P_IS_NOT_PRIME\0"
884 "TOO_MANY_ITERATIONS\0"
885 "TOO_MANY_TEMPORARY_VARIABLES\0"
886 "AES_KEY_SETUP_FAILED\0"
887 "BAD_DECRYPT\0"
888 "BAD_KEY_LENGTH\0"
889 "CTRL_NOT_IMPLEMENTED\0"
890 "CTRL_OPERATION_NOT_IMPLEMENTED\0"
891 "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
892 "INITIALIZATION_ERROR\0"
893 "INPUT_NOT_INITIALIZED\0"
894 "INVALID_AD_SIZE\0"
895 "INVALID_KEY_LENGTH\0"
Robert Sloan8ff03552017-06-14 12:40:58 -0700896 "INVALID_NONCE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700897 "INVALID_NONCE_SIZE\0"
898 "INVALID_OPERATION\0"
899 "IV_TOO_LARGE\0"
900 "NO_CIPHER_SET\0"
901 "NO_DIRECTION_SET\0"
902 "OUTPUT_ALIASES_INPUT\0"
903 "TAG_TOO_LARGE\0"
904 "TOO_LARGE\0"
905 "UNSUPPORTED_AD_SIZE\0"
906 "UNSUPPORTED_INPUT_SIZE\0"
907 "UNSUPPORTED_KEY_SIZE\0"
908 "UNSUPPORTED_NONCE_SIZE\0"
909 "UNSUPPORTED_TAG_SIZE\0"
910 "WRONG_FINAL_BLOCK_LENGTH\0"
911 "LIST_CANNOT_BE_NULL\0"
912 "MISSING_CLOSE_SQUARE_BRACKET\0"
913 "MISSING_EQUAL_SIGN\0"
914 "NO_CLOSE_BRACE\0"
915 "UNABLE_TO_CREATE_NEW_SECTION\0"
Robert Sloan8ecb7cd2017-03-21 09:39:01 -0700916 "VARIABLE_EXPANSION_TOO_LONG\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700917 "VARIABLE_HAS_NO_VALUE\0"
918 "BAD_GENERATOR\0"
919 "INVALID_PUBKEY\0"
920 "MODULUS_TOO_LARGE\0"
921 "NO_PRIVATE_VALUE\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -0700922 "UNKNOWN_HASH\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700923 "BAD_Q_VALUE\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400924 "BAD_VERSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700925 "MISSING_PARAMETERS\0"
926 "NEED_NEW_SETUP_VALUES\0"
927 "BIGNUM_OUT_OF_RANGE\0"
928 "COORDINATES_OUT_OF_RANGE\0"
929 "D2I_ECPKPARAMETERS_FAILURE\0"
930 "EC_GROUP_NEW_BY_NAME_FAILURE\0"
931 "GROUP2PKPARAMETERS_FAILURE\0"
David Benjamin4969cc92016-04-22 15:02:23 -0400932 "GROUP_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700933 "I2D_ECPKPARAMETERS_FAILURE\0"
934 "INCOMPATIBLE_OBJECTS\0"
David Benjaminc895d6b2016-08-11 13:26:41 -0400935 "INVALID_COFACTOR\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700936 "INVALID_COMPRESSED_POINT\0"
937 "INVALID_COMPRESSION_BIT\0"
938 "INVALID_ENCODING\0"
939 "INVALID_FIELD\0"
940 "INVALID_FORM\0"
941 "INVALID_GROUP_ORDER\0"
942 "INVALID_PRIVATE_KEY\0"
Robert Sloan99319a12017-11-27 10:32:46 -0800943 "INVALID_SCALAR\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700944 "MISSING_PRIVATE_KEY\0"
945 "NON_NAMED_CURVE\0"
946 "PKPARAMETERS2GROUP_FAILURE\0"
947 "POINT_AT_INFINITY\0"
948 "POINT_IS_NOT_ON_CURVE\0"
Robert Sloan572a4e22017-04-17 10:52:19 -0700949 "PUBLIC_KEY_VALIDATION_FAILED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700950 "SLOT_FULL\0"
951 "UNDEFINED_GENERATOR\0"
952 "UNKNOWN_GROUP\0"
953 "UNKNOWN_ORDER\0"
954 "WRONG_CURVE_PARAMETERS\0"
955 "WRONG_ORDER\0"
956 "KDF_FAILED\0"
957 "POINT_ARITHMETIC_FAILURE\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +0100958 "UNKNOWN_DIGEST_LENGTH\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700959 "BAD_SIGNATURE\0"
960 "NOT_IMPLEMENTED\0"
961 "RANDOM_NUMBER_GENERATION_FAILED\0"
962 "OPERATION_NOT_SUPPORTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700963 "COMMAND_NOT_SUPPORTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700964 "DIFFERENT_KEY_TYPES\0"
965 "DIFFERENT_PARAMETERS\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700966 "EXPECTING_AN_EC_KEY_KEY\0"
967 "EXPECTING_AN_RSA_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700968 "EXPECTING_A_DSA_KEY\0"
969 "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700970 "INVALID_DIGEST_LENGTH\0"
971 "INVALID_DIGEST_TYPE\0"
972 "INVALID_KEYBITS\0"
973 "INVALID_MGF1_MD\0"
974 "INVALID_PADDING_MODE\0"
Robert Sloan8ff03552017-06-14 12:40:58 -0700975 "INVALID_PARAMETERS\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700976 "INVALID_PSS_SALTLEN\0"
Robert Sloan572a4e22017-04-17 10:52:19 -0700977 "INVALID_SIGNATURE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700978 "KEYS_NOT_SET\0"
Robert Sloan8ff03552017-06-14 12:40:58 -0700979 "MEMORY_LIMIT_EXCEEDED\0"
Robert Sloan572a4e22017-04-17 10:52:19 -0700980 "NOT_A_PRIVATE_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700981 "NO_DEFAULT_DIGEST\0"
982 "NO_KEY_SET\0"
983 "NO_MDC2_SUPPORT\0"
984 "NO_NID_FOR_CURVE\0"
985 "NO_OPERATION_SET\0"
986 "NO_PARAMETERS_SET\0"
987 "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
988 "OPERATON_NOT_INITIALIZED\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700989 "UNKNOWN_PUBLIC_KEY_TYPE\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700990 "UNSUPPORTED_ALGORITHM\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700991 "OUTPUT_TOO_LARGE\0"
Robert Sloana815d5a2017-12-04 11:49:16 -0800992 "INVALID_OID_STRING\0"
Adam Langleye9ada862015-05-11 17:20:37 -0700993 "UNKNOWN_NID\0"
994 "BAD_BASE64_DECODE\0"
995 "BAD_END_LINE\0"
996 "BAD_IV_CHARS\0"
997 "BAD_PASSWORD_READ\0"
998 "CIPHER_IS_NULL\0"
999 "ERROR_CONVERTING_PRIVATE_KEY\0"
1000 "NOT_DEK_INFO\0"
1001 "NOT_ENCRYPTED\0"
1002 "NOT_PROC_TYPE\0"
1003 "NO_START_LINE\0"
1004 "READ_KEY\0"
1005 "SHORT_HEADER\0"
1006 "UNSUPPORTED_CIPHER\0"
1007 "UNSUPPORTED_ENCRYPTION\0"
Robert Sloan9254e682017-04-24 09:42:06 -07001008 "BAD_PKCS7_VERSION\0"
1009 "NOT_PKCS7_SIGNED_DATA\0"
1010 "NO_CERTIFICATES_INCLUDED\0"
1011 "NO_CRLS_INCLUDED\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001012 "BAD_ITERATION_COUNT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001013 "BAD_PKCS12_DATA\0"
1014 "BAD_PKCS12_VERSION\0"
1015 "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
1016 "CRYPT_ERROR\0"
1017 "ENCRYPT_ERROR\0"
1018 "ERROR_SETTING_CIPHER_PARAMS\0"
1019 "INCORRECT_PASSWORD\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001020 "INVALID_CHARACTERS\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001021 "KEYGEN_FAILURE\0"
1022 "KEY_GEN_ERROR\0"
1023 "METHOD_NOT_SUPPORTED\0"
1024 "MISSING_MAC\0"
1025 "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
1026 "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
1027 "PKCS12_TOO_DEEPLY_NESTED\0"
1028 "PRIVATE_KEY_DECODE_ERROR\0"
1029 "PRIVATE_KEY_ENCODE_ERROR\0"
1030 "UNKNOWN_ALGORITHM\0"
1031 "UNKNOWN_CIPHER\0"
1032 "UNKNOWN_CIPHER_ALGORITHM\0"
David Benjamin4969cc92016-04-22 15:02:23 -04001033 "UNKNOWN_DIGEST\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001034 "UNSUPPORTED_KEYLENGTH\0"
1035 "UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001036 "UNSUPPORTED_OPTIONS\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001037 "UNSUPPORTED_PRF\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001038 "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001039 "UNSUPPORTED_SALT_TYPE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001040 "BAD_E_VALUE\0"
1041 "BAD_FIXED_HEADER_DECRYPT\0"
1042 "BAD_PAD_BYTE_COUNT\0"
1043 "BAD_RSA_PARAMETERS\0"
1044 "BLOCK_TYPE_IS_NOT_01\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001045 "BLOCK_TYPE_IS_NOT_02\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001046 "BN_NOT_INITIALIZED\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001047 "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001048 "CRT_PARAMS_ALREADY_GIVEN\0"
1049 "CRT_VALUES_INCORRECT\0"
1050 "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
1051 "DATA_TOO_LARGE\0"
1052 "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
1053 "DATA_TOO_LARGE_FOR_MODULUS\0"
1054 "DATA_TOO_SMALL\0"
1055 "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
1056 "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
1057 "D_E_NOT_CONGRUENT_TO_1\0"
Robert Sloan49d063b2018-04-03 11:30:38 -07001058 "D_OUT_OF_RANGE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001059 "EMPTY_PUBLIC_KEY\0"
1060 "FIRST_OCTET_INVALID\0"
1061 "INCONSISTENT_SET_OF_CRT_VALUES\0"
1062 "INTERNAL_ERROR\0"
1063 "INVALID_MESSAGE_LENGTH\0"
1064 "KEY_SIZE_TOO_SMALL\0"
1065 "LAST_OCTET_INVALID\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001066 "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001067 "NO_PUBLIC_EXPONENT\0"
1068 "NULL_BEFORE_BLOCK_MISSING\0"
1069 "N_NOT_EQUAL_P_Q\0"
1070 "OAEP_DECODING_ERROR\0"
1071 "ONLY_ONE_OF_P_Q_GIVEN\0"
1072 "OUTPUT_BUFFER_TOO_SMALL\0"
1073 "PADDING_CHECK_FAILED\0"
1074 "PKCS_DECODING_ERROR\0"
1075 "SLEN_CHECK_FAILED\0"
1076 "SLEN_RECOVERY_FAILED\0"
1077 "UNKNOWN_ALGORITHM_TYPE\0"
1078 "UNKNOWN_PADDING_TYPE\0"
1079 "VALUE_MISSING\0"
1080 "WRONG_SIGNATURE_LENGTH\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001081 "ALPN_MISMATCH_ON_EARLY_DATA\0"
Robert Sloane56da3e2017-06-26 08:26:42 -07001082 "APPLICATION_DATA_INSTEAD_OF_HANDSHAKE\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001083 "APPLICATION_DATA_ON_SHUTDOWN\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001084 "APP_DATA_IN_HANDSHAKE\0"
1085 "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
1086 "BAD_ALERT\0"
1087 "BAD_CHANGE_CIPHER_SPEC\0"
1088 "BAD_DATA_RETURNED_BY_CALLBACK\0"
1089 "BAD_DH_P_LENGTH\0"
1090 "BAD_DIGEST_LENGTH\0"
1091 "BAD_ECC_CERT\0"
1092 "BAD_ECPOINT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001093 "BAD_HANDSHAKE_RECORD\0"
1094 "BAD_HELLO_REQUEST\0"
1095 "BAD_LENGTH\0"
1096 "BAD_PACKET_LENGTH\0"
1097 "BAD_RSA_ENCRYPT\0"
1098 "BAD_SRTP_MKI_VALUE\0"
1099 "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
1100 "BAD_SSL_FILETYPE\0"
1101 "BAD_WRITE_RETRY\0"
1102 "BIO_NOT_SET\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001103 "BLOCK_CIPHER_PAD_IS_WRONG\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001104 "BUFFERED_MESSAGES_ON_CIPHER_CHANGE\0"
Robert Sloan1c9db532017-03-13 08:03:59 -07001105 "CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD\0"
Steven Valdeze7531f02016-12-14 13:29:57 -05001106 "CANNOT_PARSE_LEAF_CERT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001107 "CA_DN_LENGTH_MISMATCH\0"
1108 "CA_DN_TOO_LONG\0"
1109 "CCS_RECEIVED_EARLY\0"
Robert Sloan1c9db532017-03-13 08:03:59 -07001110 "CERTIFICATE_AND_PRIVATE_KEY_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001111 "CERTIFICATE_VERIFY_FAILED\0"
1112 "CERT_CB_ERROR\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001113 "CERT_DECOMPRESSION_FAILED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001114 "CERT_LENGTH_MISMATCH\0"
1115 "CHANNEL_ID_NOT_P256\0"
1116 "CHANNEL_ID_SIGNATURE_INVALID\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001117 "CIPHER_OR_HASH_UNAVAILABLE\0"
1118 "CLIENTHELLO_PARSE_FAILED\0"
1119 "CLIENTHELLO_TLSEXT\0"
1120 "CONNECTION_REJECTED\0"
1121 "CONNECTION_TYPE_NOT_SET\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001122 "CUSTOM_EXTENSION_ERROR\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001123 "DATA_LENGTH_TOO_LONG\0"
1124 "DECRYPTION_FAILED\0"
1125 "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
1126 "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
Adam Langley4139edb2016-01-13 15:00:54 -08001127 "DH_P_TOO_LONG\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001128 "DIGEST_CHECK_FAILED\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001129 "DOWNGRADE_DETECTED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001130 "DTLS_MESSAGE_TOO_BIG\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001131 "DUPLICATE_EXTENSION\0"
David Benjamin7c0d06c2016-08-11 13:26:41 -04001132 "DUPLICATE_KEY_SHARE\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001133 "DUPLICATE_SIGNATURE_ALGORITHM\0"
Robert Sloan55818102017-12-18 11:26:17 -08001134 "EARLY_DATA_NOT_IN_USE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001135 "ECC_CERT_NOT_FOR_SIGNING\0"
Robert Sloan99319a12017-11-27 10:32:46 -08001136 "EMPTY_HELLO_RETRY_REQUEST\0"
Adam Langleyf4e42722015-06-04 17:45:09 -07001137 "EMS_STATE_INCONSISTENT\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001138 "ENCRYPTED_LENGTH_TOO_LONG\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001139 "ERROR_ADDING_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001140 "ERROR_IN_RECEIVED_CIPHER_LIST\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001141 "ERROR_PARSING_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001142 "EXCESSIVE_MESSAGE_SIZE\0"
1143 "EXTRA_DATA_IN_MESSAGE\0"
1144 "FRAGMENT_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001145 "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
1146 "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
Robert Sloan55818102017-12-18 11:26:17 -08001147 "HANDSHAKE_NOT_COMPLETE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001148 "HTTPS_PROXY_REQUEST\0"
1149 "HTTP_REQUEST\0"
1150 "INAPPROPRIATE_FALLBACK\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001151 "INVALID_ALPN_PROTOCOL\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001152 "INVALID_COMMAND\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001153 "INVALID_COMPRESSION_LIST\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001154 "INVALID_MESSAGE\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001155 "INVALID_OUTER_RECORD_TYPE\0"
Steven Valdez909b19f2016-11-21 15:35:44 -05001156 "INVALID_SCT_LIST\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001157 "INVALID_SIGNATURE_ALGORITHM\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001158 "INVALID_SSL_SESSION\0"
1159 "INVALID_TICKET_KEYS_LENGTH\0"
1160 "LENGTH_MISMATCH\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001161 "MISSING_EXTENSION\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001162 "MISSING_KEY_SHARE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001163 "MISSING_RSA_CERTIFICATE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001164 "MISSING_TMP_DH_KEY\0"
1165 "MISSING_TMP_ECDH_KEY\0"
1166 "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
1167 "MTU_TOO_SMALL\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001168 "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
Robert Sloan978112c2018-01-22 12:53:01 -08001169 "NEGOTIATED_TB_WITHOUT_EMS_OR_RI\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001170 "NESTED_GROUP\0"
1171 "NO_CERTIFICATES_RETURNED\0"
1172 "NO_CERTIFICATE_ASSIGNED\0"
1173 "NO_CERTIFICATE_SET\0"
1174 "NO_CIPHERS_AVAILABLE\0"
1175 "NO_CIPHERS_PASSED\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001176 "NO_CIPHERS_SPECIFIED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001177 "NO_CIPHER_MATCH\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001178 "NO_COMMON_SIGNATURE_ALGORITHMS\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001179 "NO_COMPRESSION_SPECIFIED\0"
David Benjamin7c0d06c2016-08-11 13:26:41 -04001180 "NO_GROUPS_SPECIFIED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001181 "NO_METHOD_SPECIFIED\0"
1182 "NO_P256_SUPPORT\0"
1183 "NO_PRIVATE_KEY_ASSIGNED\0"
1184 "NO_RENEGOTIATION\0"
1185 "NO_REQUIRED_DIGEST\0"
1186 "NO_SHARED_CIPHER\0"
Steven Valdezbb1ceac2016-10-07 10:34:51 -04001187 "NO_SHARED_GROUP\0"
Robert Sloan572a4e22017-04-17 10:52:19 -07001188 "NO_SUPPORTED_VERSIONS_ENABLED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001189 "NULL_SSL_CTX\0"
1190 "NULL_SSL_METHOD_PASSED\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001191 "OCSP_CB_ERROR\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001192 "OLD_SESSION_CIPHER_NOT_RETURNED\0"
Steven Valdez909b19f2016-11-21 15:35:44 -05001193 "OLD_SESSION_PRF_HASH_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001194 "OLD_SESSION_VERSION_NOT_RETURNED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001195 "PARSE_TLSEXT\0"
1196 "PATH_TOO_LONG\0"
1197 "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
1198 "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
Steven Valdez909b19f2016-11-21 15:35:44 -05001199 "PRE_SHARED_KEY_MUST_BE_LAST\0"
Robert Sloan8542c082018-02-05 09:07:34 -08001200 "PRIVATE_KEY_OPERATION_FAILED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001201 "PROTOCOL_IS_SHUTDOWN\0"
David Benjamin1b249672016-12-06 18:25:50 -05001202 "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001203 "PSK_IDENTITY_NOT_FOUND\0"
1204 "PSK_NO_CLIENT_CB\0"
1205 "PSK_NO_SERVER_CB\0"
Robert Sloancbf5ea62018-11-05 11:56:34 -08001206 "QUIC_INTERNAL_ERROR\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001207 "READ_TIMEOUT_EXPIRED\0"
1208 "RECORD_LENGTH_MISMATCH\0"
1209 "RECORD_TOO_LARGE\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001210 "RENEGOTIATION_EMS_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001211 "RENEGOTIATION_ENCODING_ERR\0"
1212 "RENEGOTIATION_MISMATCH\0"
1213 "REQUIRED_CIPHER_MISSING\0"
Adam Langleyf4e42722015-06-04 17:45:09 -07001214 "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
1215 "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001216 "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001217 "SECOND_SERVERHELLO_VERSION_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001218 "SERVERHELLO_TLSEXT\0"
Robert Sloan7d422bc2017-03-06 10:04:29 -08001219 "SERVER_CERT_CHANGED\0"
Robert Sloan309a31e2018-01-29 10:22:47 -08001220 "SERVER_ECHOED_INVALID_SESSION_ID\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001221 "SESSION_ID_CONTEXT_UNINITIALIZED\0"
1222 "SESSION_MAY_NOT_BE_CREATED\0"
David Benjamin4969cc92016-04-22 15:02:23 -04001223 "SHUTDOWN_WHILE_IN_INIT\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001224 "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001225 "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001226 "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
1227 "SSL3_EXT_INVALID_SERVERNAME\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001228 "SSLV3_ALERT_BAD_CERTIFICATE\0"
1229 "SSLV3_ALERT_BAD_RECORD_MAC\0"
1230 "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
1231 "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
1232 "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
1233 "SSLV3_ALERT_CLOSE_NOTIFY\0"
1234 "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
1235 "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
1236 "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
1237 "SSLV3_ALERT_NO_CERTIFICATE\0"
1238 "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
1239 "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
1240 "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
1241 "SSL_HANDSHAKE_FAILURE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001242 "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001243 "SSL_SESSION_ID_TOO_LONG\0"
Robert Sloan1c9db532017-03-13 08:03:59 -07001244 "TICKET_ENCRYPTION_FAILED\0"
Robert Sloand9e572d2018-08-27 12:27:00 -07001245 "TLS13_DOWNGRADE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001246 "TLSV1_ALERT_ACCESS_DENIED\0"
1247 "TLSV1_ALERT_DECODE_ERROR\0"
1248 "TLSV1_ALERT_DECRYPTION_FAILED\0"
1249 "TLSV1_ALERT_DECRYPT_ERROR\0"
1250 "TLSV1_ALERT_EXPORT_RESTRICTION\0"
1251 "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
1252 "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
1253 "TLSV1_ALERT_INTERNAL_ERROR\0"
1254 "TLSV1_ALERT_NO_RENEGOTIATION\0"
1255 "TLSV1_ALERT_PROTOCOL_VERSION\0"
1256 "TLSV1_ALERT_RECORD_OVERFLOW\0"
1257 "TLSV1_ALERT_UNKNOWN_CA\0"
1258 "TLSV1_ALERT_USER_CANCELLED\0"
1259 "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
1260 "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
David Benjamin95add822016-10-19 01:09:12 -04001261 "TLSV1_CERTIFICATE_REQUIRED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001262 "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
David Benjamin95add822016-10-19 01:09:12 -04001263 "TLSV1_UNKNOWN_PSK_IDENTITY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001264 "TLSV1_UNRECOGNIZED_NAME\0"
1265 "TLSV1_UNSUPPORTED_EXTENSION\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001266 "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
1267 "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
1268 "TOO_MANY_EMPTY_FRAGMENTS\0"
David Benjaminf0c4a6c2016-08-11 13:26:41 -04001269 "TOO_MANY_KEY_UPDATES\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001270 "TOO_MANY_WARNING_ALERTS\0"
Robert Sloane56da3e2017-06-26 08:26:42 -07001271 "TOO_MUCH_READ_EARLY_DATA\0"
David Benjamin1b249672016-12-06 18:25:50 -05001272 "TOO_MUCH_SKIPPED_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001273 "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001274 "UNCOMPRESSED_CERT_TOO_LARGE\0"
Kenny Rootb8494592015-09-25 02:29:14 +00001275 "UNEXPECTED_EXTENSION\0"
Robert Sloan8f860b12017-08-28 07:37:06 -07001276 "UNEXPECTED_EXTENSION_ON_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001277 "UNEXPECTED_MESSAGE\0"
1278 "UNEXPECTED_OPERATOR_IN_GROUP\0"
1279 "UNEXPECTED_RECORD\0"
1280 "UNKNOWN_ALERT_TYPE\0"
1281 "UNKNOWN_CERTIFICATE_TYPE\0"
Adam Vartanianbfcf3a72018-08-10 14:55:24 +01001282 "UNKNOWN_CERT_COMPRESSION_ALG\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001283 "UNKNOWN_CIPHER_RETURNED\0"
1284 "UNKNOWN_CIPHER_TYPE\0"
1285 "UNKNOWN_KEY_EXCHANGE_TYPE\0"
1286 "UNKNOWN_PROTOCOL\0"
1287 "UNKNOWN_SSL_VERSION\0"
1288 "UNKNOWN_STATE\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001289 "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
1290 "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
1291 "UNSUPPORTED_ELLIPTIC_CURVE\0"
1292 "UNSUPPORTED_PROTOCOL\0"
David Benjaminc895d6b2016-08-11 13:26:41 -04001293 "UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001294 "WRONG_CERTIFICATE_TYPE\0"
1295 "WRONG_CIPHER_RETURNED\0"
1296 "WRONG_CURVE\0"
Robert Sloancbf5ea62018-11-05 11:56:34 -08001297 "WRONG_ENCRYPTION_LEVEL_RECEIVED\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001298 "WRONG_MESSAGE_TYPE\0"
1299 "WRONG_SIGNATURE_TYPE\0"
1300 "WRONG_SSL_VERSION\0"
1301 "WRONG_VERSION_NUMBER\0"
Robert Sloan6d0d00e2017-03-27 07:13:07 -07001302 "WRONG_VERSION_ON_EARLY_DATA\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001303 "X509_LIB\0"
1304 "X509_VERIFICATION_SETUP_PROBLEMS\0"
1305 "AKID_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001306 "BAD_X509_FILETYPE\0"
1307 "BASE64_DECODE_ERROR\0"
1308 "CANT_CHECK_DH_KEY\0"
1309 "CERT_ALREADY_IN_HASH_TABLE\0"
1310 "CRL_ALREADY_DELTA\0"
1311 "CRL_VERIFY_FAILURE\0"
1312 "IDP_MISMATCH\0"
1313 "INVALID_DIRECTORY\0"
1314 "INVALID_FIELD_NAME\0"
Robert Sloan572a4e22017-04-17 10:52:19 -07001315 "INVALID_PARAMETER\0"
David Benjamin4969cc92016-04-22 15:02:23 -04001316 "INVALID_PSS_PARAMETERS\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001317 "INVALID_TRUST\0"
1318 "ISSUER_MISMATCH\0"
1319 "KEY_TYPE_MISMATCH\0"
1320 "KEY_VALUES_MISMATCH\0"
1321 "LOADING_CERT_DIR\0"
1322 "LOADING_DEFAULTS\0"
David Benjamin9aaebef2016-04-22 15:02:23 -04001323 "NAME_TOO_LONG\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001324 "NEWER_CRL_NOT_NEWER\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001325 "NO_CERT_SET_FOR_US_TO_VERIFY\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001326 "NO_CRL_NUMBER\0"
1327 "PUBLIC_KEY_DECODE_ERROR\0"
1328 "PUBLIC_KEY_ENCODE_ERROR\0"
1329 "SHOULD_RETRY\0"
Robert Sloan036981b2018-09-24 10:20:02 -07001330 "SIGNATURE_ALGORITHM_MISMATCH\0"
Adam Langleye9ada862015-05-11 17:20:37 -07001331 "UNKNOWN_KEY_TYPE\0"
1332 "UNKNOWN_PURPOSE_ID\0"
1333 "UNKNOWN_TRUST_ID\0"
1334 "WRONG_LOOKUP_TYPE\0"
1335 "BAD_IP_ADDRESS\0"
1336 "BAD_OBJECT\0"
1337 "BN_DEC2BN_ERROR\0"
1338 "BN_TO_ASN1_INTEGER_ERROR\0"
1339 "CANNOT_FIND_FREE_FUNCTION\0"
1340 "DIRNAME_ERROR\0"
1341 "DISTPOINT_ALREADY_SET\0"
1342 "DUPLICATE_ZONE_ID\0"
1343 "ERROR_CONVERTING_ZONE\0"
1344 "ERROR_CREATING_EXTENSION\0"
1345 "ERROR_IN_EXTENSION\0"
1346 "EXPECTED_A_SECTION_NAME\0"
1347 "EXTENSION_EXISTS\0"
1348 "EXTENSION_NAME_ERROR\0"
1349 "EXTENSION_NOT_FOUND\0"
1350 "EXTENSION_SETTING_NOT_SUPPORTED\0"
1351 "EXTENSION_VALUE_ERROR\0"
1352 "ILLEGAL_EMPTY_EXTENSION\0"
1353 "ILLEGAL_HEX_DIGIT\0"
1354 "INCORRECT_POLICY_SYNTAX_TAG\0"
1355 "INVALID_BOOLEAN_STRING\0"
1356 "INVALID_EXTENSION_STRING\0"
1357 "INVALID_MULTIPLE_RDNS\0"
1358 "INVALID_NAME\0"
1359 "INVALID_NULL_ARGUMENT\0"
1360 "INVALID_NULL_NAME\0"
1361 "INVALID_NULL_VALUE\0"
1362 "INVALID_NUMBERS\0"
1363 "INVALID_OBJECT_IDENTIFIER\0"
1364 "INVALID_OPTION\0"
1365 "INVALID_POLICY_IDENTIFIER\0"
1366 "INVALID_PROXY_POLICY_SETTING\0"
1367 "INVALID_PURPOSE\0"
1368 "INVALID_SECTION\0"
1369 "INVALID_SYNTAX\0"
1370 "ISSUER_DECODE_ERROR\0"
1371 "NEED_ORGANIZATION_AND_NUMBERS\0"
1372 "NO_CONFIG_DATABASE\0"
1373 "NO_ISSUER_CERTIFICATE\0"
1374 "NO_ISSUER_DETAILS\0"
1375 "NO_POLICY_IDENTIFIER\0"
1376 "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
1377 "NO_PUBLIC_KEY\0"
1378 "NO_SUBJECT_DETAILS\0"
1379 "ODD_NUMBER_OF_DIGITS\0"
1380 "OPERATION_NOT_DEFINED\0"
1381 "OTHERNAME_ERROR\0"
1382 "POLICY_LANGUAGE_ALREADY_DEFINED\0"
1383 "POLICY_PATH_LENGTH\0"
1384 "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
1385 "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
1386 "SECTION_NOT_FOUND\0"
1387 "UNABLE_TO_GET_ISSUER_DETAILS\0"
1388 "UNABLE_TO_GET_ISSUER_KEYID\0"
1389 "UNKNOWN_BIT_STRING_ARGUMENT\0"
1390 "UNKNOWN_EXTENSION\0"
1391 "UNKNOWN_EXTENSION_NAME\0"
1392 "UNKNOWN_OPTION\0"
1393 "UNSUPPORTED_OPTION\0"
1394 "USER_TOO_LONG\0"
1395 "";
1396