| 1 | /* | 
| 2 |  * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. | 
| 3 |  * | 
| 4 |  * Licensed under the Apache License 2.0 (the "License").  You may not use | 
| 5 |  * this file except in compliance with the License.  You can obtain a copy | 
| 6 |  * in the file LICENSE in the source distribution or at | 
| 7 |  * https://www.openssl.org/source/license.html | 
| 8 |  */ | 
| 9 |  | 
| 10 | /* | 
| 11 |  * This header file preserves symbols from pre-3.0 OpenSSL. | 
| 12 |  * It should never be included directly, as it's already included | 
| 13 |  * by the public {lib}err.h headers, and since it will go away some | 
| 14 |  * time in the future. | 
| 15 |  */ | 
| 16 |  | 
| 17 | #ifndef OPENSSL_CRYPTOERR_LEGACY_H | 
| 18 | # define OPENSSL_CRYPTOERR_LEGACY_H | 
| 19 | # pragma once | 
| 20 |  | 
| 21 | # include <openssl/macros.h> | 
| 22 | # include <openssl/symhacks.h> | 
| 23 |  | 
| 24 | # ifdef  __cplusplus | 
| 25 | extern "C"  { | 
| 26 | # endif | 
| 27 |  | 
| 28 | # ifndef OPENSSL_NO_DEPRECATED_3_0 | 
| 29 | OSSL_DEPRECATEDIN_3_0 int ERR_load_ASN1_strings(void); | 
| 30 | OSSL_DEPRECATEDIN_3_0 int ERR_load_ASYNC_strings(void); | 
| 31 | OSSL_DEPRECATEDIN_3_0 int ERR_load_BIO_strings(void); | 
| 32 | OSSL_DEPRECATEDIN_3_0 int ERR_load_BN_strings(void); | 
| 33 | OSSL_DEPRECATEDIN_3_0 int ERR_load_BUF_strings(void); | 
| 34 | #  ifndef OPENSSL_NO_CMS | 
| 35 | OSSL_DEPRECATEDIN_3_0 int ERR_load_CMS_strings(void); | 
| 36 | #  endif | 
| 37 | #  ifndef OPENSSL_NO_COMP | 
| 38 | OSSL_DEPRECATEDIN_3_0 int ERR_load_COMP_strings(void); | 
| 39 | #  endif | 
| 40 | OSSL_DEPRECATEDIN_3_0 int ERR_load_CONF_strings(void); | 
| 41 | OSSL_DEPRECATEDIN_3_0 int ERR_load_CRYPTO_strings(void); | 
| 42 | #  ifndef OPENSSL_NO_CT | 
| 43 | OSSL_DEPRECATEDIN_3_0 int ERR_load_CT_strings(void); | 
| 44 | #  endif | 
| 45 | #  ifndef OPENSSL_NO_DH | 
| 46 | OSSL_DEPRECATEDIN_3_0 int ERR_load_DH_strings(void); | 
| 47 | #  endif | 
| 48 | #  ifndef OPENSSL_NO_DSA | 
| 49 | OSSL_DEPRECATEDIN_3_0 int ERR_load_DSA_strings(void); | 
| 50 | #  endif | 
| 51 | #  ifndef OPENSSL_NO_EC | 
| 52 | OSSL_DEPRECATEDIN_3_0 int ERR_load_EC_strings(void); | 
| 53 | #  endif | 
| 54 | #  ifndef OPENSSL_NO_ENGINE | 
| 55 | OSSL_DEPRECATEDIN_3_0 int ERR_load_ENGINE_strings(void); | 
| 56 | #  endif | 
| 57 | OSSL_DEPRECATEDIN_3_0 int ERR_load_ERR_strings(void); | 
| 58 | OSSL_DEPRECATEDIN_3_0 int ERR_load_EVP_strings(void); | 
| 59 | OSSL_DEPRECATEDIN_3_0 int ERR_load_KDF_strings(void); | 
| 60 | OSSL_DEPRECATEDIN_3_0 int ERR_load_OBJ_strings(void); | 
| 61 | #  ifndef OPENSSL_NO_OCSP | 
| 62 | OSSL_DEPRECATEDIN_3_0 int ERR_load_OCSP_strings(void); | 
| 63 | #  endif | 
| 64 | OSSL_DEPRECATEDIN_3_0 int ERR_load_PEM_strings(void); | 
| 65 | OSSL_DEPRECATEDIN_3_0 int ERR_load_PKCS12_strings(void); | 
| 66 | OSSL_DEPRECATEDIN_3_0 int ERR_load_PKCS7_strings(void); | 
| 67 | OSSL_DEPRECATEDIN_3_0 int ERR_load_RAND_strings(void); | 
| 68 | OSSL_DEPRECATEDIN_3_0 int ERR_load_RSA_strings(void); | 
| 69 | OSSL_DEPRECATEDIN_3_0 int ERR_load_OSSL_STORE_strings(void); | 
| 70 | #  ifndef OPENSSL_NO_TS | 
| 71 | OSSL_DEPRECATEDIN_3_0 int ERR_load_TS_strings(void); | 
| 72 | #  endif | 
| 73 | OSSL_DEPRECATEDIN_3_0 int ERR_load_UI_strings(void); | 
| 74 | OSSL_DEPRECATEDIN_3_0 int ERR_load_X509_strings(void); | 
| 75 | OSSL_DEPRECATEDIN_3_0 int ERR_load_X509V3_strings(void); | 
| 76 |  | 
| 77 | /* Collected _F_ macros from OpenSSL 1.1.1 */ | 
| 78 |  | 
| 79 | /* | 
| 80 |  * ASN1 function codes. | 
| 81 |  */ | 
| 82 | #  define ASN1_F_A2D_ASN1_OBJECT                           0 | 
| 83 | #  define ASN1_F_A2I_ASN1_INTEGER                          0 | 
| 84 | #  define ASN1_F_A2I_ASN1_STRING                           0 | 
| 85 | #  define ASN1_F_APPEND_EXP                                0 | 
| 86 | #  define ASN1_F_ASN1_BIO_INIT                             0 | 
| 87 | #  define ASN1_F_ASN1_BIT_STRING_SET_BIT                   0 | 
| 88 | #  define ASN1_F_ASN1_CB                                   0 | 
| 89 | #  define ASN1_F_ASN1_CHECK_TLEN                           0 | 
| 90 | #  define ASN1_F_ASN1_COLLECT                              0 | 
| 91 | #  define ASN1_F_ASN1_D2I_EX_PRIMITIVE                     0 | 
| 92 | #  define ASN1_F_ASN1_D2I_FP                               0 | 
| 93 | #  define ASN1_F_ASN1_D2I_READ_BIO                         0 | 
| 94 | #  define ASN1_F_ASN1_DIGEST                               0 | 
| 95 | #  define ASN1_F_ASN1_DO_ADB                               0 | 
| 96 | #  define ASN1_F_ASN1_DO_LOCK                              0 | 
| 97 | #  define ASN1_F_ASN1_DUP                                  0 | 
| 98 | #  define ASN1_F_ASN1_ENC_SAVE                             0 | 
| 99 | #  define ASN1_F_ASN1_EX_C2I                               0 | 
| 100 | #  define ASN1_F_ASN1_FIND_END                             0 | 
| 101 | #  define ASN1_F_ASN1_GENERALIZEDTIME_ADJ                  0 | 
| 102 | #  define ASN1_F_ASN1_GENERATE_V3                          0 | 
| 103 | #  define ASN1_F_ASN1_GET_INT64                            0 | 
| 104 | #  define ASN1_F_ASN1_GET_OBJECT                           0 | 
| 105 | #  define ASN1_F_ASN1_GET_UINT64                           0 | 
| 106 | #  define ASN1_F_ASN1_I2D_BIO                              0 | 
| 107 | #  define ASN1_F_ASN1_I2D_FP                               0 | 
| 108 | #  define ASN1_F_ASN1_ITEM_D2I_FP                          0 | 
| 109 | #  define ASN1_F_ASN1_ITEM_DUP                             0 | 
| 110 | #  define ASN1_F_ASN1_ITEM_EMBED_D2I                       0 | 
| 111 | #  define ASN1_F_ASN1_ITEM_EMBED_NEW                       0 | 
| 112 | #  define ASN1_F_ASN1_ITEM_FLAGS_I2D                       0 | 
| 113 | #  define ASN1_F_ASN1_ITEM_I2D_BIO                         0 | 
| 114 | #  define ASN1_F_ASN1_ITEM_I2D_FP                          0 | 
| 115 | #  define ASN1_F_ASN1_ITEM_PACK                            0 | 
| 116 | #  define ASN1_F_ASN1_ITEM_SIGN                            0 | 
| 117 | #  define ASN1_F_ASN1_ITEM_SIGN_CTX                        0 | 
| 118 | #  define ASN1_F_ASN1_ITEM_UNPACK                          0 | 
| 119 | #  define ASN1_F_ASN1_ITEM_VERIFY                          0 | 
| 120 | #  define ASN1_F_ASN1_MBSTRING_NCOPY                       0 | 
| 121 | #  define ASN1_F_ASN1_OBJECT_NEW                           0 | 
| 122 | #  define ASN1_F_ASN1_OUTPUT_DATA                          0 | 
| 123 | #  define ASN1_F_ASN1_PCTX_NEW                             0 | 
| 124 | #  define ASN1_F_ASN1_PRIMITIVE_NEW                        0 | 
| 125 | #  define ASN1_F_ASN1_SCTX_NEW                             0 | 
| 126 | #  define ASN1_F_ASN1_SIGN                                 0 | 
| 127 | #  define ASN1_F_ASN1_STR2TYPE                             0 | 
| 128 | #  define ASN1_F_ASN1_STRING_GET_INT64                     0 | 
| 129 | #  define ASN1_F_ASN1_STRING_GET_UINT64                    0 | 
| 130 | #  define ASN1_F_ASN1_STRING_SET                           0 | 
| 131 | #  define ASN1_F_ASN1_STRING_TABLE_ADD                     0 | 
| 132 | #  define ASN1_F_ASN1_STRING_TO_BN                         0 | 
| 133 | #  define ASN1_F_ASN1_STRING_TYPE_NEW                      0 | 
| 134 | #  define ASN1_F_ASN1_TEMPLATE_EX_D2I                      0 | 
| 135 | #  define ASN1_F_ASN1_TEMPLATE_NEW                         0 | 
| 136 | #  define ASN1_F_ASN1_TEMPLATE_NOEXP_D2I                   0 | 
| 137 | #  define ASN1_F_ASN1_TIME_ADJ                             0 | 
| 138 | #  define ASN1_F_ASN1_TYPE_GET_INT_OCTETSTRING             0 | 
| 139 | #  define ASN1_F_ASN1_TYPE_GET_OCTETSTRING                 0 | 
| 140 | #  define ASN1_F_ASN1_UTCTIME_ADJ                          0 | 
| 141 | #  define ASN1_F_ASN1_VERIFY                               0 | 
| 142 | #  define ASN1_F_B64_READ_ASN1                             0 | 
| 143 | #  define ASN1_F_B64_WRITE_ASN1                            0 | 
| 144 | #  define ASN1_F_BIO_NEW_NDEF                              0 | 
| 145 | #  define ASN1_F_BITSTR_CB                                 0 | 
| 146 | #  define ASN1_F_BN_TO_ASN1_STRING                         0 | 
| 147 | #  define ASN1_F_C2I_ASN1_BIT_STRING                       0 | 
| 148 | #  define ASN1_F_C2I_ASN1_INTEGER                          0 | 
| 149 | #  define ASN1_F_C2I_ASN1_OBJECT                           0 | 
| 150 | #  define ASN1_F_C2I_IBUF                                  0 | 
| 151 | #  define ASN1_F_C2I_UINT64_INT                            0 | 
| 152 | #  define ASN1_F_COLLECT_DATA                              0 | 
| 153 | #  define ASN1_F_D2I_ASN1_OBJECT                           0 | 
| 154 | #  define ASN1_F_D2I_ASN1_UINTEGER                         0 | 
| 155 | #  define ASN1_F_D2I_AUTOPRIVATEKEY                        0 | 
| 156 | #  define ASN1_F_D2I_PRIVATEKEY                            0 | 
| 157 | #  define ASN1_F_D2I_PUBLICKEY                             0 | 
| 158 | #  define ASN1_F_DO_BUF                                    0 | 
| 159 | #  define ASN1_F_DO_CREATE                                 0 | 
| 160 | #  define ASN1_F_DO_DUMP                                   0 | 
| 161 | #  define ASN1_F_DO_TCREATE                                0 | 
| 162 | #  define ASN1_F_I2A_ASN1_OBJECT                           0 | 
| 163 | #  define ASN1_F_I2D_ASN1_BIO_STREAM                       0 | 
| 164 | #  define ASN1_F_I2D_ASN1_OBJECT                           0 | 
| 165 | #  define ASN1_F_I2D_DSA_PUBKEY                            0 | 
| 166 | #  define ASN1_F_I2D_EC_PUBKEY                             0 | 
| 167 | #  define ASN1_F_I2D_PRIVATEKEY                            0 | 
| 168 | #  define ASN1_F_I2D_PUBLICKEY                             0 | 
| 169 | #  define ASN1_F_I2D_RSA_PUBKEY                            0 | 
| 170 | #  define ASN1_F_LONG_C2I                                  0 | 
| 171 | #  define ASN1_F_NDEF_PREFIX                               0 | 
| 172 | #  define ASN1_F_NDEF_SUFFIX                               0 | 
| 173 | #  define ASN1_F_OID_MODULE_INIT                           0 | 
| 174 | #  define ASN1_F_PARSE_TAGGING                             0 | 
| 175 | #  define ASN1_F_PKCS5_PBE2_SET_IV                         0 | 
| 176 | #  define ASN1_F_PKCS5_PBE2_SET_SCRYPT                     0 | 
| 177 | #  define ASN1_F_PKCS5_PBE_SET                             0 | 
| 178 | #  define ASN1_F_PKCS5_PBE_SET0_ALGOR                      0 | 
| 179 | #  define ASN1_F_PKCS5_PBKDF2_SET                          0 | 
| 180 | #  define ASN1_F_PKCS5_SCRYPT_SET                          0 | 
| 181 | #  define ASN1_F_SMIME_READ_ASN1                           0 | 
| 182 | #  define ASN1_F_SMIME_TEXT                                0 | 
| 183 | #  define ASN1_F_STABLE_GET                                0 | 
| 184 | #  define ASN1_F_STBL_MODULE_INIT                          0 | 
| 185 | #  define ASN1_F_UINT32_C2I                                0 | 
| 186 | #  define ASN1_F_UINT32_NEW                                0 | 
| 187 | #  define ASN1_F_UINT64_C2I                                0 | 
| 188 | #  define ASN1_F_UINT64_NEW                                0 | 
| 189 | #  define ASN1_F_X509_CRL_ADD0_REVOKED                     0 | 
| 190 | #  define ASN1_F_X509_INFO_NEW                             0 | 
| 191 | #  define ASN1_F_X509_NAME_ENCODE                          0 | 
| 192 | #  define ASN1_F_X509_NAME_EX_D2I                          0 | 
| 193 | #  define ASN1_F_X509_NAME_EX_NEW                          0 | 
| 194 | #  define ASN1_F_X509_PKEY_NEW                             0 | 
| 195 |  | 
| 196 | /* | 
| 197 |  * ASYNC function codes. | 
| 198 |  */ | 
| 199 | #  define ASYNC_F_ASYNC_CTX_NEW                            0 | 
| 200 | #  define ASYNC_F_ASYNC_INIT_THREAD                        0 | 
| 201 | #  define ASYNC_F_ASYNC_JOB_NEW                            0 | 
| 202 | #  define ASYNC_F_ASYNC_PAUSE_JOB                          0 | 
| 203 | #  define ASYNC_F_ASYNC_START_FUNC                         0 | 
| 204 | #  define ASYNC_F_ASYNC_START_JOB                          0 | 
| 205 | #  define ASYNC_F_ASYNC_WAIT_CTX_SET_WAIT_FD               0 | 
| 206 |  | 
| 207 | /* | 
| 208 |  * BIO function codes. | 
| 209 |  */ | 
| 210 | #  define BIO_F_ACPT_STATE                                 0 | 
| 211 | #  define BIO_F_ADDRINFO_WRAP                              0 | 
| 212 | #  define BIO_F_ADDR_STRINGS                               0 | 
| 213 | #  define BIO_F_BIO_ACCEPT                                 0 | 
| 214 | #  define BIO_F_BIO_ACCEPT_EX                              0 | 
| 215 | #  define BIO_F_BIO_ACCEPT_NEW                             0 | 
| 216 | #  define BIO_F_BIO_ADDR_NEW                               0 | 
| 217 | #  define BIO_F_BIO_BIND                                   0 | 
| 218 | #  define BIO_F_BIO_CALLBACK_CTRL                          0 | 
| 219 | #  define BIO_F_BIO_CONNECT                                0 | 
| 220 | #  define BIO_F_BIO_CONNECT_NEW                            0 | 
| 221 | #  define BIO_F_BIO_CTRL                                   0 | 
| 222 | #  define BIO_F_BIO_GETS                                   0 | 
| 223 | #  define BIO_F_BIO_GET_HOST_IP                            0 | 
| 224 | #  define BIO_F_BIO_GET_NEW_INDEX                          0 | 
| 225 | #  define BIO_F_BIO_GET_PORT                               0 | 
| 226 | #  define BIO_F_BIO_LISTEN                                 0 | 
| 227 | #  define BIO_F_BIO_LOOKUP                                 0 | 
| 228 | #  define BIO_F_BIO_LOOKUP_EX                              0 | 
| 229 | #  define BIO_F_BIO_MAKE_PAIR                              0 | 
| 230 | #  define BIO_F_BIO_METH_NEW                               0 | 
| 231 | #  define BIO_F_BIO_NEW                                    0 | 
| 232 | #  define BIO_F_BIO_NEW_DGRAM_SCTP                         0 | 
| 233 | #  define BIO_F_BIO_NEW_FILE                               0 | 
| 234 | #  define BIO_F_BIO_NEW_MEM_BUF                            0 | 
| 235 | #  define BIO_F_BIO_NREAD                                  0 | 
| 236 | #  define BIO_F_BIO_NREAD0                                 0 | 
| 237 | #  define BIO_F_BIO_NWRITE                                 0 | 
| 238 | #  define BIO_F_BIO_NWRITE0                                0 | 
| 239 | #  define BIO_F_BIO_PARSE_HOSTSERV                         0 | 
| 240 | #  define BIO_F_BIO_PUTS                                   0 | 
| 241 | #  define BIO_F_BIO_READ                                   0 | 
| 242 | #  define BIO_F_BIO_READ_EX                                0 | 
| 243 | #  define BIO_F_BIO_READ_INTERN                            0 | 
| 244 | #  define BIO_F_BIO_SOCKET                                 0 | 
| 245 | #  define BIO_F_BIO_SOCKET_NBIO                            0 | 
| 246 | #  define BIO_F_BIO_SOCK_INFO                              0 | 
| 247 | #  define BIO_F_BIO_SOCK_INIT                              0 | 
| 248 | #  define BIO_F_BIO_WRITE                                  0 | 
| 249 | #  define BIO_F_BIO_WRITE_EX                               0 | 
| 250 | #  define BIO_F_BIO_WRITE_INTERN                           0 | 
| 251 | #  define BIO_F_BUFFER_CTRL                                0 | 
| 252 | #  define BIO_F_CONN_CTRL                                  0 | 
| 253 | #  define BIO_F_CONN_STATE                                 0 | 
| 254 | #  define BIO_F_DGRAM_SCTP_NEW                             0 | 
| 255 | #  define BIO_F_DGRAM_SCTP_READ                            0 | 
| 256 | #  define BIO_F_DGRAM_SCTP_WRITE                           0 | 
| 257 | #  define BIO_F_DOAPR_OUTCH                                0 | 
| 258 | #  define BIO_F_FILE_CTRL                                  0 | 
| 259 | #  define BIO_F_FILE_READ                                  0 | 
| 260 | #  define BIO_F_LINEBUFFER_CTRL                            0 | 
| 261 | #  define BIO_F_LINEBUFFER_NEW                             0 | 
| 262 | #  define BIO_F_MEM_WRITE                                  0 | 
| 263 | #  define BIO_F_NBIOF_NEW                                  0 | 
| 264 | #  define BIO_F_SLG_WRITE                                  0 | 
| 265 | #  define BIO_F_SSL_NEW                                    0 | 
| 266 |  | 
| 267 | /* | 
| 268 |  * BN function codes. | 
| 269 |  */ | 
| 270 | #  define BN_F_BNRAND                                      0 | 
| 271 | #  define BN_F_BNRAND_RANGE                                0 | 
| 272 | #  define BN_F_BN_BLINDING_CONVERT_EX                      0 | 
| 273 | #  define BN_F_BN_BLINDING_CREATE_PARAM                    0 | 
| 274 | #  define BN_F_BN_BLINDING_INVERT_EX                       0 | 
| 275 | #  define BN_F_BN_BLINDING_NEW                             0 | 
| 276 | #  define BN_F_BN_BLINDING_UPDATE                          0 | 
| 277 | #  define BN_F_BN_BN2DEC                                   0 | 
| 278 | #  define BN_F_BN_BN2HEX                                   0 | 
| 279 | #  define BN_F_BN_COMPUTE_WNAF                             0 | 
| 280 | #  define BN_F_BN_CTX_GET                                  0 | 
| 281 | #  define BN_F_BN_CTX_NEW                                  0 | 
| 282 | #  define BN_F_BN_CTX_START                                0 | 
| 283 | #  define BN_F_BN_DIV                                      0 | 
| 284 | #  define BN_F_BN_DIV_RECP                                 0 | 
| 285 | #  define BN_F_BN_EXP                                      0 | 
| 286 | #  define BN_F_BN_EXPAND_INTERNAL                          0 | 
| 287 | #  define BN_F_BN_GENCB_NEW                                0 | 
| 288 | #  define BN_F_BN_GENERATE_DSA_NONCE                       0 | 
| 289 | #  define BN_F_BN_GENERATE_PRIME_EX                        0 | 
| 290 | #  define BN_F_BN_GF2M_MOD                                 0 | 
| 291 | #  define BN_F_BN_GF2M_MOD_EXP                             0 | 
| 292 | #  define BN_F_BN_GF2M_MOD_MUL                             0 | 
| 293 | #  define BN_F_BN_GF2M_MOD_SOLVE_QUAD                      0 | 
| 294 | #  define BN_F_BN_GF2M_MOD_SOLVE_QUAD_ARR                  0 | 
| 295 | #  define BN_F_BN_GF2M_MOD_SQR                             0 | 
| 296 | #  define BN_F_BN_GF2M_MOD_SQRT                            0 | 
| 297 | #  define BN_F_BN_LSHIFT                                   0 | 
| 298 | #  define BN_F_BN_MOD_EXP2_MONT                            0 | 
| 299 | #  define BN_F_BN_MOD_EXP_MONT                             0 | 
| 300 | #  define BN_F_BN_MOD_EXP_MONT_CONSTTIME                   0 | 
| 301 | #  define BN_F_BN_MOD_EXP_MONT_WORD                        0 | 
| 302 | #  define BN_F_BN_MOD_EXP_RECP                             0 | 
| 303 | #  define BN_F_BN_MOD_EXP_SIMPLE                           0 | 
| 304 | #  define BN_F_BN_MOD_INVERSE                              0 | 
| 305 | #  define BN_F_BN_MOD_INVERSE_NO_BRANCH                    0 | 
| 306 | #  define BN_F_BN_MOD_LSHIFT_QUICK                         0 | 
| 307 | #  define BN_F_BN_MOD_SQRT                                 0 | 
| 308 | #  define BN_F_BN_MONT_CTX_NEW                             0 | 
| 309 | #  define BN_F_BN_MPI2BN                                   0 | 
| 310 | #  define BN_F_BN_NEW                                      0 | 
| 311 | #  define BN_F_BN_POOL_GET                                 0 | 
| 312 | #  define BN_F_BN_RAND                                     0 | 
| 313 | #  define BN_F_BN_RAND_RANGE                               0 | 
| 314 | #  define BN_F_BN_RECP_CTX_NEW                             0 | 
| 315 | #  define BN_F_BN_RSHIFT                                   0 | 
| 316 | #  define BN_F_BN_SET_WORDS                                0 | 
| 317 | #  define BN_F_BN_STACK_PUSH                               0 | 
| 318 | #  define BN_F_BN_USUB                                     0 | 
| 319 |  | 
| 320 | /* | 
| 321 |  * BUF function codes. | 
| 322 |  */ | 
| 323 | #  define BUF_F_BUF_MEM_GROW                               0 | 
| 324 | #  define BUF_F_BUF_MEM_GROW_CLEAN                         0 | 
| 325 | #  define BUF_F_BUF_MEM_NEW                                0 | 
| 326 |  | 
| 327 | #  ifndef OPENSSL_NO_CMS | 
| 328 | /* | 
| 329 |  * CMS function codes. | 
| 330 |  */ | 
| 331 | #   define CMS_F_CHECK_CONTENT                              0 | 
| 332 | #   define CMS_F_CMS_ADD0_CERT                              0 | 
| 333 | #   define CMS_F_CMS_ADD0_RECIPIENT_KEY                     0 | 
| 334 | #   define CMS_F_CMS_ADD0_RECIPIENT_PASSWORD                0 | 
| 335 | #   define CMS_F_CMS_ADD1_RECEIPTREQUEST                    0 | 
| 336 | #   define CMS_F_CMS_ADD1_RECIPIENT_CERT                    0 | 
| 337 | #   define CMS_F_CMS_ADD1_SIGNER                            0 | 
| 338 | #   define CMS_F_CMS_ADD1_SIGNINGTIME                       0 | 
| 339 | #   define CMS_F_CMS_COMPRESS                               0 | 
| 340 | #   define CMS_F_CMS_COMPRESSEDDATA_CREATE                  0 | 
| 341 | #   define CMS_F_CMS_COMPRESSEDDATA_INIT_BIO                0 | 
| 342 | #   define CMS_F_CMS_COPY_CONTENT                           0 | 
| 343 | #   define CMS_F_CMS_COPY_MESSAGEDIGEST                     0 | 
| 344 | #   define CMS_F_CMS_DATA                                   0 | 
| 345 | #   define CMS_F_CMS_DATAFINAL                              0 | 
| 346 | #   define CMS_F_CMS_DATAINIT                               0 | 
| 347 | #   define CMS_F_CMS_DECRYPT                                0 | 
| 348 | #   define CMS_F_CMS_DECRYPT_SET1_KEY                       0 | 
| 349 | #   define CMS_F_CMS_DECRYPT_SET1_PASSWORD                  0 | 
| 350 | #   define CMS_F_CMS_DECRYPT_SET1_PKEY                      0 | 
| 351 | #   define CMS_F_CMS_DIGESTALGORITHM_FIND_CTX               0 | 
| 352 | #   define CMS_F_CMS_DIGESTALGORITHM_INIT_BIO               0 | 
| 353 | #   define CMS_F_CMS_DIGESTEDDATA_DO_FINAL                  0 | 
| 354 | #   define CMS_F_CMS_DIGEST_VERIFY                          0 | 
| 355 | #   define CMS_F_CMS_ENCODE_RECEIPT                         0 | 
| 356 | #   define CMS_F_CMS_ENCRYPT                                0 | 
| 357 | #   define CMS_F_CMS_ENCRYPTEDCONTENT_INIT                  0 | 
| 358 | #   define CMS_F_CMS_ENCRYPTEDCONTENT_INIT_BIO              0 | 
| 359 | #   define CMS_F_CMS_ENCRYPTEDDATA_DECRYPT                  0 | 
| 360 | #   define CMS_F_CMS_ENCRYPTEDDATA_ENCRYPT                  0 | 
| 361 | #   define CMS_F_CMS_ENCRYPTEDDATA_SET1_KEY                 0 | 
| 362 | #   define CMS_F_CMS_ENVELOPEDDATA_CREATE                   0 | 
| 363 | #   define CMS_F_CMS_ENVELOPEDDATA_INIT_BIO                 0 | 
| 364 | #   define CMS_F_CMS_ENVELOPED_DATA_INIT                    0 | 
| 365 | #   define CMS_F_CMS_ENV_ASN1_CTRL                          0 | 
| 366 | #   define CMS_F_CMS_FINAL                                  0 | 
| 367 | #   define CMS_F_CMS_GET0_CERTIFICATE_CHOICES               0 | 
| 368 | #   define CMS_F_CMS_GET0_CONTENT                           0 | 
| 369 | #   define CMS_F_CMS_GET0_ECONTENT_TYPE                     0 | 
| 370 | #   define CMS_F_CMS_GET0_ENVELOPED                         0 | 
| 371 | #   define CMS_F_CMS_GET0_REVOCATION_CHOICES                0 | 
| 372 | #   define CMS_F_CMS_GET0_SIGNED                            0 | 
| 373 | #   define CMS_F_CMS_MSGSIGDIGEST_ADD1                      0 | 
| 374 | #   define CMS_F_CMS_RECEIPTREQUEST_CREATE0                 0 | 
| 375 | #   define CMS_F_CMS_RECEIPT_VERIFY                         0 | 
| 376 | #   define CMS_F_CMS_RECIPIENTINFO_DECRYPT                  0 | 
| 377 | #   define CMS_F_CMS_RECIPIENTINFO_ENCRYPT                  0 | 
| 378 | #   define CMS_F_CMS_RECIPIENTINFO_KARI_ENCRYPT             0 | 
| 379 | #   define CMS_F_CMS_RECIPIENTINFO_KARI_GET0_ALG            0 | 
| 380 | #   define CMS_F_CMS_RECIPIENTINFO_KARI_GET0_ORIG_ID        0 | 
| 381 | #   define CMS_F_CMS_RECIPIENTINFO_KARI_GET0_REKS           0 | 
| 382 | #   define CMS_F_CMS_RECIPIENTINFO_KARI_ORIG_ID_CMP         0 | 
| 383 | #   define CMS_F_CMS_RECIPIENTINFO_KEKRI_DECRYPT            0 | 
| 384 | #   define CMS_F_CMS_RECIPIENTINFO_KEKRI_ENCRYPT            0 | 
| 385 | #   define CMS_F_CMS_RECIPIENTINFO_KEKRI_GET0_ID            0 | 
| 386 | #   define CMS_F_CMS_RECIPIENTINFO_KEKRI_ID_CMP             0 | 
| 387 | #   define CMS_F_CMS_RECIPIENTINFO_KTRI_CERT_CMP            0 | 
| 388 | #   define CMS_F_CMS_RECIPIENTINFO_KTRI_DECRYPT             0 | 
| 389 | #   define CMS_F_CMS_RECIPIENTINFO_KTRI_ENCRYPT             0 | 
| 390 | #   define CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_ALGS           0 | 
| 391 | #   define CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_SIGNER_ID      0 | 
| 392 | #   define CMS_F_CMS_RECIPIENTINFO_PWRI_CRYPT               0 | 
| 393 | #   define CMS_F_CMS_RECIPIENTINFO_SET0_KEY                 0 | 
| 394 | #   define CMS_F_CMS_RECIPIENTINFO_SET0_PASSWORD            0 | 
| 395 | #   define CMS_F_CMS_RECIPIENTINFO_SET0_PKEY                0 | 
| 396 | #   define CMS_F_CMS_SD_ASN1_CTRL                           0 | 
| 397 | #   define CMS_F_CMS_SET1_IAS                               0 | 
| 398 | #   define CMS_F_CMS_SET1_KEYID                             0 | 
| 399 | #   define CMS_F_CMS_SET1_SIGNERIDENTIFIER                  0 | 
| 400 | #   define CMS_F_CMS_SET_DETACHED                           0 | 
| 401 | #   define CMS_F_CMS_SIGN                                   0 | 
| 402 | #   define CMS_F_CMS_SIGNED_DATA_INIT                       0 | 
| 403 | #   define CMS_F_CMS_SIGNERINFO_CONTENT_SIGN                0 | 
| 404 | #   define CMS_F_CMS_SIGNERINFO_SIGN                        0 | 
| 405 | #   define CMS_F_CMS_SIGNERINFO_VERIFY                      0 | 
| 406 | #   define CMS_F_CMS_SIGNERINFO_VERIFY_CERT                 0 | 
| 407 | #   define CMS_F_CMS_SIGNERINFO_VERIFY_CONTENT              0 | 
| 408 | #   define CMS_F_CMS_SIGN_RECEIPT                           0 | 
| 409 | #   define CMS_F_CMS_SI_CHECK_ATTRIBUTES                    0 | 
| 410 | #   define CMS_F_CMS_STREAM                                 0 | 
| 411 | #   define CMS_F_CMS_UNCOMPRESS                             0 | 
| 412 | #   define CMS_F_CMS_VERIFY                                 0 | 
| 413 | #   define CMS_F_KEK_UNWRAP_KEY                             0 | 
| 414 | #  endif | 
| 415 |  | 
| 416 | #  ifndef OPENSSL_NO_COMP | 
| 417 | /* | 
| 418 |  * COMP function codes. | 
| 419 |  */ | 
| 420 | #   define COMP_F_BIO_ZLIB_FLUSH                            0 | 
| 421 | #   define COMP_F_BIO_ZLIB_NEW                              0 | 
| 422 | #   define COMP_F_BIO_ZLIB_READ                             0 | 
| 423 | #   define COMP_F_BIO_ZLIB_WRITE                            0 | 
| 424 | #   define COMP_F_COMP_CTX_NEW                              0 | 
| 425 | #  endif | 
| 426 |  | 
| 427 | /* | 
| 428 |  * CONF function codes. | 
| 429 |  */ | 
| 430 | #  define CONF_F_CONF_DUMP_FP                              0 | 
| 431 | #  define CONF_F_CONF_LOAD                                 0 | 
| 432 | #  define CONF_F_CONF_LOAD_FP                              0 | 
| 433 | #  define CONF_F_CONF_PARSE_LIST                           0 | 
| 434 | #  define CONF_F_DEF_LOAD                                  0 | 
| 435 | #  define CONF_F_DEF_LOAD_BIO                              0 | 
| 436 | #  define CONF_F_GET_NEXT_FILE                             0 | 
| 437 | #  define CONF_F_MODULE_ADD                                0 | 
| 438 | #  define CONF_F_MODULE_INIT                               0 | 
| 439 | #  define CONF_F_MODULE_LOAD_DSO                           0 | 
| 440 | #  define CONF_F_MODULE_RUN                                0 | 
| 441 | #  define CONF_F_NCONF_DUMP_BIO                            0 | 
| 442 | #  define CONF_F_NCONF_DUMP_FP                             0 | 
| 443 | #  define CONF_F_NCONF_GET_NUMBER_E                        0 | 
| 444 | #  define CONF_F_NCONF_GET_SECTION                         0 | 
| 445 | #  define CONF_F_NCONF_GET_STRING                          0 | 
| 446 | #  define CONF_F_NCONF_LOAD                                0 | 
| 447 | #  define CONF_F_NCONF_LOAD_BIO                            0 | 
| 448 | #  define CONF_F_NCONF_LOAD_FP                             0 | 
| 449 | #  define CONF_F_NCONF_NEW                                 0 | 
| 450 | #  define CONF_F_PROCESS_INCLUDE                           0 | 
| 451 | #  define CONF_F_SSL_MODULE_INIT                           0 | 
| 452 | #  define CONF_F_STR_COPY                                  0 | 
| 453 |  | 
| 454 | /* | 
| 455 |  * CRYPTO function codes. | 
| 456 |  */ | 
| 457 | #  define CRYPTO_F_CMAC_CTX_NEW                            0 | 
| 458 | #  define CRYPTO_F_CRYPTO_DUP_EX_DATA                      0 | 
| 459 | #  define CRYPTO_F_CRYPTO_FREE_EX_DATA                     0 | 
| 460 | #  define CRYPTO_F_CRYPTO_GET_EX_NEW_INDEX                 0 | 
| 461 | #  define CRYPTO_F_CRYPTO_MEMDUP                           0 | 
| 462 | #  define CRYPTO_F_CRYPTO_NEW_EX_DATA                      0 | 
| 463 | #  define CRYPTO_F_CRYPTO_OCB128_COPY_CTX                  0 | 
| 464 | #  define CRYPTO_F_CRYPTO_OCB128_INIT                      0 | 
| 465 | #  define CRYPTO_F_CRYPTO_SET_EX_DATA                      0 | 
| 466 | #  define CRYPTO_F_GET_AND_LOCK                            0 | 
| 467 | #  define CRYPTO_F_OPENSSL_ATEXIT                          0 | 
| 468 | #  define CRYPTO_F_OPENSSL_BUF2HEXSTR                      0 | 
| 469 | #  define CRYPTO_F_OPENSSL_FOPEN                           0 | 
| 470 | #  define CRYPTO_F_OPENSSL_HEXSTR2BUF                      0 | 
| 471 | #  define CRYPTO_F_OPENSSL_INIT_CRYPTO                     0 | 
| 472 | #  define CRYPTO_F_OPENSSL_LH_NEW                          0 | 
| 473 | #  define CRYPTO_F_OPENSSL_SK_DEEP_COPY                    0 | 
| 474 | #  define CRYPTO_F_OPENSSL_SK_DUP                          0 | 
| 475 | #  define CRYPTO_F_PKEY_HMAC_INIT                          0 | 
| 476 | #  define CRYPTO_F_PKEY_POLY1305_INIT                      0 | 
| 477 | #  define CRYPTO_F_PKEY_SIPHASH_INIT                       0 | 
| 478 | #  define CRYPTO_F_SK_RESERVE                              0 | 
| 479 |  | 
| 480 | #  ifndef OPENSSL_NO_CT | 
| 481 | /* | 
| 482 |  * CT function codes. | 
| 483 |  */ | 
| 484 | #   define CT_F_CTLOG_NEW                                   0 | 
| 485 | #   define CT_F_CTLOG_NEW_FROM_BASE64                       0 | 
| 486 | #   define CT_F_CTLOG_NEW_FROM_CONF                         0 | 
| 487 | #   define CT_F_CTLOG_STORE_LOAD_CTX_NEW                    0 | 
| 488 | #   define CT_F_CTLOG_STORE_LOAD_FILE                       0 | 
| 489 | #   define CT_F_CTLOG_STORE_LOAD_LOG                        0 | 
| 490 | #   define CT_F_CTLOG_STORE_NEW                             0 | 
| 491 | #   define CT_F_CT_BASE64_DECODE                            0 | 
| 492 | #   define CT_F_CT_POLICY_EVAL_CTX_NEW                      0 | 
| 493 | #   define CT_F_CT_V1_LOG_ID_FROM_PKEY                      0 | 
| 494 | #   define CT_F_I2O_SCT                                     0 | 
| 495 | #   define CT_F_I2O_SCT_LIST                                0 | 
| 496 | #   define CT_F_I2O_SCT_SIGNATURE                           0 | 
| 497 | #   define CT_F_O2I_SCT                                     0 | 
| 498 | #   define CT_F_O2I_SCT_LIST                                0 | 
| 499 | #   define CT_F_O2I_SCT_SIGNATURE                           0 | 
| 500 | #   define CT_F_SCT_CTX_NEW                                 0 | 
| 501 | #   define CT_F_SCT_CTX_VERIFY                              0 | 
| 502 | #   define CT_F_SCT_NEW                                     0 | 
| 503 | #   define CT_F_SCT_NEW_FROM_BASE64                         0 | 
| 504 | #   define CT_F_SCT_SET0_LOG_ID                             0 | 
| 505 | #   define CT_F_SCT_SET1_EXTENSIONS                         0 | 
| 506 | #   define CT_F_SCT_SET1_LOG_ID                             0 | 
| 507 | #   define CT_F_SCT_SET1_SIGNATURE                          0 | 
| 508 | #   define CT_F_SCT_SET_LOG_ENTRY_TYPE                      0 | 
| 509 | #   define CT_F_SCT_SET_SIGNATURE_NID                       0 | 
| 510 | #   define CT_F_SCT_SET_VERSION                             0 | 
| 511 | #  endif | 
| 512 |  | 
| 513 | #  ifndef OPENSSL_NO_DH | 
| 514 | /* | 
| 515 |  * DH function codes. | 
| 516 |  */ | 
| 517 | #   define DH_F_COMPUTE_KEY                                 0 | 
| 518 | #   define DH_F_DHPARAMS_PRINT_FP                           0 | 
| 519 | #   define DH_F_DH_BUILTIN_GENPARAMS                        0 | 
| 520 | #   define DH_F_DH_CHECK_EX                                 0 | 
| 521 | #   define DH_F_DH_CHECK_PARAMS_EX                          0 | 
| 522 | #   define DH_F_DH_CHECK_PUB_KEY_EX                         0 | 
| 523 | #   define DH_F_DH_CMS_DECRYPT                              0 | 
| 524 | #   define DH_F_DH_CMS_SET_PEERKEY                          0 | 
| 525 | #   define DH_F_DH_CMS_SET_SHARED_INFO                      0 | 
| 526 | #   define DH_F_DH_METH_DUP                                 0 | 
| 527 | #   define DH_F_DH_METH_NEW                                 0 | 
| 528 | #   define DH_F_DH_METH_SET1_NAME                           0 | 
| 529 | #   define DH_F_DH_NEW_BY_NID                               0 | 
| 530 | #   define DH_F_DH_NEW_METHOD                               0 | 
| 531 | #   define DH_F_DH_PARAM_DECODE                             0 | 
| 532 | #   define DH_F_DH_PKEY_PUBLIC_CHECK                        0 | 
| 533 | #   define DH_F_DH_PRIV_DECODE                              0 | 
| 534 | #   define DH_F_DH_PRIV_ENCODE                              0 | 
| 535 | #   define DH_F_DH_PUB_DECODE                               0 | 
| 536 | #   define DH_F_DH_PUB_ENCODE                               0 | 
| 537 | #   define DH_F_DO_DH_PRINT                                 0 | 
| 538 | #   define DH_F_GENERATE_KEY                                0 | 
| 539 | #   define DH_F_PKEY_DH_CTRL_STR                            0 | 
| 540 | #   define DH_F_PKEY_DH_DERIVE                              0 | 
| 541 | #   define DH_F_PKEY_DH_INIT                                0 | 
| 542 | #   define DH_F_PKEY_DH_KEYGEN                              0 | 
| 543 | #  endif | 
| 544 |  | 
| 545 | #  ifndef OPENSSL_NO_DSA | 
| 546 | /* | 
| 547 |  * DSA function codes. | 
| 548 |  */ | 
| 549 | #   define DSA_F_DSAPARAMS_PRINT                            0 | 
| 550 | #   define DSA_F_DSAPARAMS_PRINT_FP                         0 | 
| 551 | #   define DSA_F_DSA_BUILTIN_PARAMGEN                       0 | 
| 552 | #   define DSA_F_DSA_BUILTIN_PARAMGEN2                      0 | 
| 553 | #   define DSA_F_DSA_DO_SIGN                                0 | 
| 554 | #   define DSA_F_DSA_DO_VERIFY                              0 | 
| 555 | #   define DSA_F_DSA_METH_DUP                               0 | 
| 556 | #   define DSA_F_DSA_METH_NEW                               0 | 
| 557 | #   define DSA_F_DSA_METH_SET1_NAME                         0 | 
| 558 | #   define DSA_F_DSA_NEW_METHOD                             0 | 
| 559 | #   define DSA_F_DSA_PARAM_DECODE                           0 | 
| 560 | #   define DSA_F_DSA_PRINT_FP                               0 | 
| 561 | #   define DSA_F_DSA_PRIV_DECODE                            0 | 
| 562 | #   define DSA_F_DSA_PRIV_ENCODE                            0 | 
| 563 | #   define DSA_F_DSA_PUB_DECODE                             0 | 
| 564 | #   define DSA_F_DSA_PUB_ENCODE                             0 | 
| 565 | #   define DSA_F_DSA_SIGN                                   0 | 
| 566 | #   define DSA_F_DSA_SIGN_SETUP                             0 | 
| 567 | #   define DSA_F_DSA_SIG_NEW                                0 | 
| 568 | #   define DSA_F_OLD_DSA_PRIV_DECODE                        0 | 
| 569 | #   define DSA_F_PKEY_DSA_CTRL                              0 | 
| 570 | #   define DSA_F_PKEY_DSA_CTRL_STR                          0 | 
| 571 | #   define DSA_F_PKEY_DSA_KEYGEN                            0 | 
| 572 | #  endif | 
| 573 |  | 
| 574 | #  ifndef OPENSSL_NO_EC | 
| 575 | /* | 
| 576 |  * EC function codes. | 
| 577 |  */ | 
| 578 | #   define EC_F_BN_TO_FELEM                                 0 | 
| 579 | #   define EC_F_D2I_ECPARAMETERS                            0 | 
| 580 | #   define EC_F_D2I_ECPKPARAMETERS                          0 | 
| 581 | #   define EC_F_D2I_ECPRIVATEKEY                            0 | 
| 582 | #   define EC_F_DO_EC_KEY_PRINT                             0 | 
| 583 | #   define EC_F_ECDH_CMS_DECRYPT                            0 | 
| 584 | #   define EC_F_ECDH_CMS_SET_SHARED_INFO                    0 | 
| 585 | #   define EC_F_ECDH_COMPUTE_KEY                            0 | 
| 586 | #   define EC_F_ECDH_SIMPLE_COMPUTE_KEY                     0 | 
| 587 | #   define EC_F_ECDSA_DO_SIGN_EX                            0 | 
| 588 | #   define EC_F_ECDSA_DO_VERIFY                             0 | 
| 589 | #   define EC_F_ECDSA_SIGN_EX                               0 | 
| 590 | #   define EC_F_ECDSA_SIGN_SETUP                            0 | 
| 591 | #   define EC_F_ECDSA_SIG_NEW                               0 | 
| 592 | #   define EC_F_ECDSA_VERIFY                                0 | 
| 593 | #   define EC_F_ECD_ITEM_VERIFY                             0 | 
| 594 | #   define EC_F_ECKEY_PARAM2TYPE                            0 | 
| 595 | #   define EC_F_ECKEY_PARAM_DECODE                          0 | 
| 596 | #   define EC_F_ECKEY_PRIV_DECODE                           0 | 
| 597 | #   define EC_F_ECKEY_PRIV_ENCODE                           0 | 
| 598 | #   define EC_F_ECKEY_PUB_DECODE                            0 | 
| 599 | #   define EC_F_ECKEY_PUB_ENCODE                            0 | 
| 600 | #   define EC_F_ECKEY_TYPE2PARAM                            0 | 
| 601 | #   define EC_F_ECPARAMETERS_PRINT                          0 | 
| 602 | #   define EC_F_ECPARAMETERS_PRINT_FP                       0 | 
| 603 | #   define EC_F_ECPKPARAMETERS_PRINT                        0 | 
| 604 | #   define EC_F_ECPKPARAMETERS_PRINT_FP                     0 | 
| 605 | #   define EC_F_ECP_NISTZ256_GET_AFFINE                     0 | 
| 606 | #   define EC_F_ECP_NISTZ256_INV_MOD_ORD                    0 | 
| 607 | #   define EC_F_ECP_NISTZ256_MULT_PRECOMPUTE                0 | 
| 608 | #   define EC_F_ECP_NISTZ256_POINTS_MUL                     0 | 
| 609 | #   define EC_F_ECP_NISTZ256_PRE_COMP_NEW                   0 | 
| 610 | #   define EC_F_ECP_NISTZ256_WINDOWED_MUL                   0 | 
| 611 | #   define EC_F_ECX_KEY_OP                                  0 | 
| 612 | #   define EC_F_ECX_PRIV_ENCODE                             0 | 
| 613 | #   define EC_F_ECX_PUB_ENCODE                              0 | 
| 614 | #   define EC_F_EC_ASN1_GROUP2CURVE                         0 | 
| 615 | #   define EC_F_EC_ASN1_GROUP2FIELDID                       0 | 
| 616 | #   define EC_F_EC_GF2M_MONTGOMERY_POINT_MULTIPLY           0 | 
| 617 | #   define EC_F_EC_GF2M_SIMPLE_FIELD_INV                    0 | 
| 618 | #   define EC_F_EC_GF2M_SIMPLE_GROUP_CHECK_DISCRIMINANT     0 | 
| 619 | #   define EC_F_EC_GF2M_SIMPLE_GROUP_SET_CURVE              0 | 
| 620 | #   define EC_F_EC_GF2M_SIMPLE_LADDER_POST                  0 | 
| 621 | #   define EC_F_EC_GF2M_SIMPLE_LADDER_PRE                   0 | 
| 622 | #   define EC_F_EC_GF2M_SIMPLE_OCT2POINT                    0 | 
| 623 | #   define EC_F_EC_GF2M_SIMPLE_POINT2OCT                    0 | 
| 624 | #   define EC_F_EC_GF2M_SIMPLE_POINTS_MUL                   0 | 
| 625 | #   define EC_F_EC_GF2M_SIMPLE_POINT_GET_AFFINE_COORDINATES 0 | 
| 626 | #   define EC_F_EC_GF2M_SIMPLE_POINT_SET_AFFINE_COORDINATES 0 | 
| 627 | #   define EC_F_EC_GF2M_SIMPLE_SET_COMPRESSED_COORDINATES   0 | 
| 628 | #   define EC_F_EC_GFP_MONT_FIELD_DECODE                    0 | 
| 629 | #   define EC_F_EC_GFP_MONT_FIELD_ENCODE                    0 | 
| 630 | #   define EC_F_EC_GFP_MONT_FIELD_INV                       0 | 
| 631 | #   define EC_F_EC_GFP_MONT_FIELD_MUL                       0 | 
| 632 | #   define EC_F_EC_GFP_MONT_FIELD_SET_TO_ONE                0 | 
| 633 | #   define EC_F_EC_GFP_MONT_FIELD_SQR                       0 | 
| 634 | #   define EC_F_EC_GFP_MONT_GROUP_SET_CURVE                 0 | 
| 635 | #   define EC_F_EC_GFP_NISTP224_GROUP_SET_CURVE             0 | 
| 636 | #   define EC_F_EC_GFP_NISTP224_POINTS_MUL                  0 | 
| 637 | #   define EC_F_EC_GFP_NISTP224_POINT_GET_AFFINE_COORDINATES 0 | 
| 638 | #   define EC_F_EC_GFP_NISTP256_GROUP_SET_CURVE             0 | 
| 639 | #   define EC_F_EC_GFP_NISTP256_POINTS_MUL                  0 | 
| 640 | #   define EC_F_EC_GFP_NISTP256_POINT_GET_AFFINE_COORDINATES 0 | 
| 641 | #   define EC_F_EC_GFP_NISTP521_GROUP_SET_CURVE             0 | 
| 642 | #   define EC_F_EC_GFP_NISTP521_POINTS_MUL                  0 | 
| 643 | #   define EC_F_EC_GFP_NISTP521_POINT_GET_AFFINE_COORDINATES 0 | 
| 644 | #   define EC_F_EC_GFP_NIST_FIELD_MUL                       0 | 
| 645 | #   define EC_F_EC_GFP_NIST_FIELD_SQR                       0 | 
| 646 | #   define EC_F_EC_GFP_NIST_GROUP_SET_CURVE                 0 | 
| 647 | #   define EC_F_EC_GFP_SIMPLE_BLIND_COORDINATES             0 | 
| 648 | #   define EC_F_EC_GFP_SIMPLE_FIELD_INV                     0 | 
| 649 | #   define EC_F_EC_GFP_SIMPLE_GROUP_CHECK_DISCRIMINANT      0 | 
| 650 | #   define EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE               0 | 
| 651 | #   define EC_F_EC_GFP_SIMPLE_MAKE_AFFINE                   0 | 
| 652 | #   define EC_F_EC_GFP_SIMPLE_OCT2POINT                     0 | 
| 653 | #   define EC_F_EC_GFP_SIMPLE_POINT2OCT                     0 | 
| 654 | #   define EC_F_EC_GFP_SIMPLE_POINTS_MAKE_AFFINE            0 | 
| 655 | #   define EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES  0 | 
| 656 | #   define EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES  0 | 
| 657 | #   define EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES    0 | 
| 658 | #   define EC_F_EC_GROUP_CHECK                              0 | 
| 659 | #   define EC_F_EC_GROUP_CHECK_DISCRIMINANT                 0 | 
| 660 | #   define EC_F_EC_GROUP_COPY                               0 | 
| 661 | #   define EC_F_EC_GROUP_GET_CURVE                          0 | 
| 662 | #   define EC_F_EC_GROUP_GET_CURVE_GF2M                     0 | 
| 663 | #   define EC_F_EC_GROUP_GET_CURVE_GFP                      0 | 
| 664 | #   define EC_F_EC_GROUP_GET_DEGREE                         0 | 
| 665 | #   define EC_F_EC_GROUP_GET_ECPARAMETERS                   0 | 
| 666 | #   define EC_F_EC_GROUP_GET_ECPKPARAMETERS                 0 | 
| 667 | #   define EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS              0 | 
| 668 | #   define EC_F_EC_GROUP_GET_TRINOMIAL_BASIS                0 | 
| 669 | #   define EC_F_EC_GROUP_NEW                                0 | 
| 670 | #   define EC_F_EC_GROUP_NEW_BY_CURVE_NAME                  0 | 
| 671 | #   define EC_F_EC_GROUP_NEW_FROM_DATA                      0 | 
| 672 | #   define EC_F_EC_GROUP_NEW_FROM_ECPARAMETERS              0 | 
| 673 | #   define EC_F_EC_GROUP_NEW_FROM_ECPKPARAMETERS            0 | 
| 674 | #   define EC_F_EC_GROUP_SET_CURVE                          0 | 
| 675 | #   define EC_F_EC_GROUP_SET_CURVE_GF2M                     0 | 
| 676 | #   define EC_F_EC_GROUP_SET_CURVE_GFP                      0 | 
| 677 | #   define EC_F_EC_GROUP_SET_GENERATOR                      0 | 
| 678 | #   define EC_F_EC_GROUP_SET_SEED                           0 | 
| 679 | #   define EC_F_EC_KEY_CHECK_KEY                            0 | 
| 680 | #   define EC_F_EC_KEY_COPY                                 0 | 
| 681 | #   define EC_F_EC_KEY_GENERATE_KEY                         0 | 
| 682 | #   define EC_F_EC_KEY_NEW                                  0 | 
| 683 | #   define EC_F_EC_KEY_NEW_METHOD                           0 | 
| 684 | #   define EC_F_EC_KEY_OCT2PRIV                             0 | 
| 685 | #   define EC_F_EC_KEY_PRINT                                0 | 
| 686 | #   define EC_F_EC_KEY_PRINT_FP                             0 | 
| 687 | #   define EC_F_EC_KEY_PRIV2BUF                             0 | 
| 688 | #   define EC_F_EC_KEY_PRIV2OCT                             0 | 
| 689 | #   define EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES    0 | 
| 690 | #   define EC_F_EC_KEY_SIMPLE_CHECK_KEY                     0 | 
| 691 | #   define EC_F_EC_KEY_SIMPLE_OCT2PRIV                      0 | 
| 692 | #   define EC_F_EC_KEY_SIMPLE_PRIV2OCT                      0 | 
| 693 | #   define EC_F_EC_PKEY_CHECK                               0 | 
| 694 | #   define EC_F_EC_PKEY_PARAM_CHECK                         0 | 
| 695 | #   define EC_F_EC_POINTS_MAKE_AFFINE                       0 | 
| 696 | #   define EC_F_EC_POINTS_MUL                               0 | 
| 697 | #   define EC_F_EC_POINT_ADD                                0 | 
| 698 | #   define EC_F_EC_POINT_BN2POINT                           0 | 
| 699 | #   define EC_F_EC_POINT_CMP                                0 | 
| 700 | #   define EC_F_EC_POINT_COPY                               0 | 
| 701 | #   define EC_F_EC_POINT_DBL                                0 | 
| 702 | #   define EC_F_EC_POINT_GET_AFFINE_COORDINATES             0 | 
| 703 | #   define EC_F_EC_POINT_GET_AFFINE_COORDINATES_GF2M        0 | 
| 704 | #   define EC_F_EC_POINT_GET_AFFINE_COORDINATES_GFP         0 | 
| 705 | #   define EC_F_EC_POINT_GET_JPROJECTIVE_COORDINATES_GFP    0 | 
| 706 | #   define EC_F_EC_POINT_INVERT                             0 | 
| 707 | #   define EC_F_EC_POINT_IS_AT_INFINITY                     0 | 
| 708 | #   define EC_F_EC_POINT_IS_ON_CURVE                        0 | 
| 709 | #   define EC_F_EC_POINT_MAKE_AFFINE                        0 | 
| 710 | #   define EC_F_EC_POINT_NEW                                0 | 
| 711 | #   define EC_F_EC_POINT_OCT2POINT                          0 | 
| 712 | #   define EC_F_EC_POINT_POINT2BUF                          0 | 
| 713 | #   define EC_F_EC_POINT_POINT2OCT                          0 | 
| 714 | #   define EC_F_EC_POINT_SET_AFFINE_COORDINATES             0 | 
| 715 | #   define EC_F_EC_POINT_SET_AFFINE_COORDINATES_GF2M        0 | 
| 716 | #   define EC_F_EC_POINT_SET_AFFINE_COORDINATES_GFP         0 | 
| 717 | #   define EC_F_EC_POINT_SET_COMPRESSED_COORDINATES         0 | 
| 718 | #   define EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GF2M    0 | 
| 719 | #   define EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GFP     0 | 
| 720 | #   define EC_F_EC_POINT_SET_JPROJECTIVE_COORDINATES_GFP    0 | 
| 721 | #   define EC_F_EC_POINT_SET_TO_INFINITY                    0 | 
| 722 | #   define EC_F_EC_PRE_COMP_NEW                             0 | 
| 723 | #   define EC_F_EC_SCALAR_MUL_LADDER                        0 | 
| 724 | #   define EC_F_EC_WNAF_MUL                                 0 | 
| 725 | #   define EC_F_EC_WNAF_PRECOMPUTE_MULT                     0 | 
| 726 | #   define EC_F_I2D_ECPARAMETERS                            0 | 
| 727 | #   define EC_F_I2D_ECPKPARAMETERS                          0 | 
| 728 | #   define EC_F_I2D_ECPRIVATEKEY                            0 | 
| 729 | #   define EC_F_I2O_ECPUBLICKEY                             0 | 
| 730 | #   define EC_F_NISTP224_PRE_COMP_NEW                       0 | 
| 731 | #   define EC_F_NISTP256_PRE_COMP_NEW                       0 | 
| 732 | #   define EC_F_NISTP521_PRE_COMP_NEW                       0 | 
| 733 | #   define EC_F_O2I_ECPUBLICKEY                             0 | 
| 734 | #   define EC_F_OLD_EC_PRIV_DECODE                          0 | 
| 735 | #   define EC_F_OSSL_ECDH_COMPUTE_KEY                       0 | 
| 736 | #   define EC_F_OSSL_ECDSA_SIGN_SIG                         0 | 
| 737 | #   define EC_F_OSSL_ECDSA_VERIFY_SIG                       0 | 
| 738 | #   define EC_F_PKEY_ECD_CTRL                               0 | 
| 739 | #   define EC_F_PKEY_ECD_DIGESTSIGN                         0 | 
| 740 | #   define EC_F_PKEY_ECD_DIGESTSIGN25519                    0 | 
| 741 | #   define EC_F_PKEY_ECD_DIGESTSIGN448                      0 | 
| 742 | #   define EC_F_PKEY_ECX_DERIVE                             0 | 
| 743 | #   define EC_F_PKEY_EC_CTRL                                0 | 
| 744 | #   define EC_F_PKEY_EC_CTRL_STR                            0 | 
| 745 | #   define EC_F_PKEY_EC_DERIVE                              0 | 
| 746 | #   define EC_F_PKEY_EC_INIT                                0 | 
| 747 | #   define EC_F_PKEY_EC_KDF_DERIVE                          0 | 
| 748 | #   define EC_F_PKEY_EC_KEYGEN                              0 | 
| 749 | #   define EC_F_PKEY_EC_PARAMGEN                            0 | 
| 750 | #   define EC_F_PKEY_EC_SIGN                                0 | 
| 751 | #   define EC_F_VALIDATE_ECX_DERIVE                         0 | 
| 752 | #  endif | 
| 753 |  | 
| 754 | #  ifndef OPENSSL_NO_ENGINE | 
| 755 | /* | 
| 756 |  * ENGINE function codes. | 
| 757 |  */ | 
| 758 | #   define ENGINE_F_DIGEST_UPDATE                           0 | 
| 759 | #   define ENGINE_F_DYNAMIC_CTRL                            0 | 
| 760 | #   define ENGINE_F_DYNAMIC_GET_DATA_CTX                    0 | 
| 761 | #   define ENGINE_F_DYNAMIC_LOAD                            0 | 
| 762 | #   define ENGINE_F_DYNAMIC_SET_DATA_CTX                    0 | 
| 763 | #   define ENGINE_F_ENGINE_ADD                              0 | 
| 764 | #   define ENGINE_F_ENGINE_BY_ID                            0 | 
| 765 | #   define ENGINE_F_ENGINE_CMD_IS_EXECUTABLE                0 | 
| 766 | #   define ENGINE_F_ENGINE_CTRL                             0 | 
| 767 | #   define ENGINE_F_ENGINE_CTRL_CMD                         0 | 
| 768 | #   define ENGINE_F_ENGINE_CTRL_CMD_STRING                  0 | 
| 769 | #   define ENGINE_F_ENGINE_FINISH                           0 | 
| 770 | #   define ENGINE_F_ENGINE_GET_CIPHER                       0 | 
| 771 | #   define ENGINE_F_ENGINE_GET_DIGEST                       0 | 
| 772 | #   define ENGINE_F_ENGINE_GET_FIRST                        0 | 
| 773 | #   define ENGINE_F_ENGINE_GET_LAST                         0 | 
| 774 | #   define ENGINE_F_ENGINE_GET_NEXT                         0 | 
| 775 | #   define ENGINE_F_ENGINE_GET_PKEY_ASN1_METH               0 | 
| 776 | #   define ENGINE_F_ENGINE_GET_PKEY_METH                    0 | 
| 777 | #   define ENGINE_F_ENGINE_GET_PREV                         0 | 
| 778 | #   define ENGINE_F_ENGINE_INIT                             0 | 
| 779 | #   define ENGINE_F_ENGINE_LIST_ADD                         0 | 
| 780 | #   define ENGINE_F_ENGINE_LIST_REMOVE                      0 | 
| 781 | #   define ENGINE_F_ENGINE_LOAD_PRIVATE_KEY                 0 | 
| 782 | #   define ENGINE_F_ENGINE_LOAD_PUBLIC_KEY                  0 | 
| 783 | #   define ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT             0 | 
| 784 | #   define ENGINE_F_ENGINE_NEW                              0 | 
| 785 | #   define ENGINE_F_ENGINE_PKEY_ASN1_FIND_STR               0 | 
| 786 | #   define ENGINE_F_ENGINE_REMOVE                           0 | 
| 787 | #   define ENGINE_F_ENGINE_SET_DEFAULT_STRING               0 | 
| 788 | #   define ENGINE_F_ENGINE_SET_ID                           0 | 
| 789 | #   define ENGINE_F_ENGINE_SET_NAME                         0 | 
| 790 | #   define ENGINE_F_ENGINE_TABLE_REGISTER                   0 | 
| 791 | #   define ENGINE_F_ENGINE_UNLOCKED_FINISH                  0 | 
| 792 | #   define ENGINE_F_ENGINE_UP_REF                           0 | 
| 793 | #   define ENGINE_F_INT_CLEANUP_ITEM                        0 | 
| 794 | #   define ENGINE_F_INT_CTRL_HELPER                         0 | 
| 795 | #   define ENGINE_F_INT_ENGINE_CONFIGURE                    0 | 
| 796 | #   define ENGINE_F_INT_ENGINE_MODULE_INIT                  0 | 
| 797 | #   define ENGINE_F_OSSL_HMAC_INIT                          0 | 
| 798 | #  endif | 
| 799 |  | 
| 800 | /* | 
| 801 |  * EVP function codes. | 
| 802 |  */ | 
| 803 | #  define EVP_F_AESNI_INIT_KEY                             0 | 
| 804 | #  define EVP_F_AESNI_XTS_INIT_KEY                         0 | 
| 805 | #  define EVP_F_AES_GCM_CTRL                               0 | 
| 806 | #  define EVP_F_AES_INIT_KEY                               0 | 
| 807 | #  define EVP_F_AES_OCB_CIPHER                             0 | 
| 808 | #  define EVP_F_AES_T4_INIT_KEY                            0 | 
| 809 | #  define EVP_F_AES_T4_XTS_INIT_KEY                        0 | 
| 810 | #  define EVP_F_AES_WRAP_CIPHER                            0 | 
| 811 | #  define EVP_F_AES_XTS_INIT_KEY                           0 | 
| 812 | #  define EVP_F_ALG_MODULE_INIT                            0 | 
| 813 | #  define EVP_F_ARIA_CCM_INIT_KEY                          0 | 
| 814 | #  define EVP_F_ARIA_GCM_CTRL                              0 | 
| 815 | #  define EVP_F_ARIA_GCM_INIT_KEY                          0 | 
| 816 | #  define EVP_F_ARIA_INIT_KEY                              0 | 
| 817 | #  define EVP_F_B64_NEW                                    0 | 
| 818 | #  define EVP_F_CAMELLIA_INIT_KEY                          0 | 
| 819 | #  define EVP_F_CHACHA20_POLY1305_CTRL                     0 | 
| 820 | #  define EVP_F_CMLL_T4_INIT_KEY                           0 | 
| 821 | #  define EVP_F_DES_EDE3_WRAP_CIPHER                       0 | 
| 822 | #  define EVP_F_DO_SIGVER_INIT                             0 | 
| 823 | #  define EVP_F_ENC_NEW                                    0 | 
| 824 | #  define EVP_F_EVP_CIPHERINIT_EX                          0 | 
| 825 | #  define EVP_F_EVP_CIPHER_ASN1_TO_PARAM                   0 | 
| 826 | #  define EVP_F_EVP_CIPHER_CTX_COPY                        0 | 
| 827 | #  define EVP_F_EVP_CIPHER_CTX_CTRL                        0 | 
| 828 | #  define EVP_F_EVP_CIPHER_CTX_SET_KEY_LENGTH              0 | 
| 829 | #  define EVP_F_EVP_CIPHER_PARAM_TO_ASN1                   0 | 
| 830 | #  define EVP_F_EVP_DECRYPTFINAL_EX                        0 | 
| 831 | #  define EVP_F_EVP_DECRYPTUPDATE                          0 | 
| 832 | #  define EVP_F_EVP_DIGESTFINALXOF                         0 | 
| 833 | #  define EVP_F_EVP_DIGESTINIT_EX                          0 | 
| 834 | #  define EVP_F_EVP_ENCRYPTDECRYPTUPDATE                   0 | 
| 835 | #  define EVP_F_EVP_ENCRYPTFINAL_EX                        0 | 
| 836 | #  define EVP_F_EVP_ENCRYPTUPDATE                          0 | 
| 837 | #  define EVP_F_EVP_MD_CTX_COPY_EX                         0 | 
| 838 | #  define EVP_F_EVP_MD_SIZE                                0 | 
| 839 | #  define EVP_F_EVP_OPENINIT                               0 | 
| 840 | #  define EVP_F_EVP_PBE_ALG_ADD                            0 | 
| 841 | #  define EVP_F_EVP_PBE_ALG_ADD_TYPE                       0 | 
| 842 | #  define EVP_F_EVP_PBE_CIPHERINIT                         0 | 
| 843 | #  define EVP_F_EVP_PBE_SCRYPT                             0 | 
| 844 | #  define EVP_F_EVP_PKCS82PKEY                             0 | 
| 845 | #  define EVP_F_EVP_PKEY2PKCS8                             0 | 
| 846 | #  define EVP_F_EVP_PKEY_ASN1_ADD0                         0 | 
| 847 | #  define EVP_F_EVP_PKEY_CHECK                             0 | 
| 848 | #  define EVP_F_EVP_PKEY_COPY_PARAMETERS                   0 | 
| 849 | #  define EVP_F_EVP_PKEY_CTX_CTRL                          0 | 
| 850 | #  define EVP_F_EVP_PKEY_CTX_CTRL_STR                      0 | 
| 851 | #  define EVP_F_EVP_PKEY_CTX_DUP                           0 | 
| 852 | #  define EVP_F_EVP_PKEY_CTX_MD                            0 | 
| 853 | #  define EVP_F_EVP_PKEY_DECRYPT                           0 | 
| 854 | #  define EVP_F_EVP_PKEY_DECRYPT_INIT                      0 | 
| 855 | #  define EVP_F_EVP_PKEY_DECRYPT_OLD                       0 | 
| 856 | #  define EVP_F_EVP_PKEY_DERIVE                            0 | 
| 857 | #  define EVP_F_EVP_PKEY_DERIVE_INIT                       0 | 
| 858 | #  define EVP_F_EVP_PKEY_DERIVE_SET_PEER                   0 | 
| 859 | #  define EVP_F_EVP_PKEY_ENCRYPT                           0 | 
| 860 | #  define EVP_F_EVP_PKEY_ENCRYPT_INIT                      0 | 
| 861 | #  define EVP_F_EVP_PKEY_ENCRYPT_OLD                       0 | 
| 862 | #  define EVP_F_EVP_PKEY_GET0_DH                           0 | 
| 863 | #  define EVP_F_EVP_PKEY_GET0_DSA                          0 | 
| 864 | #  define EVP_F_EVP_PKEY_GET0_EC_KEY                       0 | 
| 865 | #  define EVP_F_EVP_PKEY_GET0_HMAC                         0 | 
| 866 | #  define EVP_F_EVP_PKEY_GET0_POLY1305                     0 | 
| 867 | #  define EVP_F_EVP_PKEY_GET0_RSA                          0 | 
| 868 | #  define EVP_F_EVP_PKEY_GET0_SIPHASH                      0 | 
| 869 | #  define EVP_F_EVP_PKEY_GET_RAW_PRIVATE_KEY               0 | 
| 870 | #  define EVP_F_EVP_PKEY_GET_RAW_PUBLIC_KEY                0 | 
| 871 | #  define EVP_F_EVP_PKEY_KEYGEN                            0 | 
| 872 | #  define EVP_F_EVP_PKEY_KEYGEN_INIT                       0 | 
| 873 | #  define EVP_F_EVP_PKEY_METH_ADD0                         0 | 
| 874 | #  define EVP_F_EVP_PKEY_METH_NEW                          0 | 
| 875 | #  define EVP_F_EVP_PKEY_NEW                               0 | 
| 876 | #  define EVP_F_EVP_PKEY_NEW_CMAC_KEY                      0 | 
| 877 | #  define EVP_F_EVP_PKEY_NEW_RAW_PRIVATE_KEY               0 | 
| 878 | #  define EVP_F_EVP_PKEY_NEW_RAW_PUBLIC_KEY                0 | 
| 879 | #  define EVP_F_EVP_PKEY_PARAMGEN                          0 | 
| 880 | #  define EVP_F_EVP_PKEY_PARAMGEN_INIT                     0 | 
| 881 | #  define EVP_F_EVP_PKEY_PARAM_CHECK                       0 | 
| 882 | #  define EVP_F_EVP_PKEY_PUBLIC_CHECK                      0 | 
| 883 | #  define EVP_F_EVP_PKEY_SET1_ENGINE                       0 | 
| 884 | #  define EVP_F_EVP_PKEY_SET_ALIAS_TYPE                    0 | 
| 885 | #  define EVP_F_EVP_PKEY_SIGN                              0 | 
| 886 | #  define EVP_F_EVP_PKEY_SIGN_INIT                         0 | 
| 887 | #  define EVP_F_EVP_PKEY_VERIFY                            0 | 
| 888 | #  define EVP_F_EVP_PKEY_VERIFY_INIT                       0 | 
| 889 | #  define EVP_F_EVP_PKEY_VERIFY_RECOVER                    0 | 
| 890 | #  define EVP_F_EVP_PKEY_VERIFY_RECOVER_INIT               0 | 
| 891 | #  define EVP_F_EVP_SIGNFINAL                              0 | 
| 892 | #  define EVP_F_EVP_VERIFYFINAL                            0 | 
| 893 | #  define EVP_F_INT_CTX_NEW                                0 | 
| 894 | #  define EVP_F_OK_NEW                                     0 | 
| 895 | #  define EVP_F_PKCS5_PBE_KEYIVGEN                         0 | 
| 896 | #  define EVP_F_PKCS5_V2_PBE_KEYIVGEN                      0 | 
| 897 | #  define EVP_F_PKCS5_V2_PBKDF2_KEYIVGEN                   0 | 
| 898 | #  define EVP_F_PKCS5_V2_SCRYPT_KEYIVGEN                   0 | 
| 899 | #  define EVP_F_PKEY_SET_TYPE                              0 | 
| 900 | #  define EVP_F_RC2_MAGIC_TO_METH                          0 | 
| 901 | #  define EVP_F_RC5_CTRL                                   0 | 
| 902 | #  define EVP_F_R_32_12_16_INIT_KEY                        0 | 
| 903 | #  define EVP_F_S390X_AES_GCM_CTRL                         0 | 
| 904 | #  define EVP_F_UPDATE                                     0 | 
| 905 |  | 
| 906 | /* | 
| 907 |  * KDF function codes. | 
| 908 |  */ | 
| 909 | #  define KDF_F_PKEY_HKDF_CTRL_STR                         0 | 
| 910 | #  define KDF_F_PKEY_HKDF_DERIVE                           0 | 
| 911 | #  define KDF_F_PKEY_HKDF_INIT                             0 | 
| 912 | #  define KDF_F_PKEY_SCRYPT_CTRL_STR                       0 | 
| 913 | #  define KDF_F_PKEY_SCRYPT_CTRL_UINT64                    0 | 
| 914 | #  define KDF_F_PKEY_SCRYPT_DERIVE                         0 | 
| 915 | #  define KDF_F_PKEY_SCRYPT_INIT                           0 | 
| 916 | #  define KDF_F_PKEY_SCRYPT_SET_MEMBUF                     0 | 
| 917 | #  define KDF_F_PKEY_TLS1_PRF_CTRL_STR                     0 | 
| 918 | #  define KDF_F_PKEY_TLS1_PRF_DERIVE                       0 | 
| 919 | #  define KDF_F_PKEY_TLS1_PRF_INIT                         0 | 
| 920 | #  define KDF_F_TLS1_PRF_ALG                               0 | 
| 921 |  | 
| 922 | /* | 
| 923 |  * KDF reason codes. | 
| 924 |  */ | 
| 925 | #  define KDF_R_INVALID_DIGEST                             0 | 
| 926 | #  define KDF_R_MISSING_ITERATION_COUNT                    0 | 
| 927 | #  define KDF_R_MISSING_KEY                                0 | 
| 928 | #  define KDF_R_MISSING_MESSAGE_DIGEST                     0 | 
| 929 | #  define KDF_R_MISSING_PARAMETER                          0 | 
| 930 | #  define KDF_R_MISSING_PASS                               0 | 
| 931 | #  define KDF_R_MISSING_SALT                               0 | 
| 932 | #  define KDF_R_MISSING_SECRET                             0 | 
| 933 | #  define KDF_R_MISSING_SEED                               0 | 
| 934 | #  define KDF_R_UNKNOWN_PARAMETER_TYPE                     0 | 
| 935 | #  define KDF_R_VALUE_ERROR                                0 | 
| 936 | #  define KDF_R_VALUE_MISSING                              0 | 
| 937 |  | 
| 938 | /* | 
| 939 |  * OBJ function codes. | 
| 940 |  */ | 
| 941 | #  define OBJ_F_OBJ_ADD_OBJECT                             0 | 
| 942 | #  define OBJ_F_OBJ_ADD_SIGID                              0 | 
| 943 | #  define OBJ_F_OBJ_CREATE                                 0 | 
| 944 | #  define OBJ_F_OBJ_DUP                                    0 | 
| 945 | #  define OBJ_F_OBJ_NAME_NEW_INDEX                         0 | 
| 946 | #  define OBJ_F_OBJ_NID2LN                                 0 | 
| 947 | #  define OBJ_F_OBJ_NID2OBJ                                0 | 
| 948 | #  define OBJ_F_OBJ_NID2SN                                 0 | 
| 949 | #  define OBJ_F_OBJ_TXT2OBJ                                0 | 
| 950 |  | 
| 951 | #  ifndef OPENSSL_NO_OCSP | 
| 952 | /* | 
| 953 |  * OCSP function codes. | 
| 954 |  */ | 
| 955 | #   define OCSP_F_D2I_OCSP_NONCE                            0 | 
| 956 | #   define OCSP_F_OCSP_BASIC_ADD1_STATUS                    0 | 
| 957 | #   define OCSP_F_OCSP_BASIC_SIGN                           0 | 
| 958 | #   define OCSP_F_OCSP_BASIC_SIGN_CTX                       0 | 
| 959 | #   define OCSP_F_OCSP_BASIC_VERIFY                         0 | 
| 960 | #   define OCSP_F_OCSP_CERT_ID_NEW                          0 | 
| 961 | #   define OCSP_F_OCSP_CHECK_DELEGATED                      0 | 
| 962 | #   define OCSP_F_OCSP_CHECK_IDS                            0 | 
| 963 | #   define OCSP_F_OCSP_CHECK_ISSUER                         0 | 
| 964 | #   define OCSP_F_OCSP_CHECK_VALIDITY                       0 | 
| 965 | #   define OCSP_F_OCSP_MATCH_ISSUERID                       0 | 
| 966 | #   define OCSP_F_OCSP_PARSE_URL                            0 | 
| 967 | #   define OCSP_F_OCSP_REQUEST_SIGN                         0 | 
| 968 | #   define OCSP_F_OCSP_REQUEST_VERIFY                       0 | 
| 969 | #   define OCSP_F_OCSP_RESPONSE_GET1_BASIC                  0 | 
| 970 | #   define OCSP_F_PARSE_HTTP_LINE1                          0 | 
| 971 | #  endif | 
| 972 |  | 
| 973 | /* | 
| 974 |  * PEM function codes. | 
| 975 |  */ | 
| 976 | #  define PEM_F_B2I_DSS                                    0 | 
| 977 | #  define PEM_F_B2I_PVK_BIO                                0 | 
| 978 | #  define PEM_F_B2I_RSA                                    0 | 
| 979 | #  define PEM_F_CHECK_BITLEN_DSA                           0 | 
| 980 | #  define PEM_F_CHECK_BITLEN_RSA                           0 | 
| 981 | #  define PEM_F_D2I_PKCS8PRIVATEKEY_BIO                    0 | 
| 982 | #  define PEM_F_D2I_PKCS8PRIVATEKEY_FP                     0 | 
| 983 | #  define PEM_F_DO_B2I                                     0 | 
| 984 | #  define PEM_F_DO_B2I_BIO                                 0 | 
| 985 | #  define                              0 | 
| 986 | #  define PEM_F_DO_I2B                                     0 | 
| 987 | #  define PEM_F_DO_PK8PKEY                                 0 | 
| 988 | #  define PEM_F_DO_PK8PKEY_FP                              0 | 
| 989 | #  define PEM_F_DO_PVK_BODY                                0 | 
| 990 | #  define                               0 | 
| 991 | #  define PEM_F_GET_HEADER_AND_DATA                        0 | 
| 992 | #  define PEM_F_GET_NAME                                   0 | 
| 993 | #  define PEM_F_I2B_PVK                                    0 | 
| 994 | #  define PEM_F_I2B_PVK_BIO                                0 | 
| 995 | #  define PEM_F_LOAD_IV                                    0 | 
| 996 | #  define PEM_F_PEM_ASN1_READ                              0 | 
| 997 | #  define PEM_F_PEM_ASN1_READ_BIO                          0 | 
| 998 | #  define PEM_F_PEM_ASN1_WRITE                             0 | 
| 999 | #  define PEM_F_PEM_ASN1_WRITE_BIO                         0 | 
| 1000 | #  define PEM_F_PEM_DEF_CALLBACK                           0 | 
| 1001 | #  define                               0 | 
| 1002 | #  define PEM_F_PEM_GET_EVP_CIPHER_INFO                    0 | 
| 1003 | #  define PEM_F_PEM_READ                                   0 | 
| 1004 | #  define PEM_F_PEM_READ_BIO                               0 | 
| 1005 | #  define PEM_F_PEM_READ_BIO_DHPARAMS                      0 | 
| 1006 | #  define PEM_F_PEM_READ_BIO_EX                            0 | 
| 1007 | #  define PEM_F_PEM_READ_BIO_PARAMETERS                    0 | 
| 1008 | #  define PEM_F_PEM_READ_BIO_PRIVATEKEY                    0 | 
| 1009 | #  define PEM_F_PEM_READ_DHPARAMS                          0 | 
| 1010 | #  define PEM_F_PEM_READ_PRIVATEKEY                        0 | 
| 1011 | #  define PEM_F_PEM_SIGNFINAL                              0 | 
| 1012 | #  define PEM_F_PEM_WRITE                                  0 | 
| 1013 | #  define PEM_F_PEM_WRITE_BIO                              0 | 
| 1014 | #  define PEM_F_PEM_WRITE_BIO_PRIVATEKEY_TRADITIONAL       0 | 
| 1015 | #  define PEM_F_PEM_WRITE_PRIVATEKEY                       0 | 
| 1016 | #  define PEM_F_PEM_X509_INFO_READ                         0 | 
| 1017 | #  define PEM_F_PEM_X509_INFO_READ_BIO                     0 | 
| 1018 | #  define PEM_F_PEM_X509_INFO_WRITE_BIO                    0 | 
| 1019 |  | 
| 1020 | /* | 
| 1021 |  * PKCS12 function codes. | 
| 1022 |  */ | 
| 1023 | #  define PKCS12_F_OPENSSL_ASC2UNI                         0 | 
| 1024 | #  define PKCS12_F_OPENSSL_UNI2ASC                         0 | 
| 1025 | #  define PKCS12_F_OPENSSL_UNI2UTF8                        0 | 
| 1026 | #  define PKCS12_F_OPENSSL_UTF82UNI                        0 | 
| 1027 | #  define PKCS12_F_PKCS12_CREATE                           0 | 
| 1028 | #  define PKCS12_F_PKCS12_GEN_MAC                          0 | 
| 1029 | #  define PKCS12_F_PKCS12_INIT                             0 | 
| 1030 | #  define PKCS12_F_PKCS12_ITEM_DECRYPT_D2I                 0 | 
| 1031 | #  define PKCS12_F_PKCS12_ITEM_I2D_ENCRYPT                 0 | 
| 1032 | #  define PKCS12_F_PKCS12_ITEM_PACK_SAFEBAG                0 | 
| 1033 | #  define PKCS12_F_PKCS12_KEY_GEN_ASC                      0 | 
| 1034 | #  define PKCS12_F_PKCS12_KEY_GEN_UNI                      0 | 
| 1035 | #  define PKCS12_F_PKCS12_KEY_GEN_UTF8                     0 | 
| 1036 | #  define PKCS12_F_PKCS12_NEWPASS                          0 | 
| 1037 | #  define PKCS12_F_PKCS12_PACK_P7DATA                      0 | 
| 1038 | #  define PKCS12_F_PKCS12_PACK_P7ENCDATA                   0 | 
| 1039 | #  define PKCS12_F_PKCS12_PARSE                            0 | 
| 1040 | #  define PKCS12_F_PKCS12_PBE_CRYPT                        0 | 
| 1041 | #  define PKCS12_F_PKCS12_PBE_KEYIVGEN                     0 | 
| 1042 | #  define PKCS12_F_PKCS12_SAFEBAG_CREATE0_P8INF            0 | 
| 1043 | #  define PKCS12_F_PKCS12_SAFEBAG_CREATE0_PKCS8            0 | 
| 1044 | #  define PKCS12_F_PKCS12_SAFEBAG_CREATE_PKCS8_ENCRYPT     0 | 
| 1045 | #  define PKCS12_F_PKCS12_SETUP_MAC                        0 | 
| 1046 | #  define PKCS12_F_PKCS12_SET_MAC                          0 | 
| 1047 | #  define PKCS12_F_PKCS12_UNPACK_AUTHSAFES                 0 | 
| 1048 | #  define PKCS12_F_PKCS12_UNPACK_P7DATA                    0 | 
| 1049 | #  define PKCS12_F_PKCS12_VERIFY_MAC                       0 | 
| 1050 | #  define PKCS12_F_PKCS8_ENCRYPT                           0 | 
| 1051 | #  define PKCS12_F_PKCS8_SET0_PBE                          0 | 
| 1052 |  | 
| 1053 | /* | 
| 1054 |  * PKCS7 function codes. | 
| 1055 |  */ | 
| 1056 | #  define PKCS7_F_DO_PKCS7_SIGNED_ATTRIB                   0 | 
| 1057 | #  define PKCS7_F_PKCS7_ADD0_ATTRIB_SIGNING_TIME           0 | 
| 1058 | #  define PKCS7_F_PKCS7_ADD_ATTRIB_SMIMECAP                0 | 
| 1059 | #  define PKCS7_F_PKCS7_ADD_CERTIFICATE                    0 | 
| 1060 | #  define PKCS7_F_PKCS7_ADD_CRL                            0 | 
| 1061 | #  define PKCS7_F_PKCS7_ADD_RECIPIENT_INFO                 0 | 
| 1062 | #  define PKCS7_F_PKCS7_ADD_SIGNATURE                      0 | 
| 1063 | #  define PKCS7_F_PKCS7_ADD_SIGNER                         0 | 
| 1064 | #  define PKCS7_F_PKCS7_BIO_ADD_DIGEST                     0 | 
| 1065 | #  define PKCS7_F_PKCS7_COPY_EXISTING_DIGEST               0 | 
| 1066 | #  define PKCS7_F_PKCS7_CTRL                               0 | 
| 1067 | #  define PKCS7_F_PKCS7_DATADECODE                         0 | 
| 1068 | #  define PKCS7_F_PKCS7_DATAFINAL                          0 | 
| 1069 | #  define PKCS7_F_PKCS7_DATAINIT                           0 | 
| 1070 | #  define PKCS7_F_PKCS7_DATAVERIFY                         0 | 
| 1071 | #  define PKCS7_F_PKCS7_DECRYPT                            0 | 
| 1072 | #  define PKCS7_F_PKCS7_DECRYPT_RINFO                      0 | 
| 1073 | #  define PKCS7_F_PKCS7_ENCODE_RINFO                       0 | 
| 1074 | #  define PKCS7_F_PKCS7_ENCRYPT                            0 | 
| 1075 | #  define PKCS7_F_PKCS7_FINAL                              0 | 
| 1076 | #  define PKCS7_F_PKCS7_FIND_DIGEST                        0 | 
| 1077 | #  define PKCS7_F_PKCS7_GET0_SIGNERS                       0 | 
| 1078 | #  define PKCS7_F_PKCS7_RECIP_INFO_SET                     0 | 
| 1079 | #  define PKCS7_F_PKCS7_SET_CIPHER                         0 | 
| 1080 | #  define PKCS7_F_PKCS7_SET_CONTENT                        0 | 
| 1081 | #  define PKCS7_F_PKCS7_SET_DIGEST                         0 | 
| 1082 | #  define PKCS7_F_PKCS7_SET_TYPE                           0 | 
| 1083 | #  define PKCS7_F_PKCS7_SIGN                               0 | 
| 1084 | #  define PKCS7_F_PKCS7_SIGNATUREVERIFY                    0 | 
| 1085 | #  define PKCS7_F_PKCS7_SIGNER_INFO_SET                    0 | 
| 1086 | #  define PKCS7_F_PKCS7_SIGNER_INFO_SIGN                   0 | 
| 1087 | #  define PKCS7_F_PKCS7_SIGN_ADD_SIGNER                    0 | 
| 1088 | #  define PKCS7_F_PKCS7_SIMPLE_SMIMECAP                    0 | 
| 1089 | #  define PKCS7_F_PKCS7_VERIFY                             0 | 
| 1090 |  | 
| 1091 | /* | 
| 1092 |  * RAND function codes. | 
| 1093 |  */ | 
| 1094 | #  define RAND_F_DATA_COLLECT_METHOD                       0 | 
| 1095 | #  define RAND_F_DRBG_BYTES                                0 | 
| 1096 | #  define RAND_F_DRBG_GET_ENTROPY                          0 | 
| 1097 | #  define RAND_F_DRBG_SETUP                                0 | 
| 1098 | #  define RAND_F_GET_ENTROPY                               0 | 
| 1099 | #  define RAND_F_RAND_BYTES                                0 | 
| 1100 | #  define RAND_F_RAND_DRBG_ENABLE_LOCKING                  0 | 
| 1101 | #  define RAND_F_RAND_DRBG_GENERATE                        0 | 
| 1102 | #  define RAND_F_RAND_DRBG_GET_ENTROPY                     0 | 
| 1103 | #  define RAND_F_RAND_DRBG_GET_NONCE                       0 | 
| 1104 | #  define RAND_F_RAND_DRBG_INSTANTIATE                     0 | 
| 1105 | #  define RAND_F_RAND_DRBG_NEW                             0 | 
| 1106 | #  define RAND_F_RAND_DRBG_RESEED                          0 | 
| 1107 | #  define RAND_F_RAND_DRBG_RESTART                         0 | 
| 1108 | #  define RAND_F_RAND_DRBG_SET                             0 | 
| 1109 | #  define RAND_F_RAND_DRBG_SET_DEFAULTS                    0 | 
| 1110 | #  define RAND_F_RAND_DRBG_UNINSTANTIATE                   0 | 
| 1111 | #  define RAND_F_RAND_LOAD_FILE                            0 | 
| 1112 | #  define RAND_F_RAND_POOL_ACQUIRE_ENTROPY                 0 | 
| 1113 | #  define RAND_F_RAND_POOL_ADD                             0 | 
| 1114 | #  define RAND_F_RAND_POOL_ADD_BEGIN                       0 | 
| 1115 | #  define RAND_F_RAND_POOL_ADD_END                         0 | 
| 1116 | #  define RAND_F_RAND_POOL_ATTACH                          0 | 
| 1117 | #  define RAND_F_RAND_POOL_BYTES_NEEDED                    0 | 
| 1118 | #  define RAND_F_RAND_POOL_GROW                            0 | 
| 1119 | #  define RAND_F_RAND_POOL_NEW                             0 | 
| 1120 | #  define RAND_F_RAND_PSEUDO_BYTES                         0 | 
| 1121 | #  define RAND_F_RAND_WRITE_FILE                           0 | 
| 1122 |  | 
| 1123 | /* | 
| 1124 |  * RSA function codes. | 
| 1125 |  */ | 
| 1126 | #  define RSA_F_CHECK_PADDING_MD                           0 | 
| 1127 | #  define RSA_F_ENCODE_PKCS1                               0 | 
| 1128 | #  define RSA_F_INT_RSA_VERIFY                             0 | 
| 1129 | #  define RSA_F_OLD_RSA_PRIV_DECODE                        0 | 
| 1130 | #  define RSA_F_PKEY_PSS_INIT                              0 | 
| 1131 | #  define RSA_F_PKEY_RSA_CTRL                              0 | 
| 1132 | #  define RSA_F_PKEY_RSA_CTRL_STR                          0 | 
| 1133 | #  define RSA_F_PKEY_RSA_SIGN                              0 | 
| 1134 | #  define RSA_F_PKEY_RSA_VERIFY                            0 | 
| 1135 | #  define RSA_F_PKEY_RSA_VERIFYRECOVER                     0 | 
| 1136 | #  define RSA_F_RSA_ALGOR_TO_MD                            0 | 
| 1137 | #  define RSA_F_RSA_BUILTIN_KEYGEN                         0 | 
| 1138 | #  define RSA_F_RSA_CHECK_KEY                              0 | 
| 1139 | #  define RSA_F_RSA_CHECK_KEY_EX                           0 | 
| 1140 | #  define RSA_F_RSA_CMS_DECRYPT                            0 | 
| 1141 | #  define RSA_F_RSA_CMS_VERIFY                             0 | 
| 1142 | #  define RSA_F_RSA_ITEM_VERIFY                            0 | 
| 1143 | #  define RSA_F_RSA_METH_DUP                               0 | 
| 1144 | #  define RSA_F_RSA_METH_NEW                               0 | 
| 1145 | #  define RSA_F_RSA_METH_SET1_NAME                         0 | 
| 1146 | #  define RSA_F_RSA_MGF1_TO_MD                             0 | 
| 1147 | #  define RSA_F_RSA_MULTIP_INFO_NEW                        0 | 
| 1148 | #  define RSA_F_RSA_NEW_METHOD                             0 | 
| 1149 | #  define RSA_F_RSA_NULL                                   0 | 
| 1150 | #  define RSA_F_RSA_NULL_PRIVATE_DECRYPT                   0 | 
| 1151 | #  define RSA_F_RSA_NULL_PRIVATE_ENCRYPT                   0 | 
| 1152 | #  define RSA_F_RSA_NULL_PUBLIC_DECRYPT                    0 | 
| 1153 | #  define RSA_F_RSA_NULL_PUBLIC_ENCRYPT                    0 | 
| 1154 | #  define RSA_F_RSA_OSSL_PRIVATE_DECRYPT                   0 | 
| 1155 | #  define RSA_F_RSA_OSSL_PRIVATE_ENCRYPT                   0 | 
| 1156 | #  define RSA_F_RSA_OSSL_PUBLIC_DECRYPT                    0 | 
| 1157 | #  define RSA_F_RSA_OSSL_PUBLIC_ENCRYPT                    0 | 
| 1158 | #  define RSA_F_RSA_PADDING_ADD_NONE                       0 | 
| 1159 | #  define RSA_F_RSA_PADDING_ADD_PKCS1_OAEP                 0 | 
| 1160 | #  define RSA_F_RSA_PADDING_ADD_PKCS1_OAEP_MGF1            0 | 
| 1161 | #  define RSA_F_RSA_PADDING_ADD_PKCS1_PSS                  0 | 
| 1162 | #  define RSA_F_RSA_PADDING_ADD_PKCS1_PSS_MGF1             0 | 
| 1163 | #  define RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_1               0 | 
| 1164 | #  define RSA_F_RSA_PADDING_ADD_PKCS1_TYPE_2               0 | 
| 1165 | #  define RSA_F_RSA_PADDING_ADD_SSLV23                     0 | 
| 1166 | #  define RSA_F_RSA_PADDING_ADD_X931                       0 | 
| 1167 | #  define RSA_F_RSA_PADDING_CHECK_NONE                     0 | 
| 1168 | #  define RSA_F_RSA_PADDING_CHECK_PKCS1_OAEP               0 | 
| 1169 | #  define RSA_F_RSA_PADDING_CHECK_PKCS1_OAEP_MGF1          0 | 
| 1170 | #  define RSA_F_RSA_PADDING_CHECK_PKCS1_TYPE_1             0 | 
| 1171 | #  define RSA_F_RSA_PADDING_CHECK_PKCS1_TYPE_2             0 | 
| 1172 | #  define RSA_F_RSA_PADDING_CHECK_SSLV23                   0 | 
| 1173 | #  define RSA_F_RSA_PADDING_CHECK_X931                     0 | 
| 1174 | #  define RSA_F_RSA_PARAM_DECODE                           0 | 
| 1175 | #  define RSA_F_RSA_PRINT                                  0 | 
| 1176 | #  define RSA_F_RSA_PRINT_FP                               0 | 
| 1177 | #  define RSA_F_RSA_PRIV_DECODE                            0 | 
| 1178 | #  define RSA_F_RSA_PRIV_ENCODE                            0 | 
| 1179 | #  define RSA_F_RSA_PSS_GET_PARAM                          0 | 
| 1180 | #  define RSA_F_RSA_PSS_TO_CTX                             0 | 
| 1181 | #  define RSA_F_RSA_PUB_DECODE                             0 | 
| 1182 | #  define RSA_F_RSA_SETUP_BLINDING                         0 | 
| 1183 | #  define RSA_F_RSA_SIGN                                   0 | 
| 1184 | #  define RSA_F_RSA_SIGN_ASN1_OCTET_STRING                 0 | 
| 1185 | #  define RSA_F_RSA_VERIFY                                 0 | 
| 1186 | #  define RSA_F_RSA_VERIFY_ASN1_OCTET_STRING               0 | 
| 1187 | #  define RSA_F_RSA_VERIFY_PKCS1_PSS_MGF1                  0 | 
| 1188 | #  define RSA_F_SETUP_TBUF                                 0 | 
| 1189 |  | 
| 1190 | /* | 
| 1191 |  * OSSL_STORE function codes. | 
| 1192 |  */ | 
| 1193 | #  define OSSL_STORE_F_FILE_CTRL                           0 | 
| 1194 | #  define OSSL_STORE_F_FILE_FIND                           0 | 
| 1195 | #  define OSSL_STORE_F_FILE_GET_PASS                       0 | 
| 1196 | #  define OSSL_STORE_F_FILE_LOAD                           0 | 
| 1197 | #  define OSSL_STORE_F_FILE_LOAD_TRY_DECODE                0 | 
| 1198 | #  define OSSL_STORE_F_FILE_NAME_TO_URI                    0 | 
| 1199 | #  define OSSL_STORE_F_FILE_OPEN                           0 | 
| 1200 | #  define OSSL_STORE_F_OSSL_STORE_ATTACH_PEM_BIO           0 | 
| 1201 | #  define OSSL_STORE_F_OSSL_STORE_EXPECT                   0 | 
| 1202 | #  define OSSL_STORE_F_OSSL_STORE_FILE_ATTACH_PEM_BIO_INT  0 | 
| 1203 | #  define OSSL_STORE_F_OSSL_STORE_FIND                     0 | 
| 1204 | #  define OSSL_STORE_F_OSSL_STORE_GET0_LOADER_INT          0 | 
| 1205 | #  define OSSL_STORE_F_OSSL_STORE_INFO_GET1_CERT           0 | 
| 1206 | #  define OSSL_STORE_F_OSSL_STORE_INFO_GET1_CRL            0 | 
| 1207 | #  define OSSL_STORE_F_OSSL_STORE_INFO_GET1_NAME           0 | 
| 1208 | #  define OSSL_STORE_F_OSSL_STORE_INFO_GET1_NAME_DESCRIPTION 0 | 
| 1209 | #  define OSSL_STORE_F_OSSL_STORE_INFO_GET1_PARAMS         0 | 
| 1210 | #  define OSSL_STORE_F_OSSL_STORE_INFO_GET1_PKEY           0 | 
| 1211 | #  define OSSL_STORE_F_OSSL_STORE_INFO_NEW_CERT            0 | 
| 1212 | #  define OSSL_STORE_F_OSSL_STORE_INFO_NEW_CRL             0 | 
| 1213 | #  define OSSL_STORE_F_OSSL_STORE_INFO_NEW_EMBEDDED        0 | 
| 1214 | #  define OSSL_STORE_F_OSSL_STORE_INFO_NEW_NAME            0 | 
| 1215 | #  define OSSL_STORE_F_OSSL_STORE_INFO_NEW_PARAMS          0 | 
| 1216 | #  define OSSL_STORE_F_OSSL_STORE_INFO_NEW_PKEY            0 | 
| 1217 | #  define OSSL_STORE_F_OSSL_STORE_INFO_SET0_NAME_DESCRIPTION 0 | 
| 1218 | #  define OSSL_STORE_F_OSSL_STORE_INIT_ONCE                0 | 
| 1219 | #  define OSSL_STORE_F_OSSL_STORE_LOADER_NEW               0 | 
| 1220 | #  define OSSL_STORE_F_OSSL_STORE_OPEN                     0 | 
| 1221 | #  define OSSL_STORE_F_OSSL_STORE_OPEN_INT                 0 | 
| 1222 | #  define OSSL_STORE_F_OSSL_STORE_REGISTER_LOADER_INT      0 | 
| 1223 | #  define OSSL_STORE_F_OSSL_STORE_SEARCH_BY_ALIAS          0 | 
| 1224 | #  define OSSL_STORE_F_OSSL_STORE_SEARCH_BY_ISSUER_SERIAL  0 | 
| 1225 | #  define OSSL_STORE_F_OSSL_STORE_SEARCH_BY_KEY_FINGERPRINT 0 | 
| 1226 | #  define OSSL_STORE_F_OSSL_STORE_SEARCH_BY_NAME           0 | 
| 1227 | #  define OSSL_STORE_F_OSSL_STORE_UNREGISTER_LOADER_INT    0 | 
| 1228 | #  define OSSL_STORE_F_TRY_DECODE_PARAMS                   0 | 
| 1229 | #  define OSSL_STORE_F_TRY_DECODE_PKCS12                   0 | 
| 1230 | #  define OSSL_STORE_F_TRY_DECODE_PKCS8ENCRYPTED           0 | 
| 1231 |  | 
| 1232 | #  ifndef OPENSSL_NO_TS | 
| 1233 | /* | 
| 1234 |  * TS function codes. | 
| 1235 |  */ | 
| 1236 | #   define TS_F_DEF_SERIAL_CB                               0 | 
| 1237 | #   define TS_F_DEF_TIME_CB                                 0 | 
| 1238 | #   define TS_F_ESS_ADD_SIGNING_CERT                        0 | 
| 1239 | #   define TS_F_ESS_ADD_SIGNING_CERT_V2                     0 | 
| 1240 | #   define TS_F_ESS_CERT_ID_NEW_INIT                        0 | 
| 1241 | #   define TS_F_ESS_CERT_ID_V2_NEW_INIT                     0 | 
| 1242 | #   define TS_F_ESS_SIGNING_CERT_NEW_INIT                   0 | 
| 1243 | #   define TS_F_ESS_SIGNING_CERT_V2_NEW_INIT                0 | 
| 1244 | #   define TS_F_INT_TS_RESP_VERIFY_TOKEN                    0 | 
| 1245 | #   define TS_F_PKCS7_TO_TS_TST_INFO                        0 | 
| 1246 | #   define TS_F_TS_ACCURACY_SET_MICROS                      0 | 
| 1247 | #   define TS_F_TS_ACCURACY_SET_MILLIS                      0 | 
| 1248 | #   define TS_F_TS_ACCURACY_SET_SECONDS                     0 | 
| 1249 | #   define TS_F_TS_CHECK_IMPRINTS                           0 | 
| 1250 | #   define TS_F_TS_CHECK_NONCES                             0 | 
| 1251 | #   define TS_F_TS_CHECK_POLICY                             0 | 
| 1252 | #   define TS_F_TS_CHECK_SIGNING_CERTS                      0 | 
| 1253 | #   define TS_F_TS_CHECK_STATUS_INFO                        0 | 
| 1254 | #   define TS_F_TS_COMPUTE_IMPRINT                          0 | 
| 1255 | #   define TS_F_TS_CONF_INVALID                             0 | 
| 1256 | #   define TS_F_TS_CONF_LOAD_CERT                           0 | 
| 1257 | #   define TS_F_TS_CONF_LOAD_CERTS                          0 | 
| 1258 | #   define TS_F_TS_CONF_LOAD_KEY                            0 | 
| 1259 | #   define TS_F_TS_CONF_LOOKUP_FAIL                         0 | 
| 1260 | #   define TS_F_TS_CONF_SET_DEFAULT_ENGINE                  0 | 
| 1261 | #   define TS_F_TS_GET_STATUS_TEXT                          0 | 
| 1262 | #   define TS_F_TS_MSG_IMPRINT_SET_ALGO                     0 | 
| 1263 | #   define TS_F_TS_REQ_SET_MSG_IMPRINT                      0 | 
| 1264 | #   define TS_F_TS_REQ_SET_NONCE                            0 | 
| 1265 | #   define TS_F_TS_REQ_SET_POLICY_ID                        0 | 
| 1266 | #   define TS_F_TS_RESP_CREATE_RESPONSE                     0 | 
| 1267 | #   define TS_F_TS_RESP_CREATE_TST_INFO                     0 | 
| 1268 | #   define TS_F_TS_RESP_CTX_ADD_FAILURE_INFO                0 | 
| 1269 | #   define TS_F_TS_RESP_CTX_ADD_MD                          0 | 
| 1270 | #   define TS_F_TS_RESP_CTX_ADD_POLICY                      0 | 
| 1271 | #   define TS_F_TS_RESP_CTX_NEW                             0 | 
| 1272 | #   define TS_F_TS_RESP_CTX_SET_ACCURACY                    0 | 
| 1273 | #   define TS_F_TS_RESP_CTX_SET_CERTS                       0 | 
| 1274 | #   define TS_F_TS_RESP_CTX_SET_DEF_POLICY                  0 | 
| 1275 | #   define TS_F_TS_RESP_CTX_SET_SIGNER_CERT                 0 | 
| 1276 | #   define TS_F_TS_RESP_CTX_SET_STATUS_INFO                 0 | 
| 1277 | #   define TS_F_TS_RESP_GET_POLICY                          0 | 
| 1278 | #   define TS_F_TS_RESP_SET_GENTIME_WITH_PRECISION          0 | 
| 1279 | #   define TS_F_TS_RESP_SET_STATUS_INFO                     0 | 
| 1280 | #   define TS_F_TS_RESP_SET_TST_INFO                        0 | 
| 1281 | #   define TS_F_TS_RESP_SIGN                                0 | 
| 1282 | #   define TS_F_TS_RESP_VERIFY_SIGNATURE                    0 | 
| 1283 | #   define TS_F_TS_TST_INFO_SET_ACCURACY                    0 | 
| 1284 | #   define TS_F_TS_TST_INFO_SET_MSG_IMPRINT                 0 | 
| 1285 | #   define TS_F_TS_TST_INFO_SET_NONCE                       0 | 
| 1286 | #   define TS_F_TS_TST_INFO_SET_POLICY_ID                   0 | 
| 1287 | #   define TS_F_TS_TST_INFO_SET_SERIAL                      0 | 
| 1288 | #   define TS_F_TS_TST_INFO_SET_TIME                        0 | 
| 1289 | #   define TS_F_TS_TST_INFO_SET_TSA                         0 | 
| 1290 | #   define TS_F_TS_VERIFY                                   0 | 
| 1291 | #   define TS_F_TS_VERIFY_CERT                              0 | 
| 1292 | #   define TS_F_TS_VERIFY_CTX_NEW                           0 | 
| 1293 | #  endif | 
| 1294 |  | 
| 1295 | /* | 
| 1296 |  * UI function codes. | 
| 1297 |  */ | 
| 1298 | #  define UI_F_CLOSE_CONSOLE                               0 | 
| 1299 | #  define UI_F_ECHO_CONSOLE                                0 | 
| 1300 | #  define UI_F_GENERAL_ALLOCATE_BOOLEAN                    0 | 
| 1301 | #  define UI_F_GENERAL_ALLOCATE_PROMPT                     0 | 
| 1302 | #  define UI_F_NOECHO_CONSOLE                              0 | 
| 1303 | #  define UI_F_OPEN_CONSOLE                                0 | 
| 1304 | #  define UI_F_UI_CONSTRUCT_PROMPT                         0 | 
| 1305 | #  define UI_F_UI_CREATE_METHOD                            0 | 
| 1306 | #  define UI_F_UI_CTRL                                     0 | 
| 1307 | #  define UI_F_UI_DUP_ERROR_STRING                         0 | 
| 1308 | #  define UI_F_UI_DUP_INFO_STRING                          0 | 
| 1309 | #  define UI_F_UI_DUP_INPUT_BOOLEAN                        0 | 
| 1310 | #  define UI_F_UI_DUP_INPUT_STRING                         0 | 
| 1311 | #  define UI_F_UI_DUP_USER_DATA                            0 | 
| 1312 | #  define UI_F_UI_DUP_VERIFY_STRING                        0 | 
| 1313 | #  define UI_F_UI_GET0_RESULT                              0 | 
| 1314 | #  define UI_F_UI_GET_RESULT_LENGTH                        0 | 
| 1315 | #  define UI_F_UI_NEW_METHOD                               0 | 
| 1316 | #  define UI_F_UI_PROCESS                                  0 | 
| 1317 | #  define UI_F_UI_SET_RESULT                               0 | 
| 1318 | #  define UI_F_UI_SET_RESULT_EX                            0 | 
| 1319 |  | 
| 1320 | /* | 
| 1321 |  * X509 function codes. | 
| 1322 |  */ | 
| 1323 | #  define X509_F_ADD_CERT_DIR                              0 | 
| 1324 | #  define X509_F_BUILD_CHAIN                               0 | 
| 1325 | #  define X509_F_BY_FILE_CTRL                              0 | 
| 1326 | #  define X509_F_CHECK_NAME_CONSTRAINTS                    0 | 
| 1327 | #  define X509_F_CHECK_POLICY                              0 | 
| 1328 | #  define X509_F_DANE_I2D                                  0 | 
| 1329 | #  define X509_F_DIR_CTRL                                  0 | 
| 1330 | #  define X509_F_GET_CERT_BY_SUBJECT                       0 | 
| 1331 | #  define X509_F_I2D_X509_AUX                              0 | 
| 1332 | #  define X509_F_LOOKUP_CERTS_SK                           0 | 
| 1333 | #  define X509_F_NETSCAPE_SPKI_B64_DECODE                  0 | 
| 1334 | #  define X509_F_NETSCAPE_SPKI_B64_ENCODE                  0 | 
| 1335 | #  define X509_F_NEW_DIR                                   0 | 
| 1336 | #  define X509_F_X509AT_ADD1_ATTR                          0 | 
| 1337 | #  define X509_F_X509V3_ADD_EXT                            0 | 
| 1338 | #  define X509_F_X509_ATTRIBUTE_CREATE_BY_NID              0 | 
| 1339 | #  define X509_F_X509_ATTRIBUTE_CREATE_BY_OBJ              0 | 
| 1340 | #  define X509_F_X509_ATTRIBUTE_CREATE_BY_TXT              0 | 
| 1341 | #  define X509_F_X509_ATTRIBUTE_GET0_DATA                  0 | 
| 1342 | #  define X509_F_X509_ATTRIBUTE_SET1_DATA                  0 | 
| 1343 | #  define X509_F_X509_CHECK_PRIVATE_KEY                    0 | 
| 1344 | #  define X509_F_X509_CRL_DIFF                             0 | 
| 1345 | #  define X509_F_X509_CRL_METHOD_NEW                       0 | 
| 1346 | #  define X509_F_X509_CRL_PRINT_FP                         0 | 
| 1347 | #  define X509_F_X509_EXTENSION_CREATE_BY_NID              0 | 
| 1348 | #  define X509_F_X509_EXTENSION_CREATE_BY_OBJ              0 | 
| 1349 | #  define X509_F_X509_GET_PUBKEY_PARAMETERS                0 | 
| 1350 | #  define X509_F_X509_LOAD_CERT_CRL_FILE                   0 | 
| 1351 | #  define X509_F_X509_LOAD_CERT_FILE                       0 | 
| 1352 | #  define X509_F_X509_LOAD_CRL_FILE                        0 | 
| 1353 | #  define X509_F_X509_LOOKUP_METH_NEW                      0 | 
| 1354 | #  define X509_F_X509_LOOKUP_NEW                           0 | 
| 1355 | #  define X509_F_X509_NAME_ADD_ENTRY                       0 | 
| 1356 | #  define X509_F_X509_NAME_CANON                           0 | 
| 1357 | #  define X509_F_X509_NAME_ENTRY_CREATE_BY_NID             0 | 
| 1358 | #  define X509_F_X509_NAME_ENTRY_CREATE_BY_TXT             0 | 
| 1359 | #  define X509_F_X509_NAME_ENTRY_SET_OBJECT                0 | 
| 1360 | #  define X509_F_X509_NAME_ONELINE                         0 | 
| 1361 | #  define X509_F_X509_NAME_PRINT                           0 | 
| 1362 | #  define X509_F_X509_OBJECT_NEW                           0 | 
| 1363 | #  define X509_F_X509_PRINT_EX_FP                          0 | 
| 1364 | #  define X509_F_X509_PUBKEY_DECODE                        0 | 
| 1365 | #  define X509_F_X509_PUBKEY_GET                           0 | 
| 1366 | #  define X509_F_X509_PUBKEY_GET0                          0 | 
| 1367 | #  define X509_F_X509_PUBKEY_SET                           0 | 
| 1368 | #  define X509_F_X509_REQ_CHECK_PRIVATE_KEY                0 | 
| 1369 | #  define X509_F_X509_REQ_PRINT_EX                         0 | 
| 1370 | #  define X509_F_X509_REQ_PRINT_FP                         0 | 
| 1371 | #  define X509_F_X509_REQ_TO_X509                          0 | 
| 1372 | #  define X509_F_X509_STORE_ADD_CERT                       0 | 
| 1373 | #  define X509_F_X509_STORE_ADD_CRL                        0 | 
| 1374 | #  define X509_F_X509_STORE_ADD_LOOKUP                     0 | 
| 1375 | #  define X509_F_X509_STORE_CTX_GET1_ISSUER                0 | 
| 1376 | #  define X509_F_X509_STORE_CTX_INIT                       0 | 
| 1377 | #  define X509_F_X509_STORE_CTX_NEW                        0 | 
| 1378 | #  define X509_F_X509_STORE_CTX_PURPOSE_INHERIT            0 | 
| 1379 | #  define X509_F_X509_STORE_NEW                            0 | 
| 1380 | #  define X509_F_X509_TO_X509_REQ                          0 | 
| 1381 | #  define X509_F_X509_TRUST_ADD                            0 | 
| 1382 | #  define X509_F_X509_TRUST_SET                            0 | 
| 1383 | #  define X509_F_X509_VERIFY_CERT                          0 | 
| 1384 | #  define X509_F_X509_VERIFY_PARAM_NEW                     0 | 
| 1385 |  | 
| 1386 | /* | 
| 1387 |  * X509V3 function codes. | 
| 1388 |  */ | 
| 1389 | #  define X509V3_F_A2I_GENERAL_NAME                        0 | 
| 1390 | #  define X509V3_F_ADDR_VALIDATE_PATH_INTERNAL             0 | 
| 1391 | #  define X509V3_F_ASIDENTIFIERCHOICE_CANONIZE             0 | 
| 1392 | #  define X509V3_F_ASIDENTIFIERCHOICE_IS_CANONICAL         0 | 
| 1393 | #  define X509V3_F_BIGNUM_TO_STRING                        0 | 
| 1394 | #  define X509V3_F_COPY_EMAIL                              0 | 
| 1395 | #  define X509V3_F_COPY_ISSUER                             0 | 
| 1396 | #  define X509V3_F_DO_DIRNAME                              0 | 
| 1397 | #  define X509V3_F_DO_EXT_I2D                              0 | 
| 1398 | #  define X509V3_F_DO_EXT_NCONF                            0 | 
| 1399 | #  define X509V3_F_GNAMES_FROM_SECTNAME                    0 | 
| 1400 | #  define X509V3_F_I2S_ASN1_ENUMERATED                     0 | 
| 1401 | #  define X509V3_F_I2S_ASN1_IA5STRING                      0 | 
| 1402 | #  define X509V3_F_I2S_ASN1_INTEGER                        0 | 
| 1403 | #  define X509V3_F_I2V_AUTHORITY_INFO_ACCESS               0 | 
| 1404 | #  define X509V3_F_LEVEL_ADD_NODE                          0 | 
| 1405 | #  define X509V3_F_NOTICE_SECTION                          0 | 
| 1406 | #  define X509V3_F_NREF_NOS                                0 | 
| 1407 | #  define X509V3_F_POLICY_CACHE_CREATE                     0 | 
| 1408 | #  define X509V3_F_POLICY_CACHE_NEW                        0 | 
| 1409 | #  define X509V3_F_POLICY_DATA_NEW                         0 | 
| 1410 | #  define X509V3_F_POLICY_SECTION                          0 | 
| 1411 | #  define X509V3_F_PROCESS_PCI_VALUE                       0 | 
| 1412 | #  define X509V3_F_R2I_CERTPOL                             0 | 
| 1413 | #  define X509V3_F_R2I_PCI                                 0 | 
| 1414 | #  define X509V3_F_S2I_ASN1_IA5STRING                      0 | 
| 1415 | #  define X509V3_F_S2I_ASN1_INTEGER                        0 | 
| 1416 | #  define X509V3_F_S2I_ASN1_OCTET_STRING                   0 | 
| 1417 | #  define X509V3_F_S2I_SKEY_ID                             0 | 
| 1418 | #  define X509V3_F_SET_DIST_POINT_NAME                     0 | 
| 1419 | #  define X509V3_F_SXNET_ADD_ID_ASC                        0 | 
| 1420 | #  define X509V3_F_SXNET_ADD_ID_INTEGER                    0 | 
| 1421 | #  define X509V3_F_SXNET_ADD_ID_ULONG                      0 | 
| 1422 | #  define X509V3_F_SXNET_GET_ID_ASC                        0 | 
| 1423 | #  define X509V3_F_SXNET_GET_ID_ULONG                      0 | 
| 1424 | #  define X509V3_F_TREE_INIT                               0 | 
| 1425 | #  define X509V3_F_V2I_ASIDENTIFIERS                       0 | 
| 1426 | #  define X509V3_F_V2I_ASN1_BIT_STRING                     0 | 
| 1427 | #  define X509V3_F_V2I_AUTHORITY_INFO_ACCESS               0 | 
| 1428 | #  define X509V3_F_V2I_AUTHORITY_KEYID                     0 | 
| 1429 | #  define X509V3_F_V2I_BASIC_CONSTRAINTS                   0 | 
| 1430 | #  define X509V3_F_V2I_CRLD                                0 | 
| 1431 | #  define X509V3_F_V2I_EXTENDED_KEY_USAGE                  0 | 
| 1432 | #  define X509V3_F_V2I_GENERAL_NAMES                       0 | 
| 1433 | #  define X509V3_F_V2I_GENERAL_NAME_EX                     0 | 
| 1434 | #  define X509V3_F_V2I_IDP                                 0 | 
| 1435 | #  define X509V3_F_V2I_IPADDRBLOCKS                        0 | 
| 1436 | #  define X509V3_F_V2I_ISSUER_ALT                          0 | 
| 1437 | #  define X509V3_F_V2I_NAME_CONSTRAINTS                    0 | 
| 1438 | #  define X509V3_F_V2I_POLICY_CONSTRAINTS                  0 | 
| 1439 | #  define X509V3_F_V2I_POLICY_MAPPINGS                     0 | 
| 1440 | #  define X509V3_F_V2I_SUBJECT_ALT                         0 | 
| 1441 | #  define X509V3_F_V2I_TLS_FEATURE                         0 | 
| 1442 | #  define X509V3_F_V3_GENERIC_EXTENSION                    0 | 
| 1443 | #  define X509V3_F_X509V3_ADD1_I2D                         0 | 
| 1444 | #  define X509V3_F_X509V3_ADD_VALUE                        0 | 
| 1445 | #  define X509V3_F_X509V3_EXT_ADD                          0 | 
| 1446 | #  define X509V3_F_X509V3_EXT_ADD_ALIAS                    0 | 
| 1447 | #  define X509V3_F_X509V3_EXT_I2D                          0 | 
| 1448 | #  define X509V3_F_X509V3_EXT_NCONF                        0 | 
| 1449 | #  define X509V3_F_X509V3_GET_SECTION                      0 | 
| 1450 | #  define X509V3_F_X509V3_GET_STRING                       0 | 
| 1451 | #  define X509V3_F_X509V3_GET_VALUE_BOOL                   0 | 
| 1452 | #  define X509V3_F_X509V3_PARSE_LIST                       0 | 
| 1453 | #  define X509V3_F_X509_PURPOSE_ADD                        0 | 
| 1454 | #  define X509V3_F_X509_PURPOSE_SET                        0 | 
| 1455 |  | 
| 1456 | /* | 
| 1457 |  * Compatibility defines. | 
| 1458 |  */ | 
| 1459 | # define EVP_R_OPERATON_NOT_INITIALIZED    EVP_R_OPERATION_NOT_INITIALIZED | 
| 1460 |  | 
| 1461 | # endif | 
| 1462 |  | 
| 1463 | # ifdef  __cplusplus | 
| 1464 | } | 
| 1465 | # endif | 
| 1466 | #endif | 
| 1467 |  |