> Compiled OpenSSL with GCC -O3 optimization on ARM64 might cause
> AES256-SHA256 testing fails:
> -------------------------------------------------------------------------------------------------------------
> [ 3022s] Testing AES256-SHA256
> [ 3024s] Available compression methods:
> [ 3024s]   NONE
> [ 3024s] ERROR in SERVER
> [ 3024s] 274890758944:error:1408F119:
> SSL
> routines:SSL3_GET_RECORD:decryption failed or bad record
> mac:s3_pkt.c:484:
> [ 3024s] TLSv1.2, cipher TLSv1/SSLv3 AES256-SHA256, 2048 bit RSA
> [ 3024s] 1 handshakes of 256 bytes done
> [ 3024s] Failed AES256-SHA256
> [ 3024s] make[1]: *** [test_ssl] Error 1
> [ 3024s] make[1]: Leaving directory
> `/home/abuild/rpmbuild/BUILD/openssl-1.0.1f/test'
> -----------------------------------------------------------------------------------------------------------
> 
> I'm not sure if this is an issue of OpenSSL. -O3 works for previous
> release( 1.0.1e). Plz check the fully log which was attached! Thanks!

ARM64 is not actually supported by 1.0.1 and was never attempted. But
even if it was, your build procedure picks linux-generic32 target, when
it's linux-generic64 that is appropriate and one that will be supported
(starting with 1.0.2). Latter means that if former somehow works or
worked, it's not something we'd be willing to discuss. The situation is
complicated by the fact that you (your build script) applies a lot of
patches that we have no idea about. In other words this particular
problem won't be looked into unless it's at least configured for
linux-generic64 and you can confirm that problem persists even without
optimization.


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to