OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions
err.h File Reference
#include <openssl/e_os2.h>
#include <stdio.h>
#include <stdlib.h>
#include <openssl/ossl_typ.h>
#include <openssl/bio.h>
#include <openssl/lhash.h>
#include <errno.h>

Go to the source code of this file.

Classes

struct  err_state_st
 
struct  ERR_string_data_st
 

Macros

#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_FIPS   45
 
#define ERR_LIB_CMS   46
 
#define ERR_LIB_TS   47
 
#define ERR_LIB_HMAC   48
 
#define ERR_LIB_JPAKE   49
 
#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 FIPSerr(f, r)   ERR_PUT_error(ERR_LIB_FIPS,(f),(r),__FILE__,__LINE__)
 
#define CMSerr(f, r)   ERR_PUT_error(ERR_LIB_CMS,(f),(r),__FILE__,__LINE__)
 
#define TSerr(f, r)   ERR_PUT_error(ERR_LIB_TS,(f),(r),__FILE__,__LINE__)
 
#define HMACerr(f, r)   ERR_PUT_error(ERR_LIB_HMAC,(f),(r),__FILE__,__LINE__)
 
#define JPAKEerr(f, r)   ERR_PUT_error(ERR_LIB_JPAKE,(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 /* Winsock stuff */
 
#define SYS_F_OPENDIR   10
 
#define SYS_F_FREAD   11
 
#define ERR_R_SYS_LIB   ERR_LIB_SYS /* 2 */
 
#define ERR_R_BN_LIB   ERR_LIB_BN /* 3 */
 
#define ERR_R_RSA_LIB   ERR_LIB_RSA /* 4 */
 
#define ERR_R_DH_LIB   ERR_LIB_DH /* 5 */
 
#define ERR_R_EVP_LIB   ERR_LIB_EVP /* 6 */
 
#define ERR_R_BUF_LIB   ERR_LIB_BUF /* 7 */
 
#define ERR_R_OBJ_LIB   ERR_LIB_OBJ /* 8 */
 
#define ERR_R_PEM_LIB   ERR_LIB_PEM /* 9 */
 
#define ERR_R_DSA_LIB   ERR_LIB_DSA /* 10 */
 
#define ERR_R_X509_LIB   ERR_LIB_X509 /* 11 */
 
#define ERR_R_ASN1_LIB   ERR_LIB_ASN1 /* 13 */
 
#define ERR_R_CONF_LIB   ERR_LIB_CONF /* 14 */
 
#define ERR_R_CRYPTO_LIB   ERR_LIB_CRYPTO /* 15 */
 
#define ERR_R_EC_LIB   ERR_LIB_EC /* 16 */
 
#define ERR_R_SSL_LIB   ERR_LIB_SSL /* 20 */
 
#define ERR_R_BIO_LIB   ERR_LIB_BIO /* 32 */
 
#define ERR_R_PKCS7_LIB   ERR_LIB_PKCS7 /* 33 */
 
#define ERR_R_X509V3_LIB   ERR_LIB_X509V3 /* 34 */
 
#define ERR_R_PKCS12_LIB   ERR_LIB_PKCS12 /* 35 */
 
#define ERR_R_RAND_LIB   ERR_LIB_RAND /* 36 */
 
#define ERR_R_DSO_LIB   ERR_LIB_DSO /* 37 */
 
#define ERR_R_ENGINE_LIB   ERR_LIB_ENGINE /* 38 */
 
#define ERR_R_OCSP_LIB   ERR_LIB_OCSP /* 39 */
 
#define ERR_R_UI_LIB   ERR_LIB_UI /* 40 */
 
#define ERR_R_COMP_LIB   ERR_LIB_COMP /* 41 */
 
#define ERR_R_ECDSA_LIB   ERR_LIB_ECDSA /* 42 */
 
#define ERR_R_ECDH_LIB   ERR_LIB_ECDH /* 43 */
 
#define ERR_R_STORE_LIB   ERR_LIB_STORE /* 44 */
 
#define ERR_R_TS_LIB   ERR_LIB_TS /* 45 */
 
#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 struct err_state_st ERR_STATE
 
typedef struct 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)
 
unsigned long ERR_get_error (void)
 
unsigned long ERR_get_error_line (const char **file, int *line)
 
unsigned long ERR_get_error_line_data (const char **file, int *line, const char **data, int *flags)
 
unsigned long ERR_peek_error (void)
 
