>> As matter of experiment[!] open
>> crypto/perlasm/x86nasm.pl, locate ::file subroutine and 
>> prepend 'section
>> .text code align=64' as following:
>>
>> absolute 1
>> @feat.00:
>> section .text code align=64

Oh! '@feat.00:' should read '[EMAIL PROTECTED]:', i.e. with backslash.

>> and recompile...
> 
> Thanks, this seems very promising. Did you figure this out by reverse
> engineering or did you find some documentation?

By examining symbol tables produced by microsoft assembler with and
without /safeseh with official dumpbin utility. No documentation, but no
reverse engineering either.

> Rolling this into the default build on Windows (along with the /SafeSEH,
> /NXCOMPAT, and /DYNAMICBASE flags) would probably be a good idea.

You mentioned *fips*. /dynamicbase won't work in that context. A.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to