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