unsigned long ERR_peek_error_line (const char **file, int *line)
 
unsigned long ERR_peek_error_line_data (const char **file, int *line, const char **data, int *flags)
 
unsigned long ERR_peek_last_error (void)
 
unsigned long ERR_peek_last_error_line (const char **file, int *line)
 
unsigned long ERR_peek_last_error_line_data (const char **file, int *line, const char **data, int *flags)
 
void ERR_clear_error (void)
 
char * ERR_error_string (unsigned long e, char *buf)
 
void ERR_error_string_n (unsigned long e, char *buf, size_t len)
 
const char * ERR_lib_error_string (unsigned long e)
 
const char * ERR_func_error_string (unsigned long e)
 
const char * ERR_reason_error_string (unsigned long e)
 
void ERR_print_errors_cb (int(*cb)(const char *str, size_t len, void *u), void *u)
 
void ERR_print_errors_fp (FILE *fp)
 
void ERR_print_errors (BIO *bp)
 
void ERR_add_error_data (int num,...)
 
void ERR_add_error_vdata (int num, va_list args)
 
void ERR_load_strings (int lib, ERR_STRING_DATA str[])
 
void ERR_unload_strings (int lib, ERR_STRING_DATA str[])
 
void ERR_load_ERR_strings (void)
 
void ERR_load_crypto_strings (void)
 
void ERR_free_strings (void)
 
void ERR_remove_thread_state (const CRYPTO_THREADID *tid)
 
void ERR_remove_state (unsigned long pid)
 
ERR_STATEERR_get_state (void)
 
 LHASH_OF (ERR_STRING_DATA)*ERR_get_string_table(void)
 
 LHASH_OF (ERR_STATE)*ERR_get_err_state_table(void)
 
void ERR_release_err_state_table (LHASH_OF(ERR_STATE)**hash)
 
int ERR_get_next_error_library (void)
 
int ERR_set_mark (void)
 
int ERR_pop_to_mark (void)
 
const ERR_FNSERR_get_implementation (void)
 
int ERR_set_implementation (const ERR_FNS *fns)
 

Macro Definition Documentation

#define ASN1err (   f,
 
)    ERR_PUT_error(ERR_LIB_ASN1,(f),(r),__FILE__,__LINE__)

Definition at line 214 of file err.h.

#define BIOerr (   f,
 
)    ERR_PUT_error(ERR_LIB_BIO,(f),(r),__FILE__,__LINE__)

Definition at line 219 of file err.h.

#define BNerr (   f,
 
)    ERR_PUT_error(ERR_LIB_BN,(f),(r),__FILE__,__LINE__)

Definition at line 205 of file err.h.

#define BUFerr (   f,
 
)    ERR_PUT_error(ERR_LIB_BUF,(f),(r),__FILE__,__LINE__)

Definition at line 209 of file err.h.

#define CMSerr (   f,
 
)    ERR_PUT_error(ERR_LIB_CMS,(f),(r),__FILE__,__LINE__)

Definition at line 233 of file err.h.

#define COMPerr (   f,
 
)    ERR_PUT_error(ERR_LIB_COMP,(f),(r),__FILE__,__LINE__)

Definition at line 228 of file err.h.

#define CONFerr (   f,
 
)    ERR_PUT_error(ERR_LIB_CONF,(f),(r),__FILE__,__LINE__)

Definition at line 215 of file err.h.

#define CRYPTOerr (   f,
 
)    ERR_PUT_error(ERR_LIB_CRYPTO,(f),(r),__FILE__,__LINE__)

Definition at line 216 of file err.h.

#define DHerr (   f,
 
)    ERR_PUT_error(ERR_LIB_DH,(f),(r),__FILE__,__LINE__)

Definition at line 207 of file err.h.

#define DSAerr (   f,
 
)    ERR_PUT_error(ERR_LIB_DSA,(f),(r),__FILE__,__LINE__)

Definition at line 212 of file err.h.

#define DSOerr (   f,
 
)    ERR_PUT_error(ERR_LIB_DSO,(f),(r),__FILE__,__LINE__)

Definition at line 224 of file err.h.

#define ECDHerr (   f,
 
)    ERR_PUT_error(ERR_LIB_ECDH,(f),(r),__FILE__,__LINE__)

Definition at line 230 of file err.h.

#define ECDSAerr (   f,
 
)    ERR_PUT_error(ERR_LIB_ECDSA,(f),(r),__FILE__,__LINE__)

