Go to the documentation of this file.
109 #ifndef OPENSSL_HEADER_ERR_H
110 #define OPENSSL_HEADER_ERR_H
116 #if defined(__cplusplus)
166 #define ERR_GET_LIB(packed_error) ((int)(((packed_error) >> 24) & 0xff))
171 #define ERR_GET_REASON(packed_error) ((int)((packed_error) & 0xfff))
184 #define ERR_FLAG_STRING 1
330 #define ERR_R_SYS_LIB ERR_LIB_SYS
331 #define ERR_R_BN_LIB ERR_LIB_BN
332 #define ERR_R_RSA_LIB ERR_LIB_RSA
333 #define ERR_R_DH_LIB ERR_LIB_DH
334 #define ERR_R_EVP_LIB ERR_LIB_EVP
335 #define ERR_R_BUF_LIB ERR_LIB_BUF
336 #define ERR_R_OBJ_LIB ERR_LIB_OBJ
337 #define ERR_R_PEM_LIB ERR_LIB_PEM
338 #define ERR_R_DSA_LIB ERR_LIB_DSA
339 #define ERR_R_X509_LIB ERR_LIB_X509
340 #define ERR_R_ASN1_LIB ERR_LIB_ASN1
341 #define ERR_R_CONF_LIB ERR_LIB_CONF
342 #define ERR_R_CRYPTO_LIB ERR_LIB_CRYPTO
343 #define ERR_R_EC_LIB ERR_LIB_EC
344 #define ERR_R_SSL_LIB ERR_LIB_SSL
345 #define ERR_R_BIO_LIB ERR_LIB_BIO
346 #define ERR_R_PKCS7_LIB ERR_LIB_PKCS7
347 #define ERR_R_PKCS8_LIB ERR_LIB_PKCS8
348 #define ERR_R_X509V3_LIB ERR_LIB_X509V3
349 #define ERR_R_RAND_LIB ERR_LIB_RAND
350 #define ERR_R_DSO_LIB ERR_LIB_DSO
351 #define ERR_R_ENGINE_LIB ERR_LIB_ENGINE
352 #define ERR_R_OCSP_LIB ERR_LIB_OCSP
353 #define ERR_R_UI_LIB ERR_LIB_UI
354 #define ERR_R_COMP_LIB ERR_LIB_COMP
355 #define ERR_R_ECDSA_LIB ERR_LIB_ECDSA
356 #define ERR_R_ECDH_LIB ERR_LIB_ECDH
357 #define ERR_R_STORE_LIB ERR_LIB_STORE
358 #define ERR_R_FIPS_LIB ERR_LIB_FIPS
359 #define ERR_R_CMS_LIB ERR_LIB_CMS
360 #define ERR_R_TS_LIB ERR_LIB_TS
361 #define ERR_R_HMAC_LIB ERR_LIB_HMAC
362 #define ERR_R_JPAKE_LIB ERR_LIB_JPAKE
363 #define ERR_R_USER_LIB ERR_LIB_USER
364 #define ERR_R_DIGEST_LIB ERR_LIB_DIGEST
365 #define ERR_R_CIPHER_LIB ERR_LIB_CIPHER
366 #define ERR_R_HKDF_LIB ERR_LIB_HKDF
367 #define ERR_R_TRUST_TOKEN_LIB ERR_LIB_TRUST_TOKEN
370 #define ERR_R_FATAL 64
371 #define ERR_R_MALLOC_FAILURE (1 | ERR_R_FATAL)
372 #define ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED (2 | ERR_R_FATAL)
373 #define ERR_R_PASSED_NULL_PARAMETER (3 | ERR_R_FATAL)
374 #define ERR_R_INTERNAL_ERROR (4 | ERR_R_FATAL)
375 #define ERR_R_OVERFLOW (5 | ERR_R_FATAL)
406 #define ERR_ERROR_STRING_BUF_LEN 120
409 #define ERR_GET_FUNC(packed_error) 0
413 #define ERR_TXT_STRING ERR_FLAG_STRING
423 #define OPENSSL_PUT_ERROR(library, reason) \
424 ERR_put_error(ERR_LIB_##library, 0, reason, __FILE__, __LINE__)
429 #define OPENSSL_PUT_SYSTEM_ERROR() \
430 ERR_put_error(ERR_LIB_SYS, 0, 0, __FILE__, __LINE__);
449 #define ERR_NUM_ERRORS 16
451 #define ERR_PACK(lib, reason) \
452 (((((uint32_t)(lib)) & 0xff) << 24) | ((((uint32_t)(reason)) & 0xfff)))
459 #define OPENSSL_DECLARE_ERROR_REASON(lib, reason)
462 #if defined(__cplusplus)
466 #endif // OPENSSL_HEADER_ERR_H
OPENSSL_EXPORT char * ERR_error_string(uint32_t packed_error, char *buf)
OPENSSL_EXPORT uint32_t ERR_peek_error_line_data(const char **file, int *line, const char **data, int *flags)
int(* ERR_print_errors_callback_t)(const char *str, size_t len, void *ctx)
const OPENSSL_EXPORT char * ERR_func_error_string(uint32_t packed_error)
OPENSSL_EXPORT void ERR_clear_error(void)
static struct test_ctx ctx
OPENSSL_EXPORT char * ERR_error_string_n(uint32_t packed_error, char *buf, size_t len)
OPENSSL_EXPORT uint32_t ERR_peek_error_line(const char **file, int *line)
OPENSSL_EXPORT void ERR_put_error(int library, int unused, int reason, const char *file, unsigned line)
OPENSSL_EXPORT uint32_t ERR_peek_last_error_line(const char **file, int *line)
OPENSSL_EXPORT uint32_t ERR_get_error(void)
OPENSSL_EXPORT void ERR_free_strings(void)
OPENSSL_EXPORT void ERR_clear_system_error(void)
OPENSSL_EXPORT void ERR_load_RAND_strings(void)
OPENSSL_EXPORT void ERR_add_error_data(unsigned count,...)
OPENSSL_EXPORT void ERR_print_errors_cb(ERR_print_errors_callback_t callback, void *ctx)
OPENSSL_EXPORT void ERR_add_error_dataf(const char *format,...) OPENSSL_PRINTF_FORMAT_FUNC(1
OPENSSL_EXPORT void ERR_remove_state(unsigned long pid)
OPENSSL_EXPORT void ERR_remove_thread_state(const CRYPTO_THREADID *tid)
OPENSSL_EXPORT uint32_t ERR_get_error_line(const char **file, int *line)
OPENSSL_EXPORT void ERR_load_ERR_strings(void)
static void callback(void *arg, int status, int timeouts, struct hostent *host)
const OPENSSL_EXPORT char * ERR_lib_error_string(uint32_t packed_error)
OPENSSL_EXPORT uint32_t ERR_get_error_line_data(const char **file, int *line, const char **data, int *flags)
OPENSSL_EXPORT int ERR_pop_to_mark(void)
OPENSSL_EXPORT uint32_t ERR_peek_last_error(void)
OPENSSL_EXPORT uint32_t ERR_peek_error(void)
OPENSSL_EXPORT int ERR_set_mark(void)
OPENSSL_EXPORT void ERR_print_errors_fp(FILE *file)
OPENSSL_EXPORT void ERR_load_crypto_strings(void)
OPENSSL_EXPORT void ERR_load_BIO_strings(void)
const OPENSSL_EXPORT char * ERR_reason_error_string(uint32_t packed_error)
OPENSSL_EXPORT int ERR_get_next_error_library(void)
#define OPENSSL_PRINTF_FORMAT_FUNC(string_index, first_to_check)
OPENSSL_EXPORT uint32_t ERR_peek_last_error_line_data(const char **file, int *line, const char **data, int *flags)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:59:15