This is a multi-part message in MIME format...

------------=_1188433265-43220-1
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

This transaction appears to have no content

------------=_1188433265-43220-1
Content-Type: text/html; charset="ISO-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
RT-Attachment: 1569/17335/7145







Hi Andy:



By removing "-fast" option of Solaris native C compiler, the error
disappeared.



Shawn Ayromloo





Andy Polyakov via RT wrote:
cite="mid:rt-3.4.5-47510-1188419138-877.1569-6-0@openssl.org"
type="cite">

After successfully configuring and building OpenSSL version openssl-0.9.8e
on Sun/Optron under the latest Soalris 10, after executing:
make test

The following errors are detected:


Testing cipher AES-128-ECB(encrypt)
Key
0000 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
Plaintext
0000 00 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff
Ciphertext
0000 69 c4 e0 d8 6a 7b 04 30 d8 cd b7 80 70 b4 c5 5a
Ciphertext mismatch
Got
0000 40 90 fd 29 fd 0d 2a 44 a6 db 21 f9 6f 8d e6 af
Expected
0000 69 c4 e0 d8 6a 7b 04 30 d8 cd b7 80 70 b4 c5 5a
*** Error code 9

make: Fatal error: Command failed for target `test_evp'



It's most likely a compiler bug. Similar error was discussed several
time in SPARC Solaris context, see
http://rt.openssl.org/index.html?q=1281, which suggests that problem is
present in both SPARC and x86 versions of compiler.



Such errors were never detected during the configuration of the same version
on Sun SPARC Solaris 10.



It's not Solaris or openssl version, but *compiler* and its patch level
that matter. A.



..