diff options
Diffstat (limited to 'src/lib/libcrypto/err')
| -rw-r--r-- | src/lib/libcrypto/err/Makefile.ssl | 21 | ||||
| -rw-r--r-- | src/lib/libcrypto/err/err.c | 20 | ||||
| -rw-r--r-- | src/lib/libcrypto/err/err.h | 10 | ||||
| -rw-r--r-- | src/lib/libcrypto/err/err_all.c | 2 | ||||
| -rw-r--r-- | src/lib/libcrypto/err/openssl.ec | 5 |
5 files changed, 32 insertions, 26 deletions
diff --git a/src/lib/libcrypto/err/Makefile.ssl b/src/lib/libcrypto/err/Makefile.ssl index ae827edddb..fb74e4eb13 100644 --- a/src/lib/libcrypto/err/Makefile.ssl +++ b/src/lib/libcrypto/err/Makefile.ssl | |||
| @@ -82,8 +82,8 @@ err.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | |||
| 82 | err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h | 82 | err.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h |
| 83 | err.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | 83 | err.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h |
| 84 | err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h | 84 | err.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h |
| 85 | err.o: ../../include/openssl/opensslv.h ../../include/openssl/stack.h | 85 | err.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h |
| 86 | err.o: ../cryptlib.h | 86 | err.o: ../../include/openssl/stack.h ../cryptlib.h |
| 87 | err_all.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h | 87 | err_all.o: ../../include/openssl/asn1.h ../../include/openssl/bio.h |
| 88 | err_all.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h | 88 | err_all.o: ../../include/openssl/blowfish.h ../../include/openssl/bn.h |
| 89 | err_all.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h | 89 | err_all.o: ../../include/openssl/buffer.h ../../include/openssl/cast.h |
| @@ -96,15 +96,16 @@ err_all.o: ../../include/openssl/md2.h ../../include/openssl/md5.h | |||
| 96 | err_all.o: ../../include/openssl/mdc2.h ../../include/openssl/objects.h | 96 | err_all.o: ../../include/openssl/mdc2.h ../../include/openssl/objects.h |
| 97 | err_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h | 97 | err_all.o: ../../include/openssl/opensslconf.h ../../include/openssl/opensslv.h |
| 98 | err_all.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs12.h | 98 | err_all.o: ../../include/openssl/pem2.h ../../include/openssl/pkcs12.h |
| 99 | err_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/rc2.h | 99 | err_all.o: ../../include/openssl/pkcs7.h ../../include/openssl/rand.h |
| 100 | err_all.o: ../../include/openssl/rc4.h ../../include/openssl/rc5.h | 100 | err_all.o: ../../include/openssl/rc2.h ../../include/openssl/rc4.h |
| 101 | err_all.o: ../../include/openssl/ripemd.h ../../include/openssl/rsa.h | 101 | err_all.o: ../../include/openssl/rc5.h ../../include/openssl/ripemd.h |
| 102 | err_all.o: ../../include/openssl/safestack.h ../../include/openssl/sha.h | 102 | err_all.o: ../../include/openssl/rsa.h ../../include/openssl/safestack.h |
| 103 | err_all.o: ../../include/openssl/stack.h ../../include/openssl/x509.h | 103 | err_all.o: ../../include/openssl/sha.h ../../include/openssl/stack.h |
| 104 | err_all.o: ../../include/openssl/x509_vfy.h ../../include/openssl/x509v3.h | 104 | err_all.o: ../../include/openssl/x509.h ../../include/openssl/x509_vfy.h |
| 105 | err_all.o: ../../include/openssl/x509v3.h | ||
| 105 | err_prn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h | 106 | err_prn.o: ../../include/openssl/bio.h ../../include/openssl/buffer.h |
| 106 | err_prn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h | 107 | err_prn.o: ../../include/openssl/crypto.h ../../include/openssl/e_os.h |
| 107 | err_prn.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h | 108 | err_prn.o: ../../include/openssl/e_os2.h ../../include/openssl/err.h |
| 108 | err_prn.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h | 109 | err_prn.o: ../../include/openssl/lhash.h ../../include/openssl/opensslconf.h |
| 109 | err_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/stack.h | 110 | err_prn.o: ../../include/openssl/opensslv.h ../../include/openssl/safestack.h |
| 110 | err_prn.o: ../cryptlib.h | 111 | err_prn.o: ../../include/openssl/stack.h ../cryptlib.h |
diff --git a/src/lib/libcrypto/err/err.c b/src/lib/libcrypto/err/err.c index 8810d838c6..93c64cbc4f 100644 --- a/src/lib/libcrypto/err/err.c +++ b/src/lib/libcrypto/err/err.c | |||
| @@ -91,7 +91,7 @@ static ERR_STRING_DATA ERR_str_libraries[]= | |||
| 91 | {ERR_PACK(ERR_LIB_PEM,0,0) ,"PEM routines"}, | 91 | {ERR_PACK(ERR_LIB_PEM,0,0) ,"PEM routines"}, |
| 92 | {ERR_PACK(ERR_LIB_ASN1,0,0) ,"asn1 encoding routines"}, | 92 | {ERR_PACK(ERR_LIB_ASN1,0,0) ,"asn1 encoding routines"}, |
| 93 | {ERR_PACK(ERR_LIB_X509,0,0) ,"x509 certificate routines"}, | 93 | {ERR_PACK(ERR_LIB_X509,0,0) ,"x509 certificate routines"}, |
| 94 | {ERR_PACK(ERR_LIB_CONF,0,0) ,"configuation file routines"}, | 94 | {ERR_PACK(ERR_LIB_CONF,0,0) ,"configuration file routines"}, |
| 95 | {ERR_PACK(ERR_LIB_METH,0,0) ,"X509 lookup 'method' routines"}, | 95 | {ERR_PACK(ERR_LIB_METH,0,0) ,"X509 lookup 'method' routines"}, |
| 96 | {ERR_PACK(ERR_LIB_SSL,0,0) ,"SSL routines"}, | 96 | {ERR_PACK(ERR_LIB_SSL,0,0) ,"SSL routines"}, |
| 97 | {ERR_PACK(ERR_LIB_RSAREF,0,0) ,"RSAref routines"}, | 97 | {ERR_PACK(ERR_LIB_RSAREF,0,0) ,"RSAref routines"}, |
| @@ -100,6 +100,7 @@ static ERR_STRING_DATA ERR_str_libraries[]= | |||
| 100 | {ERR_PACK(ERR_LIB_PKCS7,0,0) ,"PKCS7 routines"}, | 100 | {ERR_PACK(ERR_LIB_PKCS7,0,0) ,"PKCS7 routines"}, |
| 101 | {ERR_PACK(ERR_LIB_X509V3,0,0) ,"X509 V3 routines"}, | 101 | {ERR_PACK(ERR_LIB_X509V3,0,0) ,"X509 V3 routines"}, |
| 102 | {ERR_PACK(ERR_LIB_PKCS12,0,0) ,"PKCS12 routines"}, | 102 | {ERR_PACK(ERR_LIB_PKCS12,0,0) ,"PKCS12 routines"}, |
| 103 | {ERR_PACK(ERR_LIB_RAND,0,0) ,"random number generator"}, | ||
| 103 | {0,NULL}, | 104 | {0,NULL}, |
| 104 | }; | 105 | }; |
| 105 | 106 | ||
| @@ -221,7 +222,7 @@ void ERR_load_strings(int lib, ERR_STRING_DATA *str) | |||
| 221 | while (str->error) | 222 | while (str->error) |
| 222 | { | 223 | { |
| 223 | str->error|=ERR_PACK(lib,0,0); | 224 | str->error|=ERR_PACK(lib,0,0); |
| 224 | lh_insert(error_hash,(char *)str); | 225 | lh_insert(error_hash,str); |
| 225 | str++; | 226 | str++; |
| 226 | } | 227 | } |
| 227 | CRYPTO_w_unlock(CRYPTO_LOCK_ERR_HASH); | 228 | CRYPTO_w_unlock(CRYPTO_LOCK_ERR_HASH); |
| @@ -427,7 +428,7 @@ const char *ERR_lib_error_string(unsigned long e) | |||
| 427 | if (error_hash != NULL) | 428 | if (error_hash != NULL) |
| 428 | { | 429 | { |
| 429 | d.error=ERR_PACK(l,0,0); | 430 | d.error=ERR_PACK(l,0,0); |
| 430 | p=(ERR_STRING_DATA *)lh_retrieve(error_hash,(char *)&d); | 431 | p=(ERR_STRING_DATA *)lh_retrieve(error_hash,&d); |
| 431 | } | 432 | } |
| 432 | 433 | ||
| 433 | CRYPTO_r_unlock(CRYPTO_LOCK_ERR_HASH); | 434 | CRYPTO_r_unlock(CRYPTO_LOCK_ERR_HASH); |
| @@ -448,7 +449,7 @@ const char *ERR_func_error_string(unsigned long e) | |||
| 448 | if (error_hash != NULL) | 449 | if (error_hash != NULL) |
| 449 | { | 450 | { |
| 450 | d.error=ERR_PACK(l,f,0); | 451 | d.error=ERR_PACK(l,f,0); |
| 451 | p=(ERR_STRING_DATA *)lh_retrieve(error_hash,(char *)&d); | 452 | p=(ERR_STRING_DATA *)lh_retrieve(error_hash,&d); |
| 452 | } | 453 | } |
| 453 | 454 | ||
| 454 | CRYPTO_r_unlock(CRYPTO_LOCK_ERR_HASH); | 455 | CRYPTO_r_unlock(CRYPTO_LOCK_ERR_HASH); |
| @@ -469,12 +470,11 @@ const char *ERR_reason_error_string(unsigned long e) | |||
| 469 | if (error_hash != NULL) | 470 | if (error_hash != NULL) |
| 470 | { | 471 | { |
| 471 | d.error=ERR_PACK(l,0,r); | 472 | d.error=ERR_PACK(l,0,r); |
| 472 | p=(ERR_STRING_DATA *)lh_retrieve(error_hash,(char *)&d); | 473 | p=(ERR_STRING_DATA *)lh_retrieve(error_hash,&d); |
| 473 | if (p == NULL) | 474 | if (p == NULL) |
| 474 | { | 475 | { |
| 475 | d.error=ERR_PACK(0,0,r); | 476 | d.error=ERR_PACK(0,0,r); |
| 476 | p=(ERR_STRING_DATA *)lh_retrieve(error_hash, | 477 | p=(ERR_STRING_DATA *)lh_retrieve(error_hash,&d); |
| 477 | (char *)&d); | ||
| 478 | } | 478 | } |
| 479 | } | 479 | } |
| 480 | 480 | ||
| @@ -517,7 +517,7 @@ void ERR_remove_state(unsigned long pid) | |||
| 517 | pid=(unsigned long)CRYPTO_thread_id(); | 517 | pid=(unsigned long)CRYPTO_thread_id(); |
| 518 | tmp.pid=pid; | 518 | tmp.pid=pid; |
| 519 | CRYPTO_w_lock(CRYPTO_LOCK_ERR); | 519 | CRYPTO_w_lock(CRYPTO_LOCK_ERR); |
| 520 | p=(ERR_STATE *)lh_delete(thread_hash,(char *)&tmp); | 520 | p=(ERR_STATE *)lh_delete(thread_hash,&tmp); |
| 521 | CRYPTO_w_unlock(CRYPTO_LOCK_ERR); | 521 | CRYPTO_w_unlock(CRYPTO_LOCK_ERR); |
| 522 | 522 | ||
| 523 | if (p != NULL) ERR_STATE_free(p); | 523 | if (p != NULL) ERR_STATE_free(p); |
| @@ -551,7 +551,7 @@ ERR_STATE *ERR_get_state(void) | |||
| 551 | else | 551 | else |
| 552 | { | 552 | { |
| 553 | tmp.pid=pid; | 553 | tmp.pid=pid; |
| 554 | ret=(ERR_STATE *)lh_retrieve(thread_hash,(char *)&tmp); | 554 | ret=(ERR_STATE *)lh_retrieve(thread_hash,&tmp); |
| 555 | CRYPTO_r_unlock(CRYPTO_LOCK_ERR); | 555 | CRYPTO_r_unlock(CRYPTO_LOCK_ERR); |
| 556 | } | 556 | } |
| 557 | 557 | ||
| @@ -569,7 +569,7 @@ ERR_STATE *ERR_get_state(void) | |||
| 569 | ret->err_data_flags[i]=0; | 569 | ret->err_data_flags[i]=0; |
| 570 | } | 570 | } |
| 571 | CRYPTO_w_lock(CRYPTO_LOCK_ERR); | 571 | CRYPTO_w_lock(CRYPTO_LOCK_ERR); |
| 572 | tmpp=(ERR_STATE *)lh_insert(thread_hash,(char *)ret); | 572 | tmpp=(ERR_STATE *)lh_insert(thread_hash,ret); |
| 573 | CRYPTO_w_unlock(CRYPTO_LOCK_ERR); | 573 | CRYPTO_w_unlock(CRYPTO_LOCK_ERR); |
| 574 | if (tmpp != NULL) /* old entry - should not happen */ | 574 | if (tmpp != NULL) /* old entry - should not happen */ |
| 575 | { | 575 | { |
diff --git a/src/lib/libcrypto/err/err.h b/src/lib/libcrypto/err/err.h index 9411fb3568..15bafbff43 100644 --- a/src/lib/libcrypto/err/err.h +++ b/src/lib/libcrypto/err/err.h | |||
| @@ -122,6 +122,7 @@ typedef struct err_state_st | |||
| 122 | #define ERR_LIB_PKCS7 33 | 122 | #define ERR_LIB_PKCS7 33 |
| 123 | #define ERR_LIB_X509V3 34 | 123 | #define ERR_LIB_X509V3 34 |
| 124 | #define ERR_LIB_PKCS12 35 | 124 | #define ERR_LIB_PKCS12 35 |
| 125 | #define ERR_LIB_RAND 36 | ||
| 125 | 126 | ||
| 126 | #define ERR_LIB_USER 128 | 127 | #define ERR_LIB_USER 128 |
| 127 | 128 | ||
| @@ -149,6 +150,7 @@ typedef struct err_state_st | |||
| 149 | #define PKCS7err(f,r) ERR_PUT_error(ERR_LIB_PKCS7,(f),(r),ERR_file_name,__LINE__) | 150 | #define PKCS7err(f,r) ERR_PUT_error(ERR_LIB_PKCS7,(f),(r),ERR_file_name,__LINE__) |
| 150 | #define X509V3err(f,r) ERR_PUT_error(ERR_LIB_X509V3,(f),(r),ERR_file_name,__LINE__) | 151 | #define X509V3err(f,r) ERR_PUT_error(ERR_LIB_X509V3,(f),(r),ERR_file_name,__LINE__) |
| 151 | #define PKCS12err(f,r) ERR_PUT_error(ERR_LIB_PKCS12,(f),(r),ERR_file_name,__LINE__) | 152 | #define PKCS12err(f,r) ERR_PUT_error(ERR_LIB_PKCS12,(f),(r),ERR_file_name,__LINE__) |
| 153 | #define RANDerr(f,r) ERR_PUT_error(ERR_LIB_RAND,(f),(r),ERR_file_name,__LINE__) | ||
| 152 | 154 | ||
| 153 | /* Borland C seems too stupid to be able to shift and do longs in | 155 | /* Borland C seems too stupid to be able to shift and do longs in |
| 154 | * the pre-processor :-( */ | 156 | * the pre-processor :-( */ |
| @@ -160,7 +162,7 @@ typedef struct err_state_st | |||
| 160 | #define ERR_GET_REASON(l) (int)((l)&0xfffL) | 162 | #define ERR_GET_REASON(l) (int)((l)&0xfffL) |
| 161 | #define ERR_FATAL_ERROR(l) (int)((l)&ERR_R_FATAL) | 163 | #define ERR_FATAL_ERROR(l) (int)((l)&ERR_R_FATAL) |
| 162 | 164 | ||
| 163 | /* OS fuctions */ | 165 | /* OS functions */ |
| 164 | #define SYS_F_FOPEN 1 | 166 | #define SYS_F_FOPEN 1 |
| 165 | #define SYS_F_CONNECT 2 | 167 | #define SYS_F_CONNECT 2 |
| 166 | #define SYS_F_GETSERVBYNAME 3 | 168 | #define SYS_F_GETSERVBYNAME 3 |
| @@ -239,9 +241,9 @@ void ERR_print_errors(BIO *bp); | |||
| 239 | void ERR_add_error_data(int num, ...); | 241 | void ERR_add_error_data(int num, ...); |
| 240 | #endif | 242 | #endif |
| 241 | void ERR_load_strings(int lib,ERR_STRING_DATA str[]); | 243 | void ERR_load_strings(int lib,ERR_STRING_DATA str[]); |
| 242 | void ERR_load_ERR_strings(void ); | 244 | void ERR_load_ERR_strings(void); |
| 243 | void ERR_load_crypto_strings(void ); | 245 | void ERR_load_crypto_strings(void); |
| 244 | void ERR_free_strings(void ); | 246 | void ERR_free_strings(void); |
| 245 | 247 | ||
| 246 | void ERR_remove_state(unsigned long pid); /* if zero we look it up */ | 248 | void ERR_remove_state(unsigned long pid); /* if zero we look it up */ |
| 247 | ERR_STATE *ERR_get_state(void); | 249 | ERR_STATE *ERR_get_state(void); |
diff --git a/src/lib/libcrypto/err/err_all.c b/src/lib/libcrypto/err/err_all.c index ad820227d2..10c463b389 100644 --- a/src/lib/libcrypto/err/err_all.c +++ b/src/lib/libcrypto/err/err_all.c | |||
| @@ -80,6 +80,7 @@ | |||
| 80 | #include <openssl/x509v3.h> | 80 | #include <openssl/x509v3.h> |
| 81 | #include <openssl/conf.h> | 81 | #include <openssl/conf.h> |
| 82 | #include <openssl/pkcs12.h> | 82 | #include <openssl/pkcs12.h> |
| 83 | #include <openssl/rand.h> | ||
| 83 | #include <openssl/err.h> | 84 | #include <openssl/err.h> |
| 84 | 85 | ||
| 85 | void ERR_load_crypto_strings(void) | 86 | void ERR_load_crypto_strings(void) |
| @@ -116,5 +117,6 @@ void ERR_load_crypto_strings(void) | |||
| 116 | ERR_load_CRYPTO_strings(); | 117 | ERR_load_CRYPTO_strings(); |
| 117 | ERR_load_PKCS7_strings(); | 118 | ERR_load_PKCS7_strings(); |
| 118 | ERR_load_PKCS12_strings(); | 119 | ERR_load_PKCS12_strings(); |
| 120 | ERR_load_RAND_strings(); | ||
| 119 | #endif | 121 | #endif |
| 120 | } | 122 | } |
diff --git a/src/lib/libcrypto/err/openssl.ec b/src/lib/libcrypto/err/openssl.ec index c2a8acff0c..e132ba3182 100644 --- a/src/lib/libcrypto/err/openssl.ec +++ b/src/lib/libcrypto/err/openssl.ec | |||
| @@ -21,6 +21,7 @@ L PKCS12 crypto/pkcs12/pkcs12.h crypto/pkcs12/pk12err.c | |||
| 21 | L RSAREF rsaref/rsaref.h rsaref/rsar_err.c | 21 | L RSAREF rsaref/rsaref.h rsaref/rsar_err.c |
| 22 | L SSL ssl/ssl.h ssl/ssl_err.c | 22 | L SSL ssl/ssl.h ssl/ssl_err.c |
| 23 | L COMP crypto/comp/comp.h crypto/comp/comp_err.c | 23 | L COMP crypto/comp/comp.h crypto/comp/comp_err.c |
| 24 | L RAND crypto/rand/rand.h crypto/rand/rand_err.c | ||
| 24 | 25 | ||
| 25 | 26 | ||
| 26 | F RSAREF_F_RSA_BN2BIN | 27 | F RSAREF_F_RSA_BN2BIN |
| @@ -47,11 +48,11 @@ R SSL_R_TLSV1_ALERT_UNKNOWN_CA 1048 | |||
| 47 | R SSL_R_TLSV1_ALERT_ACCESS_DENIED 1049 | 48 | R SSL_R_TLSV1_ALERT_ACCESS_DENIED 1049 |
| 48 | R SSL_R_TLSV1_ALERT_DECODE_ERROR 1050 | 49 | R SSL_R_TLSV1_ALERT_DECODE_ERROR 1050 |
| 49 | R SSL_R_TLSV1_ALERT_DECRYPT_ERROR 1051 | 50 | R SSL_R_TLSV1_ALERT_DECRYPT_ERROR 1051 |
| 50 | R SSL_R_TLSV1_ALERT_EXPORT_RESTRICION 1060 | 51 | R SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION 1060 |
| 51 | R SSL_R_TLSV1_ALERT_PROTOCOL_VERSION 1070 | 52 | R SSL_R_TLSV1_ALERT_PROTOCOL_VERSION 1070 |
| 52 | R SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY 1071 | 53 | R SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY 1071 |
| 53 | R SSL_R_TLSV1_ALERT_INTERNAL_ERROR 1080 | 54 | R SSL_R_TLSV1_ALERT_INTERNAL_ERROR 1080 |
| 54 | R SSL_R_TLSV1_ALERT_USER_CANCLED 1090 | 55 | R SSL_R_TLSV1_ALERT_USER_CANCELLED 1090 |
| 55 | R SSL_R_TLSV1_ALERT_NO_RENEGOTIATION 1100 | 56 | R SSL_R_TLSV1_ALERT_NO_RENEGOTIATION 1100 |
| 56 | 57 | ||
| 57 | R RSAREF_R_CONTENT_ENCODING 0x0400 | 58 | R RSAREF_R_CONTENT_ENCODING 0x0400 |