Definition at line 229 of file err.h.

#define ECerr (   f,
 
)    ERR_PUT_error(ERR_LIB_EC,(f),(r),__FILE__,__LINE__)

Definition at line 217 of file err.h.

#define ENGINEerr (   f,
 
)    ERR_PUT_error(ERR_LIB_ENGINE,(f),(r),__FILE__,__LINE__)

Definition at line 225 of file err.h.

#define ERR_FATAL_ERROR (   l)    (int)((l)&ERR_R_FATAL)

Definition at line 246 of file err.h.

#define ERR_FLAG_MARK   0x01

Definition at line 145 of file err.h.

#define ERR_GET_FUNC (   l)    (int)((((unsigned long)l)>>12L)&0xfffL)

Definition at line 244 of file err.h.

#define ERR_GET_LIB (   l)    (int)((((unsigned long)l)>>24L)&0xffL)

Definition at line 243 of file err.h.

#define ERR_GET_REASON (   l)    (int)((l)&0xfffL)

Definition at line 245 of file err.h.

#define ERR_LIB_ASN1   13

Definition at line 173 of file err.h.

#define ERR_LIB_BIO   32

Definition at line 183 of file err.h.

#define ERR_LIB_BN   3

Definition at line 163 of file err.h.

#define ERR_LIB_BUF   7

Definition at line 167 of file err.h.

#define ERR_LIB_CMS   46

Definition at line 197 of file err.h.

#define ERR_LIB_COMP   41

Definition at line 192 of file err.h.

#define ERR_LIB_CONF   14

Definition at line 174 of file err.h.

#define ERR_LIB_CRYPTO   15

Definition at line 175 of file err.h.

#define ERR_LIB_DH   5

Definition at line 165 of file err.h.

#define ERR_LIB_DSA   10

Definition at line 170 of file err.h.

#define ERR_LIB_DSO   37

Definition at line 188 of file err.h.

#define ERR_LIB_EC   16

Definition at line 176 of file err.h.

#define ERR_LIB_ECDH   43

Definition at line 194 of file err.h.

#define ERR_LIB_ECDSA   42

Definition at line 193 of file err.h.

#define ERR_LIB_ENGINE   38

Definition at line 189 of file err.h.

#define ERR_LIB_EVP   6

Definition at line 166 of file err.h.

#define ERR_LIB_FIPS   45

Definition at line 196 of file err.h.

#define ERR_LIB_HMAC   48

Definition at line 199 of file err.h.

#define ERR_LIB_JPAKE   49

Definition at line 200 of file err.h.

#define ERR_LIB_NONE   1

Definition at line 161 of file err.h.

#define ERR_LIB_OBJ   8

Definition at line 168 of file err.h.

#define ERR_LIB_OCSP   39

Definition at line 190 of file err.h.

#define ERR_LIB_PEM   9

Definition at line 169 of file err.h.

#define ERR_LIB_PKCS12   35

Definition at line 186 of file err.h.

#define ERR_LIB_PKCS7   33

Definition at line 184 of file err.h.

#define ERR_LIB_RAND   36

Definition at line 187 of file err.h.

#define ERR_LIB_RSA   4

Definition at line 164 of file err.h.

#define ERR_LIB_SSL   20

Definition at line 177 of file err.h.

#define ERR_LIB_STORE   44

Definition at line 195 of file err.h.

#define ERR_LIB_SYS   2

Definition at line 162 of file err.h.

#define ERR_LIB_TS   47

Definition at line 198 of file err.h.

#define ERR_LIB_UI   40

Definition at line 191 of file err.h.

#define ERR_LIB_USER   128

Definition at line 202 of file err.h.

#define ERR_LIB_X509   11

Definition at line 171 of file err.h.

#define ERR_LIB_X509V3   34

Definition at line 185 of file err.h.

#define ERR_NUM_ERRORS   16

Definition at line 147 of file err.h.

#define ERR_PACK (   l,
  f,
 
)
Value:
(((((unsigned long)l)&0xffL)*0x1000000)| \
((((unsigned long)f)&0xfffL)*0x1000)| \
((((unsigned long)r)&0xfffL)))

Definition at line 240 of file err.h.

#define ERR_PUT_error (   a,
  b,
  c,
  d,
  e 
)    ERR_put_error(a,b,c,d,e)

Definition at line 135 of file err.h.

#define ERR_R_ASN1_LENGTH_MISMATCH   62

Definition at line 298 of file err.h.

