|
Data Structures
|
struct |
err_state_st |
struct |
ERR_string_data_st |
Defines
|
#define |
ERR_PUT_error(a, b, c, d, e) ERR_put_error(a,b,c,d,e)
|
#define |
ERR_TXT_MALLOCED 0x01
|
#define |
ERR_TXT_STRING 0x02
|
#define |
ERR_FLAG_MARK 0x01
|
#define |
ERR_NUM_ERRORS 16
|
#define |
ERR_LIB_NONE 1
|
#define |
ERR_LIB_SYS 2
|
#define |
ERR_LIB_BN 3
|
#define |
ERR_LIB_RSA 4
|
#define |
ERR_LIB_DH 5
|
#define |
ERR_LIB_EVP 6
|
#define |
ERR_LIB_BUF 7
|
#define |
ERR_LIB_OBJ 8
|
#define |
ERR_LIB_PEM 9
|
#define |
ERR_LIB_DSA 10
|
#define |
ERR_LIB_X509 11
|
#define |
ERR_LIB_ASN1 13
|
#define |
ERR_LIB_CONF 14
|
#define |
ERR_LIB_CRYPTO 15
|
#define |
ERR_LIB_EC 16
|
#define |
ERR_LIB_SSL 20
|
#define |
ERR_LIB_BIO 32
|
#define |
ERR_LIB_PKCS7 33
|
#define |
ERR_LIB_X509V3 34
|
#define |
ERR_LIB_PKCS12 35
|
#define |
ERR_LIB_RAND 36
|
#define |
ERR_LIB_DSO 37
|
#define |
ERR_LIB_ENGINE 38
|
#define |
ERR_LIB_OCSP 39
|
#define |
ERR_LIB_UI 40
|
#define |
ERR_LIB_COMP 41
|
#define |
ERR_LIB_ECDSA 42
|
#define |
ERR_LIB_ECDH 43
|
#define |
ERR_LIB_STORE 44
|
#define |
ERR_LIB_USER 128
|
#define |
SYSerr(f, r) ERR_PUT_error(ERR_LIB_SYS,(f),(r),__FILE__,__LINE__)
|
#define |
BNerr(f, r) ERR_PUT_error(ERR_LIB_BN,(f),(r),__FILE__,__LINE__)
|
#define |
RSAerr(f, r) ERR_PUT_error(ERR_LIB_RSA,(f),(r),__FILE__,__LINE__)
|
#define |
DHerr(f, r) ERR_PUT_error(ERR_LIB_DH,(f),(r),__FILE__,__LINE__)
|
#define |
EVPerr(f, r) ERR_PUT_error(ERR_LIB_EVP,(f),(r),__FILE__,__LINE__)
|
#define |
BUFerr(f, r) ERR_PUT_error(ERR_LIB_BUF,(f),(r),__FILE__,__LINE__)
|
#define |
OBJerr(f, r) ERR_PUT_error(ERR_LIB_OBJ,(f),(r),__FILE__,__LINE__)
|
#define |
PEMerr(f, r) ERR_PUT_error(ERR_LIB_PEM,(f),(r),__FILE__,__LINE__)
|
#define |
DSAerr(f, r) ERR_PUT_error(ERR_LIB_DSA,(f),(r),__FILE__,__LINE__)
|
#define |
X509err(f, r) ERR_PUT_error(ERR_LIB_X509,(f),(r),__FILE__,__LINE__)
|
#define |
ASN1err(f, r) ERR_PUT_error(ERR_LIB_ASN1,(f),(r),__FILE__,__LINE__)
|
#define |
CONFerr(f, r) ERR_PUT_error(ERR_LIB_CONF,(f),(r),__FILE__,__LINE__)
|
#define |
CRYPTOerr(f, r) ERR_PUT_error(ERR_LIB_CRYPTO,(f),(r),__FILE__,__LINE__)
|
#define |
ECerr(f, r) ERR_PUT_error(ERR_LIB_EC,(f),(r),__FILE__,__LINE__)
|
#define |
SSLerr(f, r) ERR_PUT_error(ERR_LIB_SSL,(f),(r),__FILE__,__LINE__)
|
#define |
BIOerr(f, r) ERR_PUT_error(ERR_LIB_BIO,(f),(r),__FILE__,__LINE__)
|
#define |
PKCS7err(f, r) ERR_PUT_error(ERR_LIB_PKCS7,(f),(r),__FILE__,__LINE__)
|
#define |
X509V3err(f, r) ERR_PUT_error(ERR_LIB_X509V3,(f),(r),__FILE__,__LINE__)
|
#define |
PKCS12err(f, r) ERR_PUT_error(ERR_LIB_PKCS12,(f),(r),__FILE__,__LINE__)
|
#define |
RANDerr(f, r) ERR_PUT_error(ERR_LIB_RAND,(f),(r),__FILE__,__LINE__)
|
#define |
DSOerr(f, r) ERR_PUT_error(ERR_LIB_DSO,(f),(r),__FILE__,__LINE__)
|
#define |
ENGINEerr(f, r) ERR_PUT_error(ERR_LIB_ENGINE,(f),(r),__FILE__,__LINE__)
|
#define |
OCSPerr(f, r) ERR_PUT_error(ERR_LIB_OCSP,(f),(r),__FILE__,__LINE__)
|
#define |
UIerr(f, r) ERR_PUT_error(ERR_LIB_UI,(f),(r),__FILE__,__LINE__)
|
#define |
COMPerr(f, r) ERR_PUT_error(ERR_LIB_COMP,(f),(r),__FILE__,__LINE__)
|
#define |
ECDSAerr(f, r) ERR_PUT_error(ERR_LIB_ECDSA,(f),(r),__FILE__,__LINE__)
|
#define |
ECDHerr(f, r) ERR_PUT_error(ERR_LIB_ECDH,(f),(r),__FILE__,__LINE__)
|
#define |
STOREerr(f, r) ERR_PUT_error(ERR_LIB_STORE,(f),(r),__FILE__,__LINE__)
|
#define |
ERR_PACK(l, f, r)
|
#define |
ERR_GET_LIB(l) (int)((((unsigned long)l)>>24L)&0xffL)
|
#define |
ERR_GET_FUNC(l) (int)((((unsigned long)l)>>12L)&0xfffL)
|
#define |
ERR_GET_REASON(l) (int)((l)&0xfffL)
|
#define |
ERR_FATAL_ERROR(l) (int)((l)&ERR_R_FATAL)
|
#define |
SYS_F_FOPEN 1
|
#define |
SYS_F_CONNECT 2
|
#define |
SYS_F_GETSERVBYNAME 3
|
#define |
SYS_F_SOCKET 4
|
#define |
SYS_F_IOCTLSOCKET 5
|
#define |
SYS_F_BIND 6
|
#define |
SYS_F_LISTEN 7
|
#define |
SYS_F_ACCEPT 8
|
#define |
SYS_F_WSASTARTUP 9
|
#define |
SYS_F_OPENDIR 10
|
#define |
SYS_F_FREAD 11
|
#define |
ERR_R_SYS_LIB ERR_LIB_SYS
|
#define |
ERR_R_BN_LIB ERR_LIB_BN
|
#define |
ERR_R_RSA_LIB ERR_LIB_RSA
|
#define |
ERR_R_DH_LIB ERR_LIB_DH
|
#define |
ERR_R_EVP_LIB ERR_LIB_EVP
|
#define |
ERR_R_BUF_LIB ERR_LIB_BUF
|
#define |
ERR_R_OBJ_LIB ERR_LIB_OBJ
|
#define |
ERR_R_PEM_LIB ERR_LIB_PEM
|
#define |
ERR_R_DSA_LIB ERR_LIB_DSA
|
#define |
ERR_R_X509_LIB ERR_LIB_X509
|
#define |
ERR_R_ASN1_LIB ERR_LIB_ASN1
|
#define |
ERR_R_CONF_LIB ERR_LIB_CONF
|
#define |
ERR_R_CRYPTO_LIB ERR_LIB_CRYPTO
|
#define |
ERR_R_EC_LIB ERR_LIB_EC
|
#define |
ERR_R_SSL_LIB ERR_LIB_SSL
|
#define |
ERR_R_BIO_LIB ERR_LIB_BIO
|
#define |
ERR_R_PKCS7_LIB ERR_LIB_PKCS7
|
#define |
ERR_R_X509V3_LIB ERR_LIB_X509V3
|
#define |
ERR_R_PKCS12_LIB ERR_LIB_PKCS12
|
#define |
ERR_R_RAND_LIB ERR_LIB_RAND
|
#define |
ERR_R_DSO_LIB ERR_LIB_DSO
|
#define |
ERR_R_ENGINE_LIB ERR_LIB_ENGINE
|
#define |
ERR_R_OCSP_LIB ERR_LIB_OCSP
|
#define |
ERR_R_UI_LIB ERR_LIB_UI
|
#define |
ERR_R_COMP_LIB ERR_LIB_COMP
|
#define |
ERR_R_ECDSA_LIB ERR_LIB_ECDSA
|
#define |
ERR_R_ECDH_LIB ERR_LIB_ECDH
|
#define |
ERR_R_STORE_LIB ERR_LIB_STORE
|
#define |
ERR_R_NESTED_ASN1_ERROR 58
|
#define |
ERR_R_BAD_ASN1_OBJECT_HEADER 59
|
#define |
ERR_R_BAD_GET_ASN1_OBJECT_CALL 60
|
#define |
ERR_R_EXPECTING_AN_ASN1_SEQUENCE 61
|
#define |
ERR_R_ASN1_LENGTH_MISMATCH 62
|
#define |
ERR_R_MISSING_ASN1_EOS 63
|
#define |
ERR_R_FATAL 64
|
#define |
ERR_R_MALLOC_FAILURE (1|ERR_R_FATAL)
|
#define |
ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED (2|ERR_R_FATAL)
|
#define |
ERR_R_PASSED_NULL_PARAMETER (3|ERR_R_FATAL)
|
#define |
ERR_R_INTERNAL_ERROR (4|ERR_R_FATAL)
|
#define |
ERR_R_DISABLED (5|ERR_R_FATAL)
|
Typedefs
|
typedef err_state_st
|
ERR_STATE |
typedef ERR_string_data_st
|
ERR_STRING_DATA |
Functions
|
void |
ERR_put_error (int lib, int func, int reason, const char *file, int line)
|
void |
ERR_set_error_data (char *data, int flags)
|
IMPORT_C unsigned long |
ERR_get_error (void)
|
IMPORT_C unsigned long |
ERR_get_error_line (const char **file, int *line)
|
IMPORT_C unsigned long |
ERR_get_error_line_data (const char **file, int *line, const char **data, int *flags)
|
IMPORT_C unsigned long |
ERR_peek_error (void)
|
IMPORT_C unsigned long |
ERR_peek_error_line (const char **file, int *line)
|
IMPORT_C unsigned long |
ERR_peek_error_line_data (const char **file, int *line, const char **data, int *flags)
|
IMPORT_C unsigned long |
ERR_peek_last_error (void)
|
IMPORT_C unsigned long |
ERR_peek_last_error_line (const char **file, int *line)
|
IMPORT_C unsigned long |
ERR_peek_last_error_line_data (const char **file, int *line, const char **data, int *flags)
|
IMPORT_C void |
ERR_clear_error (void)
|
IMPORT_C char * |
ERR_error_string (unsigned long e, char *buf)
|
IMPORT_C void |
ERR_error_string_n (unsigned long e, char *buf, size_t len)
|
IMPORT_C const char * |
ERR_lib_error_string (unsigned long e)
|
IMPORT_C const char * |
ERR_func_error_string (unsigned long e)
|
IMPORT_C const char * |
ERR_reason_error_string (unsigned long e)
|
IMPORT_C void |
ERR_print_errors_cb (int(*cb)(const char *str, size_t len, void *u), void *u)
|
IMPORT_C void |
ERR_print_errors_fp (FILE *fp)
|
IMPORT_C void |
ERR_print_errors (BIO *bp)
|
IMPORT_C void |
ERR_add_error_data (int num,...)
|
IMPORT_C void |
ERR_load_strings (int lib, ERR_STRING_DATA str[])
|
IMPORT_C void |
ERR_unload_strings (int lib, ERR_STRING_DATA str[])
|
IMPORT_C void |
ERR_load_ERR_strings (void)
|
IMPORT_C void |
ERR_load_crypto_strings (void)
|
IMPORT_C void |
ERR_free_strings (void)
|
IMPORT_C void |
ERR_remove_state (unsigned long pid)
|
IMPORT_C ERR_STATE *
|
ERR_get_state (void)
|
IMPORT_C LHASH *
|
ERR_get_string_table (void)
|
IMPORT_C LHASH *
|
ERR_get_err_state_table (void)
|
IMPORT_C void |
ERR_release_err_state_table (LHASH **hash)
|
IMPORT_C int |
ERR_get_next_error_library (void)
|
IMPORT_C int |
ERR_set_mark (void)
|
IMPORT_C int |
ERR_pop_to_mark (void)
|
IMPORT_C const ERR_FNS *
|
ERR_get_implementation (void)
|
IMPORT_C int |
ERR_set_implementation (const ERR_FNS *fns)
|