1*66bae5e7Schristos /* 2*66bae5e7Schristos * Copyright 2020-2021 The OpenSSL Project Authors. All Rights Reserved. 3*66bae5e7Schristos * 4*66bae5e7Schristos * Licensed under the Apache License 2.0 (the "License"). You may not use 5*66bae5e7Schristos * this file except in compliance with the License. You can obtain a copy 6*66bae5e7Schristos * in the file LICENSE in the source distribution or at 7*66bae5e7Schristos * https://www.openssl.org/source/license.html 8*66bae5e7Schristos */ 9*66bae5e7Schristos 10*66bae5e7Schristos /* 11*66bae5e7Schristos * This header file preserves symbols from pre-3.0 OpenSSL. 12*66bae5e7Schristos * It should never be included directly, as it's already included 13*66bae5e7Schristos * by the public sslerr.h headers, and since it will go away some 14*66bae5e7Schristos * time in the future. 15*66bae5e7Schristos */ 16*66bae5e7Schristos 17*66bae5e7Schristos #ifndef OPENSSL_SSLERR_LEGACY_H 18*66bae5e7Schristos # define OPENSSL_SSLERR_LEGACY_H 19*66bae5e7Schristos # pragma once 20*66bae5e7Schristos 21*66bae5e7Schristos # include <openssl/macros.h> 22*66bae5e7Schristos # include <openssl/symhacks.h> 23*66bae5e7Schristos 24*66bae5e7Schristos # ifdef __cplusplus 25*66bae5e7Schristos extern "C" { 26*66bae5e7Schristos # endif 27*66bae5e7Schristos 28*66bae5e7Schristos # ifndef OPENSSL_NO_DEPRECATED_3_0 29*66bae5e7Schristos OSSL_DEPRECATEDIN_3_0 int ERR_load_SSL_strings(void); 30*66bae5e7Schristos 31*66bae5e7Schristos /* Collected _F_ macros from OpenSSL 1.1.1 */ 32*66bae5e7Schristos 33*66bae5e7Schristos /* 34*66bae5e7Schristos * SSL function codes. 35*66bae5e7Schristos */ 36*66bae5e7Schristos # define SSL_F_ADD_CLIENT_KEY_SHARE_EXT 0 37*66bae5e7Schristos # define SSL_F_ADD_KEY_SHARE 0 38*66bae5e7Schristos # define SSL_F_BYTES_TO_CIPHER_LIST 0 39*66bae5e7Schristos # define SSL_F_CHECK_SUITEB_CIPHER_LIST 0 40*66bae5e7Schristos # define SSL_F_CIPHERSUITE_CB 0 41*66bae5e7Schristos # define SSL_F_CONSTRUCT_CA_NAMES 0 42*66bae5e7Schristos # define SSL_F_CONSTRUCT_KEY_EXCHANGE_TBS 0 43*66bae5e7Schristos # define SSL_F_CONSTRUCT_STATEFUL_TICKET 0 44*66bae5e7Schristos # define SSL_F_CONSTRUCT_STATELESS_TICKET 0 45*66bae5e7Schristos # define SSL_F_CREATE_SYNTHETIC_MESSAGE_HASH 0 46*66bae5e7Schristos # define SSL_F_CREATE_TICKET_PREQUEL 0 47*66bae5e7Schristos # define SSL_F_CT_MOVE_SCTS 0 48*66bae5e7Schristos # define SSL_F_CT_STRICT 0 49*66bae5e7Schristos # define SSL_F_CUSTOM_EXT_ADD 0 50*66bae5e7Schristos # define SSL_F_CUSTOM_EXT_PARSE 0 51*66bae5e7Schristos # define SSL_F_D2I_SSL_SESSION 0 52*66bae5e7Schristos # define SSL_F_DANE_CTX_ENABLE 0 53*66bae5e7Schristos # define SSL_F_DANE_MTYPE_SET 0 54*66bae5e7Schristos # define SSL_F_DANE_TLSA_ADD 0 55*66bae5e7Schristos # define SSL_F_DERIVE_SECRET_KEY_AND_IV 0 56*66bae5e7Schristos # define SSL_F_DO_DTLS1_WRITE 0 57*66bae5e7Schristos # define SSL_F_DO_SSL3_WRITE 0 58*66bae5e7Schristos # define SSL_F_DTLS1_BUFFER_RECORD 0 59*66bae5e7Schristos # define SSL_F_DTLS1_CHECK_TIMEOUT_NUM 0 60*66bae5e7Schristos # define SSL_F_DTLS1_HEARTBEAT 0 61*66bae5e7Schristos # define SSL_F_DTLS1_HM_FRAGMENT_NEW 0 62*66bae5e7Schristos # define SSL_F_DTLS1_PREPROCESS_FRAGMENT 0 63*66bae5e7Schristos # define SSL_F_DTLS1_PROCESS_BUFFERED_RECORDS 0 64*66bae5e7Schristos # define SSL_F_DTLS1_PROCESS_RECORD 0 65*66bae5e7Schristos # define SSL_F_DTLS1_READ_BYTES 0 66*66bae5e7Schristos # define SSL_F_DTLS1_READ_FAILED 0 67*66bae5e7Schristos # define SSL_F_DTLS1_RETRANSMIT_MESSAGE 0 68*66bae5e7Schristos # define SSL_F_DTLS1_WRITE_APP_DATA_BYTES 0 69*66bae5e7Schristos # define SSL_F_DTLS1_WRITE_BYTES 0 70*66bae5e7Schristos # define SSL_F_DTLSV1_LISTEN 0 71*66bae5e7Schristos # define SSL_F_DTLS_CONSTRUCT_CHANGE_CIPHER_SPEC 0 72*66bae5e7Schristos # define SSL_F_DTLS_CONSTRUCT_HELLO_VERIFY_REQUEST 0 73*66bae5e7Schristos # define SSL_F_DTLS_GET_REASSEMBLED_MESSAGE 0 74*66bae5e7Schristos # define SSL_F_DTLS_PROCESS_HELLO_VERIFY 0 75*66bae5e7Schristos # define SSL_F_DTLS_RECORD_LAYER_NEW 0 76*66bae5e7Schristos # define SSL_F_DTLS_WAIT_FOR_DRY 0 77*66bae5e7Schristos # define SSL_F_EARLY_DATA_COUNT_OK 0 78*66bae5e7Schristos # define SSL_F_FINAL_EARLY_DATA 0 79*66bae5e7Schristos # define SSL_F_FINAL_EC_PT_FORMATS 0 80*66bae5e7Schristos # define SSL_F_FINAL_EMS 0 81*66bae5e7Schristos # define SSL_F_FINAL_KEY_SHARE 0 82*66bae5e7Schristos # define SSL_F_FINAL_MAXFRAGMENTLEN 0 83*66bae5e7Schristos # define SSL_F_FINAL_RENEGOTIATE 0 84*66bae5e7Schristos # define SSL_F_FINAL_SERVER_NAME 0 85*66bae5e7Schristos # define SSL_F_FINAL_SIG_ALGS 0 86*66bae5e7Schristos # define SSL_F_GET_CERT_VERIFY_TBS_DATA 0 87*66bae5e7Schristos # define SSL_F_NSS_KEYLOG_INT 0 88*66bae5e7Schristos # define SSL_F_OPENSSL_INIT_SSL 0 89*66bae5e7Schristos # define SSL_F_OSSL_STATEM_CLIENT13_READ_TRANSITION 0 90*66bae5e7Schristos # define SSL_F_OSSL_STATEM_CLIENT13_WRITE_TRANSITION 0 91*66bae5e7Schristos # define SSL_F_OSSL_STATEM_CLIENT_CONSTRUCT_MESSAGE 0 92*66bae5e7Schristos # define SSL_F_OSSL_STATEM_CLIENT_POST_PROCESS_MESSAGE 0 93*66bae5e7Schristos # define SSL_F_OSSL_STATEM_CLIENT_PROCESS_MESSAGE 0 94*66bae5e7Schristos # define SSL_F_OSSL_STATEM_CLIENT_READ_TRANSITION 0 95*66bae5e7Schristos # define SSL_F_OSSL_STATEM_CLIENT_WRITE_TRANSITION 0 96*66bae5e7Schristos # define SSL_F_OSSL_STATEM_SERVER13_READ_TRANSITION 0 97*66bae5e7Schristos # define SSL_F_OSSL_STATEM_SERVER13_WRITE_TRANSITION 0 98*66bae5e7Schristos # define SSL_F_OSSL_STATEM_SERVER_CONSTRUCT_MESSAGE 0 99*66bae5e7Schristos # define SSL_F_OSSL_STATEM_SERVER_POST_PROCESS_MESSAGE 0 100*66bae5e7Schristos # define SSL_F_OSSL_STATEM_SERVER_POST_WORK 0 101*66bae5e7Schristos # define SSL_F_OSSL_STATEM_SERVER_PRE_WORK 0 102*66bae5e7Schristos # define SSL_F_OSSL_STATEM_SERVER_PROCESS_MESSAGE 0 103*66bae5e7Schristos # define SSL_F_OSSL_STATEM_SERVER_READ_TRANSITION 0 104*66bae5e7Schristos # define SSL_F_OSSL_STATEM_SERVER_WRITE_TRANSITION 0 105*66bae5e7Schristos # define SSL_F_PARSE_CA_NAMES 0 106*66bae5e7Schristos # define SSL_F_PITEM_NEW 0 107*66bae5e7Schristos # define SSL_F_PQUEUE_NEW 0 108*66bae5e7Schristos # define SSL_F_PROCESS_KEY_SHARE_EXT 0 109*66bae5e7Schristos # define SSL_F_READ_STATE_MACHINE 0 110*66bae5e7Schristos # define SSL_F_SET_CLIENT_CIPHERSUITE 0 111*66bae5e7Schristos # define SSL_F_SRP_GENERATE_CLIENT_MASTER_SECRET 0 112*66bae5e7Schristos # define SSL_F_SRP_GENERATE_SERVER_MASTER_SECRET 0 113*66bae5e7Schristos # define SSL_F_SRP_VERIFY_SERVER_PARAM 0 114*66bae5e7Schristos # define SSL_F_SSL3_CHANGE_CIPHER_STATE 0 115*66bae5e7Schristos # define SSL_F_SSL3_CHECK_CERT_AND_ALGORITHM 0 116*66bae5e7Schristos # define SSL_F_SSL3_CTRL 0 117*66bae5e7Schristos # define SSL_F_SSL3_CTX_CTRL 0 118*66bae5e7Schristos # define SSL_F_SSL3_DIGEST_CACHED_RECORDS 0 119*66bae5e7Schristos # define SSL_F_SSL3_DO_CHANGE_CIPHER_SPEC 0 120*66bae5e7Schristos # define SSL_F_SSL3_ENC 0 121*66bae5e7Schristos # define SSL_F_SSL3_FINAL_FINISH_MAC 0 122*66bae5e7Schristos # define SSL_F_SSL3_FINISH_MAC 0 123*66bae5e7Schristos # define SSL_F_SSL3_GENERATE_KEY_BLOCK 0 124*66bae5e7Schristos # define SSL_F_SSL3_GENERATE_MASTER_SECRET 0 125*66bae5e7Schristos # define SSL_F_SSL3_GET_RECORD 0 126*66bae5e7Schristos # define SSL_F_SSL3_INIT_FINISHED_MAC 0 127*66bae5e7Schristos # define SSL_F_SSL3_OUTPUT_CERT_CHAIN 0 128*66bae5e7Schristos # define SSL_F_SSL3_READ_BYTES 0 129*66bae5e7Schristos # define SSL_F_SSL3_READ_N 0 130*66bae5e7Schristos # define SSL_F_SSL3_SETUP_KEY_BLOCK 0 131*66bae5e7Schristos # define SSL_F_SSL3_SETUP_READ_BUFFER 0 132*66bae5e7Schristos # define SSL_F_SSL3_SETUP_WRITE_BUFFER 0 133*66bae5e7Schristos # define SSL_F_SSL3_WRITE_BYTES 0 134*66bae5e7Schristos # define SSL_F_SSL3_WRITE_PENDING 0 135*66bae5e7Schristos # define SSL_F_SSL_ADD_CERT_CHAIN 0 136*66bae5e7Schristos # define SSL_F_SSL_ADD_CERT_TO_BUF 0 137*66bae5e7Schristos # define SSL_F_SSL_ADD_CERT_TO_WPACKET 0 138*66bae5e7Schristos # define SSL_F_SSL_ADD_CLIENTHELLO_RENEGOTIATE_EXT 0 139*66bae5e7Schristos # define SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT 0 140*66bae5e7Schristos # define SSL_F_SSL_ADD_CLIENTHELLO_USE_SRTP_EXT 0 141*66bae5e7Schristos # define SSL_F_SSL_ADD_DIR_CERT_SUBJECTS_TO_STACK 0 142*66bae5e7Schristos # define SSL_F_SSL_ADD_FILE_CERT_SUBJECTS_TO_STACK 0 143*66bae5e7Schristos # define SSL_F_SSL_ADD_SERVERHELLO_RENEGOTIATE_EXT 0 144*66bae5e7Schristos # define SSL_F_SSL_ADD_SERVERHELLO_TLSEXT 0 145*66bae5e7Schristos # define SSL_F_SSL_ADD_SERVERHELLO_USE_SRTP_EXT 0 146*66bae5e7Schristos # define SSL_F_SSL_BAD_METHOD 0 147*66bae5e7Schristos # define SSL_F_SSL_BUILD_CERT_CHAIN 0 148*66bae5e7Schristos # define SSL_F_SSL_BYTES_TO_CIPHER_LIST 0 149*66bae5e7Schristos # define SSL_F_SSL_CACHE_CIPHERLIST 0 150*66bae5e7Schristos # define SSL_F_SSL_CERT_ADD0_CHAIN_CERT 0 151*66bae5e7Schristos # define SSL_F_SSL_CERT_DUP 0 152*66bae5e7Schristos # define SSL_F_SSL_CERT_NEW 0 153*66bae5e7Schristos # define SSL_F_SSL_CERT_SET0_CHAIN 0 154*66bae5e7Schristos # define SSL_F_SSL_CHECK_PRIVATE_KEY 0 155*66bae5e7Schristos # define SSL_F_SSL_CHECK_SERVERHELLO_TLSEXT 0 156*66bae5e7Schristos # define SSL_F_SSL_CHECK_SRP_EXT_CLIENTHELLO 0 157*66bae5e7Schristos # define SSL_F_SSL_CHECK_SRVR_ECC_CERT_AND_ALG 0 158*66bae5e7Schristos # define SSL_F_SSL_CHOOSE_CLIENT_VERSION 0 159*66bae5e7Schristos # define SSL_F_SSL_CIPHER_DESCRIPTION 0 160*66bae5e7Schristos # define SSL_F_SSL_CIPHER_LIST_TO_BYTES 0 161*66bae5e7Schristos # define SSL_F_SSL_CIPHER_PROCESS_RULESTR 0 162*66bae5e7Schristos # define SSL_F_SSL_CIPHER_STRENGTH_SORT 0 163*66bae5e7Schristos # define SSL_F_SSL_CLEAR 0 164*66bae5e7Schristos # define SSL_F_SSL_CLIENT_HELLO_GET1_EXTENSIONS_PRESENT 0 165*66bae5e7Schristos # define SSL_F_SSL_COMP_ADD_COMPRESSION_METHOD 0 166*66bae5e7Schristos # define SSL_F_SSL_CONF_CMD 0 167*66bae5e7Schristos # define SSL_F_SSL_CREATE_CIPHER_LIST 0 168*66bae5e7Schristos # define SSL_F_SSL_CTRL 0 169*66bae5e7Schristos # define SSL_F_SSL_CTX_CHECK_PRIVATE_KEY 0 170*66bae5e7Schristos # define SSL_F_SSL_CTX_ENABLE_CT 0 171*66bae5e7Schristos # define SSL_F_SSL_CTX_MAKE_PROFILES 0 172*66bae5e7Schristos # define SSL_F_SSL_CTX_NEW 0 173*66bae5e7Schristos # define SSL_F_SSL_CTX_SET_ALPN_PROTOS 0 174*66bae5e7Schristos # define SSL_F_SSL_CTX_SET_CIPHER_LIST 0 175*66bae5e7Schristos # define SSL_F_SSL_CTX_SET_CLIENT_CERT_ENGINE 0 176*66bae5e7Schristos # define SSL_F_SSL_CTX_SET_CT_VALIDATION_CALLBACK 0 177*66bae5e7Schristos # define SSL_F_SSL_CTX_SET_SESSION_ID_CONTEXT 0 178*66bae5e7Schristos # define SSL_F_SSL_CTX_SET_SSL_VERSION 0 179*66bae5e7Schristos # define SSL_F_SSL_CTX_SET_TLSEXT_MAX_FRAGMENT_LENGTH 0 180*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_CERTIFICATE 0 181*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_CERTIFICATE_ASN1 0 182*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_CERTIFICATE_FILE 0 183*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_PRIVATEKEY 0 184*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_PRIVATEKEY_ASN1 0 185*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_PRIVATEKEY_FILE 0 186*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_PSK_IDENTITY_HINT 0 187*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_RSAPRIVATEKEY 0 188*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_RSAPRIVATEKEY_ASN1 0 189*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_RSAPRIVATEKEY_FILE 0 190*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_SERVERINFO 0 191*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_SERVERINFO_EX 0 192*66bae5e7Schristos # define SSL_F_SSL_CTX_USE_SERVERINFO_FILE 0 193*66bae5e7Schristos # define SSL_F_SSL_DANE_DUP 0 194*66bae5e7Schristos # define SSL_F_SSL_DANE_ENABLE 0 195*66bae5e7Schristos # define SSL_F_SSL_DERIVE 0 196*66bae5e7Schristos # define SSL_F_SSL_DO_CONFIG 0 197*66bae5e7Schristos # define SSL_F_SSL_DO_HANDSHAKE 0 198*66bae5e7Schristos # define SSL_F_SSL_DUP_CA_LIST 0 199*66bae5e7Schristos # define SSL_F_SSL_ENABLE_CT 0 200*66bae5e7Schristos # define SSL_F_SSL_GENERATE_PKEY_GROUP 0 201*66bae5e7Schristos # define SSL_F_SSL_GENERATE_SESSION_ID 0 202*66bae5e7Schristos # define SSL_F_SSL_GET_NEW_SESSION 0 203*66bae5e7Schristos # define SSL_F_SSL_GET_PREV_SESSION 0 204*66bae5e7Schristos # define SSL_F_SSL_GET_SERVER_CERT_INDEX 0 205*66bae5e7Schristos # define SSL_F_SSL_GET_SIGN_PKEY 0 206*66bae5e7Schristos # define SSL_F_SSL_HANDSHAKE_HASH 0 207*66bae5e7Schristos # define SSL_F_SSL_INIT_WBIO_BUFFER 0 208*66bae5e7Schristos # define SSL_F_SSL_KEY_UPDATE 0 209*66bae5e7Schristos # define SSL_F_SSL_LOAD_CLIENT_CA_FILE 0 210*66bae5e7Schristos # define SSL_F_SSL_LOG_MASTER_SECRET 0 211*66bae5e7Schristos # define SSL_F_SSL_LOG_RSA_CLIENT_KEY_EXCHANGE 0 212*66bae5e7Schristos # define SSL_F_SSL_MODULE_INIT 0 213*66bae5e7Schristos # define SSL_F_SSL_NEW 0 214*66bae5e7Schristos # define SSL_F_SSL_NEXT_PROTO_VALIDATE 0 215*66bae5e7Schristos # define SSL_F_SSL_PARSE_CLIENTHELLO_RENEGOTIATE_EXT 0 216*66bae5e7Schristos # define SSL_F_SSL_PARSE_CLIENTHELLO_TLSEXT 0 217*66bae5e7Schristos # define SSL_F_SSL_PARSE_CLIENTHELLO_USE_SRTP_EXT 0 218*66bae5e7Schristos # define SSL_F_SSL_PARSE_SERVERHELLO_RENEGOTIATE_EXT 0 219*66bae5e7Schristos # define SSL_F_SSL_PARSE_SERVERHELLO_TLSEXT 0 220*66bae5e7Schristos # define SSL_F_SSL_PARSE_SERVERHELLO_USE_SRTP_EXT 0 221*66bae5e7Schristos # define SSL_F_SSL_PEEK 0 222*66bae5e7Schristos # define SSL_F_SSL_PEEK_EX 0 223*66bae5e7Schristos # define SSL_F_SSL_PEEK_INTERNAL 0 224*66bae5e7Schristos # define SSL_F_SSL_READ 0 225*66bae5e7Schristos # define SSL_F_SSL_READ_EARLY_DATA 0 226*66bae5e7Schristos # define SSL_F_SSL_READ_EX 0 227*66bae5e7Schristos # define SSL_F_SSL_READ_INTERNAL 0 228*66bae5e7Schristos # define SSL_F_SSL_RENEGOTIATE 0 229*66bae5e7Schristos # define SSL_F_SSL_RENEGOTIATE_ABBREVIATED 0 230*66bae5e7Schristos # define SSL_F_SSL_SCAN_CLIENTHELLO_TLSEXT 0 231*66bae5e7Schristos # define SSL_F_SSL_SCAN_SERVERHELLO_TLSEXT 0 232*66bae5e7Schristos # define SSL_F_SSL_SESSION_DUP 0 233*66bae5e7Schristos # define SSL_F_SSL_SESSION_NEW 0 234*66bae5e7Schristos # define SSL_F_SSL_SESSION_PRINT_FP 0 235*66bae5e7Schristos # define SSL_F_SSL_SESSION_SET1_ID 0 236*66bae5e7Schristos # define SSL_F_SSL_SESSION_SET1_ID_CONTEXT 0 237*66bae5e7Schristos # define SSL_F_SSL_SET_ALPN_PROTOS 0 238*66bae5e7Schristos # define SSL_F_SSL_SET_CERT 0 239*66bae5e7Schristos # define SSL_F_SSL_SET_CERT_AND_KEY 0 240*66bae5e7Schristos # define SSL_F_SSL_SET_CIPHER_LIST 0 241*66bae5e7Schristos # define SSL_F_SSL_SET_CT_VALIDATION_CALLBACK 0 242*66bae5e7Schristos # define SSL_F_SSL_SET_FD 0 243*66bae5e7Schristos # define SSL_F_SSL_SET_PKEY 0 244*66bae5e7Schristos # define SSL_F_SSL_SET_RFD 0 245*66bae5e7Schristos # define SSL_F_SSL_SET_SESSION 0 246*66bae5e7Schristos # define SSL_F_SSL_SET_SESSION_ID_CONTEXT 0 247*66bae5e7Schristos # define SSL_F_SSL_SET_SESSION_TICKET_EXT 0 248*66bae5e7Schristos # define SSL_F_SSL_SET_TLSEXT_MAX_FRAGMENT_LENGTH 0 249*66bae5e7Schristos # define SSL_F_SSL_SET_WFD 0 250*66bae5e7Schristos # define SSL_F_SSL_SHUTDOWN 0 251*66bae5e7Schristos # define SSL_F_SSL_SRP_CTX_INIT 0 252*66bae5e7Schristos # define SSL_F_SSL_START_ASYNC_JOB 0 253*66bae5e7Schristos # define SSL_F_SSL_UNDEFINED_FUNCTION 0 254*66bae5e7Schristos # define SSL_F_SSL_UNDEFINED_VOID_FUNCTION 0 255*66bae5e7Schristos # define SSL_F_SSL_USE_CERTIFICATE 0 256*66bae5e7Schristos # define SSL_F_SSL_USE_CERTIFICATE_ASN1 0 257*66bae5e7Schristos # define SSL_F_SSL_USE_CERTIFICATE_FILE 0 258*66bae5e7Schristos # define SSL_F_SSL_USE_PRIVATEKEY 0 259*66bae5e7Schristos # define SSL_F_SSL_USE_PRIVATEKEY_ASN1 0 260*66bae5e7Schristos # define SSL_F_SSL_USE_PRIVATEKEY_FILE 0 261*66bae5e7Schristos # define SSL_F_SSL_USE_PSK_IDENTITY_HINT 0 262*66bae5e7Schristos # define SSL_F_SSL_USE_RSAPRIVATEKEY 0 263*66bae5e7Schristos # define SSL_F_SSL_USE_RSAPRIVATEKEY_ASN1 0 264*66bae5e7Schristos # define SSL_F_SSL_USE_RSAPRIVATEKEY_FILE 0 265*66bae5e7Schristos # define SSL_F_SSL_VALIDATE_CT 0 266*66bae5e7Schristos # define SSL_F_SSL_VERIFY_CERT_CHAIN 0 267*66bae5e7Schristos # define SSL_F_SSL_VERIFY_CLIENT_POST_HANDSHAKE 0 268*66bae5e7Schristos # define SSL_F_SSL_WRITE 0 269*66bae5e7Schristos # define SSL_F_SSL_WRITE_EARLY_DATA 0 270*66bae5e7Schristos # define SSL_F_SSL_WRITE_EARLY_FINISH 0 271*66bae5e7Schristos # define SSL_F_SSL_WRITE_EX 0 272*66bae5e7Schristos # define SSL_F_SSL_WRITE_INTERNAL 0 273*66bae5e7Schristos # define SSL_F_STATE_MACHINE 0 274*66bae5e7Schristos # define SSL_F_TLS12_CHECK_PEER_SIGALG 0 275*66bae5e7Schristos # define SSL_F_TLS12_COPY_SIGALGS 0 276*66bae5e7Schristos # define SSL_F_TLS13_CHANGE_CIPHER_STATE 0 277*66bae5e7Schristos # define SSL_F_TLS13_ENC 0 278*66bae5e7Schristos # define SSL_F_TLS13_FINAL_FINISH_MAC 0 279*66bae5e7Schristos # define SSL_F_TLS13_GENERATE_SECRET 0 280*66bae5e7Schristos # define SSL_F_TLS13_HKDF_EXPAND 0 281*66bae5e7Schristos # define SSL_F_TLS13_RESTORE_HANDSHAKE_DIGEST_FOR_PHA 0 282*66bae5e7Schristos # define SSL_F_TLS13_SAVE_HANDSHAKE_DIGEST_FOR_PHA 0 283*66bae5e7Schristos # define SSL_F_TLS13_SETUP_KEY_BLOCK 0 284*66bae5e7Schristos # define SSL_F_TLS1_CHANGE_CIPHER_STATE 0 285*66bae5e7Schristos # define SSL_F_TLS1_CHECK_DUPLICATE_EXTENSIONS 0 286*66bae5e7Schristos # define SSL_F_TLS1_ENC 0 287*66bae5e7Schristos # define SSL_F_TLS1_EXPORT_KEYING_MATERIAL 0 288*66bae5e7Schristos # define SSL_F_TLS1_GET_CURVELIST 0 289*66bae5e7Schristos # define SSL_F_TLS1_PRF 0 290*66bae5e7Schristos # define SSL_F_TLS1_SAVE_U16 0 291*66bae5e7Schristos # define SSL_F_TLS1_SETUP_KEY_BLOCK 0 292*66bae5e7Schristos # define SSL_F_TLS1_SET_GROUPS 0 293*66bae5e7Schristos # define SSL_F_TLS1_SET_RAW_SIGALGS 0 294*66bae5e7Schristos # define SSL_F_TLS1_SET_SERVER_SIGALGS 0 295*66bae5e7Schristos # define SSL_F_TLS1_SET_SHARED_SIGALGS 0 296*66bae5e7Schristos # define SSL_F_TLS1_SET_SIGALGS 0 297*66bae5e7Schristos # define SSL_F_TLS_CHOOSE_SIGALG 0 298*66bae5e7Schristos # define SSL_F_TLS_CLIENT_KEY_EXCHANGE_POST_WORK 0 299*66bae5e7Schristos # define SSL_F_TLS_COLLECT_EXTENSIONS 0 300*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CERTIFICATE_AUTHORITIES 0 301*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CERTIFICATE_REQUEST 0 302*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CERT_STATUS 0 303*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CERT_STATUS_BODY 0 304*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CERT_VERIFY 0 305*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CHANGE_CIPHER_SPEC 0 306*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CKE_DHE 0 307*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CKE_ECDHE 0 308*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CKE_GOST 0 309*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CKE_PSK_PREAMBLE 0 310*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CKE_RSA 0 311*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CKE_SRP 0 312*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CLIENT_CERTIFICATE 0 313*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CLIENT_HELLO 0 314*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CLIENT_KEY_EXCHANGE 0 315*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CLIENT_VERIFY 0 316*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_ALPN 0 317*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_CERTIFICATE 0 318*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_COOKIE 0 319*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_EARLY_DATA 0 320*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_EC_PT_FORMATS 0 321*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_EMS 0 322*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_ETM 0 323*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_HELLO 0 324*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_KEY_EXCHANGE 0 325*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_KEY_SHARE 0 326*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_MAXFRAGMENTLEN 0 327*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_NPN 0 328*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_PADDING 0 329*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_POST_HANDSHAKE_AUTH 0 330*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_PSK 0 331*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_PSK_KEX_MODES 0 332*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_RENEGOTIATE 0 333*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_SCT 0 334*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_SERVER_NAME 0 335*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_SESSION_TICKET 0 336*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_SIG_ALGS 0 337*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_SRP 0 338*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_STATUS_REQUEST 0 339*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_SUPPORTED_GROUPS 0 340*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_SUPPORTED_VERSIONS 0 341*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_USE_SRTP 0 342*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_CTOS_VERIFY 0 343*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_ENCRYPTED_EXTENSIONS 0 344*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_END_OF_EARLY_DATA 0 345*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_EXTENSIONS 0 346*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_FINISHED 0 347*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_HELLO_REQUEST 0 348*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_HELLO_RETRY_REQUEST 0 349*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_KEY_UPDATE 0 350*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_NEW_SESSION_TICKET 0 351*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_NEXT_PROTO 0 352*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_SERVER_CERTIFICATE 0 353*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_SERVER_HELLO 0 354*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_SERVER_KEY_EXCHANGE 0 355*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_ALPN 0 356*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_CERTIFICATE 0 357*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_COOKIE 0 358*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_CRYPTOPRO_BUG 0 359*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_DONE 0 360*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_EARLY_DATA 0 361*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_EARLY_DATA_INFO 0 362*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_EC_PT_FORMATS 0 363*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_EMS 0 364*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_ETM 0 365*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_HELLO 0 366*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_KEY_EXCHANGE 0 367*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_KEY_SHARE 0 368*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_MAXFRAGMENTLEN 0 369*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_NEXT_PROTO_NEG 0 370*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_PSK 0 371*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_RENEGOTIATE 0 372*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_SERVER_NAME 0 373*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_SESSION_TICKET 0 374*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_STATUS_REQUEST 0 375*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_SUPPORTED_GROUPS 0 376*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_SUPPORTED_VERSIONS 0 377*66bae5e7Schristos # define SSL_F_TLS_CONSTRUCT_STOC_USE_SRTP 0 378*66bae5e7Schristos # define SSL_F_TLS_EARLY_POST_PROCESS_CLIENT_HELLO 0 379*66bae5e7Schristos # define SSL_F_TLS_FINISH_HANDSHAKE 0 380*66bae5e7Schristos # define SSL_F_TLS_GET_MESSAGE_BODY 0 381*66bae5e7Schristos # define SSL_F_TLS_GET_MESSAGE_HEADER 0 382*66bae5e7Schristos # define SSL_F_TLS_HANDLE_ALPN 0 383*66bae5e7Schristos # define SSL_F_TLS_HANDLE_STATUS_REQUEST 0 384*66bae5e7Schristos # define SSL_F_TLS_PARSE_CERTIFICATE_AUTHORITIES 0 385*66bae5e7Schristos # define SSL_F_TLS_PARSE_CLIENTHELLO_TLSEXT 0 386*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_ALPN 0 387*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_COOKIE 0 388*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_EARLY_DATA 0 389*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_EC_PT_FORMATS 0 390*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_EMS 0 391*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_KEY_SHARE 0 392*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_MAXFRAGMENTLEN 0 393*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_POST_HANDSHAKE_AUTH 0 394*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_PSK 0 395*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_PSK_KEX_MODES 0 396*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_RENEGOTIATE 0 397*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_SERVER_NAME 0 398*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_SESSION_TICKET 0 399*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_SIG_ALGS 0 400*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_SIG_ALGS_CERT 0 401*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_SRP 0 402*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_STATUS_REQUEST 0 403*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_SUPPORTED_GROUPS 0 404*66bae5e7Schristos # define SSL_F_TLS_PARSE_CTOS_USE_SRTP 0 405*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_ALPN 0 406*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_COOKIE 0 407*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_EARLY_DATA 0 408*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_EARLY_DATA_INFO 0 409*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_EC_PT_FORMATS 0 410*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_KEY_SHARE 0 411*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_MAXFRAGMENTLEN 0 412*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_NPN 0 413*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_PSK 0 414*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_RENEGOTIATE 0 415*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_SCT 0 416*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_SERVER_NAME 0 417*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_SESSION_TICKET 0 418*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_STATUS_REQUEST 0 419*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_SUPPORTED_VERSIONS 0 420*66bae5e7Schristos # define SSL_F_TLS_PARSE_STOC_USE_SRTP 0 421*66bae5e7Schristos # define SSL_F_TLS_POST_PROCESS_CLIENT_HELLO 0 422*66bae5e7Schristos # define SSL_F_TLS_POST_PROCESS_CLIENT_KEY_EXCHANGE 0 423*66bae5e7Schristos # define SSL_F_TLS_PREPARE_CLIENT_CERTIFICATE 0 424*66bae5e7Schristos # define SSL_F_TLS_PROCESS_AS_HELLO_RETRY_REQUEST 0 425*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CERTIFICATE_REQUEST 0 426*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CERT_STATUS 0 427*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CERT_STATUS_BODY 0 428*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CERT_VERIFY 0 429*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CHANGE_CIPHER_SPEC 0 430*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CKE_DHE 0 431*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CKE_ECDHE 0 432*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CKE_GOST 0 433*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CKE_PSK_PREAMBLE 0 434*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CKE_RSA 0 435*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CKE_SRP 0 436*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CLIENT_CERTIFICATE 0 437*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CLIENT_HELLO 0 438*66bae5e7Schristos # define SSL_F_TLS_PROCESS_CLIENT_KEY_EXCHANGE 0 439*66bae5e7Schristos # define SSL_F_TLS_PROCESS_ENCRYPTED_EXTENSIONS 0 440*66bae5e7Schristos # define SSL_F_TLS_PROCESS_END_OF_EARLY_DATA 0 441*66bae5e7Schristos # define SSL_F_TLS_PROCESS_FINISHED 0 442*66bae5e7Schristos # define SSL_F_TLS_PROCESS_HELLO_REQ 0 443*66bae5e7Schristos # define SSL_F_TLS_PROCESS_HELLO_RETRY_REQUEST 0 444*66bae5e7Schristos # define SSL_F_TLS_PROCESS_INITIAL_SERVER_FLIGHT 0 445*66bae5e7Schristos # define SSL_F_TLS_PROCESS_KEY_EXCHANGE 0 446*66bae5e7Schristos # define SSL_F_TLS_PROCESS_KEY_UPDATE 0 447*66bae5e7Schristos # define SSL_F_TLS_PROCESS_NEW_SESSION_TICKET 0 448*66bae5e7Schristos # define SSL_F_TLS_PROCESS_NEXT_PROTO 0 449*66bae5e7Schristos # define SSL_F_TLS_PROCESS_SERVER_CERTIFICATE 0 450*66bae5e7Schristos # define SSL_F_TLS_PROCESS_SERVER_DONE 0 451*66bae5e7Schristos # define SSL_F_TLS_PROCESS_SERVER_HELLO 0 452*66bae5e7Schristos # define SSL_F_TLS_PROCESS_SKE_DHE 0 453*66bae5e7Schristos # define SSL_F_TLS_PROCESS_SKE_ECDHE 0 454*66bae5e7Schristos # define SSL_F_TLS_PROCESS_SKE_PSK_PREAMBLE 0 455*66bae5e7Schristos # define SSL_F_TLS_PROCESS_SKE_SRP 0 456*66bae5e7Schristos # define SSL_F_TLS_PSK_DO_BINDER 0 457*66bae5e7Schristos # define SSL_F_TLS_SCAN_CLIENTHELLO_TLSEXT 0 458*66bae5e7Schristos # define SSL_F_TLS_SETUP_HANDSHAKE 0 459*66bae5e7Schristos # define SSL_F_USE_CERTIFICATE_CHAIN_FILE 0 460*66bae5e7Schristos # define SSL_F_WPACKET_INTERN_INIT_LEN 0 461*66bae5e7Schristos # define SSL_F_WPACKET_START_SUB_PACKET_LEN__ 0 462*66bae5e7Schristos # define SSL_F_WRITE_STATE_MACHINE 0 463*66bae5e7Schristos # endif 464*66bae5e7Schristos 465*66bae5e7Schristos # ifdef __cplusplus 466*66bae5e7Schristos } 467*66bae5e7Schristos # endif 468*66bae5e7Schristos #endif 469