#define ERR_R_ASN1_LIB   ERR_LIB_ASN1 /* 13 */

Definition at line 274 of file err.h.

#define ERR_R_BAD_ASN1_OBJECT_HEADER   59

Definition at line 295 of file err.h.

#define ERR_R_BAD_GET_ASN1_OBJECT_CALL   60

Definition at line 296 of file err.h.

#define ERR_R_BIO_LIB   ERR_LIB_BIO /* 32 */

Definition at line 279 of file err.h.

#define ERR_R_BN_LIB   ERR_LIB_BN /* 3 */

Definition at line 265 of file err.h.

#define ERR_R_BUF_LIB   ERR_LIB_BUF /* 7 */

Definition at line 269 of file err.h.

#define ERR_R_COMP_LIB   ERR_LIB_COMP /* 41 */

Definition at line 288 of file err.h.

#define ERR_R_CONF_LIB   ERR_LIB_CONF /* 14 */

Definition at line 275 of file err.h.

#define ERR_R_CRYPTO_LIB   ERR_LIB_CRYPTO /* 15 */

Definition at line 276 of file err.h.

#define ERR_R_DH_LIB   ERR_LIB_DH /* 5 */

Definition at line 267 of file err.h.

#define ERR_R_DISABLED   (5|ERR_R_FATAL)

Definition at line 307 of file err.h.

#define ERR_R_DSA_LIB   ERR_LIB_DSA /* 10 */

Definition at line 272 of file err.h.

#define ERR_R_DSO_LIB   ERR_LIB_DSO /* 37 */

Definition at line 284 of file err.h.

#define ERR_R_EC_LIB   ERR_LIB_EC /* 16 */

Definition at line 277 of file err.h.

#define ERR_R_ECDH_LIB   ERR_LIB_ECDH /* 43 */

Definition at line 290 of file err.h.

#define ERR_R_ECDSA_LIB   ERR_LIB_ECDSA /* 42 */

Definition at line 289 of file err.h.

#define ERR_R_ENGINE_LIB   ERR_LIB_ENGINE /* 38 */

Definition at line 285 of file err.h.

#define ERR_R_EVP_LIB   ERR_LIB_EVP /* 6 */

Definition at line 268 of file err.h.

#define ERR_R_EXPECTING_AN_ASN1_SEQUENCE   61

Definition at line 297 of file err.h.

#define ERR_R_FATAL   64

Definition at line 302 of file err.h.

#define ERR_R_INTERNAL_ERROR   (4|ERR_R_FATAL)

Definition at line 306 of file err.h.

#define ERR_R_MALLOC_FAILURE   (1|ERR_R_FATAL)

Definition at line 303 of file err.h.

#define ERR_R_MISSING_ASN1_EOS   63

Definition at line 299 of file err.h.

#define ERR_R_NESTED_ASN1_ERROR   58

Definition at line 294 of file err.h.

#define ERR_R_OBJ_LIB   ERR_LIB_OBJ /* 8 */

Definition at line 270 of file err.h.

#define ERR_R_OCSP_LIB   ERR_LIB_OCSP /* 39 */

Definition at line 286 of file err.h.

#define ERR_R_PASSED_NULL_PARAMETER   (3|ERR_R_FATAL)

Definition at line 305 of file err.h.

#define ERR_R_PEM_LIB   ERR_LIB_PEM /* 9 */

Definition at line 271 of file err.h.

#define ERR_R_PKCS12_LIB   ERR_LIB_PKCS12 /* 35 */

Definition at line 282 of file err.h.

#define ERR_R_PKCS7_LIB   ERR_LIB_PKCS7 /* 33 */

Definition at line 280 of file err.h.

#define ERR_R_RAND_LIB   ERR_LIB_RAND /* 36 */

Definition at line 283 of file err.h.

#define ERR_R_RSA_LIB   ERR_LIB_RSA /* 4 */

Definition at line 266 of file err.h.

#define ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED   (2|ERR_R_FATAL)

Definition at line 304 of file err.h.

#define ERR_R_SSL_LIB   ERR_LIB_SSL /* 20 */

Definition at line 278 of file err.h.

#define ERR_R_STORE_LIB   ERR_LIB_STORE /* 44 */

Definition at line 291 of file err.h.

#define ERR_R_SYS_LIB   ERR_LIB_SYS /* 2 */

Definition at line 264 of file err.h.

#define ERR_R_TS_LIB   ERR_LIB_TS /* 45 */

