[tor-bugs] #15760 [Tor]: tortls.c fails to compile with OpenSSL 1.1.0-dev

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Apr 23 10:17:17 UTC 2015


#15760: tortls.c fails to compile with OpenSSL 1.1.0-dev
------------------------+------------------------------
     Reporter:  yancm   |      Owner:
         Type:  defect  |     Status:  new
     Priority:  minor   |  Milestone:  Tor: unspecified
    Component:  Tor     |    Version:  Tor: 0.2.7
   Resolution:          |   Keywords:  openssl, tor-tls
Actual Points:          |  Parent ID:
       Points:          |
------------------------+------------------------------

Comment (by yancm):

 This is the top of the change log for openssl:
  OpenSSL CHANGES
  _______________

  Changes between 1.0.2 and 1.1.0  [xx XXX xxxx]

   *) RAND_pseudo_bytes has been deprecated. Users should use RAND bytes
 instead.

   *) Added support for TLS extended master secret from
      draft-ietf-tls-session-hash-03.txt. Thanks for Alfredo Pironti for an
      initial patch which was a great help during development.
      [Steve Henson]

   *) All libssl internal structures have been removed from the public
 header
      files, and the OPENSSL_NO_SSL_INTERN option has been removed (since
 it is
      now redundant). Users should not attempt to access internal
 structures
      directly. Instead they should use the provided API functions.
      [Matt Caswell]

   *) config has been changed so that by default OPENSSL_NO_DEPRECATED is
 used.
      Access to deprecated functions can be re-enabled by running config
 with
      "enable-deprecated". In addition applications wishing to use
 deprecated
      functions must define OPENSSL_USE_DEPRECATED. Note that this new
 behaviour
      will, by default, disable some transitive includes that previously
 existed
      in the header files (e.g. ec.h will no longer, by default, include
 bn.h)
      [Matt Caswell]

 *****
 Do you think that enabling deprecated in openssl might be enough? I can
 try that when I get some spare time...

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15760#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list