Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libdigidoc/openssl/include/openssl/err.h
#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>

Ir al código fuente de este archivo.

Clases

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_FIPS   45
#define ERR_LIB_CMS   46
#define ERR_LIB_JPAKE   47
#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 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
#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 struct err_state_st ERR_STATE
typedef struct ERR_string_data_st ERR_STRING_DATA

Funciones

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_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_state (unsigned long pid)
ERR_STATEERR_get_state (void)
LHASHERR_get_string_table (void)
LHASHERR_get_err_state_table (void)
void ERR_release_err_state_table (LHASH **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)

Documentación de los 'defines'

#define ASN1err (   f,
 
)    ERR_PUT_error(ERR_LIB_ASN1,(f),(r),__FILE__,__LINE__)
#define BIOerr (   f,
 
)    ERR_PUT_error(ERR_LIB_BIO,(f),(r),__FILE__,__LINE__)
#define BNerr (   f,
 
)    ERR_PUT_error(ERR_LIB_BN,(f),(r),__FILE__,__LINE__)
#define BUFerr (   f,
 
)    ERR_PUT_error(ERR_LIB_BUF,(f),(r),__FILE__,__LINE__)
#define CMSerr (   f,
 
)    ERR_PUT_error(ERR_LIB_CMS,(f),(r),__FILE__,__LINE__)
#define COMPerr (   f,
 
)    ERR_PUT_error(ERR_LIB_COMP,(f),(r),__FILE__,__LINE__)
#define CONFerr (   f,
 
)    ERR_PUT_error(ERR_LIB_CONF,(f),(r),__FILE__,__LINE__)
#define CRYPTOerr (   f,
 
)    ERR_PUT_error(ERR_LIB_CRYPTO,(f),(r),__FILE__,__LINE__)
#define DHerr (   f,
 
)    ERR_PUT_error(ERR_LIB_DH,(f),(r),__FILE__,__LINE__)
#define DSAerr (   f,
 
)    ERR_PUT_error(ERR_LIB_DSA,(f),(r),__FILE__,__LINE__)
#define DSOerr (   f,
 
)    ERR_PUT_error(ERR_LIB_DSO,(f),(r),__FILE__,__LINE__)
#define ECDHerr (   f,
 
)    ERR_PUT_error(ERR_LIB_ECDH,(f),(r),__FILE__,__LINE__)
#define ECDSAerr (   f,
 
)    ERR_PUT_error(ERR_LIB_ECDSA,(f),(r),__FILE__,__LINE__)
#define ECerr (   f,
 
)    ERR_PUT_error(ERR_LIB_EC,(f),(r),__FILE__,__LINE__)
#define ENGINEerr (   f,
 
)    ERR_PUT_error(ERR_LIB_ENGINE,(f),(r),__FILE__,__LINE__)
#define ERR_FATAL_ERROR (   l)    (int)((l)&ERR_R_FATAL)
#define ERR_FLAG_MARK   0x01
#define ERR_GET_FUNC (   l)    (int)((((unsigned long)l)>>12L)&0xfffL)
#define ERR_GET_LIB (   l)    (int)((((unsigned long)l)>>24L)&0xffL)
#define ERR_GET_REASON (   l)    (int)((l)&0xfffL)
#define ERR_LIB_ASN1   13
#define ERR_LIB_BIO   32
#define ERR_LIB_BN   3
#define ERR_LIB_BUF   7
#define ERR_LIB_CMS   46
#define ERR_LIB_COMP   41
#define ERR_LIB_CONF   14
#define ERR_LIB_CRYPTO   15
#define ERR_LIB_DH   5
#define ERR_LIB_DSA   10
#define ERR_LIB_DSO   37
#define ERR_LIB_EC   16
#define ERR_LIB_ECDH   43
#define ERR_LIB_ECDSA   42
#define ERR_LIB_ENGINE   38
#define ERR_LIB_EVP   6
#define ERR_LIB_FIPS   45
#define ERR_LIB_JPAKE   47
#define ERR_LIB_NONE   1
#define ERR_LIB_OBJ   8
#define ERR_LIB_OCSP   39
#define ERR_LIB_PEM   9
#define ERR_LIB_PKCS12   35
#define ERR_LIB_PKCS7   33
#define ERR_LIB_RAND   36
#define ERR_LIB_RSA   4
#define ERR_LIB_SSL   20
#define ERR_LIB_STORE   44
#define ERR_LIB_SYS   2
#define ERR_LIB_UI   40
#define ERR_LIB_USER   128
#define ERR_LIB_X509   11
#define ERR_LIB_X509V3   34
#define ERR_NUM_ERRORS   16
#define ERR_PACK (   l,
  f,
 
)
Valor:
(((((unsigned long)l)&0xffL)*0x1000000)| \
                                ((((unsigned long)f)&0xfffL)*0x1000)| \
                                ((((unsigned long)r)&0xfffL)))