Definition at line 292 of file err.h.

#define ERR_R_UI_LIB   ERR_LIB_UI /* 40 */

Definition at line 287 of file err.h.

#define ERR_R_X509_LIB   ERR_LIB_X509 /* 11 */

Definition at line 273 of file err.h.

#define ERR_R_X509V3_LIB   ERR_LIB_X509V3 /* 34 */

Definition at line 281 of file err.h.

#define ERR_TXT_MALLOCED   0x01

Definition at line 142 of file err.h.

#define ERR_TXT_STRING   0x02

Definition at line 143 of file err.h.

#define EVPerr (   f,
 
)    ERR_PUT_error(ERR_LIB_EVP,(f),(r),__FILE__,__LINE__)

Definition at line 208 of file err.h.

#define FIPSerr (   f,
 
)    ERR_PUT_error(ERR_LIB_FIPS,(f),(r),__FILE__,__LINE__)

Definition at line 232 of file err.h.

#define HMACerr (   f,
 
)    ERR_PUT_error(ERR_LIB_HMAC,(f),(r),__FILE__,__LINE__)

Definition at line 235 of file err.h.

#define JPAKEerr (   f,
 
)    ERR_PUT_error(ERR_LIB_JPAKE,(f),(r),__FILE__,__LINE__)

Definition at line 236 of file err.h.

#define OBJerr (   f,
 
)    ERR_PUT_error(ERR_LIB_OBJ,(f),(r),__FILE__,__LINE__)

Definition at line 210 of file err.h.

#define OCSPerr (   f,
 
)    ERR_PUT_error(ERR_LIB_OCSP,(f),(r),__FILE__,__LINE__)

Definition at line 226 of file err.h.

#define PEMerr (   f,
 
)    ERR_PUT_error(ERR_LIB_PEM,(f),(r),__FILE__,__LINE__)

Definition at line 211 of file err.h.

#define PKCS12err (   f,
 
)    ERR_PUT_error(ERR_LIB_PKCS12,(f),(r),__FILE__,__LINE__)

Definition at line 222 of file err.h.

#define PKCS7err (   f,
 
)    ERR_PUT_error(ERR_LIB_PKCS7,(f),(r),__FILE__,__LINE__)

Definition at line 220 of file err.h.

#define RANDerr (   f,
 
)    ERR_PUT_error(ERR_LIB_RAND,(f),(r),__FILE__,__LINE__)

Definition at line 223 of file err.h.

#define RSAerr (   f,
 
)    ERR_PUT_error(ERR_LIB_RSA,(f),(r),__FILE__,__LINE__)

Definition at line 206 of file err.h.

#define SSLerr (   f,
 
)    ERR_PUT_error(ERR_LIB_SSL,(f),(r),__FILE__,__LINE__)

Definition at line 218 of file err.h.

#define STOREerr (   f,
 
)    ERR_PUT_error(ERR_LIB_STORE,(f),(r),__FILE__,__LINE__)

Definition at line 231 of file err.h.

#define SYS_F_ACCEPT   8

Definition at line 257 of file err.h.

#define SYS_F_BIND   6

Definition at line 255 of file err.h.

#define SYS_F_CONNECT   2

Definition at line 251 of file err.h.

#define SYS_F_FOPEN   1

Definition at line 250 of file err.h.

#define SYS_F_FREAD   11

Definition at line 260 of file err.h.

#define SYS_F_GETSERVBYNAME   3

Definition at line 252 of file err.h.

#define SYS_F_IOCTLSOCKET   5

Definition at line 254 of file err.h.

#define SYS_F_LISTEN   7

Definition at line 256 of file err.h.

#define SYS_F_OPENDIR   10

Definition at line 259 of file err.h.

#define SYS_F_SOCKET   4

Definition at line 253 of file err.h.

#define SYS_F_WSASTARTUP   9 /* Winsock stuff */

Definition at line 258 of file err.h.

#define SYSerr (   f,
 
)    ERR_PUT_error(ERR_LIB_SYS,(f),(r),__FILE__,__LINE__)

Definition at line 204 of file err.h.

#define TSerr (   f,
 
)    ERR_PUT_error(ERR_LIB_TS,(f),(r),__FILE__,__LINE__)

Definition at line 234 of file err.h.

#define UIerr (   f,
 
)    ERR_PUT_error(ERR_LIB_UI,(f),(r),__FILE__,__LINE__)

