If GSCheck is just a tool to check if you remembered to build
code with the buffer overflow checks that Microsoft C can
insert, then you should just treat this as a warning that the
tool doesn't know how to check code from other compilers (in
this case the manual work of the OpenSSL team).

On 28/11/2018 10:06, Vinay Kumar via openssl-users wrote:
Hi All,

The 32bit OpenSSL 1.1.0i library 'libeay32.dll' fails for binscope GSCheck on Windows.

E:\libeay32.dll: error BA2022: libeay32.dll was compiled with the following modules for which a language could not be identified. Ensure these were compiled with debug information and run BinScope again:
aes-586.obj
aesni-x86.obj
bf-586.obj
bn-586.obj
chacha-x86.obj
cmll-x86.obj
co-586.obj
crypt586.obj
des-586.obj
ecp_nistz256-x86.obj
ghash-x86.obj
md5-586.obj
poly1305-x86.obj
rc4-586.obj
rmd-586.obj
sha1-586.obj
sha256-586.obj
sha512-586.obj
vpaes-x86.obj
wp-mmx.obj
x86-gf2m.obj
x86-mont.obj
x86cpuid.obj

Any idea on how to resolve this problem or is it expected behavior.

NOTE:
1. Adding /GS flag and enabling debug mode did not resolve the problem.
2. The same works fine with 64bit Windows 'libeay32.dll'
3. For other OpenSSL library 'libssl32.dll', GSCheck passes for both 32bit and 64bit.

Enjoy

Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S.  https://www.wisemo.com
Transformervej 29, 2860 Søborg, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded

--
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users

Reply via email to