#define ERR_PUT_error (   a,
  b,
  c,
  d,
 
)    ERR_put_error(a,b,c,d,e)
#define ERR_R_ASN1_LENGTH_MISMATCH   62
#define ERR_R_ASN1_LIB   ERR_LIB_ASN1
#define ERR_R_BAD_ASN1_OBJECT_HEADER   59
#define ERR_R_BAD_GET_ASN1_OBJECT_CALL   60
#define ERR_R_BIO_LIB   ERR_LIB_BIO
#define ERR_R_BN_LIB   ERR_LIB_BN
#define ERR_R_BUF_LIB   ERR_LIB_BUF
#define ERR_R_COMP_LIB   ERR_LIB_COMP
#define ERR_R_CONF_LIB   ERR_LIB_CONF
#define ERR_R_CRYPTO_LIB   ERR_LIB_CRYPTO
#define ERR_R_DH_LIB   ERR_LIB_DH
#define ERR_R_DISABLED   (5|ERR_R_FATAL)
#define ERR_R_DSA_LIB   ERR_LIB_DSA
#define ERR_R_DSO_LIB   ERR_LIB_DSO
#define ERR_R_EC_LIB   ERR_LIB_EC
#define ERR_R_ECDH_LIB   ERR_LIB_ECDH
#define ERR_R_ECDSA_LIB   ERR_LIB_ECDSA
#define ERR_R_ENGINE_LIB   ERR_LIB_ENGINE
#define ERR_R_EVP_LIB   ERR_LIB_EVP
#define ERR_R_EXPECTING_AN_ASN1_SEQUENCE   61
#define ERR_R_FATAL   64
#define ERR_R_INTERNAL_ERROR   (4|ERR_R_FATAL)
#define ERR_R_MALLOC_FAILURE   (1|ERR_R_FATAL)
#define ERR_R_MISSING_ASN1_EOS   63
#define ERR_R_NESTED_ASN1_ERROR   58
#define ERR_R_OBJ_LIB   ERR_LIB_OBJ
#define ERR_R_OCSP_LIB   ERR_LIB_OCSP
#define ERR_R_PASSED_NULL_PARAMETER   (3|ERR_R_FATAL)
#define ERR_R_PEM_LIB   ERR_LIB_PEM
#define ERR_R_PKCS12_LIB   ERR_LIB_PKCS12
#define ERR_R_PKCS7_LIB   ERR_LIB_PKCS7
#define ERR_R_RAND_LIB   ERR_LIB_RAND
#define ERR_R_RSA_LIB   ERR_LIB_RSA
#define ERR_R_SHOULD_NOT_HAVE_BEEN_CALLED   (2|ERR_R_FATAL)
#define ERR_R_SSL_LIB   ERR_LIB_SSL
#define ERR_R_STORE_LIB   ERR_LIB_STORE
#define ERR_R_SYS_LIB   ERR_LIB_SYS
#define ERR_R_UI_LIB   ERR_LIB_UI
#define ERR_R_X509_LIB   ERR_LIB_X509
#define ERR_R_X509V3_LIB   ERR_LIB_X509V3
#define ERR_TXT_MALLOCED   0x01
#define ERR_TXT_STRING   0x02
#define EVPerr (   f,
 
)    ERR_PUT_error(ERR_LIB_EVP,(f),(r),__FILE__,__LINE__)
#define FIPSerr (   f,
 
)    ERR_PUT_error(ERR_LIB_FIPS,(f),(r),__FILE__,__LINE__)
#define JPAKEerr (   f,
 
)    ERR_PUT_error(ERR_LIB_JPAKE,(f),(r),__FILE__,__LINE__)
#define OBJerr (   f,
 
)    ERR_PUT_error(ERR_LIB_OBJ,(f),(r),__FILE__,__LINE__)
#define OCSPerr (   f,
 
)    ERR_PUT_error(ERR_LIB_OCSP,(f),(r),__FILE__,__LINE__)
#define PEMerr (   f,
 
)    ERR_PUT_error(ERR_LIB_PEM,(f),(r),__FILE__,__LINE__)
#define PKCS12err (   f,
 
)    ERR_PUT_error(ERR_LIB_PKCS12,(f),(r),__FILE__,__LINE__)
#define PKCS7err (   f,
 
)    ERR_PUT_error(ERR_LIB_PKCS7,(f),(r),__FILE__,__LINE__)
#define RANDerr (   f,
 
)    ERR_PUT_error(ERR_LIB_RAND,(f),(r),__FILE__,__LINE__)
#define RSAerr (   f,
 
)    ERR_PUT_error(ERR_LIB_RSA,(f),(r),__FILE__,__LINE__)
#define SSLerr (   f,
 
)    ERR_PUT_error(ERR_LIB_SSL,(f),(r),__FILE__,__LINE__)
#define STOREerr (   f,
 
)    ERR_PUT_error(ERR_LIB_STORE,(f),(r),__FILE__,__LINE__)
#define SYS_F_ACCEPT   8
#define SYS_F_BIND   6
#define SYS_F_CONNECT   2
#define SYS_F_FOPEN   1
#define SYS_F_FREAD   11
#define SYS_F_GETSERVBYNAME   3
#define SYS_F_IOCTLSOCKET   5
#define SYS_F_LISTEN   7
#define SYS_F_OPENDIR   10
#define SYS_F_SOCKET   4
#define SYS_F_WSASTARTUP   9
#define SYSerr (   f,
 
)    ERR_PUT_error(ERR_LIB_SYS,(f),(r),__FILE__,__LINE__)
#define UIerr (   f,
 
)    ERR_PUT_error(ERR_LIB_UI,(f),(r),__FILE__,__LINE__)
#define X509err (   f,
 
)    ERR_PUT_error(ERR_LIB_X509,(f),(r),__FILE__,__LINE__)
#define X509V3err (   f,
 
)    ERR_PUT_error(ERR_LIB_X509V3,(f),(r),__FILE__,__LINE__)

