[openssl-dev] [openssl.org #3914] Library on Windows does not export SSL_CTX_set_options or SSL_set_options

noloader@gmail.com via RT rt at openssl.org
Wed Jun 17 20:53:25 UTC 2015


I was kind of surprised to learn this... The SSL library on Windows
does not export SSL_CTX_set_options or SSL_set_options.

Below is a dumpbin /exports of ssleay.dll.

*****

    543E8F47 time date stamp Wed Oct 15 11:14:15 2014
        0.00 version
           1 ordinal base
         362 number of functions
         281 number of names
    ordinal hint RVA      name
        121    0 00038190 BIO_f_ssl
        173    1 00038CE0 BIO_new_buffer_ssl_connect
        122    2 00038AD0 BIO_new_ssl
        174    3 00038C30 BIO_new_ssl_connect
        124    4 00038B70 BIO_ssl_copy_session_id
        131    5 00038BF0 BIO_ssl_shutdown
        268    6 00023910 DTLSv1_client_method
        273    7 0001F780 DTLSv1_method
        275    8 00021BB0 DTLSv1_server_method
          1    9 00038D50 ERR_load_SSL_strings
        301    A 0002F8A0 PEM_read_SSL_SESSION
        302    B 0002F860 PEM_read_bio_SSL_SESSION
        305    C 0002F930 PEM_write_SSL_SESSION
        296    D 0002F8E0 PEM_write_bio_SSL_SESSION
        332    E 00039AD0 SRP_Calc_A_param
        335    F 000397F0 SRP_generate_client_master_secret
        333   10 000396A0 SRP_generate_server_master_secret
          2   11 00032730 SSL_CIPHER_description
        128   12 00032D60 SSL_CIPHER_get_bits
        349   13 00032D80 SSL_CIPHER_get_id
        130   14 00032D40 SSL_CIPHER_get_name
        129   15 00032D00 SSL_CIPHER_get_version
        184   16 00032E30 SSL_COMP_add_compression_method
        276   17 00032E10 SSL_COMP_get_compression_methods
        271   18 00032FD0 SSL_COMP_get_name
        334   19 00038D90 SSL_CTX_SRP_CTX_free
        330   1A 00039260 SSL_CTX_SRP_CTX_init
          3   1B 0002E9A0 SSL_CTX_add_client_CA
          4   1C 00030000 SSL_CTX_add_session
        243   1D 0002A690 SSL_CTX_callback_ctrl
          5   1E 0002A0B0 SSL_CTX_check_private_key
          6   1F 0002A440 SSL_CTX_ctrl
          7   20 0002FF60 SSL_CTX_flush_sessions
          8   21 0002ADB0 SSL_CTX_free
        180   22 00029AB0 SSL_CTX_get_cert_store
          9   23 0002E8A0 SSL_CTX_get_client_CA_list
        288   24 0002F470 SSL_CTX_get_client_cert_cb
        138   25 0002C0F0 SSL_CTX_get_ex_data
        167   26 0002C090 SSL_CTX_get_ex_new_index
        282   27 0002F770 SSL_CTX_get_info_callback
        140   28 0002BDB0 SSL_CTX_get_quiet_shutdown
        179   29 0002F4F0 SSL_CTX_get_timeout
         10   2A 00029E70 SSL_CTX_get_verify_callback
        228   2B 00029E50 SSL_CTX_get_verify_depth
         11   2C 00029E40 SSL_CTX_get_verify_mode
        141   2D 0002BF90 SSL_CTX_load_verify_locations
         12   2E 0002D210 SSL_CTX_new
         13   2F 00030220 SSL_CTX_remove_session
        279   30 0002F750 SSL_CTX_sess_get_get_cb
        287   31 0002F710 SSL_CTX_sess_get_new_cb
        289   32 0002F730 SSL_CTX_sess_get_remove_cb
        280   33 0002F740 SSL_CTX_sess_set_get_cb
        278   34 0002F700 SSL_CTX_sess_set_new_cb
        285   35 0002F720 SSL_CTX_sess_set_remove_cb
        245   36 0002A430 SSL_CTX_sessions
        310   37 000299D0 SSL_CTX_set1_param
        181   38 0002C120 SSL_CTX_set_cert_store
        232   39 0002AF40 SSL_CTX_set_cert_verify_callback
         15   3A 0002A7D0 SSL_CTX_set_cipher_list
         16   3B 0002E840 SSL_CTX_set_client_CA_list
        284   3C 0002F780 SSL_CTX_set_client_cert_cb
        293   3D 0002F790 SSL_CTX_set_client_cert_engine
        283   3E 0002F840 SSL_CTX_set_cookie_generate_cb
        281   3F 0002F850 SSL_CTX_set_cookie_verify_cb
         17   40 0002AF20 SSL_CTX_set_default_passwd_cb
        235   41 0002AF30 SSL_CTX_set_default_passwd_cb_userdata
        142   42 0002BF70 SSL_CTX_set_default_verify_paths
        143   43 0002C0D0 SSL_CTX_set_ex_data
        264   44 00029770 SSL_CTX_set_generate_session_id
        286   45 0002F760 SSL_CTX_set_info_callback
        266   46 0002C4F0 SSL_CTX_set_msg_callback
        361   47 0002AC90 SSL_CTX_set_next_proto_select_cb
        355   48 0002AC80 SSL_CTX_set_next_protos_advertised_cb
        295   49 0002C4C0 SSL_CTX_set_psk_client_callback
        303   4A 0002C4E0 SSL_CTX_set_psk_server_callback
        238   4B 00029950 SSL_CTX_set_purpose
        145   4C 0002BDA0 SSL_CTX_set_quiet_shutdown
        231   4D 000296B0 SSL_CTX_set_session_id_context
        328   4E 00039C70 SSL_CTX_set_srp_cb_arg
        316   4F 00039CB0 SSL_CTX_set_srp_client_pwd_callback
        324   50 00039C10 SSL_CTX_set_srp_password
        325   51 00039C30 SSL_CTX_set_srp_strength
        329   52 00039BF0 SSL_CTX_set_srp_username
        318   53 00039C90 SSL_CTX_set_srp_username_callback
        326   54 00039C50 SSL_CTX_set_srp_verify_param_callback
         19   55 00029630 SSL_CTX_set_ssl_version
        178   56 0002F4E0 SSL_CTX_set_timeout
        358   57 00028FD0 SSL_CTX_set_tlsext_use_srtp
        176   58 0002C1E0 SSL_CTX_set_tmp_dh_callback
        269   59 0002C240 SSL_CTX_set_tmp_ecdh_callback
        177   5A 0002C180 SSL_CTX_set_tmp_rsa_callback
        237   5B 00029990 SSL_CTX_set_trust
         21   5C 0002AF50 SSL_CTX_set_verify
        225   5D 0002AF60 SSL_CTX_set_verify_depth
         22   5E 00035040 SSL_CTX_use_PrivateKey
         23   5F 00035230 SSL_CTX_use_PrivateKey_ASN1
         24   60 000350E0 SSL_CTX_use_PrivateKey_file
         25   61 00034D60 SSL_CTX_use_RSAPrivateKey
         26   62 00034FC0 SSL_CTX_use_RSAPrivateKey_ASN1
         27   63 00034E70 SSL_CTX_use_RSAPrivateKey_file
         28   64 00035820 SSL_CTX_use_certificate
         29   65 00035A10 SSL_CTX_use_certificate_ASN1
        222   66 00035AA0 SSL_CTX_use_certificate_chain_file
         30   67 000358C0 SSL_CTX_use_certificate_file
        294   68 0002C2A0 SSL_CTX_use_psk_identity_hint
         31   69 0002F170 SSL_SESSION_free
        340   6A 0002F470 SSL_SESSION_get0_peer
        362   6B 0002F0E0 SSL_SESSION_get_compress_id
        146   6C 0002EFA0 SSL_SESSION_get_ex_data
        168   6D 0002EF40 SSL_SESSION_get_ex_new_index
        277   6E 0002F0D0 SSL_SESSION_get_id
        134   6F 0002F440 SSL_SESSION_get_time
        136   70 0002F430 SSL_SESSION_get_timeout
         32   71 0002EFC0 SSL_SESSION_new
         33   72 00037A10 SSL_SESSION_print
         34   73 00037EE0 SSL_SESSION_print_fp
        342   74 0002F480 SSL_SESSION_set1_id_context
        148   75 0002EF80 SSL_SESSION_set_ex_data
        135   76 0002F450 SSL_SESSION_set_time
        137   77 0002F410 SSL_SESSION_set_timeout
        338   78 00038EA0 SSL_SRP_CTX_free
        331   79 00038FB0 SSL_SRP_CTX_init
         35   7A 0002DD70 SSL_accept
         36   7B 0002E980 SSL_add_client_CA
        188   7C 0002ECD0 SSL_add_dir_cert_subjects_to_stack
        185   7D 0002EB80 SSL_add_file_cert_subjects_to_stack
         37   7E 000343D0 SSL_alert_desc_string
         38   7F 000345E0 SSL_alert_desc_string_long
         39   80 000343A0 SSL_alert_type_string
         40   81 00034370 SSL_alert_type_string_long
        344   82 0002C520 SSL_cache_hit
        244   83 0002A3F0 SSL_callback_ctrl
         41   84 0002A140 SSL_check_private_key
         42   85 0002C580 SSL_clear
         43   86 0002DDA0 SSL_connect
         44   87 00029F90 SSL_copy_session_id
         45   88 0002CD90 SSL_ctrl
        125   89 0002D860 SSL_do_handshake
         46   8A 0002D9E0 SSL_dup
         47   8B 0002E740 SSL_dup_CA_list
        353   8C 0002ACA0 SSL_export_keying_material
         48   8D 0002CA80 SSL_free
        356   8E 0002AC60 SSL_get0_next_proto_negotiated
        242   8F 0002EEE0 SSL_get1_session
        150   90 0002BE10 SSL_get_SSL_CTX
         49   91 0002BBC0 SSL_get_certificate
         52   92 0002A750 SSL_get_cipher_list
         55   93 0002A6F0 SSL_get_ciphers
         56   94 0002E8B0 SSL_get_client_CA_list
        127   95 0002BC00 SSL_get_current_cipher
        272   96 0002BC20 SSL_get_current_compression
        274   97 0002BC40 SSL_get_current_expansion
         57   98 0002A200 SSL_get_default_timeout
         58   99 0002D6F0 SSL_get_error
        151   9A 0002C070 SSL_get_ex_data
        175   9B 0002DE10 SSL_get_ex_data_X509_STORE_CTX_idx
        169   9C 0002C010 SSL_get_ex_new_index
         59   9D 0002CCE0 SSL_get_fd
        240   9E 00029D50 SSL_get_finished
        165   9F 0002BFC0 SSL_get_info_callback
         60   A0 00029F60 SSL_get_peer_cert_chain
         61   A1 00029F00 SSL_get_peer_certificate
        241   A2 00029DB0 SSL_get_peer_finished
        126   A3 0002BBE0 SSL_get_privatekey
        304   A4 0002C490 SSL_get_psk_identity
        297   A5 0002C470 SSL_get_psk_identity_hint
        153   A6 0002BDD0 SSL_get_quiet_shutdown
         63   A7 00029AA0 SSL_get_rbio
         64   A8 00029ED0 SSL_get_read_ahead
        246   A9 0002CCE0 SSL_get_rfd
        357   AA 00029060 SSL_get_selected_srtp_profile
        291   AB 0002AB30 SSL_get_servername
        292   AC 0002AB60 SSL_get_servername_type
        154   AD 0002EED0 SSL_get_session
         65   AE 0002A8B0 SSL_get_shared_ciphers
        155   AF 0002BDF0 SSL_get_shutdown
        322   B0 00039B90 SSL_get_srp_N
        317   B1 00039B70 SSL_get_srp_g
        319   B2 00039BD0 SSL_get_srp_userinfo
        323   B3 00039BB0 SSL_get_srp_username
        360   B4 00029030 SSL_get_srtp_profiles
         66   B5 0002B950 SSL_get_ssl_method
         69   B6 00029E30 SSL_get_verify_callback
        229   B7 00029E10 SSL_get_verify_depth
         70   B8 00029E40 SSL_get_verify_mode
        157   B9 0002C000 SSL_get_verify_result
         71   BA 0002BAC0 SSL_get_version
         72   BB 00029AB0 SSL_get_wbio
        247   BC 00029AC0 SSL_get_wfd
        249   BD 00029850 SSL_has_matching_session_id
        183   BE 00037F80 SSL_library_init
         73   BF 0002E9C0 SSL_load_client_CA_file
         74   C0 0002DDD0 SSL_load_error_strings
         75   C1 0002C710 SSL_new
         76   C2 0002A280 SSL_peek
         77   C3 00029EE0 SSL_pending
         78   C4 0002A220 SSL_read
         79   C5 0002A360 SSL_renegotiate
        312   C6 0002A3A0 SSL_renegotiate_abbreviated
        265   C7 0002A3E0 SSL_renegotiate_pending
         80   C8 000347F0 SSL_rstate_string
         81   C9 000339E0 SSL_rstate_string_long
        359   CA 0002AB90 SSL_select_next_proto
        309   CB 000299F0 SSL_set1_param
        290   CC 0002BE20 SSL_set_SSL_CTX
         82   CD 0002D8E0 SSL_set_accept_state
         83   CE 00029A10 SSL_set_bio
         84   CF 0002A840 SSL_set_cipher_list
         85   D0 0002E7E0 SSL_set_client_CA_list
         86   D1 0002D960 SSL_set_connect_state
        339   D2 0002C510 SSL_set_debug
        158   D3 0002C050 SSL_set_ex_data
         87   D4 00029B10 SSL_set_fd
        258   D5 000297E0 SSL_set_generate_session_id
        160   D6 0002BFB0 SSL_set_info_callback
        267   D7 0002C500 SSL_set_msg_callback
        300   D8 0002C4B0 SSL_set_psk_client_callback
        298   D9 0002C4D0 SSL_set_psk_server_callback
        236   DA 00029970 SSL_set_purpose
        161   DB 0002BDC0 SSL_set_quiet_shutdown
         88   DC 00029EC0 SSL_set_read_ahead
         89   DD 00029C80 SSL_set_rfd
         90   DE 0002F2D0 SSL_set_session
        189   DF 00029710 SSL_set_session_id_context
        307   E0 0002F500 SSL_set_session_secret_cb
        306   E1 0002F540 SSL_set_session_ticket_ext
        308   E2 0002F520 SSL_set_session_ticket_ext_cb
        162   E3 0002BDE0 SSL_set_shutdown
        320   E4 00039510 SSL_set_srp_server_param
        321   E5 00039410 SSL_set_srp_server_param_pw
         91   E6 0002B960 SSL_set_ssl_method
        348   E7 0002BFE0 SSL_set_state
        354   E8 00029000 SSL_set_tlsext_use_srtp
        187   E9 0002C210 SSL_set_tmp_dh_callback
        270   EA 0002C270 SSL_set_tmp_ecdh_callback
        186   EB 0002C1B0 SSL_set_tmp_rsa_callback
        239   EC 000299B0 SSL_set_trust
         94   ED 00029E80 SSL_set_verify
        226   EE 00029EA0 SSL_set_verify_depth
        163   EF 0002BFF0 SSL_set_verify_result
         95   F0 00029BB0 SSL_set_wfd
         96   F1 0002CD30 SSL_shutdown
        336   F2 000392F0 SSL_srp_server_param_with_username
        166   F3 0002BFD0 SSL_state
         97   F4 00033A20 SSL_state_string
         98   F5 00032FE0 SSL_state_string_long
         99   F6 00034960 SSL_use_PrivateKey
        100   F7 00034B60 SSL_use_PrivateKey_ASN1
        101   F8 00034A00 SSL_use_PrivateKey_file
        102   F9 00035530 SSL_use_RSAPrivateKey
        103   FA 000357A0 SSL_use_RSAPrivateKey_ASN1
        104   FB 00035640 SSL_use_RSAPrivateKey_file
        105   FC 000352B0 SSL_use_certificate
        106   FD 000354B0 SSL_use_certificate_ASN1
        107   FE 00035350 SSL_use_certificate_file
        299   FF 0002C370 SSL_use_psk_identity_hint
        164  100 0002BE00 SSL_version
        182  101 0002C170 SSL_want
        108  102 0002A2E0 SSL_write
        110  103 00019B90 SSLv23_client_method
        111  104 000182E0 SSLv23_method
        112  105 00018D40 SSLv23_server_method
        113  106 00004660 SSLv2_client_method
        114  107 00001010 SSLv2_method
        115  108 00002B80 SSLv2_server_method
        116  109 00010290 SSLv3_client_method
        117  10A 00005DA0 SSLv3_method
        118  10B 0000AEB0 SSLv3_server_method
        314  10C 0001A100 TLSv1_1_client_method
        313  10D 0001A020 TLSv1_1_method
        315  10E 0001A090 TLSv1_1_server_method
        341  10F 0001A0F0 TLSv1_2_client_method
        350  110 0001A010 TLSv1_2_method
        343  111 0001A080 TLSv1_2_server_method
        172  112 0001A150 TLSv1_client_method
        170  113 0001A070 TLSv1_method
        171  114 0001A0E0 TLSv1_server_method
        119  115 00036740 d2i_SSL_SESSION
        120  116 00035CA0 i2d_SSL_SESSION
         14  117 0003CF90 ssl2_ciphers
         18  118 00048750 ssl3_ciphers
  Summary
       10000 .data
        3000 .pdata
        A000 .rdata
        1000 .reloc
        1000 .rsrc
       3B000 .text
C:\OpenSSL-Win64\bin>
C:\OpenSSL-Win64\bin>

_______________________________________________
openssl-bugs-mod mailing list
openssl-bugs-mod at openssl.org
https://mta.openssl.org/mailman/listinfo/openssl-bugs-mod



More information about the openssl-dev mailing list