[openssl-users] Same openssl app behaves differently depending on platform
Dr. Stephen Henson
steve at openssl.org
Thu Jul 21 14:33:38 UTC 2016
On Thu, Jul 21, 2016, Carl Heyendal wrote:
> I have an app that uses openssl to connect to a server on a different machine. In one case on my Ubuntu machine the app has no problem getting a secure connection. But when I recompile the same app for an embedded target board and run it I get this error:
>
> # ./client3 192.168.1.99
> Enter PEM pass phrase:
> connecting to 192.168.1.99:16001
> ** client3.c:77 Error connecting SSL object
> 1024:error:04091068:rsa routines:INT_RSA_VERIFY:bad signature:rsa_sign.c:278:
> 1024:error:1408D07B:SSL routines:ssl3_get_key_exchange:bad signature:s3_clnt.c:2004:
>
> The app uses the same private key and certificate in both cases.
>
It could be a compiler bug on the embedded platform. Does it pass "make test"?
Have you tried it with optimisation turned off?
Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
More information about the openssl-users
mailing list