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     0x10329535,
     79     0x10331541,
     80     0x1033955a,
     81     0x1034156d,
     82     0x10348efc,
     83     0x10350c5e,
     84     0x10359580,
     85     0x10361595,
     86     0x103695a8,
     87     0x103715c7,
     88     0x103795e0,
     89     0x103815f5,
     90     0x10389613,
     91     0x10391622,
     92     0x1039963e,
     93     0x103a1659,
     94     0x103a9668,
     95     0x103b1684,
     96     0x103b969f,
     97     0x103c16b6,
     98     0x103c80ea,
     99     0x103d16c7,
    100     0x103d96db,
    101     0x103e16fa,
    102     0x103e9709,
    103     0x103f1720,
    104     0x103f9733,
    105     0x10400c22,
    106     0x10409746,
    107     0x10411764,
    108     0x10419777,
    109     0x10421791,
    110     0x104297a1,
    111     0x104317b5,
    112     0x104397cb,
    113     0x104417e3,
    114     0x104497f8,
    115     0x1045180c,
    116     0x1045981e,
    117     0x104605fb,
    118     0x1046894d,
    119     0x10471833,
    120     0x1047984a,
    121     0x1048185f,
    122     0x1048986d,
    123     0x10490e5e,
    124     0x14320c05,
    125     0x14328c13,
    126     0x14330c22,
    127     0x14338c34,
    128     0x143400ac,
    129     0x143480ea,
    130     0x18320083,
    131     0x18328f52,
    132     0x183300ac,
    133     0x18338f68,
    134     0x18340f7c,
    135     0x183480ea,
    136     0x18350f91,
    137     0x18358fa9,
    138     0x18360fbe,
    139     0x18368fd2,
    140     0x18370ff6,
    141     0x1837900c,
    142     0x18381020,
    143     0x18389030,
    144     0x18390a73,
    145     0x18399040,
    146     0x183a1068,
    147     0x183a908e,
    148     0x183b0c6a,
    149     0x183b90c3,
    150     0x183c10d5,
    151     0x183c90e0,
    152     0x183d10f0,
    153     0x183d9101,
    154     0x183e1112,
    155     0x183e9124,
    156     0x183f114d,
    157     0x183f9166,
    158     0x1840117e,
    159     0x184086d3,
    160     0x184110b1,
    161     0x1841907c,
    162     0x1842109b,
    163     0x18429055,
    164     0x203211b8,
    165     0x203291a5,
    166     0x243211c4,
    167     0x24328993,
    168     0x243311d6,
    169     0x243391e3,
    170     0x243411f0,
    171     0x24349202,
    172     0x24351211,
    173     0x2435922e,
    174     0x2436123b,
    175     0x24369249,
    176     0x24371257,
    177     0x24379265,
    178     0x2438126e,
    179     0x2438927b,
    180     0x2439128e,
    181     0x28320c52,
    182     0x28328c6a,
    183     0x28330c22,
    184     0x28338c7d,
    185     0x28340c5e,
    186     0x283480ac,
    187     0x283500ea,
    188     0x2c322cf7,
    189     0x2c3292a5,
    190     0x2c332d05,
    191     0x2c33ad17,
    192     0x2c342d2b,
    193     0x2c34ad3d,
    194     0x2c352d58,
    195     0x2c35ad6a,
    196     0x2c362d7d,
    197     0x2c36832d,
    198     0x2c372d8a,
    199     0x2c37ad9c,
    200     0x2c382dc1,
    201     0x2c38add8,
    202     0x2c392de6,
    203     0x2c39adf6,
    204     0x2c3a2e08,
    205     0x2c3aae1c,
    206     0x2c3b2e2d,
    207     0x2c3bae4c,
    208     0x2c3c12b7,
    209     0x2c3c92cd,
    210     0x2c3d2e60,
    211     0x2c3d92e6,
    212     0x2c3e2e7d,
    213     0x2c3eae8b,
    214     0x2c3f2ea3,
    215     0x2c3faebb,
    216     0x2c402ec8,
    217     0x2c4091b8,
    218     0x2c412ed9,
    219     0x2c41aeec,
    220     0x2c42117e,
    221     0x2c42aefd,
    222     0x2c430720,
    223     0x2c43ae3e,
    224     0x2c442daf,
    225     0x30320000,
    226     0x30328015,
    227     0x3033001f,
    228     0x30338038,
    229     0x3034004a,
    230     0x30348064,
    231     0x3035006b,
    232     0x30358083,
    233     0x30360094,
    234     0x303680ac,
    235     0x303700b9,
    236     0x303780c8,
    237     0x303800ea,
    238     0x303880f7,
    239     0x3039010a,
    240     0x30398125,
    241     0x303a013a,
    242     0x303a814e,
    243     0x303b0162,
    244     0x303b8173,
    245     0x303c018c,
    246     0x303c81a9,
    247     0x303d01b7,
    248     0x303d81cb,
    249     0x303e01db,
    250     0x303e81f4,
    251     0x303f0204,
    252     0x303f8217,
    253     0x30400226,
    254     0x30408232,
    255     0x30410247,
    256     0x30418257,
    257     0x3042026e,
    258     0x3042827b,
    259     0x3043028e,
    260     0x3043829d,
    261     0x304402b2,
    262     0x304482d3,
    263     0x304502e6,
    264     0x304582f9,
    265     0x30460312,
    266     0x3046832d,
    267     0x3047034a,
    268     0x30478363,
    269     0x30480371,
    270     0x30488382,
    271     0x30490391,
    272     0x304983a9,
    273     0x304a03bb,
    274     0x304a83cf,
    275     0x304b03ee,
    276     0x304b8401,
    277     0x304c040c,
    278     0x304c841d,
    279     0x304d0429,
    280     0x304d843f,
    281     0x304e044d,
    282     0x304e8463,
    283     0x304f0475,
    284     0x304f8487,
    285     0x3050049a,
    286     0x305084ad,
    287     0x305104be,
    288     0x305184ce,
    289     0x305204e6,
    290     0x305284fb,
    291     0x30530513,
    292     0x30538527,
    293     0x3054053f,
    294     0x30548558,
    295     0x30550571,
    296     0x3055858e,
    297     0x30560599,
    298     0x305685b1,
    299     0x305705c1,
    300     0x305785d2,
    301     0x305805e5,
    302     0x305885fb,
    303     0x30590604,
    304     0x30598619,
    305     0x305a062c,
    306     0x305a863b,
    307     0x305b065b,
    308     0x305b866a,
    309     0x305c068b,
    310     0x305c86a7,
    311     0x305d06b3,
    312     0x305d86d3,
    313     0x305e06ef,
    314     0x305e8700,
    315     0x305f0716,
    316     0x305f8720,
    317     0x34320b63,
    318     0x34328b77,
    319     0x34330b94,
    320     0x34338ba7,
    321     0x34340bb6,
    322     0x34348bef,
    323     0x34350bd3,
    324     0x3c320083,
    325     0x3c328ca7,
    326     0x3c330cc0,
    327     0x3c338cdb,
    328     0x3c340cf8,
    329     0x3c348d22,
    330     0x3c350d3d,
    331     0x3c358d63,
    332     0x3c360d7c,
    333     0x3c368d94,
    334     0x3c370da5,
    335     0x3c378db3,
    336     0x3c380dc0,
    337     0x3c388dd4,
    338     0x3c390c6a,
    339     0x3c398df7,
    340     0x3c3a0e0b,
    341     0x3c3a890d,
    342     0x3c3b0e1b,
    343     0x3c3b8e36,
    344     0x3c3c0e48,
    345     0x3c3c8e7b,
    346     0x3c3d0e85,
    347     0x3c3d8e99,
    348     0x3c3e0ea7,
    349     0x3c3e8ecc,
    350     0x3c3f0c93,
    351     0x3c3f8eb5,
    352     0x3c4000ac,
    353     0x3c4080ea,
    354     0x3c410d13,
    355     0x3c418d52,
    356     0x3c420e5e,
    357     0x3c428de8,
    358     0x403218c6,
    359     0x403298dc,
    360     0x4033190a,
    361     0x40339914,
    362     0x4034192b,
    363     0x40349949,
    364     0x40351959,
    365     0x4035996b,
    366     0x40361978,
    367     0x40369984,
    368     0x40371999,
    369     0x403799ab,
    370     0x403819b6,
    371     0x403899c8,
    372     0x40390efc,
    373     0x403999d8,
    374     0x403a19eb,
    375     0x403a9a0c,
    376     0x403b1a1d,
    377     0x403b9a2d,
    378     0x403c0064,
    379     0x403c8083,
    380     0x403d1ab1,
    381     0x403d9ac7,
    382     0x403e1ad6,
    383     0x403e9b0e,
    384     0x403f1b28,
    385     0x403f9b36,
    386     0x40401b4b,
    387     0x40409b5f,
    388     0x40411b7c,
    389     0x40419b97,
    390     0x40421bb0,
    391     0x40429bc3,
    392     0x40431bd7,
    393     0x40439bef,
    394     0x40441c06,
    395     0x404480ac,
    396     0x40451c1b,
    397     0x40459c2d,
    398     0x40461c51,
    399     0x40469c71,
    400     0x40471c7f,
    401     0x40479ca6,
    402     0x40481cf9,
    403     0x40489d2c,
    404     0x40491d43,
    405     0x40499d5d,
    406     0x404a1d74,
    407     0x404a9d92,
    408     0x404b1daa,
    409     0x404b9dc1,
    410     0x404c1dd7,
    411     0x404c9de9,
    412     0x404d1e0a,
    413     0x404d9e43,
    414     0x404e1e57,
    415     0x404e9e64,
    416     0x404f1e91,
    417     0x404f9eba,
    418     0x40501ef5,
    419     0x40509f09,
    420     0x40511f24,
    421     0x40521f34,
    422     0x40529f58,
    423     0x40531f70,
    424     0x40539f83,
    425     0x40541f98,
    426     0x40549fbb,
    427     0x40551fc9,
    428     0x4055a006,
    429     0x40562013,
    430     0x4056a02c,
    431     0x40572044,
    432     0x4057a057,
    433     0x4058206c,
    434     0x4058a093,
    435     0x405920c2,
    436     0x4059a0ef,
    437     0x405a2103,
    438     0x405aa113,
    439     0x405b212b,
    440     0x405ba13c,
    441     0x405c214f,
    442     0x405ca18e,
    443     0x405d219b,
    444     0x405da1b2,
    445     0x405e21f0,
    446     0x405e8ab1,
    447     0x405f2211,
    448     0x405fa21e,
    449     0x4060222c,
    450     0x4060a24e,
    451     0x406122af,
    452     0x4061a2e7,
    453     0x406222fe,
    454     0x4062a30f,
    455     0x40632320,
    456     0x4063a335,
    457     0x4064234c,
    458     0x4064a378,
    459     0x40652393,
    460     0x4065a3aa,
    461     0x406623c2,
    462     0x4066a3ec,
    463     0x40672417,
    464     0x4067a438,
    465     0x40682480,
    466     0x4068a4a1,
    467     0x406924d3,
    468     0x4069a501,
    469     0x406a2522,
    470     0x406aa542,
    471     0x406b26ca,
    472     0x406ba6ed,
    473     0x406c2703,
    474     0x406ca97e,
    475     0x406d29ad,
    476     0x406da9d5,
    477     0x406e2a03,
    478     0x406eaa50,
    479     0x406f2a6f,
    480     0x406faaa7,
    481     0x40702aba,
    482     0x4070aad7,
    483     0x40710800,
    484     0x4071aae9,
    485     0x40722afc,
    486     0x4072ab15,
    487     0x40732b2d,
    488     0x407394a4,
    489     0x40742b41,
    490     0x4074ab5b,
    491     0x40752b6c,
    492     0x4075ab80,
    493     0x40762b8e,
    494     0x4076927b,
    495     0x40772bb3,
    496     0x4077abd5,
    497     0x40782bf0,
    498     0x4078ac29,
    499     0x40792c40,
    500     0x4079ac56,
    501     0x407a2c62,
    502     0x407aac75,
    503     0x407b2c8a,
    504     0x407bac9c,
    505     0x407c2ccd,
    506     0x407cacd6,
    507     0x407d24bc,
    508     0x407d9eca,
    509     0x407e2c05,
    510     0x407ea0a3,
    511     0x407f1c93,
    512     0x407f9a53,
    513     0x40801ea1,
    514     0x40809cbb,
    515     0x40811f46,
    516     0x40819e7b,
    517     0x408229ee,
    518     0x40829a39,
    519     0x4083207e,
    520     0x4083a35d,
    521     0x40841ccf,
    522     0x4084a0db,
    523     0x40852160,
    524     0x4085a276,
    525     0x408621d2,
    526     0x40869ee4,
    527     0x40872a34,
    528     0x4087a2c4,
    529     0x40881a9a,
    530     0x4088a44b,
    531     0x40891ae9,
    532     0x40899a76,
    533     0x408a2723,
    534     0x408a9884,
    535     0x408b2cb1,
    536     0x408baa84,
    537     0x408c2170,
    538     0x408c98a0,
    539     0x408d1d12,
    540     0x408d9ce3,
    541     0x408e1e2c,
    542     0x408e9fe6,
    543     0x408f245f,
    544     0x408fa292,
    545     0x41f425f5,
    546     0x41f92687,
    547     0x41fe257a,
    548     0x41fea76f,
    549     0x41ff2860,
    550     0x4203260e,
    551     0x42082630,
    552     0x4208a66c,
    553     0x4209255e,
    554     0x4209a6a6,
    555     0x420a25b5,
    556     0x420aa595,
    557     0x420b25d5,
    558     0x420ba64e,
    559     0x420c287c,
    560     0x420ca73c,
    561     0x420d2756,
    562     0x420da78d,
    563     0x421227a7,
    564     0x42172843,
    565     0x4217a7e9,
    566     0x421c280b,
    567     0x421f27c6,
    568     0x42212893,
    569     0x42262826,
    570     0x422b2962,
    571     0x422ba910,
    572     0x422c294a,
    573     0x422ca8cf,
    574     0x422d28ae,
    575     0x422da92f,
    576     0x422e28f5,
    577     0x422eaa1b,
    578     0x4432072b,
    579     0x4432873a,
    580     0x44330746,
    581     0x44338754,
    582     0x44340767,
    583     0x44348778,
    584     0x4435077f,
    585     0x44358789,
    586     0x4436079c,
    587     0x443687b2,
    588     0x443707c4,
    589     0x443787d1,
    590     0x443807e0,
    591     0x443887e8,
    592     0x44390800,
    593     0x4439880e,
    594     0x443a0821,
    595     0x483212a5,
    596     0x483292b7,
    597     0x483312cd,
    598     0x483392e6,
    599     0x4c32130b,
    600     0x4c32931b,
    601     0x4c33132e,
    602     0x4c33934e,
    603     0x4c3400ac,
    604     0x4c3480ea,
    605     0x4c35135a,
    606     0x4c359368,
    607     0x4c361384,
    608     0x4c369397,
    609     0x4c3713a6,
    610     0x4c3793b4,
    611     0x4c3813c9,
    612     0x4c3893d5,
    613     0x4c3913f5,
    614     0x4c39941f,
    615     0x4c3a1438,
    616     0x4c3a9451,
    617     0x4c3b05fb,
    618     0x4c3b946a,
    619     0x4c3c147c,
    620     0x4c3c948b,
    621     0x4c3d14a4,
    622     0x4c3d8c45,
    623     0x4c3e14fd,
    624     0x4c3e94b3,
    625     0x4c3f151f,
    626     0x4c3f927b,
    627     0x4c4014c9,
    628     0x4c4092f7,
    629     0x4c4114ed,
    630     0x50322f0f,
    631     0x5032af1e,
    632     0x50332f29,
    633     0x5033af39,
    634     0x50342f52,
    635     0x5034af6c,
    636     0x50352f7a,
    637     0x5035af90,
    638     0x50362fa2,
    639     0x5036afb8,
    640     0x50372fd1,
    641     0x5037afe4,
    642     0x50382ffc,
    643     0x5038b00d,
    644     0x50393022,
    645     0x5039b036,
    646     0x503a3056,
    647     0x503ab06c,
    648     0x503b3084,
    649     0x503bb096,
    650     0x503c30b2,
    651     0x503cb0c9,
    652     0x503d30e2,
    653     0x503db0f8,
    654     0x503e3105,
    655     0x503eb11b,
    656     0x503f312d,
    657     0x503f8382,
    658     0x50403140,
    659     0x5040b150,
    660     0x5041316a,
    661     0x5041b179,
    662     0x50423193,
    663     0x5042b1b0,
    664     0x504331c0,
    665     0x5043b1d0,
    666     0x504431df,
    667     0x5044843f,
    668     0x504531f3,
    669     0x5045b211,
    670     0x50463224,
    671     0x5046b23a,
    672     0x5047324c,
    673     0x5047b261,
    674     0x50483287,
    675     0x5048b295,
    676     0x504932a8,
    677     0x5049b2bd,
    678     0x504a32d3,
    679     0x504ab2e3,
    680     0x504b3303,
    681     0x504bb316,
    682     0x504c3339,
    683     0x504cb367,
    684     0x504d3379,
    685     0x504db396,
    686     0x504e33b1,
    687     0x504eb3cd,
    688     0x504f33df,
    689     0x504fb3f6,
    690     0x50503405,
    691     0x505086ef,
    692     0x50513418,
    693     0x58320f3a,
    694     0x68320efc,
    695     0x68328c6a,
    696     0x68330c7d,
    697     0x68338f0a,
    698     0x68340f1a,
    699     0x683480ea,
    700     0x6c320ed8,
    701     0x6c328c34,
    702     0x6c330ee3,
    703     0x74320a19,
    704     0x743280ac,
    705     0x74330c45,
    706     0x7832097e,
    707     0x78328993,
    708     0x7833099f,
    709     0x78338083,
    710     0x783409ae,
    711     0x783489c3,
    712     0x783509e2,
    713     0x78358a04,
    714     0x78360a19,
    715     0x78368a2f,
    716     0x78370a3f,
    717     0x78378a60,
    718     0x78380a73,
    719     0x78388a85,
    720     0x78390a92,
    721     0x78398ab1,
    722     0x783a0ac6,
    723     0x783a8ad4,
    724     0x783b0ade,
    725     0x783b8af2,
    726     0x783c0b09,
    727     0x783c8b1e,
    728     0x783d0b35,
    729     0x783d8b4a,
    730     0x783e0aa0,
    731     0x783e8a52,
    732     0x7c321194,
    733 };
    734 
    735 const size_t kOpenSSLReasonValuesLen = sizeof(kOpenSSLReasonValues) / sizeof(kOpenSSLReasonValues[0]);
    736 
    737 const char kOpenSSLReasonStringData[] =
    738     "ASN1_LENGTH_MISMATCH\0"
    739     "AUX_ERROR\0"
    740     "BAD_GET_ASN1_OBJECT_CALL\0"
    741     "BAD_OBJECT_HEADER\0"
    742     "BMPSTRING_IS_WRONG_LENGTH\0"
    743     "BN_LIB\0"
    744     "BOOLEAN_IS_WRONG_LENGTH\0"
    745     "BUFFER_TOO_SMALL\0"
    746     "CONTEXT_NOT_INITIALISED\0"
    747     "DECODE_ERROR\0"
    748     "DEPTH_EXCEEDED\0"
    749     "DIGEST_AND_KEY_TYPE_NOT_SUPPORTED\0"
    750     "ENCODE_ERROR\0"
    751     "ERROR_GETTING_TIME\0"
    752     "EXPECTING_AN_ASN1_SEQUENCE\0"
    753     "EXPECTING_AN_INTEGER\0"
    754     "EXPECTING_AN_OBJECT\0"
    755     "EXPECTING_A_BOOLEAN\0"
    756     "EXPECTING_A_TIME\0"
    757     "EXPLICIT_LENGTH_MISMATCH\0"
    758     "EXPLICIT_TAG_NOT_CONSTRUCTED\0"
    759     "FIELD_MISSING\0"
    760     "FIRST_NUM_TOO_LARGE\0"
    761     "HEADER_TOO_LONG\0"
    762     "ILLEGAL_BITSTRING_FORMAT\0"
    763     "ILLEGAL_BOOLEAN\0"
    764     "ILLEGAL_CHARACTERS\0"
    765     "ILLEGAL_FORMAT\0"
    766     "ILLEGAL_HEX\0"
    767     "ILLEGAL_IMPLICIT_TAG\0"
    768     "ILLEGAL_INTEGER\0"
    769     "ILLEGAL_NESTED_TAGGING\0"
    770     "ILLEGAL_NULL\0"
    771     "ILLEGAL_NULL_VALUE\0"
    772     "ILLEGAL_OBJECT\0"
    773     "ILLEGAL_OPTIONAL_ANY\0"
    774     "ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE\0"
    775     "ILLEGAL_TAGGED_ANY\0"
    776     "ILLEGAL_TIME_VALUE\0"
    777     "INTEGER_NOT_ASCII_FORMAT\0"
    778     "INTEGER_TOO_LARGE_FOR_LONG\0"
    779     "INVALID_BIT_STRING_BITS_LEFT\0"
    780     "INVALID_BMPSTRING_LENGTH\0"
    781     "INVALID_DIGIT\0"
    782     "INVALID_MODIFIER\0"
    783     "INVALID_NUMBER\0"
    784     "INVALID_OBJECT_ENCODING\0"
    785     "INVALID_SEPARATOR\0"
    786     "INVALID_TIME_FORMAT\0"
    787     "INVALID_UNIVERSALSTRING_LENGTH\0"
    788     "INVALID_UTF8STRING\0"
    789     "LIST_ERROR\0"
    790     "MISSING_ASN1_EOS\0"
    791     "MISSING_EOC\0"
    792     "MISSING_SECOND_NUMBER\0"
    793     "MISSING_VALUE\0"
    794     "MSTRING_NOT_UNIVERSAL\0"
    795     "MSTRING_WRONG_TAG\0"
    796     "NESTED_ASN1_ERROR\0"
    797     "NESTED_ASN1_STRING\0"
    798     "NON_HEX_CHARACTERS\0"
    799     "NOT_ASCII_FORMAT\0"
    800     "NOT_ENOUGH_DATA\0"
    801     "NO_MATCHING_CHOICE_TYPE\0"
    802     "NULL_IS_WRONG_LENGTH\0"
    803     "OBJECT_NOT_ASCII_FORMAT\0"
    804     "ODD_NUMBER_OF_CHARS\0"
    805     "SECOND_NUMBER_TOO_LARGE\0"
    806     "SEQUENCE_LENGTH_MISMATCH\0"
    807     "SEQUENCE_NOT_CONSTRUCTED\0"
    808     "SEQUENCE_OR_SET_NEEDS_CONFIG\0"
    809     "SHORT_LINE\0"
    810     "STREAMING_NOT_SUPPORTED\0"
    811     "STRING_TOO_LONG\0"
    812     "STRING_TOO_SHORT\0"
    813     "TAG_VALUE_TOO_HIGH\0"
    814     "TIME_NOT_ASCII_FORMAT\0"
    815     "TOO_LONG\0"
    816     "TYPE_NOT_CONSTRUCTED\0"
    817     "TYPE_NOT_PRIMITIVE\0"
    818     "UNEXPECTED_EOC\0"
    819     "UNIVERSALSTRING_IS_WRONG_LENGTH\0"
    820     "UNKNOWN_FORMAT\0"
    821     "UNKNOWN_MESSAGE_DIGEST_ALGORITHM\0"
    822     "UNKNOWN_SIGNATURE_ALGORITHM\0"
    823     "UNKNOWN_TAG\0"
    824     "UNSUPPORTED_ANY_DEFINED_BY_TYPE\0"
    825     "UNSUPPORTED_PUBLIC_KEY_TYPE\0"
    826     "UNSUPPORTED_TYPE\0"
    827     "WRONG_PUBLIC_KEY_TYPE\0"
    828     "WRONG_TAG\0"
    829     "WRONG_TYPE\0"
    830     "BAD_FOPEN_MODE\0"
    831     "BROKEN_PIPE\0"
    832     "CONNECT_ERROR\0"
    833     "ERROR_SETTING_NBIO\0"
    834     "INVALID_ARGUMENT\0"
    835     "IN_USE\0"
    836     "KEEPALIVE\0"
    837     "NBIO_CONNECT_ERROR\0"
    838     "NO_HOSTNAME_SPECIFIED\0"
    839     "NO_PORT_SPECIFIED\0"
    840     "NO_SUCH_FILE\0"
    841     "NULL_PARAMETER\0"
    842     "SYS_LIB\0"
    843     "UNABLE_TO_CREATE_SOCKET\0"
    844     "UNINITIALIZED\0"
    845     "UNSUPPORTED_METHOD\0"
    846     "WRITE_TO_READ_ONLY_BIO\0"
    847     "ARG2_LT_ARG3\0"
    848     "BAD_ENCODING\0"
    849     "BAD_RECIPROCAL\0"
    850     "BIGNUM_TOO_LONG\0"
    851     "BITS_TOO_SMALL\0"
    852     "CALLED_WITH_EVEN_MODULUS\0"
    853     "DIV_BY_ZERO\0"
    854     "EXPAND_ON_STATIC_BIGNUM_DATA\0"
    855     "INPUT_NOT_REDUCED\0"
    856     "INVALID_INPUT\0"
    857     "INVALID_RANGE\0"
    858     "NEGATIVE_NUMBER\0"
    859     "NOT_A_SQUARE\0"
    860     "NOT_INITIALIZED\0"
    861     "NO_INVERSE\0"
    862     "PRIVATE_KEY_TOO_LARGE\0"
    863     "P_IS_NOT_PRIME\0"
    864     "TOO_MANY_ITERATIONS\0"
    865     "TOO_MANY_TEMPORARY_VARIABLES\0"
    866     "AES_KEY_SETUP_FAILED\0"
    867     "BAD_DECRYPT\0"
    868     "BAD_KEY_LENGTH\0"
    869     "CTRL_NOT_IMPLEMENTED\0"
    870     "CTRL_OPERATION_NOT_IMPLEMENTED\0"
    871     "DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH\0"
    872     "INITIALIZATION_ERROR\0"
    873     "INPUT_NOT_INITIALIZED\0"
    874     "INVALID_AD_SIZE\0"
    875     "INVALID_KEY_LENGTH\0"
    876     "INVALID_NONCE\0"
    877     "INVALID_NONCE_SIZE\0"
    878     "INVALID_OPERATION\0"
    879     "IV_TOO_LARGE\0"
    880     "NO_CIPHER_SET\0"
    881     "NO_DIRECTION_SET\0"
    882     "OUTPUT_ALIASES_INPUT\0"
    883     "TAG_TOO_LARGE\0"
    884     "TOO_LARGE\0"
    885     "UNSUPPORTED_AD_SIZE\0"
    886     "UNSUPPORTED_INPUT_SIZE\0"
    887     "UNSUPPORTED_KEY_SIZE\0"
    888     "UNSUPPORTED_NONCE_SIZE\0"
    889     "UNSUPPORTED_TAG_SIZE\0"
    890     "WRONG_FINAL_BLOCK_LENGTH\0"
    891     "LIST_CANNOT_BE_NULL\0"
    892     "MISSING_CLOSE_SQUARE_BRACKET\0"
    893     "MISSING_EQUAL_SIGN\0"
    894     "NO_CLOSE_BRACE\0"
    895     "UNABLE_TO_CREATE_NEW_SECTION\0"
    896     "VARIABLE_EXPANSION_TOO_LONG\0"
    897     "VARIABLE_HAS_NO_VALUE\0"
    898     "BAD_GENERATOR\0"
    899     "INVALID_PUBKEY\0"
    900     "MODULUS_TOO_LARGE\0"
    901     "NO_PRIVATE_VALUE\0"
    902     "UNKNOWN_HASH\0"
    903     "BAD_Q_VALUE\0"
    904     "BAD_VERSION\0"
    905     "MISSING_PARAMETERS\0"
    906     "NEED_NEW_SETUP_VALUES\0"
    907     "BIGNUM_OUT_OF_RANGE\0"
    908     "COORDINATES_OUT_OF_RANGE\0"
    909     "D2I_ECPKPARAMETERS_FAILURE\0"
    910     "EC_GROUP_NEW_BY_NAME_FAILURE\0"
    911     "GROUP2PKPARAMETERS_FAILURE\0"
    912     "GROUP_MISMATCH\0"
    913     "I2D_ECPKPARAMETERS_FAILURE\0"
    914     "INCOMPATIBLE_OBJECTS\0"
    915     "INVALID_COFACTOR\0"
    916     "INVALID_COMPRESSED_POINT\0"
    917     "INVALID_COMPRESSION_BIT\0"
    918     "INVALID_ENCODING\0"
    919     "INVALID_FIELD\0"
    920     "INVALID_FORM\0"
    921     "INVALID_GROUP_ORDER\0"
    922     "INVALID_PRIVATE_KEY\0"
    923     "INVALID_SCALAR\0"
    924     "MISSING_PRIVATE_KEY\0"
    925     "NON_NAMED_CURVE\0"
    926     "PKPARAMETERS2GROUP_FAILURE\0"
    927     "POINT_AT_INFINITY\0"
    928     "POINT_IS_NOT_ON_CURVE\0"
    929     "PUBLIC_KEY_VALIDATION_FAILED\0"
    930     "SLOT_FULL\0"
    931     "UNDEFINED_GENERATOR\0"
    932     "UNKNOWN_GROUP\0"
    933     "UNKNOWN_ORDER\0"
    934     "WRONG_CURVE_PARAMETERS\0"
    935     "WRONG_ORDER\0"
    936     "KDF_FAILED\0"
    937     "POINT_ARITHMETIC_FAILURE\0"
    938     "BAD_SIGNATURE\0"
    939     "NOT_IMPLEMENTED\0"
    940     "RANDOM_NUMBER_GENERATION_FAILED\0"
    941     "OPERATION_NOT_SUPPORTED\0"
    942     "COMMAND_NOT_SUPPORTED\0"
    943     "DIFFERENT_KEY_TYPES\0"
    944     "DIFFERENT_PARAMETERS\0"
    945     "EXPECTING_AN_EC_KEY_KEY\0"
    946     "EXPECTING_AN_RSA_KEY\0"
    947     "EXPECTING_A_DSA_KEY\0"
    948     "ILLEGAL_OR_UNSUPPORTED_PADDING_MODE\0"
    949     "INVALID_DIGEST_LENGTH\0"
    950     "INVALID_DIGEST_TYPE\0"
    951     "INVALID_KEYBITS\0"
    952     "INVALID_MGF1_MD\0"
    953     "INVALID_PADDING_MODE\0"
    954     "INVALID_PARAMETERS\0"
    955     "INVALID_PSS_SALTLEN\0"
    956     "INVALID_SIGNATURE\0"
    957     "KEYS_NOT_SET\0"
    958     "MEMORY_LIMIT_EXCEEDED\0"
    959     "NOT_A_PRIVATE_KEY\0"
    960     "NO_DEFAULT_DIGEST\0"
    961     "NO_KEY_SET\0"
    962     "NO_MDC2_SUPPORT\0"
    963     "NO_NID_FOR_CURVE\0"
    964     "NO_OPERATION_SET\0"
    965     "NO_PARAMETERS_SET\0"
    966     "OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE\0"
    967     "OPERATON_NOT_INITIALIZED\0"
    968     "UNKNOWN_PUBLIC_KEY_TYPE\0"
    969     "UNSUPPORTED_ALGORITHM\0"
    970     "OUTPUT_TOO_LARGE\0"
    971     "INVALID_OID_STRING\0"
    972     "UNKNOWN_NID\0"
    973     "BAD_BASE64_DECODE\0"
    974     "BAD_END_LINE\0"
    975     "BAD_IV_CHARS\0"
    976     "BAD_PASSWORD_READ\0"
    977     "CIPHER_IS_NULL\0"
    978     "ERROR_CONVERTING_PRIVATE_KEY\0"
    979     "NOT_DEK_INFO\0"
    980     "NOT_ENCRYPTED\0"
    981     "NOT_PROC_TYPE\0"
    982     "NO_START_LINE\0"
    983     "READ_KEY\0"
    984     "SHORT_HEADER\0"
    985     "UNSUPPORTED_CIPHER\0"
    986     "UNSUPPORTED_ENCRYPTION\0"
    987     "BAD_PKCS7_VERSION\0"
    988     "NOT_PKCS7_SIGNED_DATA\0"
    989     "NO_CERTIFICATES_INCLUDED\0"
    990     "NO_CRLS_INCLUDED\0"
    991     "BAD_ITERATION_COUNT\0"
    992     "BAD_PKCS12_DATA\0"
    993     "BAD_PKCS12_VERSION\0"
    994     "CIPHER_HAS_NO_OBJECT_IDENTIFIER\0"
    995     "CRYPT_ERROR\0"
    996     "ENCRYPT_ERROR\0"
    997     "ERROR_SETTING_CIPHER_PARAMS\0"
    998     "INCORRECT_PASSWORD\0"
    999     "KEYGEN_FAILURE\0"
   1000     "KEY_GEN_ERROR\0"
   1001     "METHOD_NOT_SUPPORTED\0"
   1002     "MISSING_MAC\0"
   1003     "MULTIPLE_PRIVATE_KEYS_IN_PKCS12\0"
   1004     "PKCS12_PUBLIC_KEY_INTEGRITY_NOT_SUPPORTED\0"
   1005     "PKCS12_TOO_DEEPLY_NESTED\0"
   1006     "PRIVATE_KEY_DECODE_ERROR\0"
   1007     "PRIVATE_KEY_ENCODE_ERROR\0"
   1008     "UNKNOWN_ALGORITHM\0"
   1009     "UNKNOWN_CIPHER\0"
   1010     "UNKNOWN_CIPHER_ALGORITHM\0"
   1011     "UNKNOWN_DIGEST\0"
   1012     "UNSUPPORTED_KEYLENGTH\0"
   1013     "UNSUPPORTED_KEY_DERIVATION_FUNCTION\0"
   1014     "UNSUPPORTED_PRF\0"
   1015     "UNSUPPORTED_PRIVATE_KEY_ALGORITHM\0"
   1016     "UNSUPPORTED_SALT_TYPE\0"
   1017     "BAD_E_VALUE\0"
   1018     "BAD_FIXED_HEADER_DECRYPT\0"
   1019     "BAD_PAD_BYTE_COUNT\0"
   1020     "BAD_RSA_PARAMETERS\0"
   1021     "BLOCK_TYPE_IS_NOT_01\0"
   1022     "BN_NOT_INITIALIZED\0"
   1023     "CANNOT_RECOVER_MULTI_PRIME_KEY\0"
   1024     "CRT_PARAMS_ALREADY_GIVEN\0"
   1025     "CRT_VALUES_INCORRECT\0"
   1026     "DATA_LEN_NOT_EQUAL_TO_MOD_LEN\0"
   1027     "DATA_TOO_LARGE\0"
   1028     "DATA_TOO_LARGE_FOR_KEY_SIZE\0"
   1029     "DATA_TOO_LARGE_FOR_MODULUS\0"
   1030     "DATA_TOO_SMALL\0"
   1031     "DATA_TOO_SMALL_FOR_KEY_SIZE\0"
   1032     "DIGEST_TOO_BIG_FOR_RSA_KEY\0"
   1033     "D_E_NOT_CONGRUENT_TO_1\0"
   1034     "EMPTY_PUBLIC_KEY\0"
   1035     "FIRST_OCTET_INVALID\0"
   1036     "INCONSISTENT_SET_OF_CRT_VALUES\0"
   1037     "INTERNAL_ERROR\0"
   1038     "INVALID_MESSAGE_LENGTH\0"
   1039     "KEY_SIZE_TOO_SMALL\0"
   1040     "LAST_OCTET_INVALID\0"
   1041     "MUST_HAVE_AT_LEAST_TWO_PRIMES\0"
   1042     "NO_PUBLIC_EXPONENT\0"
   1043     "NULL_BEFORE_BLOCK_MISSING\0"
   1044     "N_NOT_EQUAL_P_Q\0"
   1045     "OAEP_DECODING_ERROR\0"
   1046     "ONLY_ONE_OF_P_Q_GIVEN\0"
   1047     "OUTPUT_BUFFER_TOO_SMALL\0"
   1048     "PADDING_CHECK_FAILED\0"
   1049     "PKCS_DECODING_ERROR\0"
   1050     "SLEN_CHECK_FAILED\0"
   1051     "SLEN_RECOVERY_FAILED\0"
   1052     "UNKNOWN_ALGORITHM_TYPE\0"
   1053     "UNKNOWN_PADDING_TYPE\0"
   1054     "VALUE_MISSING\0"
   1055     "WRONG_SIGNATURE_LENGTH\0"
   1056     "ALPN_MISMATCH_ON_EARLY_DATA\0"
   1057     "APPLICATION_DATA_INSTEAD_OF_HANDSHAKE\0"
   1058     "APP_DATA_IN_HANDSHAKE\0"
   1059     "ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT\0"
   1060     "BAD_ALERT\0"
   1061     "BAD_CHANGE_CIPHER_SPEC\0"
   1062     "BAD_DATA_RETURNED_BY_CALLBACK\0"
   1063     "BAD_DH_P_LENGTH\0"
   1064     "BAD_DIGEST_LENGTH\0"
   1065     "BAD_ECC_CERT\0"
   1066     "BAD_ECPOINT\0"
   1067     "BAD_HANDSHAKE_RECORD\0"
   1068     "BAD_HELLO_REQUEST\0"
   1069     "BAD_LENGTH\0"
   1070     "BAD_PACKET_LENGTH\0"
   1071     "BAD_RSA_ENCRYPT\0"
   1072     "BAD_SRTP_MKI_VALUE\0"
   1073     "BAD_SRTP_PROTECTION_PROFILE_LIST\0"
   1074     "BAD_SSL_FILETYPE\0"
   1075     "BAD_WRITE_RETRY\0"
   1076     "BIO_NOT_SET\0"
   1077     "BLOCK_CIPHER_PAD_IS_WRONG\0"
   1078     "BUFFERED_MESSAGES_ON_CIPHER_CHANGE\0"
   1079     "CANNOT_HAVE_BOTH_PRIVKEY_AND_METHOD\0"
   1080     "CANNOT_PARSE_LEAF_CERT\0"
   1081     "CA_DN_LENGTH_MISMATCH\0"
   1082     "CA_DN_TOO_LONG\0"
   1083     "CCS_RECEIVED_EARLY\0"
   1084     "CERTIFICATE_AND_PRIVATE_KEY_MISMATCH\0"
   1085     "CERTIFICATE_VERIFY_FAILED\0"
   1086     "CERT_CB_ERROR\0"
   1087     "CERT_LENGTH_MISMATCH\0"
   1088     "CHANNEL_ID_NOT_P256\0"
   1089     "CHANNEL_ID_SIGNATURE_INVALID\0"
   1090     "CIPHER_OR_HASH_UNAVAILABLE\0"
   1091     "CLIENTHELLO_PARSE_FAILED\0"
   1092     "CLIENTHELLO_TLSEXT\0"
   1093     "CONNECTION_REJECTED\0"
   1094     "CONNECTION_TYPE_NOT_SET\0"
   1095     "CUSTOM_EXTENSION_ERROR\0"
   1096     "DATA_LENGTH_TOO_LONG\0"
   1097     "DECRYPTION_FAILED\0"
   1098     "DECRYPTION_FAILED_OR_BAD_RECORD_MAC\0"
   1099     "DH_PUBLIC_VALUE_LENGTH_IS_WRONG\0"
   1100     "DH_P_TOO_LONG\0"
   1101     "DIGEST_CHECK_FAILED\0"
   1102     "DOWNGRADE_DETECTED\0"
   1103     "DTLS_MESSAGE_TOO_BIG\0"
   1104     "DUPLICATE_EXTENSION\0"
   1105     "DUPLICATE_KEY_SHARE\0"
   1106     "EARLY_DATA_NOT_IN_USE\0"
   1107     "ECC_CERT_NOT_FOR_SIGNING\0"
   1108     "EMPTY_HELLO_RETRY_REQUEST\0"
   1109     "EMS_STATE_INCONSISTENT\0"
   1110     "ENCRYPTED_LENGTH_TOO_LONG\0"
   1111     "ERROR_ADDING_EXTENSION\0"
   1112     "ERROR_IN_RECEIVED_CIPHER_LIST\0"
   1113     "ERROR_PARSING_EXTENSION\0"
   1114     "EXCESSIVE_MESSAGE_SIZE\0"
   1115     "EXTRA_DATA_IN_MESSAGE\0"
   1116     "FRAGMENT_MISMATCH\0"
   1117     "GOT_NEXT_PROTO_WITHOUT_EXTENSION\0"
   1118     "HANDSHAKE_FAILURE_ON_CLIENT_HELLO\0"
   1119     "HANDSHAKE_NOT_COMPLETE\0"
   1120     "HTTPS_PROXY_REQUEST\0"
   1121     "HTTP_REQUEST\0"
   1122     "INAPPROPRIATE_FALLBACK\0"
   1123     "INVALID_ALPN_PROTOCOL\0"
   1124     "INVALID_COMMAND\0"
   1125     "INVALID_COMPRESSION_LIST\0"
   1126     "INVALID_MESSAGE\0"
   1127     "INVALID_OUTER_RECORD_TYPE\0"
   1128     "INVALID_SCT_LIST\0"
   1129     "INVALID_SSL_SESSION\0"
   1130     "INVALID_TICKET_KEYS_LENGTH\0"
   1131     "LENGTH_MISMATCH\0"
   1132     "MISSING_EXTENSION\0"
   1133     "MISSING_KEY_SHARE\0"
   1134     "MISSING_RSA_CERTIFICATE\0"
   1135     "MISSING_TMP_DH_KEY\0"
   1136     "MISSING_TMP_ECDH_KEY\0"
   1137     "MIXED_SPECIAL_OPERATOR_WITH_GROUPS\0"
   1138     "MTU_TOO_SMALL\0"
   1139     "NEGOTIATED_BOTH_NPN_AND_ALPN\0"
   1140     "NEGOTIATED_TB_WITHOUT_EMS_OR_RI\0"
   1141     "NESTED_GROUP\0"
   1142     "NO_CERTIFICATES_RETURNED\0"
   1143     "NO_CERTIFICATE_ASSIGNED\0"
   1144     "NO_CERTIFICATE_SET\0"
   1145     "NO_CIPHERS_AVAILABLE\0"
   1146     "NO_CIPHERS_PASSED\0"
   1147     "NO_CIPHERS_SPECIFIED\0"
   1148     "NO_CIPHER_MATCH\0"
   1149     "NO_COMMON_SIGNATURE_ALGORITHMS\0"
   1150     "NO_COMPRESSION_SPECIFIED\0"
   1151     "NO_GROUPS_SPECIFIED\0"
   1152     "NO_METHOD_SPECIFIED\0"
   1153     "NO_P256_SUPPORT\0"
   1154     "NO_PRIVATE_KEY_ASSIGNED\0"
   1155     "NO_RENEGOTIATION\0"
   1156     "NO_REQUIRED_DIGEST\0"
   1157     "NO_SHARED_CIPHER\0"
   1158     "NO_SHARED_GROUP\0"
   1159     "NO_SUPPORTED_VERSIONS_ENABLED\0"
   1160     "NULL_SSL_CTX\0"
   1161     "NULL_SSL_METHOD_PASSED\0"
   1162     "OLD_SESSION_CIPHER_NOT_RETURNED\0"
   1163     "OLD_SESSION_PRF_HASH_MISMATCH\0"
   1164     "OLD_SESSION_VERSION_NOT_RETURNED\0"
   1165     "PARSE_TLSEXT\0"
   1166     "PATH_TOO_LONG\0"
   1167     "PEER_DID_NOT_RETURN_A_CERTIFICATE\0"
   1168     "PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE\0"
   1169     "PRE_SHARED_KEY_MUST_BE_LAST\0"
   1170     "PRIVATE_KEY_OPERATION_FAILED\0"
   1171     "PROTOCOL_IS_SHUTDOWN\0"
   1172     "PSK_IDENTITY_BINDER_COUNT_MISMATCH\0"
   1173     "PSK_IDENTITY_NOT_FOUND\0"
   1174     "PSK_NO_CLIENT_CB\0"
   1175     "PSK_NO_SERVER_CB\0"
   1176     "READ_TIMEOUT_EXPIRED\0"
   1177     "RECORD_LENGTH_MISMATCH\0"
   1178     "RECORD_TOO_LARGE\0"
   1179     "RENEGOTIATION_EMS_MISMATCH\0"
   1180     "RENEGOTIATION_ENCODING_ERR\0"
   1181     "RENEGOTIATION_MISMATCH\0"
   1182     "REQUIRED_CIPHER_MISSING\0"
   1183     "RESUMED_EMS_SESSION_WITHOUT_EMS_EXTENSION\0"
   1184     "RESUMED_NON_EMS_SESSION_WITH_EMS_EXTENSION\0"
   1185     "SCSV_RECEIVED_WHEN_RENEGOTIATING\0"
   1186     "SERVERHELLO_TLSEXT\0"
   1187     "SERVER_CERT_CHANGED\0"
   1188     "SERVER_ECHOED_INVALID_SESSION_ID\0"
   1189     "SESSION_ID_CONTEXT_UNINITIALIZED\0"
   1190     "SESSION_MAY_NOT_BE_CREATED\0"
   1191     "SHUTDOWN_WHILE_IN_INIT\0"
   1192     "SIGNATURE_ALGORITHMS_EXTENSION_SENT_BY_SERVER\0"
   1193     "SRTP_COULD_NOT_ALLOCATE_PROFILES\0"
   1194     "SRTP_UNKNOWN_PROTECTION_PROFILE\0"
   1195     "SSL3_EXT_INVALID_SERVERNAME\0"
   1196     "SSLV3_ALERT_BAD_CERTIFICATE\0"
   1197     "SSLV3_ALERT_BAD_RECORD_MAC\0"
   1198     "SSLV3_ALERT_CERTIFICATE_EXPIRED\0"
   1199     "SSLV3_ALERT_CERTIFICATE_REVOKED\0"
   1200     "SSLV3_ALERT_CERTIFICATE_UNKNOWN\0"
   1201     "SSLV3_ALERT_CLOSE_NOTIFY\0"
   1202     "SSLV3_ALERT_DECOMPRESSION_FAILURE\0"
   1203     "SSLV3_ALERT_HANDSHAKE_FAILURE\0"
   1204     "SSLV3_ALERT_ILLEGAL_PARAMETER\0"
   1205     "SSLV3_ALERT_NO_CERTIFICATE\0"
   1206     "SSLV3_ALERT_UNEXPECTED_MESSAGE\0"
   1207     "SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\0"
   1208     "SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION\0"
   1209     "SSL_HANDSHAKE_FAILURE\0"
   1210     "SSL_SESSION_ID_CONTEXT_TOO_LONG\0"
   1211     "TICKET_ENCRYPTION_FAILED\0"
   1212     "TLSV1_ALERT_ACCESS_DENIED\0"
   1213     "TLSV1_ALERT_DECODE_ERROR\0"
   1214     "TLSV1_ALERT_DECRYPTION_FAILED\0"
   1215     "TLSV1_ALERT_DECRYPT_ERROR\0"
   1216     "TLSV1_ALERT_EXPORT_RESTRICTION\0"
   1217     "TLSV1_ALERT_INAPPROPRIATE_FALLBACK\0"
   1218     "TLSV1_ALERT_INSUFFICIENT_SECURITY\0"
   1219     "TLSV1_ALERT_INTERNAL_ERROR\0"
   1220     "TLSV1_ALERT_NO_RENEGOTIATION\0"
   1221     "TLSV1_ALERT_PROTOCOL_VERSION\0"
   1222     "TLSV1_ALERT_RECORD_OVERFLOW\0"
   1223     "TLSV1_ALERT_UNKNOWN_CA\0"
   1224     "TLSV1_ALERT_USER_CANCELLED\0"
   1225     "TLSV1_BAD_CERTIFICATE_HASH_VALUE\0"
   1226     "TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\0"
   1227     "TLSV1_CERTIFICATE_REQUIRED\0"
   1228     "TLSV1_CERTIFICATE_UNOBTAINABLE\0"
   1229     "TLSV1_UNKNOWN_PSK_IDENTITY\0"
   1230     "TLSV1_UNRECOGNIZED_NAME\0"
   1231     "TLSV1_UNSUPPORTED_EXTENSION\0"
   1232     "TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST\0"
   1233     "TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG\0"
   1234     "TOO_MANY_EMPTY_FRAGMENTS\0"
   1235     "TOO_MANY_KEY_UPDATES\0"
   1236     "TOO_MANY_WARNING_ALERTS\0"
   1237     "TOO_MUCH_READ_EARLY_DATA\0"
   1238     "TOO_MUCH_SKIPPED_EARLY_DATA\0"
   1239     "UNABLE_TO_FIND_ECDH_PARAMETERS\0"
   1240     "UNEXPECTED_EXTENSION\0"
   1241     "UNEXPECTED_EXTENSION_ON_EARLY_DATA\0"
   1242     "UNEXPECTED_MESSAGE\0"
   1243     "UNEXPECTED_OPERATOR_IN_GROUP\0"
   1244     "UNEXPECTED_RECORD\0"
   1245     "UNKNOWN_ALERT_TYPE\0"
   1246     "UNKNOWN_CERTIFICATE_TYPE\0"
   1247     "UNKNOWN_CIPHER_RETURNED\0"
   1248     "UNKNOWN_CIPHER_TYPE\0"
   1249     "UNKNOWN_KEY_EXCHANGE_TYPE\0"
   1250     "UNKNOWN_PROTOCOL\0"
   1251     "UNKNOWN_SSL_VERSION\0"
   1252     "UNKNOWN_STATE\0"
   1253     "UNSAFE_LEGACY_RENEGOTIATION_DISABLED\0"
   1254     "UNSUPPORTED_COMPRESSION_ALGORITHM\0"
   1255     "UNSUPPORTED_ELLIPTIC_CURVE\0"
   1256     "UNSUPPORTED_PROTOCOL\0"
   1257     "UNSUPPORTED_PROTOCOL_FOR_CUSTOM_KEY\0"
   1258     "WRONG_CERTIFICATE_TYPE\0"
   1259     "WRONG_CIPHER_RETURNED\0"
   1260     "WRONG_CURVE\0"
   1261     "WRONG_MESSAGE_TYPE\0"
   1262     "WRONG_SIGNATURE_TYPE\0"
   1263     "WRONG_SSL_VERSION\0"
   1264     "WRONG_VERSION_NUMBER\0"
   1265     "WRONG_VERSION_ON_EARLY_DATA\0"
   1266     "X509_LIB\0"
   1267     "X509_VERIFICATION_SETUP_PROBLEMS\0"
   1268     "AKID_MISMATCH\0"
   1269     "BAD_X509_FILETYPE\0"
   1270     "BASE64_DECODE_ERROR\0"
   1271     "CANT_CHECK_DH_KEY\0"
   1272     "CERT_ALREADY_IN_HASH_TABLE\0"
   1273     "CRL_ALREADY_DELTA\0"
   1274     "CRL_VERIFY_FAILURE\0"
   1275     "IDP_MISMATCH\0"
   1276     "INVALID_DIRECTORY\0"
   1277     "INVALID_FIELD_NAME\0"
   1278     "INVALID_PARAMETER\0"
   1279     "INVALID_PSS_PARAMETERS\0"
   1280     "INVALID_TRUST\0"
   1281     "ISSUER_MISMATCH\0"
   1282     "KEY_TYPE_MISMATCH\0"
   1283     "KEY_VALUES_MISMATCH\0"
   1284     "LOADING_CERT_DIR\0"
   1285     "LOADING_DEFAULTS\0"
   1286     "NAME_TOO_LONG\0"
   1287     "NEWER_CRL_NOT_NEWER\0"
   1288     "NO_CERT_SET_FOR_US_TO_VERIFY\0"
   1289     "NO_CRL_NUMBER\0"
   1290     "PUBLIC_KEY_DECODE_ERROR\0"
   1291     "PUBLIC_KEY_ENCODE_ERROR\0"
   1292     "SHOULD_RETRY\0"
   1293     "UNKNOWN_KEY_TYPE\0"
   1294     "UNKNOWN_PURPOSE_ID\0"
   1295     "UNKNOWN_TRUST_ID\0"
   1296     "WRONG_LOOKUP_TYPE\0"
   1297     "BAD_IP_ADDRESS\0"
   1298     "BAD_OBJECT\0"
   1299     "BN_DEC2BN_ERROR\0"
   1300     "BN_TO_ASN1_INTEGER_ERROR\0"
   1301     "CANNOT_FIND_FREE_FUNCTION\0"
   1302     "DIRNAME_ERROR\0"
   1303     "DISTPOINT_ALREADY_SET\0"
   1304     "DUPLICATE_ZONE_ID\0"
   1305     "ERROR_CONVERTING_ZONE\0"
   1306     "ERROR_CREATING_EXTENSION\0"
   1307     "ERROR_IN_EXTENSION\0"
   1308     "EXPECTED_A_SECTION_NAME\0"
   1309     "EXTENSION_EXISTS\0"
   1310     "EXTENSION_NAME_ERROR\0"
   1311     "EXTENSION_NOT_FOUND\0"
   1312     "EXTENSION_SETTING_NOT_SUPPORTED\0"
   1313     "EXTENSION_VALUE_ERROR\0"
   1314     "ILLEGAL_EMPTY_EXTENSION\0"
   1315     "ILLEGAL_HEX_DIGIT\0"
   1316     "INCORRECT_POLICY_SYNTAX_TAG\0"
   1317     "INVALID_BOOLEAN_STRING\0"
   1318     "INVALID_EXTENSION_STRING\0"
   1319     "INVALID_MULTIPLE_RDNS\0"
   1320     "INVALID_NAME\0"
   1321     "INVALID_NULL_ARGUMENT\0"
   1322     "INVALID_NULL_NAME\0"
   1323     "INVALID_NULL_VALUE\0"
   1324     "INVALID_NUMBERS\0"
   1325     "INVALID_OBJECT_IDENTIFIER\0"
   1326     "INVALID_OPTION\0"
   1327     "INVALID_POLICY_IDENTIFIER\0"
   1328     "INVALID_PROXY_POLICY_SETTING\0"
   1329     "INVALID_PURPOSE\0"
   1330     "INVALID_SECTION\0"
   1331     "INVALID_SYNTAX\0"
   1332     "ISSUER_DECODE_ERROR\0"
   1333     "NEED_ORGANIZATION_AND_NUMBERS\0"
   1334     "NO_CONFIG_DATABASE\0"
   1335     "NO_ISSUER_CERTIFICATE\0"
   1336     "NO_ISSUER_DETAILS\0"
   1337     "NO_POLICY_IDENTIFIER\0"
   1338     "NO_PROXY_CERT_POLICY_LANGUAGE_DEFINED\0"
   1339     "NO_PUBLIC_KEY\0"
   1340     "NO_SUBJECT_DETAILS\0"
   1341     "ODD_NUMBER_OF_DIGITS\0"
   1342     "OPERATION_NOT_DEFINED\0"
   1343     "OTHERNAME_ERROR\0"
   1344     "POLICY_LANGUAGE_ALREADY_DEFINED\0"
   1345     "POLICY_PATH_LENGTH\0"
   1346     "POLICY_PATH_LENGTH_ALREADY_DEFINED\0"
   1347     "POLICY_WHEN_PROXY_LANGUAGE_REQUIRES_NO_POLICY\0"
   1348     "SECTION_NOT_FOUND\0"
   1349     "UNABLE_TO_GET_ISSUER_DETAILS\0"
   1350     "UNABLE_TO_GET_ISSUER_KEYID\0"
   1351     "UNKNOWN_BIT_STRING_ARGUMENT\0"
   1352     "UNKNOWN_EXTENSION\0"
   1353     "UNKNOWN_EXTENSION_NAME\0"
   1354     "UNKNOWN_OPTION\0"
   1355     "UNSUPPORTED_OPTION\0"
   1356     "USER_TOO_LONG\0"
   1357     "";
   1358 
   1359