CyaSSL MPLAB X Project Files This directory contains project files for the Microchip MPLAB X IDE. These projects have been set up to use the Microchip PIC32 Ethernet Starter Kit and the Microchip XC32 compiler. In order to generate the necessary auto-generated MPLAB X files, make sure to import the cyassl.X project into your MPLAB X workspace before trying to build either the CTaoCrypt test or benchmark applications. Included Project Files ----------------------- 1. CyaSSL library (cyassl.X) This project build a static CyaSSL library. Prior to building this project, uncomment the MICROCHIP_PIC32 define located in: /cyassl/ctaocrypt/settings.h After this project has been built, the compiled library will be located at: /mplabx/cyassl.X/dist/default/production/cyassl.X.a 2. CTaoCrypt Test App (ctaocrypt_test.X) 3. CTaoCrypt Benchmark App (ctaocrypt_benchmark.X) MIPS16 and MIPS32 Support ------------------------- These projects support both MIPS16 and MIPS32 instruction sets. Switching between these two instruction sets can be done in each project's properties settings by checking the "Generate 16-bit code" checkbox.