Topic: MQX RTCS secure HTTP Server fails in VerifyServerSuite
Hi,
I'm working with MQX OS and trying to setup a secure HTTP Server with TLSv1.2 (HTTP Server is working fine).
I enabled the SSL definition and added the ssl_params with path to server-cert and and server-key.
I opened the FREESCALE_MQX and WOLFSSL_USER_SETTINGS definition in wolfssl\wolfcrypt\settings.h.
In user_settings.h :
#undef NO_RSA
#undef NO_INLINE
#define NO_WRITEV
#define NO_MAIN_DRIVER
#define NO_OLD_TLS
also added "config-Crypt.h" from wolfssl\IDE\MDK5-ARM\Conf and enabled almost all algorithms.
I have two problems:
1. in InitSuites these are the only suites enabled for tls1_2:
BUILD_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
BUILD_TLS_DHE_PSK_WITH_AES_128_GCM_SHA256
BUILD_TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256
BUILD_TLS_DHE_RSA_WITH_CHACHA20_OLD_POLY1305_SHA256
How can I get more Cipher suites?
2. After getting Client Hello I got fail in VerifyServerSuite
this is the reason:
if (ssl->options.haveNTRU)
haveRSA = 0;
How can I overcome the haveRSA issue?
I will appreciate any help.
Thanks in advance.