1

(1 replies, posted in wolfSSL)

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.