Documentación de los 'typedefs'

typedef struct err_state_st ERR_STATE

Documentación de las funciones

void ERR_add_error_data ( int  num,
  ... 
)
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 
)
void ERR_free_strings ( void  )
const char* ERR_func_error_string ( unsigned long  e)
LHASH* ERR_get_err_state_table ( void  )
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 
)
const ERR_FNS* ERR_get_implementation ( void  )
int ERR_get_next_error_library ( void  )
ERR_STATE* ERR_get_state ( void  )
LHASH* ERR_get_string_table ( void  )
const char* ERR_lib_error_string ( unsigned long  e)
void ERR_load_crypto_strings ( void  )
void ERR_load_ERR_strings ( void  )
void ERR_load_strings ( int  lib,
ERR_STRING_DATA  str[] 
)
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 
)
int ERR_pop_to_mark ( void  )
void ERR_print_errors ( BIO bp)
void ERR_print_errors_cb ( int(*)(const char *str, size_t len, void *u cb,
void *  u 
)
void ERR_print_errors_fp ( FILE *  fp)
void ERR_put_error ( int  lib,
int  func,
int  reason,
const char *  file,
int  line 
)
const char* ERR_reason_error_string ( unsigned long  e)
void ERR_release_err_state_table ( LHASH **  hash)
void ERR_remove_state ( unsigned long  pid)
void ERR_set_error_data ( char *  data,
int  flags 
)
int ERR_set_implementation ( const ERR_FNS fns)
int ERR_set_mark ( void  )
void ERR_unload_strings ( int  lib,
ERR_STRING_DATA  str[] 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'