Re: [openssl-users] GSCheck fails for Windows 32build 'libeay32.dll' library

2018-11-28 Thread Jakob Bohm via openssl-users

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


Re: [openssl-users] GSCheck fails for Windows 32build 'libeay32.dll' library

2018-11-28 Thread Angus Robertson - Magenta Systems Ltd
> The 32bit OpenSSL 1.1.0i library 'libeay32.dll' fails for 
> binscope GSCheck on Windows.

This must be a customised non-standard library, since 1.1.0 does not
build with that name, but as libcrypto-1_1.dll. 

Angus

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


Re: [openssl-users] GSCheck fails for Windows 32build 'libeay32.dll' library

2018-11-28 Thread Kyle Hamilton
I thibk those are all the .asm modules.  If they are, you'll probably want
to Configure with no-asm and rebuild in order to get the C implementations.

-Kyle H

On Wed, Nov 28, 2018, 01:07 Vinay Kumar via openssl-users <
openssl-users@openssl.org 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.
>
>
> Regards,
> Vinay
>
> --
> openssl-users mailing list
> To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users
>
-- 
openssl-users mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users


[openssl-users] GSCheck fails for Windows 32build 'libeay32.dll' library

2018-11-28 Thread Vinay Kumar via openssl-users
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.


Regards,
Vinay

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