Home | History | Annotate | Download | only in boringssl
      1 /* 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 
     22 OPENSSL_COMPILE_ASSERT(ERR_LIB_NONE == 1, library_values_changed_1);
     23 OPENSSL_COMPILE_ASSERT(ERR_LIB_SYS == 2, library_values_changed_2);
     24 OPENSSL_COMPILE_ASSERT(ERR_LIB_BN == 3, library_values_changed_3);
     25 OPENSSL_COMPILE_ASSERT(ERR_LIB_RSA == 4, library_values_changed_4);
     26 OPENSSL_COMPILE_ASSERT(ERR_LIB_DH == 5, library_values_changed_5);
     27 OPENSSL_COMPILE_ASSERT(ERR_LIB_EVP == 6, library_values_changed_6);
     28 OPENSSL_COMPILE_ASSERT(ERR_LIB_BUF == 7, library_values_changed_7);
     29 OPENSSL_COMPILE_ASSERT(ERR_LIB_OBJ == 8, library_values_changed_8);
     30 OPENSSL_COMPILE_ASSERT(ERR_LIB_PEM == 9, library_values_changed_9);
     31 OPENSSL_COMPILE_ASSERT(ERR_LIB_DSA == 10, library_values_changed_10);
     32 OPENSSL_COMPILE_ASSERT(ERR_LIB_X509 == 11, library_values_changed_11);
     33 OPENSSL_COMPILE_ASSERT(ERR_LIB_ASN1 == 12, library_values_changed_12);
     34 OPENSSL_COMPILE_ASSERT(ERR_LIB_CONF == 13, library_values_changed_13);
     35 OPENSSL_COMPILE_ASSERT(ERR_LIB_CRYPTO == 14, library_values_changed_14);
     36 OPENSSL_COMPILE_ASSERT(ERR_LIB_EC == 15, library_values_changed_15);
     37 OPENSSL_COMPILE_ASSERT(ERR_LIB_SSL == 16, library_values_changed_16);
     38 OPENSSL_COMPILE_ASSERT(ERR_LIB_BIO == 17, library_values_changed_17);
     39 OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS7 == 18, library_values_changed_18);
     40 OPENSSL_COMPILE_ASSERT(ERR_LIB_PKCS8 == 19, library_values_changed_19);
     41 OPENSSL_COMPILE_ASSERT(ERR_LIB_X509V3 == 20, library_values_changed_20);
     42 OPENSSL_COMPILE_ASSERT(ERR_LIB_RAND == 21, library_values_changed_21);
     43 OPENSSL_COMPILE_ASSERT(ERR_LIB_ENGINE == 22, library_values_changed_22);
     44 OPENSSL_COMPILE_ASSERT(ERR_LIB_OCSP == 23, library_values_changed_23);
     45 OPENSSL_COMPILE_ASSERT(ERR_LIB_UI == 24, library_values_changed_24);
     46 OPENSSL_COMPILE_ASSERT(ERR_LIB_COMP == 25, library_values_changed_25);
     47 OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDSA == 26, library_values_changed_26);
     48 OPENSSL_COMPILE_ASSERT(ERR_LIB_ECDH == 27, library_values_changed_27);
     49 OPENSSL_COMPILE_ASSERT(ERR_LIB_HMAC == 28, library_values_changed_28);
     50 OPENSSL_COMPILE_ASSERT(ERR_LIB_DIGEST == 29, library_values_changed_29);
     51 OPENSSL_COMPILE_ASSERT(ERR_LIB_CIPHER == 30, library_values_changed_30);
     52 OPENSSL_COMPILE_ASSERT(ERR_LIB_HKDF == 31, library_values_changed_31);
     53 OPENSSL_COMPILE_ASSERT(ERR_LIB_USER == 32, library_values_changed_32);
     54 OPENSSL_COMPILE_ASSERT(ERR_NUM_LIBS == 33, library_values_changed_num);
     55 
     56 const uint32_t kOpenSSLReasonValues[] = {
     57     0xc3207ab,
     58     0xc3287c5,
     59     0xc3307d4,
     60     0xc3387e4,
     61     0xc3407f3,
     62     0xc34880c,
     63     0xc350818,
     64     0xc358835,
     65     0xc360847,
     66     0xc368855,
     67     0xc370865,
     68     0xc378872,
     69     0xc380882,
     70     0xc38888d,
     71     0xc3908a3,
     72     0xc3988b2,
     73     0xc3a08c6,
     74     0xc3a87b8,
     75     0xc3b00b0,
     76     0x10321469,
     77     0x10329475,
     78     0x1033148e,
     79     0x103394a1,
     80     0x10340dd2,
     81     0x103494c0,
     82     0x103514d5,
     83     0x10359507,
     84     0x10361520,
     85     0x10369535,
     86     0x10371553,
     87     0x10379562,
     88     0x1038157e,
     89     0x10389599,
     90     0x103915a8,
     91     0x103995c4,
     92     0x103a15df,
     93     0x103a95f6,
     94     0x103b1607,
     95     0x103b961b,
     96     0x103c163a,
     97     0x103c9649,
     98     0x103d1660,
     99     0x103d9673,
    100     0x103e0b5d,
    101     0x103e96a4,
    102     0x103f16b7,
    103     0x103f96d1,
    104     0x104016e1,
    105     0x104096f5,
    106     0x1041170b,
    107     0x10419723,
    108     0x10421738,
    109     0x1042974c,
    110     0x1043175e,
    111     0x104385c1,
    112     0x104408b2,
    113     0x10449773,
    114     0x1045178a,
    115     0x1045979f,
    116     0x104617ad,
    117     0x10469686,
    118     0x104714e8,
    119     0x104787b8,
    120     0x104800b0,
    121     0x104894b4,
    122     0x14320b40,
    123     0x14328b4e,
    124     0x14330b5d,
    125     0x14338b6f,
    126     0x18320083,
    127     0x18328e38,
    128     0x18340e66,
    129     0x18348e7a,
    130     0x18358eb1,
    131     0x18368ede,
    132     0x18370ef1,
    133     0x18378f05,
    134     0x18380f29,
    135     0x18388f37,
    136     0x18390f4d,
    137     0x18398f61,
    138     0x183a0f71,
    139     0x183b0f81,
    140     0x183b8f96,
    141     0x183c8fc1,
    142     0x183d0fd5,
    143     0x183d8fe5,
    144     0x183e0b8c,
    145     0x183e8ff2,
    146     0x183f1004,
    147     0x183f900f,
    148     0x1840101f,
    149     0x18409030,
    150     0x18411041,
    151     0x18419053,
    152     0x1842107c,
    153     0x184290ae,
    154     0x184310bd,
    155     0x18451126,
    156     0x1845913c,
    157     0x18461157,
    158     0x18468ec9,
    159     0x184709ca,
    160     0x18478094,
    161     0x18480fad,
    162     0x184890f2,
    163     0x18490e4e,
    164     0x18498e8f,
    165     0x184a118d,
    166     0x184a910a,
    167     0x184b10d1,
    168     0x184b8e28,
    169     0x184c1095,
    170     0x184c865c,
    171     0x184d1172,
    172     0x203211b4,
    173     0x243211c0,
    174     0x243288f8,
    175     0x243311d2,
    176     0x243391df,
    177     0x243411ec,
    178     0x243491fe,
    179     0x2435120d,
    180     0x2435922a,
    181     0x24361237,
    182     0x24369245,
    183     0x24371253,
    184     0x24379261,
    185     0x2438126a,
    186     0x24389277,
    187     0x2439128a,
    188     0x28320b80,
    189     0x28328b8c,
    190     0x28330b5d,
    191     0x28338b9f,
    192     0x2c32280e,
    193     0x2c32a81c,
    194     0x2c33282e,
    195     0x2c33a840,
    196     0x2c342854,
    197     0x2c34a866,
    198     0x2c352881,
    199     0x2c35a893,
    200     0x2c3628a6,
    201     0x2c3682f3,
    202     0x2c3728b3,
    203     0x2c37a8c5,
    204     0x2c3828d8,
    205     0x2c38a8e6,
    206     0x2c3928f6,
    207     0x2c39a908,
    208     0x2c3a291c,
    209     0x2c3aa92d,
    210     0x2c3b134a,
    211     0x2c3ba93e,
    212     0x2c3c2952,
    213     0x2c3ca968,
    214     0x2c3d2981,
    215     0x2c3da9af,
    216     0x2c3e29bd,
    217     0x2c3ea9d5,
    218     0x2c3f29ed,
    219     0x2c3fa9fa,
    220     0x2c402a1d,
    221     0x2c40aa3c,
    222     0x2c4111b4,
    223     0x2c41aa4d,
    224     0x2c422a60,
    225     0x2c429126,
    226     0x2c432a71,
    227     0x2c438693,
    228     0x2c44299e,
    229     0x30320000,
    230     0x30328015,
    231     0x3033001f,
    232     0x30338038,
    233     0x3034004a,
    234     0x30348064,
    235     0x3035006b,
    236     0x30358083,
    237     0x30360094,
    238     0x303680a1,
    239     0x303700b0,
    240     0x303780bd,
    241     0x303800d0,
    242     0x303880eb,
    243     0x30390100,
    244     0x30398114,
    245     0x303a0128,
    246     0x303a8139,
    247     0x303b0152,
    248     0x303b816f,
    249     0x303c017d,
    250     0x303c8191,
    251     0x303d01a1,
    252     0x303d81ba,
    253     0x303e01ca,
    254     0x303e81dd,
    255     0x303f01ec,
    256     0x303f81f8,
    257     0x3040020d,
    258     0x3040821d,
    259     0x30410234,
    260     0x30418241,
    261     0x30420254,
    262     0x30428263,
    263     0x30430278,
    264     0x30438299,
    265     0x304402ac,
    266     0x304482bf,
    267     0x304502d8,
    268     0x304582f3,
    269     0x30460310,
    270     0x30468329,
    271     0x30470337,
    272     0x30478348,
    273     0x30480357,
    274     0x3048836f,
    275     0x30490381,
    276     0x30498395,
    277     0x304a03b4,
    278     0x304a83c7,
    279     0x304b03d2,
    280     0x304b83e3,
    281     0x304c03ef,
    282     0x304c8405,
    283     0x304d0413,
    284     0x304d8429,
    285     0x304e043b,
    286     0x304e844d,
    287     0x304f0460,
    288     0x304f8473,
    289     0x30500484,
    290     0x30508494,
    291     0x305104ac,
    292     0x305184c1,
    293     0x305204d9,
    294     0x305284ed,
    295     0x30530505,
    296     0x3053851e,
    297     0x30540537,
    298     0x30548554,
    299     0x3055055f,
    300     0x30558577,
    301     0x30560587,
    302     0x30568598,
    303     0x305705ab,
    304     0x305785c1,
    305     0x305805ca,
    306     0x305885df,
    307     0x305905f2,
    308     0x30598601,
    309     0x305a0621,
    310     0x305a8630,
    311     0x305b063c,
    312     0x305b865c,
    313     0x305c0678,
    314     0x305c8689,
    315     0x305d0693,
    316     0x34320aba,
    317     0x34328ace,
    318     0x34330aeb,
    319     0x34338afe,
    320     0x34340b0d,
    321     0x34348b2a,
    322     0x3c320083,
    323     0x3c328bc9,
    324     0x3c330be2,
    325     0x3c338bfd,
    326     0x3c340c1a,
    327     0x3c348c35,
    328     0x3c350c50,
    329     0x3c358c65,
    330     0x3c360c7e,
    331     0x3c368c96,
    332     0x3c370ca7,
    333     0x3c378cb5,
    334     0x3c380cc2,
    335     0x3c388cd6,
    336     0x3c390b8c,
    337     0x3c398cea,
    338     0x3c3a0cfe,
    339     0x3c3a8872,
    340     0x3c3b0d0e,
    341     0x3c3b8d29,
    342     0x3c3c0d3b,
    343     0x3c3c8d51,
    344     0x3c3d0d5b,
    345     0x3c3d8d6f,
    346     0x3c3e0d7d,
    347     0x3c3e8da2,
    348     0x3c3f0bb5,
    349     0x3c3f8d8b,
    350     0x403217c4,
    351     0x403297da,
    352     0x40331808,
    353     0x40339812,
    354     0x40341829,
    355     0x40349847,
    356     0x40351857,
    357     0x40359869,
    358     0x40361876,
    359     0x40369882,
    360     0x40371897,
    361     0x403798a9,
    362     0x403818b4,
    363     0x403898c6,
    364     0x40390dd2,
    365     0x403998d6,
    366     0x403a18e9,
    367     0x403a990a,
    368     0x403b191b,
    369     0x403b992b,
    370     0x403c0064,
    371     0x403c8083,
    372     0x403d1937,
    373     0x403d994d,
    374     0x403e195c,
    375     0x403e996f,
    376     0x403f1989,
    377     0x403f9997,
    378     0x404019ac,
    379     0x404099c0,
    380     0x404119dd,
    381     0x404199f8,
    382     0x40421a11,
    383     0x40429a24,
    384     0x40431a38,
    385     0x40439a50,
    386     0x40441a67,
    387     0x40448094,
    388     0x40451a7c,
    389     0x40459a8e,
    390     0x40461ab2,
    391     0x40469ad2,
    392     0x40471ae0,
    393     0x40479af4,
    394     0x40481b09,
    395     0x40489b22,
    396     0x40491b39,
    397     0x40499b53,
    398     0x404a1b6a,
    399     0x404a9b88,
    400     0x404b1ba0,
    401     0x404b9bb7,
    402     0x404c1bcd,
    403     0x404c9bdf,
    404     0x404d1c00,
    405     0x404d9c22,
    406     0x404e1c36,
    407     0x404e9c43,
    408     0x404f1c5a,
    409     0x404f9c6a,
    410     0x40501c7a,
    411     0x40509c8e,
    412     0x40511ca9,
    413     0x40519cb9,
    414     0x40521cd0,
    415     0x40529ce2,
    416     0x40531cfa,
    417     0x40539d0d,
    418     0x40541d22,
    419     0x40549d45,
    420     0x40551d53,
    421     0x40559d70,
    422     0x40561d7d,
    423     0x40569d96,
    424     0x40571dae,
    425     0x40579dc1,
    426     0x40581dd6,
    427     0x40589de8,
    428     0x40591df8,
    429     0x40599e11,
    430     0x405a1e25,
    431     0x405a9e35,
    432     0x405b1e4d,
    433     0x405b9e5e,
    434     0x405c1e71,
    435     0x405c9e82,
    436     0x405d1e8f,
    437     0x405d9ea6,
    438     0x405e1ec6,
    439     0x405e8a08,
    440     0x405f1ee7,
    441     0x405f9ef4,
    442     0x40601f02,
    443     0x40609f24,
    444     0x40611f4c,
    445     0x40619f61,
    446     0x40621f78,
    447     0x40629f89,
    448     0x40631f9a,
    449     0x40639faf,
    450     0x40641fc6,
    451     0x40649fd7,
    452     0x40651ff2,
    453     0x4065a009,
    454     0x40662021,
    455     0x4066a04b,
    456     0x40672076,
    457     0x4067a097,
    458     0x406820aa,
    459     0x4068a0cb,
    460     0x406920e6,
    461     0x4069a114,
    462     0x406a2135,
    463     0x406aa155,
    464     0x406b22dd,
    465     0x406ba300,
    466     0x406c2316,
    467     0x406ca542,
    468     0x406d2571,
    469     0x406da599,
    470     0x406e25b2,
    471     0x406ea5ca,
    472     0x406f25e9,
    473     0x406fa5fe,
    474     0x40702611,
    475     0x4070a62e,
    476     0x40710773,
    477     0x4071a640,
    478     0x40722653,
    479     0x4072a66c,
    480     0x40732684,
    481     0x407390ae,
    482     0x40742698,
    483     0x4074a6b2,
    484     0x407526c3,
    485     0x4075a6d7,
    486     0x407626e5,
    487     0x40769277,
    488     0x4077270a,
    489     0x4077a72c,
    490     0x40782747,
    491     0x4078a75c,
    492     0x40792773,
    493     0x4079a789,
    494     0x407a2795,
    495     0x407aa7a8,
    496     0x407b27bd,
    497     0x407ba7cf,
    498     0x407c27e4,
    499     0x407ca7ed,
    500     0x41f42208,
    501     0x41f9229a,
    502     0x41fe218d,
    503     0x41fea369,
    504     0x41ff245a,
    505     0x42032221,
    506     0x42082243,
    507     0x4208a27f,
    508     0x42092171,
    509     0x4209a2b9,
    510     0x420a21c8,
    511     0x420aa1a8,
    512     0x420b21e8,
    513     0x420ba261,
    514     0x420c2476,
    515     0x420ca336,
    516     0x420d2350,
    517     0x420da387,
    518     0x421223a1,
    519     0x4217243d,
    520     0x4217a3e3,
    521     0x421c2405,
    522     0x421f23c0,
    523     0x4221248d,
    524     0x42262420,
    525     0x422b2526,
    526     0x422ba4ef,
    527     0x422c250e,
    528     0x422ca4c9,
    529     0x422d24a8,
    530     0x4432069e,
    531     0x443286ad,
    532     0x443306b9,
    533     0x443386c7,
    534     0x443406da,
    535     0x443486eb,
    536     0x443506f2,
    537     0x443586fc,
    538     0x4436070f,
    539     0x44368725,
    540     0x44370737,
    541     0x44378744,
    542     0x44380753,
    543     0x4438875b,
    544     0x44390773,
    545     0x44398781,
    546     0x443a0794,
    547     0x4c3212a1,
    548     0x4c3292b1,
    549     0x4c3312c4,
    550     0x4c3392e4,
    551     0x4c340094,
    552     0x4c3480b0,
    553     0x4c3512f0,
    554     0x4c3592fe,
    555     0x4c36131a,
    556     0x4c36932d,
    557     0x4c37133c,
    558     0x4c37934a,
    559     0x4c38135f,
    560     0x4c38936b,
    561     0x4c39138b,
    562     0x4c3993b5,
    563     0x4c3a13ce,
    564     0x4c3a93e7,
    565     0x4c3b05c1,
    566     0x4c3b9400,
    567     0x4c3c1412,
    568     0x4c3c9421,
    569     0x4c3d10ae,
    570     0x4c3d943a,
    571     0x4c3e1447,
    572     0x50322a83,
    573     0x5032aa92,
    574     0x50332a9d,
    575     0x5033aaad,
    576     0x50342ac6,
    577     0x5034aae0,
    578     0x50352aee,
    579     0x5035ab04,
    580     0x50362b16,
    581     0x5036ab2c,
    582     0x50372b45,
    583     0x5037ab58,
    584     0x50382b70,
    585     0x5038ab81,
    586     0x50392b96,
    587     0x5039abaa,
    588     0x503a2bca,
    589     0x503aabe0,
    590     0x503b2bf8,
    591     0x503bac0a,
    592     0x503c2c26,
    593     0x503cac3d,
    594     0x503d2c56,
    595     0x503dac6c,
    596     0x503e2c79,
    597     0x503eac8f,
    598     0x503f2ca1,
    599     0x503f8348,
    600     0x50402cb4,
    601     0x5040acc4,
    602     0x50412cde,
    603     0x5041aced,
    604     0x50422d07,
    605     0x5042ad24,
    606     0x50432d34,
    607     0x5043ad44,
    608     0x50442d53,
    609     0x50448405,
    610     0x50452d67,
    611     0x5045ad85,
    612     0x50462d98,
    613     0x5046adae,
    614     0x50472dc0,
    615     0x5047add5,
    616     0x50482dfb,
    617     0x5048ae09,
    618     0x50492e1c,
    619     0x5049ae31,
    620     0x504a2e47,
    621     0x504aae57,
    622     0x504b2e77,
    623     0x504bae8a,
    624     0x504c2ead,
    625     0x504caedb,
    626     0x504d2eed,
    627     0x504daf0a,
    628     0x504e2f25,
    629     0x504eaf41,
    630     0x504f2f53,
    631     0x504faf6a,
    632     0x50502f79,
    633     0x50508678,
    634     0x50512f8c,
    635     0x58320e10,
    636     0x68320dd2,
    637     0x68328b8c,
    638     0x68330b9f,
    639     0x68338de0,
    640     0x68340df0,
    641     0x683480b0,
    642     0x6c320dae,
    643     0x6c328b6f,
    644     0x6c330db9,
    645     0x7432097e,
    646     0x783208e3,
    647     0x783288f8,
    648     0x78330904,
    649     0x78338083,
    650     0x78340913,
    651     0x78348928,
    652     0x78350947,
    653     0x78358969,
    654     0x7836097e,
    655     0x78368994,
    656     0x783709a4,
    657     0x783789b7,
    658     0x783809ca,
    659     0x783889dc,
    660     0x783909e9,
    661     0x78398a08,
    662     0x783a0a1d,
    663     0x783a8a2b,
    664     0x783b0a35,
    665     0x783b8a49,
    666     0x783c0a60,
    667     0x783c8a75,
    668     0x783d0a8c,
    669     0x783d8aa1,
    670     0x783e09f7,
    671     0x7c3211a3,
    672 };
    673 
    674 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
    675 
    676 const char kOpenSSLReasonStringData[] =
    677     "ASN1_LENGTH_MISMATCH\0"
    678     "AUX_ERROR\0"
    679     "BAD_GET_ASN1_OBJECT_CALL\0"
    680     "BAD_OBJECT_HEADER\0"
    681     "BMPSTRING_IS_WRONG_LENGTH\0"
    682     "BN_LIB\0"
    683     "BOOLEAN_IS_WRONG_LENGTH\0"
    684     "BUFFER_TOO_SMALL\0"
    685     "DECODE_ERROR\0"
    686     "DEPTH_EXCEEDED\0"
    687     "ENCODE_ERROR\0"
    688     "ERROR_GETTING_TIME\0"
    689     "EXPECTING_AN_ASN1_SEQUENCE\0"
    690     "EXPECTING_AN_INTEGER\0"
    691     "EXPECTING_AN_OBJECT\0"
    692     "EXPECTING_A_BOOLEAN\0"
    693     "EXPECTING_A_TIME\0"
    694     "EXPLICIT_LENGTH_MISMATCH\0"
    695     "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
    696     "FIELD_MISSING\0"
    697     "FIRST_NUM_TOO_LARGE\0"
    698     "HEADER_TOO_LONG\0"
    699     "ILLEGAL_BITSTRING_FORMAT\0"
    700     "ILLEGAL_BOOLEAN\0"
    701     "ILLEGAL_CHARACTERS\0"
    702     "ILLEGAL_FORMAT\0"
    703     "ILLEGAL_HEX\0"
    704     "ILLEGAL_IMPLICIT_TAG\0"
    705     "ILLEGAL_INTEGER\0"
    706     "ILLEGAL_NESTED_TAGGING\0"
    707     "ILLEGAL_NULL\0"
    708     "ILLEGAL_NULL_VALUE\0"
    709     "ILLEGAL_OBJECT\0"
    710     "ILLEGAL_OPTIONAL_ANY\0"
    711     "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
    712     "ILLEGAL_TAGGED_ANY\0"
    713     "ILLEGAL_TIME_VALUE\0"
    714     "INTEGER_NOT_ASCII_FORMAT\0"
    715     "INTEGER_TOO_LARGE_FOR_LONG\0"
    716     "INVALID_BIT_STRING_BITS_LEFT\0"
    717     "INVALID_BMPSTRING_LENGTH\0"
    718     "INVALID_DIGIT\0"
    719     "INVALID_MODIFIER\0"
    720     "INVALID_NUMBER\0"
    721     "INVALID_OBJECT_ENCODING\0"
    722     "INVALID_SEPARATOR\0"
    723     "INVALID_TIME_FORMAT\0"
    724     "INVALID_UNIVERSALSTRING_LENGTH\0"
    725     "INVALID_UTF8STRING\0"
    726     "LIST_ERROR\0"
    727     "MISSING_ASN1_EOS\0"
    728     "MISSING_EOC\0"
    729     "MISSING_SECOND_NUMBER\0"
    730     "MISSING_VALUE\0"
    731     "MSTRING_NOT_UNIVERSAL\0"
    732     "MSTRING_WRONG_TAG\0"
    733     "NESTED_ASN1_ERROR\0"
    734     "NESTED_ASN1_STRING\0"
    735     "NON_HEX_CHARACTERS\0"
    736     "NOT_ASCII_FORMAT\0"
    737     "NOT_ENOUGH_DATA\0"
    738     "NO_MATCHING_CHOICE_TYPE\0"
    739     "NULL_IS_WRONG_LENGTH\0"
    740     "OBJECT_NOT_ASCII_FORMAT\0"
    741     "ODD_NUMBER_OF_CHARS\0"
    742     "SECOND_NUMBER_TOO_LARGE\0"
    743     "SEQUENCE_LENGTH_MISMATCH\0"
    744     "SEQUENCE_NOT_CONSTRUCTED\0"
    745     "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
    746     "SHORT_LINE\0"
    747     "STREAMING_NOT_SUPPORTED\0"
    748     "STRING_TOO_LONG\0"
    749     "STRING_TOO_SHORT\0"
    750     "TAG_VALUE_TOO_HIGH\0"
    751     "TIME_NOT_ASCII_FORMAT\0"
    752     "TOO_LONG\0"
    753     "TYPE_NOT_CONSTRUCTED\0"
    754     "TYPE_NOT_PRIMITIVE\0"
    755     "UNEXPECTED_EOC\0"
    756     "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
    757     "UNKNOWN_FORMAT\0"
    758     "UNKNOWN_TAG\0"
    759     "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
    760     "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
    761     "UNSUPPORTED_TYPE\0"
    762     "WRONG_TAG\0"
    763     "WRONG_TYPE\0"
    764     "BAD_FOPEN_MODE\0"
    765     "BROKEN_PIPE\0"
    766     "CONNECT_ERROR\0"
    767     "ERROR_SETTING_NBIO\0"
    768     "INVALID_ARGUMENT\0"
    769     "IN_USE\0"
    770     "KEEPALIVE\0"
    771     "NBIO_CONNECT_ERROR\0"
    772     "NO_HOSTNAME_SPECIFIED\0"
    773     "NO_PORT_SPECIFIED\0"
    774     "NO_SUCH_FILE\0"
    775     "NULL_PARAMETER\0"
    776     "SYS_LIB\0"
    777     "UNABLE_TO_CREATE_SOCKET\0"
    778     "UNINITIALIZED\0"
    779     "UNSUPPORTED_METHOD\0"
    780     "WRITE_TO_READ_ONLY_BIO\0"
    781     "ARG2_LT_ARG3\0"
    782     "BAD_ENCODING\0"
    783     "BAD_RECIPROCAL\0"
    784     "BIGNUM_TOO_LONG\0"
    785     "BITS_TOO_SMALL\0"
    786     "CALLED_WITH_EVEN_MODULUS\0"
    787     "DIV_BY_ZERO\0"
    788     "EXPAND_ON_STATIC_BIGNUM_DATA\0"
    789     "INPUT_NOT_REDUCED\0"
    790     "INVALID_RANGE\0"
    791     "NEGATIVE_NUMBER\0"
    792     "NOT_A_SQUARE\0"
    793     "NOT_INITIALIZED\0"
    794     "NO_INVERSE\0"
    795     "PRIVATE_KEY_TOO_LARGE\0"
    796     "P_IS_NOT_PRIME\0"
    797     "TOO_MANY_ITERATIONS\0"
    798     "TOO_MANY_TEMPORARY_VARIABLES\0"
    799     "AES_KEY_SETUP_FAILED\0"
    800     "BAD_DECRYPT\0"
    801     "BAD_KEY_LENGTH\0"
    802     "CTRL_NOT_IMPLEMENTED\0"
    803     "CTRL_OPERATION_NOT_IMPLEMENTED\0"
    804     "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
    805     "INITIALIZATION_ERROR\0"
    806     "INPUT_NOT_INITIALIZED\0"
    807     "INVALID_AD_SIZE\0"
    808     "INVALID_KEY_LENGTH\0"
    809     "INVALID_NONCE_SIZE\0"
    810     "INVALID_OPERATION\0"
    811     "IV_TOO_LARGE\0"
    812     "NO_CIPHER_SET\0"
    813     "NO_DIRECTION_SET\0"
    814     "OUTPUT_ALIASES_INPUT\0"
    815     "TAG_TOO_LARGE\0"
    816     "TOO_LARGE\0"
    817     "UNSUPPORTED_AD_SIZE\0"
    818     "UNSUPPORTED_INPUT_SIZE\0"
    819     "UNSUPPORTED_KEY_SIZE\0"
    820     "UNSUPPORTED_NONCE_SIZE\0"
    821     "UNSUPPORTED_TAG_SIZE\0"
    822     "WRONG_FINAL_BLOCK_LENGTH\0"
    823     "LIST_CANNOT_BE_NULL\0"
    824     "MISSING_CLOSE_SQUARE_BRACKET\0"
    825     "MISSING_EQUAL_SIGN\0"
    826     "NO_CLOSE_BRACE\0"
    827     "UNABLE_TO_CREATE_NEW_SECTION\0"
    828     "VARIABLE_HAS_NO_VALUE\0"
    829     "BAD_GENERATOR\0"
    830     "INVALID_PUBKEY\0"
    831     "MODULUS_TOO_LARGE\0"
    832     "NO_PRIVATE_VALUE\0"
    833     "BAD_Q_VALUE\0"
    834     "MISSING_PARAMETERS\0"
    835     "NEED_NEW_SETUP_VALUES\0"
    836     "BIGNUM_OUT_OF_RANGE\0"
    837     "COORDINATES_OUT_OF_RANGE\0"
    838     "D2I_ECPKPARAMETERS_FAILURE\0"
    839     "EC_GROUP_NEW_BY_NAME_FAILURE\0"
    840     "GROUP2PKPARAMETERS_FAILURE\0"
    841     "I2D_ECPKPARAMETERS_FAILURE\0"
    842     "INCOMPATIBLE_OBJECTS\0"
    843     "INVALID_COMPRESSED_POINT\0"
    844     "INVALID_COMPRESSION_BIT\0"
    845     "INVALID_ENCODING\0"
    846     "INVALID_FIELD\0"
    847     "INVALID_FORM\0"
    848     "INVALID_GROUP_ORDER\0"
    849     "INVALID_PRIVATE_KEY\0"
    850     "MISSING_PRIVATE_KEY\0"
    851     "NON_NAMED_CURVE\0"
    852     "PKPARAMETERS2GROUP_FAILURE\0"
    853     "POINT_AT_INFINITY\0"
    854     "POINT_IS_NOT_ON_CURVE\0"
    855     "SLOT_FULL\0"
    856     "UNDEFINED_GENERATOR\0"
    857     "UNKNOWN_GROUP\0"
    858     "UNKNOWN_ORDER\0"
    859     "WRONG_CURVE_PARAMETERS\0"
    860     "WRONG_ORDER\0"
    861     "KDF_FAILED\0"
    862     "POINT_ARITHMETIC_FAILURE\0"
    863     "BAD_SIGNATURE\0"
    864     "NOT_IMPLEMENTED\0"
    865     "RANDOM_NUMBER_GENERATION_FAILED\0"
    866     "OPERATION_NOT_SUPPORTED\0"
    867     "BN_DECODE_ERROR\0"
    868     "COMMAND_NOT_SUPPORTED\0"
    869     "CONTEXT_NOT_INITIALISED\0"
    870     "DIFFERENT_KEY_TYPES\0"
    871     "DIFFERENT_PARAMETERS\0"
    872     "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
    873     "EXPECTING_AN_EC_KEY_KEY\0"
    874     "EXPECTING_AN_RSA_KEY\0"
    875     "EXPECTING_A_DH_KEY\0"
    876     "EXPECTING_A_DSA_KEY\0"
    877     "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
    878     "INVALID_CURVE\0"
    879     "INVALID_DIGEST_LENGTH\0"
    880     "INVALID_DIGEST_TYPE\0"
    881     "INVALID_KEYBITS\0"
    882     "INVALID_MGF1_MD\0"
    883     "INVALID_PADDING_MODE\0"
    884     "INVALID_PSS_PARAMETERS\0"
    885     "INVALID_PSS_SALTLEN\0"
    886     "INVALID_SALT_LENGTH\0"
    887     "INVALID_TRAILER\0"
    888     "KEYS_NOT_SET\0"
    889     "NO_DEFAULT_DIGEST\0"
    890     "NO_KEY_SET\0"
    891     "NO_MDC2_SUPPORT\0"
    892     "NO_NID_FOR_CURVE\0"
    893     "NO_OPERATION_SET\0"
    894     "NO_PARAMETERS_SET\0"
    895     "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
    896     "OPERATON_NOT_INITIALIZED\0"
    897     "PARAMETER_ENCODING_ERROR\0"
    898     "UNKNOWN_DIGEST\0"
    899     "UNKNOWN_MASK_DIGEST\0"
    900     "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
    901     "UNKNOWN_PUBLIC_KEY_TYPE\0"
    902     "UNKNOWN_SIGNATURE_ALGORITHM\0"
    903     "UNSUPPORTED_ALGORITHM\0"
    904     "UNSUPPORTED_MASK_ALGORITHM\0"
    905     "UNSUPPORTED_MASK_PARAMETER\0"
    906     "UNSUPPORTED_SIGNATURE_TYPE\0"
    907     "WRONG_PUBLIC_KEY_TYPE\0"
    908     "OUTPUT_TOO_LARGE\0"
    909     "UNKNOWN_NID\0"
    910     "BAD_BASE64_DECODE\0"
    911     "BAD_END_LINE\0"
    912     "BAD_IV_CHARS\0"
    913     "BAD_PASSWORD_READ\0"
    914     "CIPHER_IS_NULL\0"
    915     "ERROR_CONVERTING_PRIVATE_KEY\0"
    916     "NOT_DEK_INFO\0"
    917     "NOT_ENCRYPTED\0"
    918     "NOT_PROC_TYPE\0"
    919     "NO_START_LINE\0"
    920     "READ_KEY\0"
    921     "SHORT_HEADER\0"
    922     "UNSUPPORTED_CIPHER\0"
    923     "UNSUPPORTED_ENCRYPTION\0"
    924     "BAD_PKCS12_DATA\0"
    925     "BAD_PKCS12_VERSION\0"
    926     "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
    927     "CRYPT_ERROR\0"
    928     "ENCRYPT_ERROR\0"
    929     "ERROR_SETTING_CIPHER_PARAMS\0"
    930     "INCORRECT_PASSWORD\0"
    931     "KEYGEN_FAILURE\0"
    932     "KEY_GEN_ERROR\0"
    933     "METHOD_NOT_SUPPORTED\0"
    934     "MISSING_MAC\0"
    935     "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
    936     "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
    937     "PKCS12_TOO_DEEPLY_NESTED\0"
    938     "PRIVATE_KEY_DECODE_ERROR\0"
    939     "PRIVATE_KEY_ENCODE_ERROR\0"
    940     "UNKNOWN_ALGORITHM\0"
    941     "UNKNOWN_CIPHER\0"
    942     "UNKNOWN_CIPHER_ALGORITHM\0"
    943     "UNKNOWN_HASH\0"
    944     "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
    945     "BAD_E_VALUE\0"
    946     "BAD_FIXED_HEADER_DECRYPT\0"
    947     "BAD_PAD_BYTE_COUNT\0"
    948     "BAD_RSA_PARAMETERS\0"
    949     "BAD_VERSION\0"
    950     "BLOCK_TYPE_IS_NOT_01\0"
    951     "BN_NOT_INITIALIZED\0"
    952     "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
    953     "CRT_PARAMS_ALREADY_GIVEN\0"
    954     "CRT_VALUES_INCORRECT\0"
    955     "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
    956     "DATA_TOO_LARGE\0"
    957     "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
    958     "DATA_TOO_LARGE_FOR_MODULUS\0"
    959     "DATA_TOO_SMALL\0"
    960     "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
    961     "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
    962     "D_E_NOT_CONGRUENT_TO_1\0"
    963     "EMPTY_PUBLIC_KEY\0"
    964     "FIRST_OCTET_INVALID\0"
    965     "INCONSISTENT_SET_OF_CRT_VALUES\0"
    966     "INTERNAL_ERROR\0"
    967     "INVALID_MESSAGE_LENGTH\0"
    968     "KEY_SIZE_TOO_SMALL\0"
    969     "LAST_OCTET_INVALID\0"
    970     "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
    971     "NO_PUBLIC_EXPONENT\0"
    972     "NULL_BEFORE_BLOCK_MISSING\0"
    973     "N_NOT_EQUAL_P_Q\0"
    974     "OAEP_DECODING_ERROR\0"
    975     "ONLY_ONE_OF_P_Q_GIVEN\0"
    976     "OUTPUT_BUFFER_TOO_SMALL\0"
    977     "PADDING_CHECK_FAILED\0"
    978     "PKCS_DECODING_ERROR\0"
    979     "SLEN_CHECK_FAILED\0"
    980     "SLEN_RECOVERY_FAILED\0"
    981     "UNKNOWN_ALGORITHM_TYPE\0"
    982     "UNKNOWN_PADDING_TYPE\0"
    983     "VALUE_MISSING\0"
    984     "WRONG_SIGNATURE_LENGTH\0"
    985     "APP_DATA_IN_HANDSHAKE\0"
    986     "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
    987     "BAD_ALERT\0"
    988     "BAD_CHANGE_CIPHER_SPEC\0"
    989     "BAD_DATA_RETURNED_BY_CALLBACK\0"
    990     "BAD_DH_P_LENGTH\0"
    991     "BAD_DIGEST_LENGTH\0"
    992     "BAD_ECC_CERT\0"
    993     "BAD_ECPOINT\0"
    994     "BAD_HANDSHAKE_RECORD\0"
    995     "BAD_HELLO_REQUEST\0"
    996     "BAD_LENGTH\0"
    997     "BAD_PACKET_LENGTH\0"
    998     "BAD_RSA_ENCRYPT\0"
    999     "BAD_SRTP_MKI_VALUE\0"
   1000     "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
   1001     "BAD_SSL_FILETYPE\0"
   1002     "BAD_WRITE_RETRY\0"
   1003     "BIO_NOT_SET\0"
   1004     "CA_DN_LENGTH_MISMATCH\0"
   1005     "CA_DN_TOO_LONG\0"
   1006     "CCS_RECEIVED_EARLY\0"
   1007     "CERTIFICATE_VERIFY_FAILED\0"
   1008     "CERT_CB_ERROR\0"
   1009     "CERT_LENGTH_MISMATCH\0"
   1010     "CHANNEL_ID_NOT_P256\0"
   1011     "CHANNEL_ID_SIGNATURE_INVALID\0"
   1012     "CIPHER_OR_HASH_UNAVAILABLE\0"
   1013     "CLIENTHELLO_PARSE_FAILED\0"
   1014     "CLIENTHELLO_TLSEXT\0"
   1015     "CONNECTION_REJECTED\0"
   1016     "CONNECTION_TYPE_NOT_SET\0"
   1017     "CUSTOM_EXTENSION_ERROR\0"
   1018     "DATA_LENGTH_TOO_LONG\0"
   1019     "DECRYPTION_FAILED\0"
   1020     "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
   1021     "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
   1022     "DH_P_TOO_LONG\0"
   1023     "DIGEST_CHECK_FAILED\0"
   1024     "DTLS_MESSAGE_TOO_BIG\0"
   1025     "ECC_CERT_NOT_FOR_SIGNING\0"
   1026     "EMS_STATE_INCONSISTENT\0"
   1027     "ENCRYPTED_LENGTH_TOO_LONG\0"
   1028     "ERROR_ADDING_EXTENSION\0"
   1029     "ERROR_IN_RECEIVED_CIPHER_LIST\0"
   1030     "ERROR_PARSING_EXTENSION\0"
   1031     "EXCESSIVE_MESSAGE_SIZE\0"
   1032     "EXTRA_DATA_IN_MESSAGE\0"
   1033     "FRAGMENT_MISMATCH\0"
   1034     "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
   1035     "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
   1036     "HTTPS_PROXY_REQUEST\0"
   1037     "HTTP_REQUEST\0"
   1038     "INAPPROPRIATE_FALLBACK\0"
   1039     "INVALID_COMMAND\0"
   1040     "INVALID_MESSAGE\0"
   1041     "INVALID_SSL_SESSION\0"
   1042     "INVALID_TICKET_KEYS_LENGTH\0"
   1043     "LENGTH_MISMATCH\0"
   1044     "LIBRARY_HAS_NO_CIPHERS\0"
   1045     "MISSING_EXTENSION\0"
   1046     "MISSING_RSA_CERTIFICATE\0"
   1047     "MISSING_TMP_DH_KEY\0"
   1048     "MISSING_TMP_ECDH_KEY\0"
   1049     "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
   1050     "MTU_TOO_SMALL\0"
   1051     "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
   1052     "NESTED_GROUP\0"
   1053     "NO_CERTIFICATES_RETURNED\0"
   1054     "NO_CERTIFICATE_ASSIGNED\0"
   1055     "NO_CERTIFICATE_SET\0"
   1056     "NO_CIPHERS_AVAILABLE\0"
   1057     "NO_CIPHERS_PASSED\0"
   1058     "NO_CIPHER_MATCH\0"
   1059     "NO_COMPRESSION_SPECIFIED\0"
   1060     "NO_METHOD_SPECIFIED\0"
   1061     "NO_P256_SUPPORT\0"
   1062     "NO_PRIVATE_KEY_ASSIGNED\0"
   1063     "NO_RENEGOTIATION\0"
   1064     "NO_REQUIRED_DIGEST\0"
   1065     "NO_SHARED_CIPHER\0"
   1066     "NULL_SSL_CTX\0"
   1067     "NULL_SSL_METHOD_PASSED\0"
   1068     "OLD_SESSION_CIPHER_NOT_RETURNED\0"
   1069     "OLD_SESSION_VERSION_NOT_RETURNED\0"
   1070     "PARSE_TLSEXT\0"
   1071     "PATH_TOO_LONG\0"
   1072     "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
   1073     "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
   1074     "PROTOCOL_IS_SHUTDOWN\0"
   1075     "PSK_IDENTITY_NOT_FOUND\0"
   1076     "PSK_NO_CLIENT_CB\0"
   1077     "PSK_NO_SERVER_CB\0"
   1078     "READ_TIMEOUT_EXPIRED\0"
   1079     "RECORD_LENGTH_MISMATCH\0"
   1080     "RECORD_TOO_LARGE\0"
   1081     "RENEGOTIATION_ENCODING_ERR\0"
   1082     "RENEGOTIATION_MISMATCH\0"
   1083     "REQUIRED_CIPHER_MISSING\0"
   1084     "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
   1085     "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
   1086     "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
   1087     "SERVERHELLO_TLSEXT\0"
   1088     "SESSION_ID_CONTEXT_UNINITIALIZED\0"
   1089     "SESSION_MAY_NOT_BE_CREATED\0"
   1090     "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
   1091     "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
   1092     "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
   1093     "SSL3_EXT_INVALID_SERVERNAME\0"
   1094     "SSLV3_ALERT_BAD_CERTIFICATE\0"
   1095     "SSLV3_ALERT_BAD_RECORD_MAC\0"
   1096     "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
   1097     "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
   1098     "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
   1099     "SSLV3_ALERT_CLOSE_NOTIFY\0"
   1100     "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
   1101     "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
   1102     "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
   1103     "SSLV3_ALERT_NO_CERTIFICATE\0"
   1104     "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
   1105     "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
   1106     "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
   1107     "SSL_HANDSHAKE_FAILURE\0"
   1108     "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
   1109     "TLSV1_ALERT_ACCESS_DENIED\0"
   1110     "TLSV1_ALERT_DECODE_ERROR\0"
   1111     "TLSV1_ALERT_DECRYPTION_FAILED\0"
   1112     "TLSV1_ALERT_DECRYPT_ERROR\0"
   1113     "TLSV1_ALERT_EXPORT_RESTRICTION\0"
   1114     "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
   1115     "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
   1116     "TLSV1_ALERT_INTERNAL_ERROR\0"
   1117     "TLSV1_ALERT_NO_RENEGOTIATION\0"
   1118     "TLSV1_ALERT_PROTOCOL_VERSION\0"
   1119     "TLSV1_ALERT_RECORD_OVERFLOW\0"
   1120     "TLSV1_ALERT_UNKNOWN_CA\0"
   1121     "TLSV1_ALERT_USER_CANCELLED\0"
   1122     "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
   1123     "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
   1124     "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
   1125     "TLSV1_UNRECOGNIZED_NAME\0"
   1126     "TLSV1_UNSUPPORTED_EXTENSION\0"
   1127     "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
   1128     "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
   1129     "TOO_MANY_EMPTY_FRAGMENTS\0"
   1130     "TOO_MANY_WARNING_ALERTS\0"
   1131     "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
   1132     "UNEXPECTED_EXTENSION\0"
   1133     "UNEXPECTED_MESSAGE\0"
   1134     "UNEXPECTED_OPERATOR_IN_GROUP\0"
   1135     "UNEXPECTED_RECORD\0"
   1136     "UNKNOWN_ALERT_TYPE\0"
   1137     "UNKNOWN_CERTIFICATE_TYPE\0"
   1138     "UNKNOWN_CIPHER_RETURNED\0"
   1139     "UNKNOWN_CIPHER_TYPE\0"
   1140     "UNKNOWN_KEY_EXCHANGE_TYPE\0"
   1141     "UNKNOWN_PROTOCOL\0"
   1142     "UNKNOWN_SSL_VERSION\0"
   1143     "UNKNOWN_STATE\0"
   1144     "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
   1145     "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
   1146     "UNSUPPORTED_ELLIPTIC_CURVE\0"
   1147     "UNSUPPORTED_PROTOCOL\0"
   1148     "WRONG_CERTIFICATE_TYPE\0"
   1149     "WRONG_CIPHER_RETURNED\0"
   1150     "WRONG_CURVE\0"
   1151     "WRONG_MESSAGE_TYPE\0"
   1152     "WRONG_SIGNATURE_TYPE\0"
   1153     "WRONG_SSL_VERSION\0"
   1154     "WRONG_VERSION_NUMBER\0"
   1155     "X509_LIB\0"
   1156     "X509_VERIFICATION_SETUP_PROBLEMS\0"
   1157     "AKID_MISMATCH\0"
   1158     "BAD_PKCS7_VERSION\0"
   1159     "BAD_X509_FILETYPE\0"
   1160     "BASE64_DECODE_ERROR\0"
   1161     "CANT_CHECK_DH_KEY\0"
   1162     "CERT_ALREADY_IN_HASH_TABLE\0"
   1163     "CRL_ALREADY_DELTA\0"
   1164     "CRL_VERIFY_FAILURE\0"
   1165     "IDP_MISMATCH\0"
   1166     "INVALID_DIRECTORY\0"
   1167     "INVALID_FIELD_NAME\0"
   1168     "INVALID_TRUST\0"
   1169     "ISSUER_MISMATCH\0"
   1170     "KEY_TYPE_MISMATCH\0"
   1171     "KEY_VALUES_MISMATCH\0"
   1172     "LOADING_CERT_DIR\0"
   1173     "LOADING_DEFAULTS\0"
   1174     "NEWER_CRL_NOT_NEWER\0"
   1175     "NOT_PKCS7_SIGNED_DATA\0"
   1176     "NO_CERTIFICATES_INCLUDED\0"
   1177     "NO_CERT_SET_FOR_US_TO_VERIFY\0"
   1178     "NO_CRLS_INCLUDED\0"
   1179     "NO_CRL_NUMBER\0"
   1180     "PUBLIC_KEY_DECODE_ERROR\0"
   1181     "PUBLIC_KEY_ENCODE_ERROR\0"
   1182     "SHOULD_RETRY\0"
   1183     "UNABLE_TO_FIND_PARAMETERS_IN_CHAIN\0"
   1184     "UNABLE_TO_GET_CERTS_PUBLIC_KEY\0"
   1185     "UNKNOWN_KEY_TYPE\0"
   1186     "UNKNOWN_PURPOSE_ID\0"
   1187     "UNKNOWN_TRUST_ID\0"
   1188     "WRONG_LOOKUP_TYPE\0"
   1189     "BAD_IP_ADDRESS\0"
   1190     "BAD_OBJECT\0"
   1191     "BN_DEC2BN_ERROR\0"
   1192     "BN_TO_ASN1_INTEGER_ERROR\0"
   1193     "CANNOT_FIND_FREE_FUNCTION\0"
   1194     "DIRNAME_ERROR\0"
   1195     "DISTPOINT_ALREADY_SET\0"
   1196     "DUPLICATE_ZONE_ID\0"
   1197     "ERROR_CONVERTING_ZONE\0"
   1198     "ERROR_CREATING_EXTENSION\0"
   1199     "ERROR_IN_EXTENSION\0"
   1200     "EXPECTED_A_SECTION_NAME\0"
   1201     "EXTENSION_EXISTS\0"
   1202     "EXTENSION_NAME_ERROR\0"
   1203     "EXTENSION_NOT_FOUND\0"
   1204     "EXTENSION_SETTING_NOT_SUPPORTED\0"
   1205     "EXTENSION_VALUE_ERROR\0"
   1206     "ILLEGAL_EMPTY_EXTENSION\0"
   1207     "ILLEGAL_HEX_DIGIT\0"
   1208     "INCORRECT_POLICY_SYNTAX_TAG\0"
   1209     "INVALID_BOOLEAN_STRING\0"
   1210     "INVALID_EXTENSION_STRING\0"
   1211     "INVALID_MULTIPLE_RDNS\0"
   1212     "INVALID_NAME\0"
   1213     "INVALID_NULL_ARGUMENT\0"
   1214     "INVALID_NULL_NAME\0"
   1215     "INVALID_NULL_VALUE\0"
   1216     "INVALID_NUMBERS\0"
   1217     "INVALID_OBJECT_IDENTIFIER\0"
   1218     "INVALID_OPTION\0"
   1219     "INVALID_POLICY_IDENTIFIER\0"
   1220     "INVALID_PROXY_POLICY_SETTING\0"
   1221     "INVALID_PURPOSE\0"
   1222     "INVALID_SECTION\0"
   1223     "INVALID_SYNTAX\0"
   1224     "ISSUER_DECODE_ERROR\0"
   1225     "NEED_ORGANIZATION_AND_NUMBERS\0"
   1226     "NO_CONFIG_DATABASE\0"
   1227     "NO_ISSUER_CERTIFICATE\0"
   1228     "NO_ISSUER_DETAILS\0"
   1229     "NO_POLICY_IDENTIFIER\0"
   1230     "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
   1231     "NO_PUBLIC_KEY\0"
   1232     "NO_SUBJECT_DETAILS\0"
   1233     "ODD_NUMBER_OF_DIGITS\0"
   1234     "OPERATION_NOT_DEFINED\0"
   1235     "OTHERNAME_ERROR\0"
   1236     "POLICY_LANGUAGE_ALREADY_DEFINED\0"
   1237     "POLICY_PATH_LENGTH\0"
   1238     "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
   1239     "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
   1240     "SECTION_NOT_FOUND\0"
   1241     "UNABLE_TO_GET_ISSUER_DETAILS\0"
   1242     "UNABLE_TO_GET_ISSUER_KEYID\0"
   1243     "UNKNOWN_BIT_STRING_ARGUMENT\0"
   1244     "UNKNOWN_EXTENSION\0"
   1245     "UNKNOWN_EXTENSION_NAME\0"
   1246     "UNKNOWN_OPTION\0"
   1247     "UNSUPPORTED_OPTION\0"
   1248     "USER_TOO_LONG\0"
   1249     "";
   1250 
   1251