Here's a fix for bug 2095:
Applied to 1.0.0, thanks for the report. Not applied to HEAD as patch
doesn't apply cleanly, can you check HEAD too?
Two things to be noted in the context.
- HEAD branch sha1-x86_64 was updated to suite wider range of x86_64
implementations (in plain language instructions were rescheduled even
with Intel Atom in mind). This explains why suggested patch didn't
apply. But it doesn't have to now, because...
- Different, more conservative approach was taken to address the
originating "out of range" problem. The fix is implemented in
x86_64-xlate.pl instead. It's done for following reasons: a) original
constants come straight from specification, using constants in
alternative representation is confusing; b) one doesn't have to verify
the fix with other assemblers. The fix was back-ported to 1.0.0 and even
0.9.8, which means that the fix suggested in 2095 can actually be
reverted. A.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]