Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
OpenSSL 1.1.1 has incorrect map files
Greetings,
I came across a problem with internal OpenSSL 1.1.1c: while trying to compile NodeJS, "OPENSSL_INIT_set_config_filename" symbol is marked a local, while actually it should be global. It turns out the map files for libcrypto and libssl are not up to date.
I compared the maps from src and pkgsrc. Below are the diffs. (Pkgsrc currently has openssl 1.1.1d.)
Please, fix. :)
Kind regards,
Adam
--- /dist/src/crypto/external/bsd/openssl/lib/libcrypto/crypto.map 2018-10-10 22:45:35.466503000 +0200
+++ /tmp/pkgsrc/security/openssl/work/openssl-1.1.1d/libcrypto.map 2020-01-22 22:34:40.881285694 +0100
@@ -1078,10 +1078,6 @@
ECPKParameters_print_fp;
ECParameters_print;
ECParameters_print_fp;
- EC_GFp_nistp224_method;
- EC_GFp_nistp256_method;
- EC_GFp_nistp521_method;
- EC_GFp_nistz256_method;
EC_GF2m_simple_method;
EC_GFp_mont_method;
EC_GFp_nist_method;
@@ -1807,6 +1803,7 @@
EVP_idea_cfb64;
EVP_idea_ecb;
EVP_idea_ofb;
+ EVP_md2;
EVP_md4;
EVP_md5;
EVP_md5_sha1;
@@ -1821,6 +1818,10 @@
EVP_rc4;
EVP_rc4_40;
EVP_rc4_hmac_md5;
+ EVP_rc5_32_12_16_cbc;
+ EVP_rc5_32_12_16_cfb64;
+ EVP_rc5_32_12_16_ecb;
+ EVP_rc5_32_12_16_ofb;
EVP_read_pw_string;
EVP_read_pw_string_min;
EVP_ripemd160;
@@ -1882,6 +1883,11 @@
IPAddressRange_new;
ISSUING_DIST_POINT_free;
ISSUING_DIST_POINT_new;
+ MD2;
+ MD2_Final;
+ MD2_Init;
+ MD2_Update;
+ MD2_options;
MD4;
MD4_Final;
MD4_Init;
@@ -2477,6 +2483,13 @@
RC4;
RC4_options;
RC4_set_key;
+ RC5_32_cbc_encrypt;
+ RC5_32_cfb64_encrypt;
+ RC5_32_decrypt;
+ RC5_32_ecb_encrypt;
+ RC5_32_encrypt;
+ RC5_32_ofb64_encrypt;
+ RC5_32_set_key;
RIPEMD160;
RIPEMD160_Final;
RIPEMD160_Init;
@@ -4424,7 +4437,24 @@
NAMING_AUTHORITY_it;
PROFESSION_INFO_it;
SCRYPT_PARAMS_it;
- local: *;
} OPENSSL_1_1_0j;
+OPENSSL_1_1_1b {
+ global:
+ OPENSSL_INIT_set_config_file_flags;
+ OPENSSL_INIT_set_config_filename;
+} OPENSSL_1_1_1;
+
+OPENSSL_1_1_1c {
+ global:
+ EVP_PKEY_get0_engine;
+} OPENSSL_1_1_1b;
+
+OPENSSL_1_1_1d {
+ global:
+ X509_get0_authority_issuer;
+ X509_get0_authority_serial;
+ local: *;
+} OPENSSL_1_1_1c;
+
--- /dist/src/crypto/external/bsd/openssl/lib/libssl/ssl.map 2018-09-24 09:35:21.807914000 +0200
+++ /tmp/pkgsrc/security/openssl/work/openssl-1.1.1d/libssl.map 2020-01-22 22:34:38.481391361 +0100
@@ -502,7 +502,12 @@
SSL_verify_client_post_handshake;
SSL_write_early_data;
SSL_write_ex;
- local: *;
} OPENSSL_1_1_0d;
+OPENSSL_1_1_1a {
+ global:
+ SSL_get_signature_type_nid;
+ local: *;
+} OPENSSL_1_1_1;
+
Home |
Main Index |
Thread Index |
Old Index