[tor-bugs] #20588 [Core Tor/Tor]: Compiler breakage when strange CPU meets new OpenSSL

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Nov 7 01:58:00 UTC 2016


#20588: Compiler breakage when strange CPU meets new OpenSSL
------------------------------+--------------------------------
     Reporter:  nickm         |      Owner:
         Type:  defect        |     Status:  new
     Priority:  High          |  Milestone:  Tor: 0.2.9.x-final
    Component:  Core Tor/Tor  |    Version:
     Severity:  Normal        |   Keywords:
Actual Points:                |  Parent ID:
       Points:                |   Reviewer:
      Sponsor:                |
------------------------------+--------------------------------
 If you manage to get yourself a system where we don't define
 USE_EVP_AES_CTR (eg, ARM + Sid), and we have a very recent (1.1?) OpenSSL,
 you get these errors:
 {{{
 src/common/aes.c:147:20: error: field ‘evp’ has incomplete type
      EVP_CIPHER_CTX evp;
                     ^~~
 src/common/aes.c: In function ‘evaluate_ctr_for_aes’:
 src/common/aes.c:243:5: error: implicit declaration of function
 ‘AES_ctr128_encrypt’ [-Werror=implicit-function-declaration]
      AES_ctr128_encrypt(&zero[i], &output[i], 1, &key, ivec, ivec_tmp,
 &pos);
      ^~~~~~~~~~~~~~~~~~
 src/common/aes.c:243:5: error: nested extern declaration of
 ‘AES_ctr128_encrypt’ [-Werror=nested-externs]
   CC       src/common/crypto_s2k.o
 cc1: all warnings being treated as errors
 }}}

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


More information about the tor-bugs mailing list