diff options
author | jsing <> | 2014-05-22 17:53:00 +0000 |
---|---|---|
committer | jsing <> | 2014-05-22 17:53:00 +0000 |
commit | f02ed2588c7917dc5b92c97841ea09a314c7be10 (patch) | |
tree | a9c417fe63b3c1f21c7f955e6f9898066cdbe0ea | |
parent | 1daf1f522a26bc92ef488c760b18c65ff223b0af (diff) | |
download | openbsd-f02ed2588c7917dc5b92c97841ea09a314c7be10.tar.gz openbsd-f02ed2588c7917dc5b92c97841ea09a314c7be10.tar.bz2 openbsd-f02ed2588c7917dc5b92c97841ea09a314c7be10.zip |
Expand the OPENSSL_{GLOBAL,EXPORT,IMPORT,EXTERN} macros - this rids the
libssl tree from all uses of these defines.
ok miod@
-rw-r--r-- | src/lib/libcrypto/cast/cast_s.h | 16 | ||||
-rw-r--r-- | src/lib/libcrypto/des/des_ver.h | 6 | ||||
-rw-r--r-- | src/lib/libcrypto/des/ecb_enc.c | 4 | ||||
-rw-r--r-- | src/lib/libcrypto/des/spr.h | 2 | ||||
-rw-r--r-- | src/lib/libcrypto/engine/eng_padlock.c | 4 | ||||
-rw-r--r-- | src/lib/libcrypto/engine/engine.h | 8 | ||||
-rw-r--r-- | src/lib/libcrypto/krb5/krb5_asn.h | 2 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/cast/cast_s.h | 16 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/des/des_ver.h | 6 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/des/ecb_enc.c | 4 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/des/spr.h | 2 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/engine/eng_padlock.c | 4 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/engine/engine.h | 8 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/krb5/krb5_asn.h | 2 |
14 files changed, 40 insertions, 44 deletions
diff --git a/src/lib/libcrypto/cast/cast_s.h b/src/lib/libcrypto/cast/cast_s.h index c483fd5e43..2a30514a59 100644 --- a/src/lib/libcrypto/cast/cast_s.h +++ b/src/lib/libcrypto/cast/cast_s.h | |||
@@ -55,7 +55,7 @@ | |||
55 | * copied and put under another distribution licence | 55 | * copied and put under another distribution licence |
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table0[256]={ | 58 | const CAST_LONG CAST_S_table0[256]={ |
59 | 0x30fb40d4,0x9fa0ff0b,0x6beccd2f,0x3f258c7a, | 59 | 0x30fb40d4,0x9fa0ff0b,0x6beccd2f,0x3f258c7a, |
60 | 0x1e213f2f,0x9c004dd3,0x6003e540,0xcf9fc949, | 60 | 0x1e213f2f,0x9c004dd3,0x6003e540,0xcf9fc949, |
61 | 0xbfd4af27,0x88bbbdb5,0xe2034090,0x98d09675, | 61 | 0xbfd4af27,0x88bbbdb5,0xe2034090,0x98d09675, |
@@ -121,7 +121,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table0[256]={ | |||
121 | 0x1a69e783,0x02cc4843,0xa2f7c579,0x429ef47d, | 121 | 0x1a69e783,0x02cc4843,0xa2f7c579,0x429ef47d, |
122 | 0x427b169c,0x5ac9f049,0xdd8f0f00,0x5c8165bf, | 122 | 0x427b169c,0x5ac9f049,0xdd8f0f00,0x5c8165bf, |
123 | }; | 123 | }; |
124 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table1[256]={ | 124 | const CAST_LONG CAST_S_table1[256]={ |
125 | 0x1f201094,0xef0ba75b,0x69e3cf7e,0x393f4380, | 125 | 0x1f201094,0xef0ba75b,0x69e3cf7e,0x393f4380, |
126 | 0xfe61cf7a,0xeec5207a,0x55889c94,0x72fc0651, | 126 | 0xfe61cf7a,0xeec5207a,0x55889c94,0x72fc0651, |
127 | 0xada7ef79,0x4e1d7235,0xd55a63ce,0xde0436ba, | 127 | 0xada7ef79,0x4e1d7235,0xd55a63ce,0xde0436ba, |
@@ -187,7 +187,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table1[256]={ | |||
187 | 0x43d79572,0x7e6dd07c,0x06dfdf1e,0x6c6cc4ef, | 187 | 0x43d79572,0x7e6dd07c,0x06dfdf1e,0x6c6cc4ef, |
188 | 0x7160a539,0x73bfbe70,0x83877605,0x4523ecf1, | 188 | 0x7160a539,0x73bfbe70,0x83877605,0x4523ecf1, |
189 | }; | 189 | }; |
190 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table2[256]={ | 190 | const CAST_LONG CAST_S_table2[256]={ |
191 | 0x8defc240,0x25fa5d9f,0xeb903dbf,0xe810c907, | 191 | 0x8defc240,0x25fa5d9f,0xeb903dbf,0xe810c907, |
192 | 0x47607fff,0x369fe44b,0x8c1fc644,0xaececa90, | 192 | 0x47607fff,0x369fe44b,0x8c1fc644,0xaececa90, |
193 | 0xbeb1f9bf,0xeefbcaea,0xe8cf1950,0x51df07ae, | 193 | 0xbeb1f9bf,0xeefbcaea,0xe8cf1950,0x51df07ae, |
@@ -253,7 +253,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table2[256]={ | |||
253 | 0xf7baefd5,0x4142ed9c,0xa4315c11,0x83323ec5, | 253 | 0xf7baefd5,0x4142ed9c,0xa4315c11,0x83323ec5, |
254 | 0xdfef4636,0xa133c501,0xe9d3531c,0xee353783, | 254 | 0xdfef4636,0xa133c501,0xe9d3531c,0xee353783, |
255 | }; | 255 | }; |
256 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table3[256]={ | 256 | const CAST_LONG CAST_S_table3[256]={ |
257 | 0x9db30420,0x1fb6e9de,0xa7be7bef,0xd273a298, | 257 | 0x9db30420,0x1fb6e9de,0xa7be7bef,0xd273a298, |
258 | 0x4a4f7bdb,0x64ad8c57,0x85510443,0xfa020ed1, | 258 | 0x4a4f7bdb,0x64ad8c57,0x85510443,0xfa020ed1, |
259 | 0x7e287aff,0xe60fb663,0x095f35a1,0x79ebf120, | 259 | 0x7e287aff,0xe60fb663,0x095f35a1,0x79ebf120, |
@@ -319,7 +319,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table3[256]={ | |||
319 | 0x7ae5290c,0x3cb9536b,0x851e20fe,0x9833557e, | 319 | 0x7ae5290c,0x3cb9536b,0x851e20fe,0x9833557e, |
320 | 0x13ecf0b0,0xd3ffb372,0x3f85c5c1,0x0aef7ed2, | 320 | 0x13ecf0b0,0xd3ffb372,0x3f85c5c1,0x0aef7ed2, |
321 | }; | 321 | }; |
322 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table4[256]={ | 322 | const CAST_LONG CAST_S_table4[256]={ |
323 | 0x7ec90c04,0x2c6e74b9,0x9b0e66df,0xa6337911, | 323 | 0x7ec90c04,0x2c6e74b9,0x9b0e66df,0xa6337911, |
324 | 0xb86a7fff,0x1dd358f5,0x44dd9d44,0x1731167f, | 324 | 0xb86a7fff,0x1dd358f5,0x44dd9d44,0x1731167f, |
325 | 0x08fbf1fa,0xe7f511cc,0xd2051b00,0x735aba00, | 325 | 0x08fbf1fa,0xe7f511cc,0xd2051b00,0x735aba00, |
@@ -385,7 +385,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table4[256]={ | |||
385 | 0xe822fe15,0x88570983,0x750e6249,0xda627e55, | 385 | 0xe822fe15,0x88570983,0x750e6249,0xda627e55, |
386 | 0x5e76ffa8,0xb1534546,0x6d47de08,0xefe9e7d4, | 386 | 0x5e76ffa8,0xb1534546,0x6d47de08,0xefe9e7d4, |
387 | }; | 387 | }; |
388 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table5[256]={ | 388 | const CAST_LONG CAST_S_table5[256]={ |
389 | 0xf6fa8f9d,0x2cac6ce1,0x4ca34867,0xe2337f7c, | 389 | 0xf6fa8f9d,0x2cac6ce1,0x4ca34867,0xe2337f7c, |
390 | 0x95db08e7,0x016843b4,0xeced5cbc,0x325553ac, | 390 | 0x95db08e7,0x016843b4,0xeced5cbc,0x325553ac, |
391 | 0xbf9f0960,0xdfa1e2ed,0x83f0579d,0x63ed86b9, | 391 | 0xbf9f0960,0xdfa1e2ed,0x83f0579d,0x63ed86b9, |
@@ -451,7 +451,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table5[256]={ | |||
451 | 0xa2d762cf,0x49c92f54,0x38b5f331,0x7128a454, | 451 | 0xa2d762cf,0x49c92f54,0x38b5f331,0x7128a454, |
452 | 0x48392905,0xa65b1db8,0x851c97bd,0xd675cf2f, | 452 | 0x48392905,0xa65b1db8,0x851c97bd,0xd675cf2f, |
453 | }; | 453 | }; |
454 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table6[256]={ | 454 | const CAST_LONG CAST_S_table6[256]={ |
455 | 0x85e04019,0x332bf567,0x662dbfff,0xcfc65693, | 455 | 0x85e04019,0x332bf567,0x662dbfff,0xcfc65693, |
456 | 0x2a8d7f6f,0xab9bc912,0xde6008a1,0x2028da1f, | 456 | 0x2a8d7f6f,0xab9bc912,0xde6008a1,0x2028da1f, |
457 | 0x0227bce7,0x4d642916,0x18fac300,0x50f18b82, | 457 | 0x0227bce7,0x4d642916,0x18fac300,0x50f18b82, |
@@ -517,7 +517,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table6[256]={ | |||
517 | 0x518f36b2,0x84b1d370,0x0fedce83,0x878ddada, | 517 | 0x518f36b2,0x84b1d370,0x0fedce83,0x878ddada, |
518 | 0xf2a279c7,0x94e01be8,0x90716f4b,0x954b8aa3, | 518 | 0xf2a279c7,0x94e01be8,0x90716f4b,0x954b8aa3, |
519 | }; | 519 | }; |
520 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table7[256]={ | 520 | const CAST_LONG CAST_S_table7[256]={ |
521 | 0xe216300d,0xbbddfffc,0xa7ebdabd,0x35648095, | 521 | 0xe216300d,0xbbddfffc,0xa7ebdabd,0x35648095, |
522 | 0x7789f8b7,0xe6c1121b,0x0e241600,0x052ce8b5, | 522 | 0x7789f8b7,0xe6c1121b,0x0e241600,0x052ce8b5, |
523 | 0x11a9cfb0,0xe5952f11,0xece7990a,0x9386d174, | 523 | 0x11a9cfb0,0xe5952f11,0xece7990a,0x9386d174, |
diff --git a/src/lib/libcrypto/des/des_ver.h b/src/lib/libcrypto/des/des_ver.h index b4a6ffdc39..bd056ba23b 100644 --- a/src/lib/libcrypto/des/des_ver.h +++ b/src/lib/libcrypto/des/des_ver.h | |||
@@ -56,11 +56,9 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/e_os2.h> | ||
60 | |||
61 | /* The following macros make sure the names are different from libdes names */ | 59 | /* The following macros make sure the names are different from libdes names */ |
62 | #define DES_version OSSL_DES_version | 60 | #define DES_version OSSL_DES_version |
63 | #define libdes_version OSSL_libdes_version | 61 | #define libdes_version OSSL_libdes_version |
64 | 62 | ||
65 | OPENSSL_EXTERN const char OSSL_DES_version[]; /* SSLeay version string */ | 63 | extern const char OSSL_DES_version[]; /* SSLeay version string */ |
66 | OPENSSL_EXTERN const char OSSL_libdes_version[]; /* old libdes version string */ | 64 | extern const char OSSL_libdes_version[]; /* old libdes version string */ |
diff --git a/src/lib/libcrypto/des/ecb_enc.c b/src/lib/libcrypto/des/ecb_enc.c index f357333b97..b07916758f 100644 --- a/src/lib/libcrypto/des/ecb_enc.c +++ b/src/lib/libcrypto/des/ecb_enc.c | |||
@@ -61,8 +61,8 @@ | |||
61 | #include <openssl/opensslv.h> | 61 | #include <openssl/opensslv.h> |
62 | #include <openssl/bio.h> | 62 | #include <openssl/bio.h> |
63 | 63 | ||
64 | OPENSSL_GLOBAL const char libdes_version[]="libdes" OPENSSL_VERSION_PTEXT; | 64 | const char libdes_version[]="libdes" OPENSSL_VERSION_PTEXT; |
65 | OPENSSL_GLOBAL const char DES_version[]="DES" OPENSSL_VERSION_PTEXT; | 65 | const char DES_version[]="DES" OPENSSL_VERSION_PTEXT; |
66 | 66 | ||
67 | const char *DES_options(void) | 67 | const char *DES_options(void) |
68 | { | 68 | { |
diff --git a/src/lib/libcrypto/des/spr.h b/src/lib/libcrypto/des/spr.h index b91936a5a5..98ec61eee7 100644 --- a/src/lib/libcrypto/des/spr.h +++ b/src/lib/libcrypto/des/spr.h | |||
@@ -56,7 +56,7 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | OPENSSL_GLOBAL const DES_LONG DES_SPtrans[8][64]={ | 59 | const DES_LONG DES_SPtrans[8][64]={ |
60 | { | 60 | { |
61 | /* nibble 0 */ | 61 | /* nibble 0 */ |
62 | 0x02080800L, 0x00080000L, 0x02000002L, 0x02080802L, | 62 | 0x02080800L, 0x00080000L, 0x02000002L, 0x02080802L, |
diff --git a/src/lib/libcrypto/engine/eng_padlock.c b/src/lib/libcrypto/engine/eng_padlock.c index 5a80b2b16d..e727067f11 100644 --- a/src/lib/libcrypto/engine/eng_padlock.c +++ b/src/lib/libcrypto/engine/eng_padlock.c | |||
@@ -1088,9 +1088,9 @@ static RAND_METHOD padlock_rand = { | |||
1088 | 1088 | ||
1089 | #else /* !COMPILE_HW_PADLOCK */ | 1089 | #else /* !COMPILE_HW_PADLOCK */ |
1090 | #ifndef OPENSSL_NO_DYNAMIC_ENGINE | 1090 | #ifndef OPENSSL_NO_DYNAMIC_ENGINE |
1091 | OPENSSL_EXPORT | 1091 | extern |
1092 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns); | 1092 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns); |
1093 | OPENSSL_EXPORT | 1093 | extern |
1094 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { return 0; } | 1094 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { return 0; } |
1095 | IMPLEMENT_DYNAMIC_CHECK_FN() | 1095 | IMPLEMENT_DYNAMIC_CHECK_FN() |
1096 | #endif | 1096 | #endif |
diff --git a/src/lib/libcrypto/engine/engine.h b/src/lib/libcrypto/engine/engine.h index 096c271b61..5c2f7b0527 100644 --- a/src/lib/libcrypto/engine/engine.h +++ b/src/lib/libcrypto/engine/engine.h | |||
@@ -654,8 +654,8 @@ typedef struct st_dynamic_fns { | |||
654 | * can be fully instantiated with IMPLEMENT_DYNAMIC_CHECK_FN(). */ | 654 | * can be fully instantiated with IMPLEMENT_DYNAMIC_CHECK_FN(). */ |
655 | typedef unsigned long (*dynamic_v_check_fn)(unsigned long ossl_version); | 655 | typedef unsigned long (*dynamic_v_check_fn)(unsigned long ossl_version); |
656 | #define IMPLEMENT_DYNAMIC_CHECK_FN() \ | 656 | #define IMPLEMENT_DYNAMIC_CHECK_FN() \ |
657 | OPENSSL_EXPORT unsigned long v_check(unsigned long v); \ | 657 | extern unsigned long v_check(unsigned long v); \ |
658 | OPENSSL_EXPORT unsigned long v_check(unsigned long v) { \ | 658 | extern unsigned long v_check(unsigned long v) { \ |
659 | if(v >= OSSL_DYNAMIC_OLDEST) return OSSL_DYNAMIC_VERSION; \ | 659 | if(v >= OSSL_DYNAMIC_OLDEST) return OSSL_DYNAMIC_VERSION; \ |
660 | return 0; } | 660 | return 0; } |
661 | 661 | ||
@@ -677,9 +677,9 @@ typedef unsigned long (*dynamic_v_check_fn)(unsigned long ossl_version); | |||
677 | typedef int (*dynamic_bind_engine)(ENGINE *e, const char *id, | 677 | typedef int (*dynamic_bind_engine)(ENGINE *e, const char *id, |
678 | const dynamic_fns *fns); | 678 | const dynamic_fns *fns); |
679 | #define IMPLEMENT_DYNAMIC_BIND_FN(fn) \ | 679 | #define IMPLEMENT_DYNAMIC_BIND_FN(fn) \ |
680 | OPENSSL_EXPORT \ | 680 | extern \ |
681 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns); \ | 681 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns); \ |
682 | OPENSSL_EXPORT \ | 682 | extern \ |
683 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { \ | 683 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { \ |
684 | if(ENGINE_get_static_state() == fns->static_state) goto skip_cbs; \ | 684 | if(ENGINE_get_static_state() == fns->static_state) goto skip_cbs; \ |
685 | if(!CRYPTO_set_mem_functions(fns->mem_fns.malloc_cb, \ | 685 | if(!CRYPTO_set_mem_functions(fns->mem_fns.malloc_cb, \ |
diff --git a/src/lib/libcrypto/krb5/krb5_asn.h b/src/lib/libcrypto/krb5/krb5_asn.h index 41725d0dc4..1591c13540 100644 --- a/src/lib/libcrypto/krb5/krb5_asn.h +++ b/src/lib/libcrypto/krb5/krb5_asn.h | |||
@@ -227,7 +227,7 @@ DECLARE_STACK_OF(KRB5_AUTHENTBODY) | |||
227 | ** DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) = | 227 | ** DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) = |
228 | ** type *d2i_##name(type **a, const unsigned char **in, long len); | 228 | ** type *d2i_##name(type **a, const unsigned char **in, long len); |
229 | ** int i2d_##name(type *a, unsigned char **out); | 229 | ** int i2d_##name(type *a, unsigned char **out); |
230 | ** DECLARE_ASN1_ITEM(itname) = OPENSSL_EXTERN const ASN1_ITEM itname##_it | 230 | ** DECLARE_ASN1_ITEM(itname) = extern const ASN1_ITEM itname##_it |
231 | */ | 231 | */ |
232 | 232 | ||
233 | DECLARE_ASN1_FUNCTIONS(KRB5_ENCDATA) | 233 | DECLARE_ASN1_FUNCTIONS(KRB5_ENCDATA) |
diff --git a/src/lib/libssl/src/crypto/cast/cast_s.h b/src/lib/libssl/src/crypto/cast/cast_s.h index c483fd5e43..2a30514a59 100644 --- a/src/lib/libssl/src/crypto/cast/cast_s.h +++ b/src/lib/libssl/src/crypto/cast/cast_s.h | |||
@@ -55,7 +55,7 @@ | |||
55 | * copied and put under another distribution licence | 55 | * copied and put under another distribution licence |
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table0[256]={ | 58 | const CAST_LONG CAST_S_table0[256]={ |
59 | 0x30fb40d4,0x9fa0ff0b,0x6beccd2f,0x3f258c7a, | 59 | 0x30fb40d4,0x9fa0ff0b,0x6beccd2f,0x3f258c7a, |
60 | 0x1e213f2f,0x9c004dd3,0x6003e540,0xcf9fc949, | 60 | 0x1e213f2f,0x9c004dd3,0x6003e540,0xcf9fc949, |
61 | 0xbfd4af27,0x88bbbdb5,0xe2034090,0x98d09675, | 61 | 0xbfd4af27,0x88bbbdb5,0xe2034090,0x98d09675, |
@@ -121,7 +121,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table0[256]={ | |||
121 | 0x1a69e783,0x02cc4843,0xa2f7c579,0x429ef47d, | 121 | 0x1a69e783,0x02cc4843,0xa2f7c579,0x429ef47d, |
122 | 0x427b169c,0x5ac9f049,0xdd8f0f00,0x5c8165bf, | 122 | 0x427b169c,0x5ac9f049,0xdd8f0f00,0x5c8165bf, |
123 | }; | 123 | }; |
124 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table1[256]={ | 124 | const CAST_LONG CAST_S_table1[256]={ |
125 | 0x1f201094,0xef0ba75b,0x69e3cf7e,0x393f4380, | 125 | 0x1f201094,0xef0ba75b,0x69e3cf7e,0x393f4380, |
126 | 0xfe61cf7a,0xeec5207a,0x55889c94,0x72fc0651, | 126 | 0xfe61cf7a,0xeec5207a,0x55889c94,0x72fc0651, |
127 | 0xada7ef79,0x4e1d7235,0xd55a63ce,0xde0436ba, | 127 | 0xada7ef79,0x4e1d7235,0xd55a63ce,0xde0436ba, |
@@ -187,7 +187,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table1[256]={ | |||
187 | 0x43d79572,0x7e6dd07c,0x06dfdf1e,0x6c6cc4ef, | 187 | 0x43d79572,0x7e6dd07c,0x06dfdf1e,0x6c6cc4ef, |
188 | 0x7160a539,0x73bfbe70,0x83877605,0x4523ecf1, | 188 | 0x7160a539,0x73bfbe70,0x83877605,0x4523ecf1, |
189 | }; | 189 | }; |
190 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table2[256]={ | 190 | const CAST_LONG CAST_S_table2[256]={ |
191 | 0x8defc240,0x25fa5d9f,0xeb903dbf,0xe810c907, | 191 | 0x8defc240,0x25fa5d9f,0xeb903dbf,0xe810c907, |
192 | 0x47607fff,0x369fe44b,0x8c1fc644,0xaececa90, | 192 | 0x47607fff,0x369fe44b,0x8c1fc644,0xaececa90, |
193 | 0xbeb1f9bf,0xeefbcaea,0xe8cf1950,0x51df07ae, | 193 | 0xbeb1f9bf,0xeefbcaea,0xe8cf1950,0x51df07ae, |
@@ -253,7 +253,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table2[256]={ | |||
253 | 0xf7baefd5,0x4142ed9c,0xa4315c11,0x83323ec5, | 253 | 0xf7baefd5,0x4142ed9c,0xa4315c11,0x83323ec5, |
254 | 0xdfef4636,0xa133c501,0xe9d3531c,0xee353783, | 254 | 0xdfef4636,0xa133c501,0xe9d3531c,0xee353783, |
255 | }; | 255 | }; |
256 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table3[256]={ | 256 | const CAST_LONG CAST_S_table3[256]={ |
257 | 0x9db30420,0x1fb6e9de,0xa7be7bef,0xd273a298, | 257 | 0x9db30420,0x1fb6e9de,0xa7be7bef,0xd273a298, |
258 | 0x4a4f7bdb,0x64ad8c57,0x85510443,0xfa020ed1, | 258 | 0x4a4f7bdb,0x64ad8c57,0x85510443,0xfa020ed1, |
259 | 0x7e287aff,0xe60fb663,0x095f35a1,0x79ebf120, | 259 | 0x7e287aff,0xe60fb663,0x095f35a1,0x79ebf120, |
@@ -319,7 +319,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table3[256]={ | |||
319 | 0x7ae5290c,0x3cb9536b,0x851e20fe,0x9833557e, | 319 | 0x7ae5290c,0x3cb9536b,0x851e20fe,0x9833557e, |
320 | 0x13ecf0b0,0xd3ffb372,0x3f85c5c1,0x0aef7ed2, | 320 | 0x13ecf0b0,0xd3ffb372,0x3f85c5c1,0x0aef7ed2, |
321 | }; | 321 | }; |
322 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table4[256]={ | 322 | const CAST_LONG CAST_S_table4[256]={ |
323 | 0x7ec90c04,0x2c6e74b9,0x9b0e66df,0xa6337911, | 323 | 0x7ec90c04,0x2c6e74b9,0x9b0e66df,0xa6337911, |
324 | 0xb86a7fff,0x1dd358f5,0x44dd9d44,0x1731167f, | 324 | 0xb86a7fff,0x1dd358f5,0x44dd9d44,0x1731167f, |
325 | 0x08fbf1fa,0xe7f511cc,0xd2051b00,0x735aba00, | 325 | 0x08fbf1fa,0xe7f511cc,0xd2051b00,0x735aba00, |
@@ -385,7 +385,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table4[256]={ | |||
385 | 0xe822fe15,0x88570983,0x750e6249,0xda627e55, | 385 | 0xe822fe15,0x88570983,0x750e6249,0xda627e55, |
386 | 0x5e76ffa8,0xb1534546,0x6d47de08,0xefe9e7d4, | 386 | 0x5e76ffa8,0xb1534546,0x6d47de08,0xefe9e7d4, |
387 | }; | 387 | }; |
388 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table5[256]={ | 388 | const CAST_LONG CAST_S_table5[256]={ |
389 | 0xf6fa8f9d,0x2cac6ce1,0x4ca34867,0xe2337f7c, | 389 | 0xf6fa8f9d,0x2cac6ce1,0x4ca34867,0xe2337f7c, |
390 | 0x95db08e7,0x016843b4,0xeced5cbc,0x325553ac, | 390 | 0x95db08e7,0x016843b4,0xeced5cbc,0x325553ac, |
391 | 0xbf9f0960,0xdfa1e2ed,0x83f0579d,0x63ed86b9, | 391 | 0xbf9f0960,0xdfa1e2ed,0x83f0579d,0x63ed86b9, |
@@ -451,7 +451,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table5[256]={ | |||
451 | 0xa2d762cf,0x49c92f54,0x38b5f331,0x7128a454, | 451 | 0xa2d762cf,0x49c92f54,0x38b5f331,0x7128a454, |
452 | 0x48392905,0xa65b1db8,0x851c97bd,0xd675cf2f, | 452 | 0x48392905,0xa65b1db8,0x851c97bd,0xd675cf2f, |
453 | }; | 453 | }; |
454 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table6[256]={ | 454 | const CAST_LONG CAST_S_table6[256]={ |
455 | 0x85e04019,0x332bf567,0x662dbfff,0xcfc65693, | 455 | 0x85e04019,0x332bf567,0x662dbfff,0xcfc65693, |
456 | 0x2a8d7f6f,0xab9bc912,0xde6008a1,0x2028da1f, | 456 | 0x2a8d7f6f,0xab9bc912,0xde6008a1,0x2028da1f, |
457 | 0x0227bce7,0x4d642916,0x18fac300,0x50f18b82, | 457 | 0x0227bce7,0x4d642916,0x18fac300,0x50f18b82, |
@@ -517,7 +517,7 @@ OPENSSL_GLOBAL const CAST_LONG CAST_S_table6[256]={ | |||
517 | 0x518f36b2,0x84b1d370,0x0fedce83,0x878ddada, | 517 | 0x518f36b2,0x84b1d370,0x0fedce83,0x878ddada, |
518 | 0xf2a279c7,0x94e01be8,0x90716f4b,0x954b8aa3, | 518 | 0xf2a279c7,0x94e01be8,0x90716f4b,0x954b8aa3, |
519 | }; | 519 | }; |
520 | OPENSSL_GLOBAL const CAST_LONG CAST_S_table7[256]={ | 520 | const CAST_LONG CAST_S_table7[256]={ |
521 | 0xe216300d,0xbbddfffc,0xa7ebdabd,0x35648095, | 521 | 0xe216300d,0xbbddfffc,0xa7ebdabd,0x35648095, |
522 | 0x7789f8b7,0xe6c1121b,0x0e241600,0x052ce8b5, | 522 | 0x7789f8b7,0xe6c1121b,0x0e241600,0x052ce8b5, |
523 | 0x11a9cfb0,0xe5952f11,0xece7990a,0x9386d174, | 523 | 0x11a9cfb0,0xe5952f11,0xece7990a,0x9386d174, |
diff --git a/src/lib/libssl/src/crypto/des/des_ver.h b/src/lib/libssl/src/crypto/des/des_ver.h index b4a6ffdc39..bd056ba23b 100644 --- a/src/lib/libssl/src/crypto/des/des_ver.h +++ b/src/lib/libssl/src/crypto/des/des_ver.h | |||
@@ -56,11 +56,9 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | #include <openssl/e_os2.h> | ||
60 | |||
61 | /* The following macros make sure the names are different from libdes names */ | 59 | /* The following macros make sure the names are different from libdes names */ |
62 | #define DES_version OSSL_DES_version | 60 | #define DES_version OSSL_DES_version |
63 | #define libdes_version OSSL_libdes_version | 61 | #define libdes_version OSSL_libdes_version |
64 | 62 | ||
65 | OPENSSL_EXTERN const char OSSL_DES_version[]; /* SSLeay version string */ | 63 | extern const char OSSL_DES_version[]; /* SSLeay version string */ |
66 | OPENSSL_EXTERN const char OSSL_libdes_version[]; /* old libdes version string */ | 64 | extern const char OSSL_libdes_version[]; /* old libdes version string */ |
diff --git a/src/lib/libssl/src/crypto/des/ecb_enc.c b/src/lib/libssl/src/crypto/des/ecb_enc.c index f357333b97..b07916758f 100644 --- a/src/lib/libssl/src/crypto/des/ecb_enc.c +++ b/src/lib/libssl/src/crypto/des/ecb_enc.c | |||
@@ -61,8 +61,8 @@ | |||
61 | #include <openssl/opensslv.h> | 61 | #include <openssl/opensslv.h> |
62 | #include <openssl/bio.h> | 62 | #include <openssl/bio.h> |
63 | 63 | ||
64 | OPENSSL_GLOBAL const char libdes_version[]="libdes" OPENSSL_VERSION_PTEXT; | 64 | const char libdes_version[]="libdes" OPENSSL_VERSION_PTEXT; |
65 | OPENSSL_GLOBAL const char DES_version[]="DES" OPENSSL_VERSION_PTEXT; | 65 | const char DES_version[]="DES" OPENSSL_VERSION_PTEXT; |
66 | 66 | ||
67 | const char *DES_options(void) | 67 | const char *DES_options(void) |
68 | { | 68 | { |
diff --git a/src/lib/libssl/src/crypto/des/spr.h b/src/lib/libssl/src/crypto/des/spr.h index b91936a5a5..98ec61eee7 100644 --- a/src/lib/libssl/src/crypto/des/spr.h +++ b/src/lib/libssl/src/crypto/des/spr.h | |||
@@ -56,7 +56,7 @@ | |||
56 | * [including the GNU Public Licence.] | 56 | * [including the GNU Public Licence.] |
57 | */ | 57 | */ |
58 | 58 | ||
59 | OPENSSL_GLOBAL const DES_LONG DES_SPtrans[8][64]={ | 59 | const DES_LONG DES_SPtrans[8][64]={ |
60 | { | 60 | { |
61 | /* nibble 0 */ | 61 | /* nibble 0 */ |
62 | 0x02080800L, 0x00080000L, 0x02000002L, 0x02080802L, | 62 | 0x02080800L, 0x00080000L, 0x02000002L, 0x02080802L, |
diff --git a/src/lib/libssl/src/crypto/engine/eng_padlock.c b/src/lib/libssl/src/crypto/engine/eng_padlock.c index 5a80b2b16d..e727067f11 100644 --- a/src/lib/libssl/src/crypto/engine/eng_padlock.c +++ b/src/lib/libssl/src/crypto/engine/eng_padlock.c | |||
@@ -1088,9 +1088,9 @@ static RAND_METHOD padlock_rand = { | |||
1088 | 1088 | ||
1089 | #else /* !COMPILE_HW_PADLOCK */ | 1089 | #else /* !COMPILE_HW_PADLOCK */ |
1090 | #ifndef OPENSSL_NO_DYNAMIC_ENGINE | 1090 | #ifndef OPENSSL_NO_DYNAMIC_ENGINE |
1091 | OPENSSL_EXPORT | 1091 | extern |
1092 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns); | 1092 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns); |
1093 | OPENSSL_EXPORT | 1093 | extern |
1094 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { return 0; } | 1094 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { return 0; } |
1095 | IMPLEMENT_DYNAMIC_CHECK_FN() | 1095 | IMPLEMENT_DYNAMIC_CHECK_FN() |
1096 | #endif | 1096 | #endif |
diff --git a/src/lib/libssl/src/crypto/engine/engine.h b/src/lib/libssl/src/crypto/engine/engine.h index 096c271b61..5c2f7b0527 100644 --- a/src/lib/libssl/src/crypto/engine/engine.h +++ b/src/lib/libssl/src/crypto/engine/engine.h | |||
@@ -654,8 +654,8 @@ typedef struct st_dynamic_fns { | |||
654 | * can be fully instantiated with IMPLEMENT_DYNAMIC_CHECK_FN(). */ | 654 | * can be fully instantiated with IMPLEMENT_DYNAMIC_CHECK_FN(). */ |
655 | typedef unsigned long (*dynamic_v_check_fn)(unsigned long ossl_version); | 655 | typedef unsigned long (*dynamic_v_check_fn)(unsigned long ossl_version); |
656 | #define IMPLEMENT_DYNAMIC_CHECK_FN() \ | 656 | #define IMPLEMENT_DYNAMIC_CHECK_FN() \ |
657 | OPENSSL_EXPORT unsigned long v_check(unsigned long v); \ | 657 | extern unsigned long v_check(unsigned long v); \ |
658 | OPENSSL_EXPORT unsigned long v_check(unsigned long v) { \ | 658 | extern unsigned long v_check(unsigned long v) { \ |
659 | if(v >= OSSL_DYNAMIC_OLDEST) return OSSL_DYNAMIC_VERSION; \ | 659 | if(v >= OSSL_DYNAMIC_OLDEST) return OSSL_DYNAMIC_VERSION; \ |
660 | return 0; } | 660 | return 0; } |
661 | 661 | ||
@@ -677,9 +677,9 @@ typedef unsigned long (*dynamic_v_check_fn)(unsigned long ossl_version); | |||
677 | typedef int (*dynamic_bind_engine)(ENGINE *e, const char *id, | 677 | typedef int (*dynamic_bind_engine)(ENGINE *e, const char *id, |
678 | const dynamic_fns *fns); | 678 | const dynamic_fns *fns); |
679 | #define IMPLEMENT_DYNAMIC_BIND_FN(fn) \ | 679 | #define IMPLEMENT_DYNAMIC_BIND_FN(fn) \ |
680 | OPENSSL_EXPORT \ | 680 | extern \ |
681 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns); \ | 681 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns); \ |
682 | OPENSSL_EXPORT \ | 682 | extern \ |
683 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { \ | 683 | int bind_engine(ENGINE *e, const char *id, const dynamic_fns *fns) { \ |
684 | if(ENGINE_get_static_state() == fns->static_state) goto skip_cbs; \ | 684 | if(ENGINE_get_static_state() == fns->static_state) goto skip_cbs; \ |
685 | if(!CRYPTO_set_mem_functions(fns->mem_fns.malloc_cb, \ | 685 | if(!CRYPTO_set_mem_functions(fns->mem_fns.malloc_cb, \ |
diff --git a/src/lib/libssl/src/crypto/krb5/krb5_asn.h b/src/lib/libssl/src/crypto/krb5/krb5_asn.h index 41725d0dc4..1591c13540 100644 --- a/src/lib/libssl/src/crypto/krb5/krb5_asn.h +++ b/src/lib/libssl/src/crypto/krb5/krb5_asn.h | |||
@@ -227,7 +227,7 @@ DECLARE_STACK_OF(KRB5_AUTHENTBODY) | |||
227 | ** DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) = | 227 | ** DECLARE_ASN1_ENCODE_FUNCTIONS(type, itname, name) = |
228 | ** type *d2i_##name(type **a, const unsigned char **in, long len); | 228 | ** type *d2i_##name(type **a, const unsigned char **in, long len); |
229 | ** int i2d_##name(type *a, unsigned char **out); | 229 | ** int i2d_##name(type *a, unsigned char **out); |
230 | ** DECLARE_ASN1_ITEM(itname) = OPENSSL_EXTERN const ASN1_ITEM itname##_it | 230 | ** DECLARE_ASN1_ITEM(itname) = extern const ASN1_ITEM itname##_it |
231 | */ | 231 | */ |
232 | 232 | ||
233 | DECLARE_ASN1_FUNCTIONS(KRB5_ENCDATA) | 233 | DECLARE_ASN1_FUNCTIONS(KRB5_ENCDATA) |