SSL Updates – NET+OS 7.2

 

 

 

Last Updated: 10/23/08         Fix Count: 1

 

 

Title

SSL Client connection failure
 

Case: 28273

 

Date fixed: 10/22/08

 

Description

Nasslclient example application would not connect with some SSL Servers.

 

Solution

Modified examples to provide the user an option to select the SSL version number so that the SSL client can work with SSLv3 OpenSSL servers. This update is a work around in the client side for a bug in the OpenSSL server code.
 

 

Customers can refer to the following lines in root.c of the nasslclient sample application for usage.

 

    // client_params.version = NA_SSL_V30_VERSION;  // for earlier SSLv3

    client_params.version = NA_SSL_DFLT_VERSION;  // use default

 

You will need to uncomment the top line and comment the default one to work with OpenSSL servers which run on SSLv3.
 

 

Files:   netos\h\ssl.h

netos\lib\arm7\32b\ghs\libssl.a
            netos\lib\arm9\32b\gnu\libssl.a
            netos\lib\arm7\32b\ghs\libssl.a
            netos\lib\arm9\32b\gnu\libssl.a

netos\lib\arm7\32b\ghs\libssldbg.a
            netos\lib\arm9\32b\gnu\libssldbg.a
            netos\lib\arm7\32b\ghs\libssldbg.a
            netos\lib\arm9\32b\gnu\libssldbg.a

netos\src\examples\nasslclient\root.c

netos\src\examples\nasslsvr\root.c

 

Special Instructions

 

 

Patch Link:  SSLUpdates_72

 

Dependencies

This patch also requires the installation of the following patch(es):

ApiReference_72