[tor-bugs] #21359 [Core Tor/Tor]: Build with opaque LibreSSL

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Jan 31 16:42:06 UTC 2017


#21359: Build with opaque LibreSSL
------------------------------+-----------------
     Reporter:  rubiate       |      Owner:
         Type:  enhancement   |     Status:  new
     Priority:  Medium        |  Milestone:
    Component:  Core Tor/Tor  |    Version:
     Severity:  Normal        |   Keywords:
Actual Points:                |  Parent ID:
       Points:                |   Reviewer:
      Sponsor:                |
------------------------------+-----------------
 LibreSSL in OpenBSD-current now has opaque structures like recent OpenSSL.

 There's a few quirks to this:

 LibreSSL doesn't have the SSL_get_client_ciphers() function. It's
 currently assumed that if OPENSSL_OPAQUE is set that function will exist.

 Fixing this (probably?) shouldn't use LIBRESSL_VERSION_NUMBER because that
 only changes when a new versions of libresl-portable is released, so the
 libressl in -current with opaque structures still has the same
 LIBRESSL_VERSION_NUMBER as the released version of LibreSSL without opaque
 structures.

 The SSL_STATE_STR hasn't changed in LibreSSL like it apparently did in
 OpenSSL 1.1.0.

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


More information about the tor-bugs mailing list