Topic: Porting CyaSSL to Crossworks CTL
Hi,
I use Crossworks CTL RTOS on a LPC1778(Cortex-M3) with gcc compiler. I want to use wolfSSL to be able to send encrypted mail (so I only need it configured to be a client). I've downloaded downloaded wolfSSL version 3.2.1. I've added the following c-files to my project:
<file file_name="cyassl_3_2_0/src/crl.c"/>
<file file_name="cyassl_3_2_0/src/internal.c"/>
<file file_name="cyassl_3_2_0/src/io.c"/>
<file file_name="cyassl_3_2_0/src/keys.c"/>
<file file_name="cyassl_3_2_0/src/ocsp.c"/>
<file file_name="cyassl_3_2_0/src/sniffer.c"/>
<file file_name="cyassl_3_2_0/src/ssl.c"/>
<file file_name="cyassl_3_2_0/src/tls.c"/>
I've added the following defines to settings.h:
#define CYASSL_USER_IO
#define NO_FILESYSTEM
#define NO_WRITEV
#define CYASSL_LEANPSK
#define XMALLOC(s, h, type) malloc((s))
#define XFREE(p, h, type) free((p))
When I compile I get the following error:
undefined reference to `FreeSignerTable'
I can see that this function isn't defined. Is the meaning that I should define it?
I'm grateful for any help with this.