Topic: Why is CyaSSL on TIRTOS dependant on NDK but not supported by MSP430
Hi
I'm trying to use CyaSSL to sign and verify data payload on MSP430 and have got small example (sort of!) working on TivaC evaluation board but porting to MSP430F6779 I have found a dependency on the TI NDK which is only supported on a limited number of TI boards e.g. TMS320C6000 family and ARM processors.
Code from "C:/cyassl/cyassl/ctaocrypt/settings.h" below:
#ifdef CYASSL_TIRTOS
#define SIZEOF_LONG_LONG 8
#define NO_WRITEV
#define NO_CYASSL_DIR
#define USE_FAST_MATH
#define TFM_TIMING_RESISTANT
#define NO_DEV_RANDOM
#define NO_FILESYSTEM
#define USE_CERT_BUFFERS_2048
#define NO_ERROR_STRINGS
#define USER_TIME
#ifdef __IAR_SYSTEMS_ICC__
#pragma diag_suppress=Pa089
#elif !defined(__GNUC__)
/* Suppress the sslpro warning */
#pragma diag_suppress=11
#endif
#include <ti/ndk/nettools/mytime/mytime.h>
#endif
This seems to suggest that CyaSSL can only be used on TMS320C6000 and TivaC devices???
Isn't this a little limiting?
What's the alternative to users of MSP430 devices?? PolarSSL ??
Regards
Jeff White