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     0xc320838,
     58     0xc328852,
     59     0xc330861,
     60     0xc338871,
     61     0xc340880,
     62     0xc348899,
     63     0xc3508a5,
     64     0xc3588c2,
     65     0xc3608e2,
     66     0xc3688f0,
     67     0xc370900,
     68     0xc37890d,
     69     0xc38091d,
     70     0xc388928,
     71     0xc39093e,
     72     0xc39894d,
     73     0xc3a0961,
     74     0xc3a8845,
     75     0xc3b00ea,
     76     0xc3b88d4,
     77     0x10320845,
     78     0x10329513,
     79     0x1033151f,
     80     0x10339538,
     81     0x1034154b,
     82     0x10348eed,
     83     0x10350c5e,
     84     0x1035955e,
     85     0x10361573,
     86     0x10369586,
     87     0x103715a5,
     88     0x103795be,
     89     0x103815d3,
     90     0x103895f1,
     91     0x10391600,
     92     0x1039961c,
     93     0x103a1637,
     94     0x103a9646,
     95     0x103b1662,
     96     0x103b967d,
     97     0x103c1694,
     98     0x103c80ea,
     99     0x103d16a5,
    100     0x103d96b9,
    101     0x103e16d8,
    102     0x103e96e7,
    103     0x103f16fe,
    104     0x103f9711,
    105     0x10400c22,
    106     0x10409724,
    107     0x10411742,
    108     0x10419755,
    109     0x1042176f,
    110     0x1042977f,
    111     0x10431793,
    112     0x104397a9,
    113     0x104417c1,
    114     0x104497d6,
    115     0x104517ea,
    116     0x104597fc,
    117     0x104605fb,
    118     0x1046894d,
    119     0x10471811,
    120     0x10479828,
    121     0x1048183d,
    122     0x1048984b,
    123     0x10490e4f,
    124     0x14320c05,
    125     0x14328c13,
    126     0x14330c22,
    127     0x14338c34,
    128     0x143400ac,
    129     0x143480ea,
    130     0x18320083,
    131     0x18328f43,
    132     0x183300ac,
    133     0x18338f59,
    134     0x18340f6d,
    135     0x183480ea,
    136     0x18350f82,
    137     0x18358f9a,
    138     0x18360faf,
    139     0x18368fc3,
    140     0x18370fe7,
    141     0x18378ffd,
    142     0x18381011,
    143     0x18389021,
    144     0x18390a73,
    145     0x18399031,
    146     0x183a1059,
    147     0x183a907f,
    148     0x183b0c6a,
    149     0x183b90b4,
    150     0x183c10c6,
    151     0x183c90d1,
    152     0x183d10e1,
    153     0x183d90f2,
    154     0x183e1103,
    155     0x183e9115,
    156     0x183f113e,
    157     0x183f9157,
    158     0x1840116f,
    159     0x184086d3,
    160     0x184110a2,
    161     0x1841906d,
    162     0x1842108c,
    163     0x18429046,
    164     0x20321196,
    165     0x243211a2,
    166     0x24328993,
    167     0x243311b4,
    168     0x243391c1,
    169     0x243411ce,
    170     0x243491e0,
    171     0x243511ef,
    172     0x2435920c,
    173     0x24361219,
    174     0x24369227,
    175     0x24371235,
    176     0x24379243,
    177     0x2438124c,
    178     0x24389259,
    179     0x2439126c,
    180     0x28320c52,
    181     0x28328c6a,
    182     0x28330c22,
    183     0x28338c7d,
    184     0x28340c5e,
    185     0x283480ac,
    186     0x283500ea,
    187     0x2c322c26,
    188     0x2c329283,
    189     0x2c332c34,
    190     0x2c33ac46,
    191     0x2c342c5a,
    192     0x2c34ac6c,
    193     0x2c352c87,
    194     0x2c35ac99,
    195     0x2c362cac,
    196     0x2c36832d,
    197     0x2c372cb9,
    198     0x2c37accb,
    199     0x2c382cf0,
    200     0x2c38ad07,
    201     0x2c392d15,
    202     0x2c39ad25,
    203     0x2c3a2d37,
    204     0x2c3aad4b,
    205     0x2c3b2d5c,
    206     0x2c3bad7b,
    207     0x2c3c1295,
    208     0x2c3c92ab,
    209     0x2c3d2d8f,
    210     0x2c3d92c4,
    211     0x2c3e2dac,
    212     0x2c3eadba,
    213     0x2c3f2dd2,
    214     0x2c3fadea,
    215     0x2c402df7,
    216     0x2c409196,
    217     0x2c412e08,
    218     0x2c41ae1b,
    219     0x2c42116f,
    220     0x2c42ae2c,
    221     0x2c430720,
    222     0x2c43ad6d,
    223     0x2c442cde,
    224     0x30320000,
    225     0x30328015,
    226     0x3033001f,
    227     0x30338038,
    228     0x3034004a,
    229     0x30348064,
    230     0x3035006b,
    231     0x30358083,
    232     0x30360094,
    233     0x303680ac,
    234     0x303700b9,
    235     0x303780c8,
    236     0x303800ea,
    237     0x303880f7,
    238     0x3039010a,
    239     0x30398125,
    240     0x303a013a,
    241     0x303a814e,
    242     0x303b0162,
    243     0x303b8173,
    244     0x303c018c,
    245     0x303c81a9,
    246     0x303d01b7,
    247     0x303d81cb,
    248     0x303e01db,
    249     0x303e81f4,
    250     0x303f0204,
    251     0x303f8217,
    252     0x30400226,
    253     0x30408232,
    254     0x30410247,
    255     0x30418257,
    256     0x3042026e,
    257     0x3042827b,
    258     0x3043028e,
    259     0x3043829d,
    260     0x304402b2,
    261     0x304482d3,
    262     0x304502e6,
    263     0x304582f9,
    264     0x30460312,
    265     0x3046832d,
    266     0x3047034a,
    267     0x30478363,
    268     0x30480371,
    269     0x30488382,
    270     0x30490391,
    271     0x304983a9,
    272     0x304a03bb,
    273     0x304a83cf,
    274     0x304b03ee,
    275     0x304b8401,
    276     0x304c040c,
    277     0x304c841d,
    278     0x304d0429,
    279     0x304d843f,
    280     0x304e044d,
    281     0x304e8463,
    282     0x304f0475,
    283     0x304f8487,
    284     0x3050049a,
    285     0x305084ad,
    286     0x305104be,
    287     0x305184ce,
    288     0x305204e6,
    289     0x305284fb,
    290     0x30530513,
    291     0x30538527,
    292     0x3054053f,
    293     0x30548558,
    294     0x30550571,
    295     0x3055858e,
    296     0x30560599,
    297     0x305685b1,
    298     0x305705c1,
    299     0x305785d2,
    300     0x305805e5,
    301     0x305885fb,
    302     0x30590604,
    303     0x30598619,
    304     0x305a062c,
    305     0x305a863b,
    306     0x305b065b,
    307     0x305b866a,
    308     0x305c068b,
    309     0x305c86a7,
    310     0x305d06b3,
    311     0x305d86d3,
    312     0x305e06ef,
    313     0x305e8700,
    314     0x305f0716,
    315     0x305f8720,
    316     0x34320b63,
    317     0x34328b77,
    318     0x34330b94,
    319     0x34338ba7,
    320     0x34340bb6,
    321     0x34348bef,
    322     0x34350bd3,
    323     0x3c320083,
    324     0x3c328ca7,
    325     0x3c330cc0,
    326     0x3c338cdb,
    327     0x3c340cf8,
    328     0x3c348d22,
    329     0x3c350d3d,
    330     0x3c358d63,
    331     0x3c360d7c,
    332     0x3c368d94,
    333     0x3c370da5,
    334     0x3c378db3,
    335     0x3c380dc0,
    336     0x3c388dd4,
    337     0x3c390c6a,
    338     0x3c398de8,
    339     0x3c3a0dfc,
    340     0x3c3a890d,
    341     0x3c3b0e0c,
    342     0x3c3b8e27,
    343     0x3c3c0e39,
    344     0x3c3c8e6c,
    345     0x3c3d0e76,
    346     0x3c3d8e8a,
    347     0x3c3e0e98,
    348     0x3c3e8ebd,
    349     0x3c3f0c93,
    350     0x3c3f8ea6,
    351     0x3c4000ac,
    352     0x3c4080ea,
    353     0x3c410d13,
    354     0x3c418d52,
    355     0x3c420e4f,
    356     0x403218a4,
    357     0x403298ba,
    358     0x403318e8,
    359     0x403398f2,
    360     0x40341909,
    361     0x40349927,
    362     0x40351937,
    363     0x40359949,
    364     0x40361956,
    365     0x40369962,
    366     0x40371977,
    367     0x40379989,
    368     0x40381994,
    369     0x403899a6,
    370     0x40390eed,
    371     0x403999b6,
    372     0x403a19c9,
    373     0x403a99ea,
    374     0x403b19fb,
    375     0x403b9a0b,
    376     0x403c0064,
    377     0x403c8083,
    378     0x403d1a8f,
    379     0x403d9aa5,
    380     0x403e1ab4,
    381     0x403e9aec,
    382     0x403f1b06,
    383     0x403f9b14,
    384     0x40401b29,
    385     0x40409b56,
    386     0x40411b73,
    387     0x40419b8e,
    388     0x40421ba7,
    389     0x40429bba,
    390     0x40431bce,
    391     0x40439be6,
    392     0x40441bfd,
    393     0x404480ac,
    394     0x40451c12,
    395     0x40459c24,
    396     0x40461c48,
    397     0x40469c68,
    398     0x40471c76,
    399     0x40479c9d,
    400     0x40481cda,
    401     0x40489cf3,
    402     0x40491d0a,
    403     0x40499d24,
    404     0x404a1d3b,
    405     0x404a9d59,
    406     0x404b1d71,
    407     0x404b9d88,
    408     0x404c1d9e,
    409     0x404c9db0,
    410     0x404d1dd1,
    411     0x404d9df3,
    412     0x404e1e07,
    413     0x404e9e14,
    414     0x404f1e41,
    415     0x404f9e6a,
    416     0x40501ea5,
    417     0x40509eb9,
    418     0x40511ed4,
    419     0x40521ee4,
    420     0x40529f08,
    421     0x40531f20,
    422     0x40539f33,
    423     0x40541f48,
    424     0x40549f6b,
    425     0x40551f79,
    426     0x40559f96,
    427     0x40561fa3,
    428     0x40569fbc,
    429     0x40571fd4,
    430     0x40579fe7,
    431     0x40581ffc,
    432     0x4058a023,
    433     0x40592052,
    434     0x4059a07f,
    435     0x405a2093,
    436     0x405aa0a3,
    437     0x405b20bb,
    438     0x405ba0cc,
    439     0x405c20df,
    440     0x405ca11e,
    441     0x405d212b,
    442     0x405da142,
    443     0x405e2180,
    444     0x405e8ab1,
    445     0x405f21a1,
    446     0x405fa1ae,
    447     0x406021bc,
    448     0x4060a1de,
    449     0x40612222,
    450     0x4061a25a,
    451     0x40622271,
    452     0x4062a282,
    453     0x40632293,
    454     0x4063a2a8,
    455     0x406422bf,
    456     0x4064a2eb,
    457     0x40652306,
    458     0x4065a31d,
    459     0x40662335,
    460     0x4066a35f,
    461     0x4067238a,
    462     0x4067a3ab,
    463     0x406823d2,
    464     0x4068a3f3,
    465     0x40692425,
    466     0x4069a453,
    467     0x406a2474,
    468     0x406aa494,
    469     0x406b261c,
    470     0x406ba63f,
    471     0x406c2655,
    472     0x406ca8d0,
    473     0x406d28ff,
    474     0x406da927,
    475     0x406e2955,
    476     0x406ea9a2,
    477     0x406f29c1,
    478     0x406fa9d6,
    479     0x407029e9,
    480     0x4070aa06,
    481     0x40710800,
    482     0x4071aa18,
    483     0x40722a2b,
    484     0x4072aa44,
    485     0x40732a5c,
    486     0x40739482,
    487     0x40742a70,
    488     0x4074aa8a,
    489     0x40752a9b,
    490     0x4075aaaf,
    491     0x40762abd,
    492     0x40769259,
    493     0x40772ae2,
    494     0x4077ab04,
    495     0x40782b1f,
    496     0x4078ab58,
    497     0x40792b6f,
    498     0x4079ab85,
    499     0x407a2b91,
    500     0x407aaba4,
    501     0x407b2bb9,
    502     0x407babcb,
    503     0x407c2bfc,
    504     0x407cac05,
    505     0x407d240e,
    506     0x407d9e7a,
    507     0x407e2b34,
    508     0x407ea033,
    509     0x407f1c8a,
    510     0x407f9a31,
    511     0x40801e51,
    512     0x40809cb2,
    513     0x40811ef6,
    514     0x40819e2b,
    515     0x40822940,
    516     0x40829a17,
    517     0x4083200e,
    518     0x4083a2d0,
    519     0x40841cc6,
    520     0x4084a06b,
    521     0x408520f0,
    522     0x4085a206,
    523     0x40862162,
    524     0x40869e94,
    525     0x40872986,
    526     0x4087a237,
    527     0x40881a78,
    528     0x4088a3be,
    529     0x40891ac7,
    530     0x40899a54,
    531     0x408a2675,
    532     0x408a9862,
    533     0x408b2be0,
    534     0x408b9b3d,
    535     0x408c2100,
    536     0x408c987e,
    537     0x41f42547,
    538     0x41f925d9,
    539     0x41fe24cc,
    540     0x41fea6c1,
    541     0x41ff27b2,
    542     0x42032560,
    543     0x42082582,
    544     0x4208a5be,
    545     0x420924b0,
    546     0x4209a5f8,
    547     0x420a2507,
    548     0x420aa4e7,
    549     0x420b2527,
    550     0x420ba5a0,
    551     0x420c27ce,
    552     0x420ca68e,
    553     0x420d26a8,
    554     0x420da6df,
    555     0x421226f9,
    556     0x42172795,
    557     0x4217a73b,
    558     0x421c275d,
    559     0x421f2718,
    560     0x422127e5,
    561     0x42262778,
    562     0x422b28b4,
    563     0x422ba862,
    564     0x422c289c,
    565     0x422ca821,
    566     0x422d2800,
    567     0x422da881,
    568     0x422e2847,
    569     0x422ea96d,
    570     0x4432072b,
    571     0x4432873a,
    572     0x44330746,
    573     0x44338754,
    574     0x44340767,
    575     0x44348778,
    576     0x4435077f,
    577     0x44358789,
    578     0x4436079c,
    579     0x443687b2,
    580     0x443707c4,
    581     0x443787d1,
    582     0x443807e0,
    583     0x443887e8,
    584     0x44390800,
    585     0x4439880e,
    586     0x443a0821,
    587     0x48321283,
    588     0x48329295,
    589     0x483312ab,
    590     0x483392c4,
    591     0x4c3212e9,
    592     0x4c3292f9,
    593     0x4c33130c,
    594     0x4c33932c,
    595     0x4c3400ac,
    596     0x4c3480ea,
    597     0x4c351338,
    598     0x4c359346,
    599     0x4c361362,
    600     0x4c369375,
    601     0x4c371384,
    602     0x4c379392,
    603     0x4c3813a7,
    604     0x4c3893b3,
    605     0x4c3913d3,
    606     0x4c3993fd,
    607     0x4c3a1416,
    608     0x4c3a942f,
    609     0x4c3b05fb,
    610     0x4c3b9448,
    611     0x4c3c145a,
    612     0x4c3c9469,
    613     0x4c3d1482,
    614     0x4c3d8c45,
    615     0x4c3e14db,
    616     0x4c3e9491,
    617     0x4c3f14fd,
    618     0x4c3f9259,
    619     0x4c4014a7,
    620     0x4c4092d5,
    621     0x4c4114cb,
    622     0x50322e3e,
    623     0x5032ae4d,
    624     0x50332e58,
    625     0x5033ae68,
    626     0x50342e81,
    627     0x5034ae9b,
    628     0x50352ea9,
    629     0x5035aebf,
    630     0x50362ed1,
    631     0x5036aee7,
    632     0x50372f00,
    633     0x5037af13,
    634     0x50382f2b,
    635     0x5038af3c,
    636     0x50392f51,
    637     0x5039af65,
    638     0x503a2f85,
    639     0x503aaf9b,
    640     0x503b2fb3,
    641     0x503bafc5,
    642     0x503c2fe1,
    643     0x503caff8,
    644     0x503d3011,
    645     0x503db027,
    646     0x503e3034,
    647     0x503eb04a,
    648     0x503f305c,
    649     0x503f8382,
    650     0x5040306f,
    651     0x5040b07f,
    652     0x50413099,
    653     0x5041b0a8,
    654     0x504230c2,
    655     0x5042b0df,
    656     0x504330ef,
    657     0x5043b0ff,
    658     0x5044310e,
    659     0x5044843f,
    660     0x50453122,
    661     0x5045b140,
    662     0x50463153,
    663     0x5046b169,
    664     0x5047317b,
    665     0x5047b190,
    666     0x504831b6,
    667     0x5048b1c4,
    668     0x504931d7,
    669     0x5049b1ec,
    670     0x504a3202,
    671     0x504ab212,
    672     0x504b3232,
    673     0x504bb245,
    674     0x504c3268,
    675     0x504cb296,
    676     0x504d32a8,
    677     0x504db2c5,
    678     0x504e32e0,
    679     0x504eb2fc,
    680     0x504f330e,
    681     0x504fb325,
    682     0x50503334,
    683     0x505086ef,
    684     0x50513347,
    685     0x58320f2b,
    686     0x68320eed,
    687     0x68328c6a,
    688     0x68330c7d,
    689     0x68338efb,
    690     0x68340f0b,
    691     0x683480ea,
    692     0x6c320ec9,
    693     0x6c328c34,
    694     0x6c330ed4,
    695     0x74320a19,
    696     0x743280ac,
    697     0x74330c45,
    698     0x7832097e,
    699     0x78328993,
    700     0x7833099f,
    701     0x78338083,
    702     0x783409ae,
    703     0x783489c3,
    704     0x783509e2,
    705     0x78358a04,
    706     0x78360a19,
    707     0x78368a2f,
    708     0x78370a3f,
    709     0x78378a60,
    710     0x78380a73,
    711     0x78388a85,
    712     0x78390a92,
    713     0x78398ab1,
    714     0x783a0ac6,
    715     0x783a8ad4,
    716     0x783b0ade,
    717     0x783b8af2,
    718     0x783c0b09,
    719     0x783c8b1e,
    720     0x783d0b35,
    721     0x783d8b4a,
    722     0x783e0aa0,
    723     0x783e8a52,
    724     0x7c321185,
    725 };
    726 
    727 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
    728 
    729 const char kOpenSSLReasonStringData[] =
    730     "ASN1_LENGTH_MISMATCH\0"
    731     "AUX_ERROR\0"
    732     "BAD_GET_ASN1_OBJECT_CALL\0"
    733     "BAD_OBJECT_HEADER\0"
    734     "BMPSTRING_IS_WRONG_LENGTH\0"
    735     "BN_LIB\0"
    736     "BOOLEAN_IS_WRONG_LENGTH\0"
    737     "BUFFER_TOO_SMALL\0"
    738     "CONTEXT_NOT_INITIALISED\0"
    739     "DECODE_ERROR\0"
    740     "DEPTH_EXCEEDED\0"
    741     "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
    742     "ENCODE_ERROR\0"
    743     "ERROR_GETTING_TIME\0"
    744     "EXPECTING_AN_ASN1_SEQUENCE\0"
    745     "EXPECTING_AN_INTEGER\0"
    746     "EXPECTING_AN_OBJECT\0"
    747     "EXPECTING_A_BOOLEAN\0"
    748     "EXPECTING_A_TIME\0"
    749     "EXPLICIT_LENGTH_MISMATCH\0"
    750     "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
    751     "FIELD_MISSING\0"
    752     "FIRST_NUM_TOO_LARGE\0"
    753     "HEADER_TOO_LONG\0"
    754     "ILLEGAL_BITSTRING_FORMAT\0"
    755     "ILLEGAL_BOOLEAN\0"
    756     "ILLEGAL_CHARACTERS\0"
    757     "ILLEGAL_FORMAT\0"
    758     "ILLEGAL_HEX\0"
    759     "ILLEGAL_IMPLICIT_TAG\0"
    760     "ILLEGAL_INTEGER\0"
    761     "ILLEGAL_NESTED_TAGGING\0"
    762     "ILLEGAL_NULL\0"
    763     "ILLEGAL_NULL_VALUE\0"
    764     "ILLEGAL_OBJECT\0"
    765     "ILLEGAL_OPTIONAL_ANY\0"
    766     "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
    767     "ILLEGAL_TAGGED_ANY\0"
    768     "ILLEGAL_TIME_VALUE\0"
    769     "INTEGER_NOT_ASCII_FORMAT\0"
    770     "INTEGER_TOO_LARGE_FOR_LONG\0"
    771     "INVALID_BIT_STRING_BITS_LEFT\0"
    772     "INVALID_BMPSTRING_LENGTH\0"
    773     "INVALID_DIGIT\0"
    774     "INVALID_MODIFIER\0"
    775     "INVALID_NUMBER\0"
    776     "INVALID_OBJECT_ENCODING\0"
    777     "INVALID_SEPARATOR\0"
    778     "INVALID_TIME_FORMAT\0"
    779     "INVALID_UNIVERSALSTRING_LENGTH\0"
    780     "INVALID_UTF8STRING\0"
    781     "LIST_ERROR\0"
    782     "MISSING_ASN1_EOS\0"
    783     "MISSING_EOC\0"
    784     "MISSING_SECOND_NUMBER\0"
    785     "MISSING_VALUE\0"
    786     "MSTRING_NOT_UNIVERSAL\0"
    787     "MSTRING_WRONG_TAG\0"
    788     "NESTED_ASN1_ERROR\0"
    789     "NESTED_ASN1_STRING\0"
    790     "NON_HEX_CHARACTERS\0"
    791     "NOT_ASCII_FORMAT\0"
    792     "NOT_ENOUGH_DATA\0"
    793     "NO_MATCHING_CHOICE_TYPE\0"
    794     "NULL_IS_WRONG_LENGTH\0"
    795     "OBJECT_NOT_ASCII_FORMAT\0"
    796     "ODD_NUMBER_OF_CHARS\0"
    797     "SECOND_NUMBER_TOO_LARGE\0"
    798     "SEQUENCE_LENGTH_MISMATCH\0"
    799     "SEQUENCE_NOT_CONSTRUCTED\0"
    800     "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
    801     "SHORT_LINE\0"
    802     "STREAMING_NOT_SUPPORTED\0"
    803     "STRING_TOO_LONG\0"
    804     "STRING_TOO_SHORT\0"
    805     "TAG_VALUE_TOO_HIGH\0"
    806     "TIME_NOT_ASCII_FORMAT\0"
    807     "TOO_LONG\0"
    808     "TYPE_NOT_CONSTRUCTED\0"
    809     "TYPE_NOT_PRIMITIVE\0"
    810     "UNEXPECTED_EOC\0"
    811     "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
    812     "UNKNOWN_FORMAT\0"
    813     "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
    814     "UNKNOWN_SIGNATURE_ALGORITHM\0"
    815     "UNKNOWN_TAG\0"
    816     "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
    817     "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
    818     "UNSUPPORTED_TYPE\0"
    819     "WRONG_PUBLIC_KEY_TYPE\0"
    820     "WRONG_TAG\0"
    821     "WRONG_TYPE\0"
    822     "BAD_FOPEN_MODE\0"
    823     "BROKEN_PIPE\0"
    824     "CONNECT_ERROR\0"
    825     "ERROR_SETTING_NBIO\0"
    826     "INVALID_ARGUMENT\0"
    827     "IN_USE\0"
    828     "KEEPALIVE\0"
    829     "NBIO_CONNECT_ERROR\0"
    830     "NO_HOSTNAME_SPECIFIED\0"
    831     "NO_PORT_SPECIFIED\0"
    832     "NO_SUCH_FILE\0"
    833     "NULL_PARAMETER\0"
    834     "SYS_LIB\0"
    835     "UNABLE_TO_CREATE_SOCKET\0"
    836     "UNINITIALIZED\0"
    837     "UNSUPPORTED_METHOD\0"
    838     "WRITE_TO_READ_ONLY_BIO\0"
    839     "ARG2_LT_ARG3\0"
    840     "BAD_ENCODING\0"
    841     "BAD_RECIPROCAL\0"
    842     "BIGNUM_TOO_LONG\0"
    843     "BITS_TOO_SMALL\0"
    844     "CALLED_WITH_EVEN_MODULUS\0"
    845     "DIV_BY_ZERO\0"
    846     "EXPAND_ON_STATIC_BIGNUM_DATA\0"
    847     "INPUT_NOT_REDUCED\0"
    848     "INVALID_INPUT\0"
    849     "INVALID_RANGE\0"
    850     "NEGATIVE_NUMBER\0"
    851     "NOT_A_SQUARE\0"
    852     "NOT_INITIALIZED\0"
    853     "NO_INVERSE\0"
    854     "PRIVATE_KEY_TOO_LARGE\0"
    855     "P_IS_NOT_PRIME\0"
    856     "TOO_MANY_ITERATIONS\0"
    857     "TOO_MANY_TEMPORARY_VARIABLES\0"
    858     "AES_KEY_SETUP_FAILED\0"
    859     "BAD_DECRYPT\0"
    860     "BAD_KEY_LENGTH\0"
    861     "CTRL_NOT_IMPLEMENTED\0"
    862     "CTRL_OPERATION_NOT_IMPLEMENTED\0"
    863     "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
    864     "INITIALIZATION_ERROR\0"
    865     "INPUT_NOT_INITIALIZED\0"
    866     "INVALID_AD_SIZE\0"
    867     "INVALID_KEY_LENGTH\0"
    868     "INVALID_NONCE\0"
    869     "INVALID_NONCE_SIZE\0"
    870     "INVALID_OPERATION\0"
    871     "IV_TOO_LARGE\0"
    872     "NO_CIPHER_SET\0"
    873     "NO_DIRECTION_SET\0"
    874     "OUTPUT_ALIASES_INPUT\0"
    875     "TAG_TOO_LARGE\0"
    876     "TOO_LARGE\0"
    877     "UNSUPPORTED_AD_SIZE\0"
    878     "UNSUPPORTED_INPUT_SIZE\0"
    879     "UNSUPPORTED_KEY_SIZE\0"
    880     "UNSUPPORTED_NONCE_SIZE\0"
    881     "UNSUPPORTED_TAG_SIZE\0"
    882     "WRONG_FINAL_BLOCK_LENGTH\0"
    883     "LIST_CANNOT_BE_NULL\0"
    884     "MISSING_CLOSE_SQUARE_BRACKET\0"
    885     "MISSING_EQUAL_SIGN\0"
    886     "NO_CLOSE_BRACE\0"
    887     "UNABLE_TO_CREATE_NEW_SECTION\0"
    888     "VARIABLE_EXPANSION_TOO_LONG\0"
    889     "VARIABLE_HAS_NO_VALUE\0"
    890     "BAD_GENERATOR\0"
    891     "INVALID_PUBKEY\0"
    892     "MODULUS_TOO_LARGE\0"
    893     "NO_PRIVATE_VALUE\0"
    894     "UNKNOWN_HASH\0"
    895     "BAD_Q_VALUE\0"
    896     "BAD_VERSION\0"
    897     "MISSING_PARAMETERS\0"
    898     "NEED_NEW_SETUP_VALUES\0"
    899     "BIGNUM_OUT_OF_RANGE\0"
    900     "COORDINATES_OUT_OF_RANGE\0"
    901     "D2I_ECPKPARAMETERS_FAILURE\0"
    902     "EC_GROUP_NEW_BY_NAME_FAILURE\0"
    903     "GROUP2PKPARAMETERS_FAILURE\0"
    904     "GROUP_MISMATCH\0"
    905     "I2D_ECPKPARAMETERS_FAILURE\0"
    906     "INCOMPATIBLE_OBJECTS\0"
    907     "INVALID_COFACTOR\0"
    908     "INVALID_COMPRESSED_POINT\0"
    909     "INVALID_COMPRESSION_BIT\0"
    910     "INVALID_ENCODING\0"
    911     "INVALID_FIELD\0"
    912     "INVALID_FORM\0"
    913     "INVALID_GROUP_ORDER\0"
    914     "INVALID_PRIVATE_KEY\0"
    915     "MISSING_PRIVATE_KEY\0"
    916     "NON_NAMED_CURVE\0"
    917     "PKPARAMETERS2GROUP_FAILURE\0"
    918     "POINT_AT_INFINITY\0"
    919     "POINT_IS_NOT_ON_CURVE\0"
    920     "PUBLIC_KEY_VALIDATION_FAILED\0"
    921     "SLOT_FULL\0"
    922     "UNDEFINED_GENERATOR\0"
    923     "UNKNOWN_GROUP\0"
    924     "UNKNOWN_ORDER\0"
    925     "WRONG_CURVE_PARAMETERS\0"
    926     "WRONG_ORDER\0"
    927     "KDF_FAILED\0"
    928     "POINT_ARITHMETIC_FAILURE\0"
    929     "BAD_SIGNATURE\0"
    930     "NOT_IMPLEMENTED\0"
    931     "RANDOM_NUMBER_GENERATION_FAILED\0"
    932     "OPERATION_NOT_SUPPORTED\0"
    933     "COMMAND_NOT_SUPPORTED\0"
    934     "DIFFERENT_KEY_TYPES\0"
    935     "DIFFERENT_PARAMETERS\0"
    936     "EXPECTING_AN_EC_KEY_KEY\0"
    937     "EXPECTING_AN_RSA_KEY\0"
    938     "EXPECTING_A_DSA_KEY\0"
    939     "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
    940     "INVALID_DIGEST_LENGTH\0"
    941     "INVALID_DIGEST_TYPE\0"
    942     "INVALID_KEYBITS\0"
    943     "INVALID_MGF1_MD\0"
    944     "INVALID_PADDING_MODE\0"
    945     "INVALID_PARAMETERS\0"
    946     "INVALID_PSS_SALTLEN\0"
    947     "INVALID_SIGNATURE\0"
    948     "KEYS_NOT_SET\0"
    949     "MEMORY_LIMIT_EXCEEDED\0"
    950     "NOT_A_PRIVATE_KEY\0"
    951     "NO_DEFAULT_DIGEST\0"
    952     "NO_KEY_SET\0"
    953     "NO_MDC2_SUPPORT\0"
    954     "NO_NID_FOR_CURVE\0"
    955     "NO_OPERATION_SET\0"
    956     "NO_PARAMETERS_SET\0"
    957     "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
    958     "OPERATON_NOT_INITIALIZED\0"
    959     "UNKNOWN_PUBLIC_KEY_TYPE\0"
    960     "UNSUPPORTED_ALGORITHM\0"
    961     "OUTPUT_TOO_LARGE\0"
    962     "UNKNOWN_NID\0"
    963     "BAD_BASE64_DECODE\0"
    964     "BAD_END_LINE\0"
    965     "BAD_IV_CHARS\0"
    966     "BAD_PASSWORD_READ\0"
    967     "CIPHER_IS_NULL\0"
    968     "ERROR_CONVERTING_PRIVATE_KEY\0"
    969     "NOT_DEK_INFO\0"
    970     "NOT_ENCRYPTED\0"
    971     "NOT_PROC_TYPE\0"
    972     "NO_START_LINE\0"
    973     "READ_KEY\0"
    974     "SHORT_HEADER\0"
    975     "UNSUPPORTED_CIPHER\0"
    976     "UNSUPPORTED_ENCRYPTION\0"
    977     "BAD_PKCS7_VERSION\0"
    978     "NOT_PKCS7_SIGNED_DATA\0"
    979     "NO_CERTIFICATES_INCLUDED\0"
    980     "NO_CRLS_INCLUDED\0"
    981     "BAD_ITERATION_COUNT\0"
    982     "BAD_PKCS12_DATA\0"
    983     "BAD_PKCS12_VERSION\0"
    984     "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
    985     "CRYPT_ERROR\0"
    986     "ENCRYPT_ERROR\0"
    987     "ERROR_SETTING_CIPHER_PARAMS\0"
    988     "INCORRECT_PASSWORD\0"
    989     "KEYGEN_FAILURE\0"
    990     "KEY_GEN_ERROR\0"
    991     "METHOD_NOT_SUPPORTED\0"
    992     "MISSING_MAC\0"
    993     "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
    994     "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
    995     "PKCS12_TOO_DEEPLY_NESTED\0"
    996     "PRIVATE_KEY_DECODE_ERROR\0"
    997     "PRIVATE_KEY_ENCODE_ERROR\0"
    998     "UNKNOWN_ALGORITHM\0"
    999     "UNKNOWN_CIPHER\0"
   1000     "UNKNOWN_CIPHER_ALGORITHM\0"
   1001     "UNKNOWN_DIGEST\0"
   1002     "UNSUPPORTED_KEYLENGTH\0"
   1003     "UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
   1004     "UNSUPPORTED_PRF\0"
   1005     "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
   1006     "UNSUPPORTED_SALT_TYPE\0"
   1007     "BAD_E_VALUE\0"
   1008     "BAD_FIXED_HEADER_DECRYPT\0"
   1009     "BAD_PAD_BYTE_COUNT\0"
   1010     "BAD_RSA_PARAMETERS\0"
   1011     "BLOCK_TYPE_IS_NOT_01\0"
   1012     "BN_NOT_INITIALIZED\0"
   1013     "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
   1014     "CRT_PARAMS_ALREADY_GIVEN\0"
   1015     "CRT_VALUES_INCORRECT\0"
   1016     "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
   1017     "DATA_TOO_LARGE\0"
   1018     "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
   1019     "DATA_TOO_LARGE_FOR_MODULUS\0"
   1020     "DATA_TOO_SMALL\0"
   1021     "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
   1022     "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
   1023     "D_E_NOT_CONGRUENT_TO_1\0"
   1024     "EMPTY_PUBLIC_KEY\0"
   1025     "FIRST_OCTET_INVALID\0"
   1026     "INCONSISTENT_SET_OF_CRT_VALUES\0"
   1027     "INTERNAL_ERROR\0"
   1028     "INVALID_MESSAGE_LENGTH\0"
   1029     "KEY_SIZE_TOO_SMALL\0"
   1030     "LAST_OCTET_INVALID\0"
   1031     "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
   1032     "NO_PUBLIC_EXPONENT\0"
   1033     "NULL_BEFORE_BLOCK_MISSING\0"
   1034     "N_NOT_EQUAL_P_Q\0"
   1035     "OAEP_DECODING_ERROR\0"
   1036     "ONLY_ONE_OF_P_Q_GIVEN\0"
   1037     "OUTPUT_BUFFER_TOO_SMALL\0"
   1038     "PADDING_CHECK_FAILED\0"
   1039     "PKCS_DECODING_ERROR\0"
   1040     "SLEN_CHECK_FAILED\0"
   1041     "SLEN_RECOVERY_FAILED\0"
   1042     "UNKNOWN_ALGORITHM_TYPE\0"
   1043     "UNKNOWN_PADDING_TYPE\0"
   1044     "VALUE_MISSING\0"
   1045     "WRONG_SIGNATURE_LENGTH\0"
   1046     "ALPN_MISMATCH_ON_EARLY_DATA\0"
   1047     "APPLICATION_DATA_INSTEAD_OF_HANDSHAKE\0"
   1048     "APP_DATA_IN_HANDSHAKE\0"
   1049     "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
   1050     "BAD_ALERT\0"
   1051     "BAD_CHANGE_CIPHER_SPEC\0"
   1052     "BAD_DATA_RETURNED_BY_CALLBACK\0"
   1053     "BAD_DH_P_LENGTH\0"
   1054     "BAD_DIGEST_LENGTH\0"
   1055     "BAD_ECC_CERT\0"
   1056     "BAD_ECPOINT\0"
   1057     "BAD_HANDSHAKE_RECORD\0"
   1058     "BAD_HELLO_REQUEST\0"
   1059     "BAD_LENGTH\0"
   1060     "BAD_PACKET_LENGTH\0"
   1061     "BAD_RSA_ENCRYPT\0"
   1062     "BAD_SRTP_MKI_VALUE\0"
   1063     "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
   1064     "BAD_SSL_FILETYPE\0"
   1065     "BAD_WRITE_RETRY\0"
   1066     "BIO_NOT_SET\0"
   1067     "BLOCK_CIPHER_PAD_IS_WRONG\0"
   1068     "BUFFERED_MESSAGES_ON_CIPHER_CHANGE\0"
   1069     "CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD\0"
   1070     "CANNOT_PARSE_LEAF_CERT\0"
   1071     "CA_DN_LENGTH_MISMATCH\0"
   1072     "CA_DN_TOO_LONG\0"
   1073     "CCS_RECEIVED_EARLY\0"
   1074     "CERTIFICATE_AND_PRIVATE_KEY_MISMATCH\0"
   1075     "CERTIFICATE_VERIFY_FAILED\0"
   1076     "CERT_CB_ERROR\0"
   1077     "CERT_LENGTH_MISMATCH\0"
   1078     "CHANNEL_ID_NOT_P256\0"
   1079     "CHANNEL_ID_ON_EARLY_DATA\0"
   1080     "CHANNEL_ID_SIGNATURE_INVALID\0"
   1081     "CIPHER_OR_HASH_UNAVAILABLE\0"
   1082     "CLIENTHELLO_PARSE_FAILED\0"
   1083     "CLIENTHELLO_TLSEXT\0"
   1084     "CONNECTION_REJECTED\0"
   1085     "CONNECTION_TYPE_NOT_SET\0"
   1086     "CUSTOM_EXTENSION_ERROR\0"
   1087     "DATA_LENGTH_TOO_LONG\0"
   1088     "DECRYPTION_FAILED\0"
   1089     "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
   1090     "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
   1091     "DH_P_TOO_LONG\0"
   1092     "DIGEST_CHECK_FAILED\0"
   1093     "DOWNGRADE_DETECTED\0"
   1094     "DTLS_MESSAGE_TOO_BIG\0"
   1095     "DUPLICATE_EXTENSION\0"
   1096     "DUPLICATE_KEY_SHARE\0"
   1097     "ECC_CERT_NOT_FOR_SIGNING\0"
   1098     "EMS_STATE_INCONSISTENT\0"
   1099     "ENCRYPTED_LENGTH_TOO_LONG\0"
   1100     "ERROR_ADDING_EXTENSION\0"
   1101     "ERROR_IN_RECEIVED_CIPHER_LIST\0"
   1102     "ERROR_PARSING_EXTENSION\0"
   1103     "EXCESSIVE_MESSAGE_SIZE\0"
   1104     "EXTRA_DATA_IN_MESSAGE\0"
   1105     "FRAGMENT_MISMATCH\0"
   1106     "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
   1107     "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
   1108     "HTTPS_PROXY_REQUEST\0"
   1109     "HTTP_REQUEST\0"
   1110     "INAPPROPRIATE_FALLBACK\0"
   1111     "INVALID_ALPN_PROTOCOL\0"
   1112     "INVALID_COMMAND\0"
   1113     "INVALID_COMPRESSION_LIST\0"
   1114     "INVALID_MESSAGE\0"
   1115     "INVALID_OUTER_RECORD_TYPE\0"
   1116     "INVALID_SCT_LIST\0"
   1117     "INVALID_SSL_SESSION\0"
   1118     "INVALID_TICKET_KEYS_LENGTH\0"
   1119     "LENGTH_MISMATCH\0"
   1120     "MISSING_EXTENSION\0"
   1121     "MISSING_KEY_SHARE\0"
   1122     "MISSING_RSA_CERTIFICATE\0"
   1123     "MISSING_TMP_DH_KEY\0"
   1124     "MISSING_TMP_ECDH_KEY\0"
   1125     "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
   1126     "MTU_TOO_SMALL\0"
   1127     "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
   1128     "NESTED_GROUP\0"
   1129     "NO_CERTIFICATES_RETURNED\0"
   1130     "NO_CERTIFICATE_ASSIGNED\0"
   1131     "NO_CERTIFICATE_SET\0"
   1132     "NO_CIPHERS_AVAILABLE\0"
   1133     "NO_CIPHERS_PASSED\0"
   1134     "NO_CIPHERS_SPECIFIED\0"
   1135     "NO_CIPHER_MATCH\0"
   1136     "NO_COMMON_SIGNATURE_ALGORITHMS\0"
   1137     "NO_COMPRESSION_SPECIFIED\0"
   1138     "NO_GROUPS_SPECIFIED\0"
   1139     "NO_METHOD_SPECIFIED\0"
   1140     "NO_P256_SUPPORT\0"
   1141     "NO_PRIVATE_KEY_ASSIGNED\0"
   1142     "NO_RENEGOTIATION\0"
   1143     "NO_REQUIRED_DIGEST\0"
   1144     "NO_SHARED_CIPHER\0"
   1145     "NO_SHARED_GROUP\0"
   1146     "NO_SUPPORTED_VERSIONS_ENABLED\0"
   1147     "NULL_SSL_CTX\0"
   1148     "NULL_SSL_METHOD_PASSED\0"
   1149     "OLD_SESSION_CIPHER_NOT_RETURNED\0"
   1150     "OLD_SESSION_PRF_HASH_MISMATCH\0"
   1151     "OLD_SESSION_VERSION_NOT_RETURNED\0"
   1152     "PARSE_TLSEXT\0"
   1153     "PATH_TOO_LONG\0"
   1154     "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
   1155     "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
   1156     "PRE_SHARED_KEY_MUST_BE_LAST\0"
   1157     "PROTOCOL_IS_SHUTDOWN\0"
   1158     "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
   1159     "PSK_IDENTITY_NOT_FOUND\0"
   1160     "PSK_NO_CLIENT_CB\0"
   1161     "PSK_NO_SERVER_CB\0"
   1162     "READ_TIMEOUT_EXPIRED\0"
   1163     "RECORD_LENGTH_MISMATCH\0"
   1164     "RECORD_TOO_LARGE\0"
   1165     "RENEGOTIATION_EMS_MISMATCH\0"
   1166     "RENEGOTIATION_ENCODING_ERR\0"
   1167     "RENEGOTIATION_MISMATCH\0"
   1168     "REQUIRED_CIPHER_MISSING\0"
   1169     "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
   1170     "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
   1171     "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
   1172     "SERVERHELLO_TLSEXT\0"
   1173     "SERVER_CERT_CHANGED\0"
   1174     "SESSION_ID_CONTEXT_UNINITIALIZED\0"
   1175     "SESSION_MAY_NOT_BE_CREATED\0"
   1176     "SHUTDOWN_WHILE_IN_INIT\0"
   1177     "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
   1178     "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
   1179     "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
   1180     "SSL3_EXT_INVALID_SERVERNAME\0"
   1181     "SSLV3_ALERT_BAD_CERTIFICATE\0"
   1182     "SSLV3_ALERT_BAD_RECORD_MAC\0"
   1183     "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
   1184     "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
   1185     "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
   1186     "SSLV3_ALERT_CLOSE_NOTIFY\0"
   1187     "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
   1188     "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
   1189     "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
   1190     "SSLV3_ALERT_NO_CERTIFICATE\0"
   1191     "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
   1192     "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
   1193     "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
   1194     "SSL_HANDSHAKE_FAILURE\0"
   1195     "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
   1196     "TICKET_ENCRYPTION_FAILED\0"
   1197     "TLSV1_ALERT_ACCESS_DENIED\0"
   1198     "TLSV1_ALERT_DECODE_ERROR\0"
   1199     "TLSV1_ALERT_DECRYPTION_FAILED\0"
   1200     "TLSV1_ALERT_DECRYPT_ERROR\0"
   1201     "TLSV1_ALERT_EXPORT_RESTRICTION\0"
   1202     "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
   1203     "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
   1204     "TLSV1_ALERT_INTERNAL_ERROR\0"
   1205     "TLSV1_ALERT_NO_RENEGOTIATION\0"
   1206     "TLSV1_ALERT_PROTOCOL_VERSION\0"
   1207     "TLSV1_ALERT_RECORD_OVERFLOW\0"
   1208     "TLSV1_ALERT_UNKNOWN_CA\0"
   1209     "TLSV1_ALERT_USER_CANCELLED\0"
   1210     "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
   1211     "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
   1212     "TLSV1_CERTIFICATE_REQUIRED\0"
   1213     "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
   1214     "TLSV1_UNKNOWN_PSK_IDENTITY\0"
   1215     "TLSV1_UNRECOGNIZED_NAME\0"
   1216     "TLSV1_UNSUPPORTED_EXTENSION\0"
   1217     "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
   1218     "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
   1219     "TOO_MANY_EMPTY_FRAGMENTS\0"
   1220     "TOO_MANY_KEY_UPDATES\0"
   1221     "TOO_MANY_WARNING_ALERTS\0"
   1222     "TOO_MUCH_READ_EARLY_DATA\0"
   1223     "TOO_MUCH_SKIPPED_EARLY_DATA\0"
   1224     "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
   1225     "UNEXPECTED_EXTENSION\0"
   1226     "UNEXPECTED_MESSAGE\0"
   1227     "UNEXPECTED_OPERATOR_IN_GROUP\0"
   1228     "UNEXPECTED_RECORD\0"
   1229     "UNKNOWN_ALERT_TYPE\0"
   1230     "UNKNOWN_CERTIFICATE_TYPE\0"
   1231     "UNKNOWN_CIPHER_RETURNED\0"
   1232     "UNKNOWN_CIPHER_TYPE\0"
   1233     "UNKNOWN_KEY_EXCHANGE_TYPE\0"
   1234     "UNKNOWN_PROTOCOL\0"
   1235     "UNKNOWN_SSL_VERSION\0"
   1236     "UNKNOWN_STATE\0"
   1237     "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
   1238     "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
   1239     "UNSUPPORTED_ELLIPTIC_CURVE\0"
   1240     "UNSUPPORTED_PROTOCOL\0"
   1241     "UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY\0"
   1242     "WRONG_CERTIFICATE_TYPE\0"
   1243     "WRONG_CIPHER_RETURNED\0"
   1244     "WRONG_CURVE\0"
   1245     "WRONG_MESSAGE_TYPE\0"
   1246     "WRONG_SIGNATURE_TYPE\0"
   1247     "WRONG_SSL_VERSION\0"
   1248     "WRONG_VERSION_NUMBER\0"
   1249     "WRONG_VERSION_ON_EARLY_DATA\0"
   1250     "X509_LIB\0"
   1251     "X509_VERIFICATION_SETUP_PROBLEMS\0"
   1252     "AKID_MISMATCH\0"
   1253     "BAD_X509_FILETYPE\0"
   1254     "BASE64_DECODE_ERROR\0"
   1255     "CANT_CHECK_DH_KEY\0"
   1256     "CERT_ALREADY_IN_HASH_TABLE\0"
   1257     "CRL_ALREADY_DELTA\0"
   1258     "CRL_VERIFY_FAILURE\0"
   1259     "IDP_MISMATCH\0"
   1260     "INVALID_DIRECTORY\0"
   1261     "INVALID_FIELD_NAME\0"
   1262     "INVALID_PARAMETER\0"
   1263     "INVALID_PSS_PARAMETERS\0"
   1264     "INVALID_TRUST\0"
   1265     "ISSUER_MISMATCH\0"
   1266     "KEY_TYPE_MISMATCH\0"
   1267     "KEY_VALUES_MISMATCH\0"
   1268     "LOADING_CERT_DIR\0"
   1269     "LOADING_DEFAULTS\0"
   1270     "NAME_TOO_LONG\0"
   1271     "NEWER_CRL_NOT_NEWER\0"
   1272     "NO_CERT_SET_FOR_US_TO_VERIFY\0"
   1273     "NO_CRL_NUMBER\0"
   1274     "PUBLIC_KEY_DECODE_ERROR\0"
   1275     "PUBLIC_KEY_ENCODE_ERROR\0"
   1276     "SHOULD_RETRY\0"
   1277     "UNKNOWN_KEY_TYPE\0"
   1278     "UNKNOWN_PURPOSE_ID\0"
   1279     "UNKNOWN_TRUST_ID\0"
   1280     "WRONG_LOOKUP_TYPE\0"
   1281     "BAD_IP_ADDRESS\0"
   1282     "BAD_OBJECT\0"
   1283     "BN_DEC2BN_ERROR\0"
   1284     "BN_TO_ASN1_INTEGER_ERROR\0"
   1285     "CANNOT_FIND_FREE_FUNCTION\0"
   1286     "DIRNAME_ERROR\0"
   1287     "DISTPOINT_ALREADY_SET\0"
   1288     "DUPLICATE_ZONE_ID\0"
   1289     "ERROR_CONVERTING_ZONE\0"
   1290     "ERROR_CREATING_EXTENSION\0"
   1291     "ERROR_IN_EXTENSION\0"
   1292     "EXPECTED_A_SECTION_NAME\0"
   1293     "EXTENSION_EXISTS\0"
   1294     "EXTENSION_NAME_ERROR\0"
   1295     "EXTENSION_NOT_FOUND\0"
   1296     "EXTENSION_SETTING_NOT_SUPPORTED\0"
   1297     "EXTENSION_VALUE_ERROR\0"
   1298     "ILLEGAL_EMPTY_EXTENSION\0"
   1299     "ILLEGAL_HEX_DIGIT\0"
   1300     "INCORRECT_POLICY_SYNTAX_TAG\0"
   1301     "INVALID_BOOLEAN_STRING\0"
   1302     "INVALID_EXTENSION_STRING\0"
   1303     "INVALID_MULTIPLE_RDNS\0"
   1304     "INVALID_NAME\0"
   1305     "INVALID_NULL_ARGUMENT\0"
   1306     "INVALID_NULL_NAME\0"
   1307     "INVALID_NULL_VALUE\0"
   1308     "INVALID_NUMBERS\0"
   1309     "INVALID_OBJECT_IDENTIFIER\0"
   1310     "INVALID_OPTION\0"
   1311     "INVALID_POLICY_IDENTIFIER\0"
   1312     "INVALID_PROXY_POLICY_SETTING\0"
   1313     "INVALID_PURPOSE\0"
   1314     "INVALID_SECTION\0"
   1315     "INVALID_SYNTAX\0"
   1316     "ISSUER_DECODE_ERROR\0"
   1317     "NEED_ORGANIZATION_AND_NUMBERS\0"
   1318     "NO_CONFIG_DATABASE\0"
   1319     "NO_ISSUER_CERTIFICATE\0"
   1320     "NO_ISSUER_DETAILS\0"
   1321     "NO_POLICY_IDENTIFIER\0"
   1322     "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
   1323     "NO_PUBLIC_KEY\0"
   1324     "NO_SUBJECT_DETAILS\0"
   1325     "ODD_NUMBER_OF_DIGITS\0"
   1326     "OPERATION_NOT_DEFINED\0"
   1327     "OTHERNAME_ERROR\0"
   1328     "POLICY_LANGUAGE_ALREADY_DEFINED\0"
   1329     "POLICY_PATH_LENGTH\0"
   1330     "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
   1331     "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
   1332     "SECTION_NOT_FOUND\0"
   1333     "UNABLE_TO_GET_ISSUER_DETAILS\0"
   1334     "UNABLE_TO_GET_ISSUER_KEYID\0"
   1335     "UNKNOWN_BIT_STRING_ARGUMENT\0"
   1336     "UNKNOWN_EXTENSION\0"
   1337     "UNKNOWN_EXTENSION_NAME\0"
   1338     "UNKNOWN_OPTION\0"
   1339     "UNSUPPORTED_OPTION\0"
   1340     "USER_TOO_LONG\0"
   1341     "";
   1342 
   1343