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