Definition at line 227 of file err.h.

#define X509err (   f,
 
)    ERR_PUT_error(ERR_LIB_X509,(f),(r),__FILE__,__LINE__)

Definition at line 213 of file err.h.

#define X509V3err (   f,
 
)    ERR_PUT_error(ERR_LIB_X509V3,(f),(r),__FILE__,__LINE__)

Definition at line 221 of file err.h.

Typedef Documentation

typedef struct err_state_st ERR_STATE

Function Documentation

void ERR_add_error_data ( int  num,
  ... 
)

Definition at line 1066 of file err.c.

void ERR_add_error_vdata ( int  num,
va_list  args 
)

Definition at line 1074 of file err.c.

void ERR_clear_error ( void  )

Definition at line 742 of file err.c.

char* ERR_error_string ( unsigned long  e,
char *  buf 
)

Definition at line 912 of file err.c.

void ERR_error_string_n ( unsigned long  e,
char *  buf,
size_t  len 
)

Definition at line 860 of file err.c.

void ERR_free_strings ( void  )

Definition at line 698 of file err.c.

const char* ERR_func_error_string ( unsigned long  e)

Definition at line 952 of file err.c.

unsigned long ERR_get_error ( void  )

Definition at line 757 of file err.c.

unsigned long ERR_get_error_line ( const char **  file,
int *  line 
)

Definition at line 760 of file err.c.

unsigned long ERR_get_error_line_data ( const char **  file,
int *  line,
const char **  data,
int *  flags 
)

Definition at line 764 of file err.c.

const ERR_FNS* ERR_get_implementation ( void  )

Definition at line 303 of file err.c.

int ERR_get_next_error_library ( void  )

Definition at line 1044 of file err.c.

ERR_STATE* ERR_get_state ( void  )

Definition at line 1004 of file err.c.

const char* ERR_lib_error_string ( unsigned long  e)

Definition at line 940 of file err.c.

void ERR_load_crypto_strings ( void  )

Definition at line 111 of file err_all.c.

void ERR_load_ERR_strings ( void  )

Definition at line 658 of file err.c.

void ERR_load_strings ( int  lib,
ERR_STRING_DATA  str[] 
)
unsigned long ERR_peek_error ( void  )

Definition at line 769 of file err.c.

unsigned long ERR_peek_error_line ( const char **  file,
int *  line 
)

Definition at line 772 of file err.c.

unsigned long ERR_peek_error_line_data ( const char **  file,
int *  line,
const char **  data,
int *  flags 
)

Definition at line 775 of file err.c.

unsigned long ERR_peek_last_error ( void  )

Definition at line 780 of file err.c.

unsigned long ERR_peek_last_error_line ( const char **  file,
int *  line 
)

Definition at line 783 of file err.c.

unsigned long ERR_peek_last_error_line_data ( const char **  file,
int *  line,
const char **  data,
int *  flags 
)

Definition at line 786 of file err.c.

int ERR_pop_to_mark ( void  )

Definition at line 1121 of file err.c.

void ERR_print_errors ( BIO bp)

Definition at line 109 of file err_prn.c.

void ERR_print_errors_cb ( int(*)(const char *str, size_t len, void *u cb,
void u 
)

Definition at line 66 of file err_prn.c.

void ERR_print_errors_fp ( FILE *  fp)

Definition at line 99 of file err_prn.c.

void ERR_put_error ( int  lib,
int  func,
int  reason,
const char *  file,
int  line 
)

Definition at line 706 of file err.c.

const char* ERR_reason_error_string ( unsigned long  e)

Definition at line 965 of file err.c.

void ERR_release_err_state_table ( LHASH_OF(ERR_STATE)**  hash)

Definition at line 934 of file err.c.

void ERR_remove_state ( unsigned long  pid)

Definition at line 998 of file err.c.

void ERR_remove_thread_state ( const CRYPTO_THREADID tid)

Definition at line 983 of file err.c.

void ERR_set_error_data ( char *  data,
int  flags 
)

Definition at line 1050 of file err.c.

int ERR_set_implementation ( const ERR_FNS fns)

Definition at line 309 of file err.c.

int ERR_set_mark ( void  )

Definition at line 1110 of file err.c.

void ERR_unload_strings ( int  lib,
ERR_STRING_DATA  str[] 
)
LHASH_OF ( ERR_STRING_DATA  )
LHASH_OF ( ERR_STATE  )

Definition at line 928 of file err.c.