diff --git a/IDE/Renesas/e2studio/RA6M3/README.md b/IDE/Renesas/e2studio/RA6M3/README.md index 3f0d9632a..de391e299 100644 --- a/IDE/Renesas/e2studio/RA6M3/README.md +++ b/IDE/Renesas/e2studio/RA6M3/README.md @@ -1,4 +1,4 @@ -wolfSSL for Renesas RA Evaluation Kit (EK-RA6M3G) +wolfSSL for Renesas RA Evaluation Kit (EK-RA6M3) ================================================= ## Description @@ -18,28 +18,28 @@ The wolfssl Project Summary is listed below and is relevant for every project. ### Project Summary |Item|Name/Version| |:--|:--| -|Board|EK-RA6M3G| +|Board|EK-RA6M3| |Device|R7FA6M3AH3CFC| |Toolchain|GCC ARM Embedded| -|FSP Version|0.8.0| +|FSP Version|3.5.0| #### Selected software components |Components|Version| |:--|:--| -|Board Support Package Common Files|v0.8.0`| -|Arm CMSIS Version 5 - Core (M)|v5.5.1| -|Amazon FreeRTOS|v0.8.0| -|RA6M3G-EK Board Support Files|v0.8.0| -|Board support package for R7FA6M3AH3CFC|v0.8.0| -|Board support package for RA6M3|v0.8.0| -|Board support package for RA6M3|v0.8.0| -|Amazon FreeRTOS - Memory Management - Heap 4|v0.8.0| -|r_ether to FreeRTOS+TCP Wrapper|v0.8.0| -|Ethernet|v0.8.0| -|Ethernet PHY|v0.8.0| -|FreeRTOS+TCP|v0.8.0| -|Amazon FreeRTOS - Buffer Allocation 2|v0.8.0| +|Board Support Package Common Files|v3.5.0| +|Arm CMSIS Version 5 - Core (M)|v5.8.0+renesas.0.fsp.3.5.0| +|FreeRTOS|v10.4.3-LTS.Patch.2+fsp.3.5.0| +|RA6M3-EK Board Support Files|v3.5.0| +|Board support package for R7FA6M3AH3CFC|v3.5.0| +|Board support package for RA6M3|v3.5.0| +|Board support package for RA6M3 - FSP Data|v3.5.0| +|FreeRTOS - Memory Management - Heap 4|v10.4.3-LTS.Patch.2+fsp.3.5.0| +|r_ether to FreeRTOS+TCP Wrapper|v3.5.0| +|Ethernet|v3.5.0| +|Ethernet PHY|v3.5.0| +|FreeRTOS+TCP|v2.3.2-LTS.Patch.1+fsp.3.5.0| +|FreeRTOS - Buffer Allocation 2|v2.3.2-LTS.Patch.1+fsp.3.5.0| ## Setup Steps @@ -53,32 +53,57 @@ The following steps explain how to generate the missing files and where to place + Click File->New->`RA C/C++ Project` + Click `Renesas RA C Library Project`. Click Next + Enter `dummy_library` as the project name. Click Next. -+ Under `Board: Custom User Board`, select `EK-RA6M3G`. -+ Under `RTOS: No RTOS`, select `Amazon FreeRTOS`. -+ Click Next. Select `Amazon FreeRTOS - Minimal - Static Allocation` ++ Under `Board: Custom User Board`, select `EK-RA6M3`. ++ Under `RTOS: No RTOS`, select `FreeRTOS`. ++ Click Next. Select `FreeRTOS - Minimal - Static Allocation` + Click Finish. ++ Open Smart Configurator by clicking configuration.xml in the project ++ Go to `BSP` tab and increase Heap Size under `RA Common` on Properties page, e.g. 0x1000 ++ Go to `Stacks` tab ++ Add New thead and set properties + +|Property|Value| +|:--|:--| +|Thread Symbol|wolfssl_tst_thread| +|Thread Name|wolf_tst_thread| +|Thread Stack size|increase depending on your environment
e.g. 0xA000| +|Thread MemoryAllocation|Dyamic| +|Common General Use Mutexes|Enabled| +|Common General Enable Backward Compatibility|Enabled| +|Common Memory Allocation Support Dynamic Allocation|Enabled| +|Common Memory Allocation Total Heap Size|increase depending on your environment
e.g. 0x20000| + ++ Add `Heap 4` stack to sce_tst_thread from `New Stack` -> `RTOS` -> `FreeRTOS Heap 4` ++ Add `FreeRTOS + TCP` stack to sce_tst_thread from `New Stack` -> `Networking` -> `FreeRTOS+TCP` and set properties + +|Property|Value| +|:--|:--| +|Network Events call vApplicationIPNetworkEventHook|Disable| +|Use DHCP|Disable| 2.) Create a 'dummy' Renesas RA C Project Using RA Library. + Click File->New->`RA C/C++ Project` + Click `Renesas RA C Project Using RA Library`. Click Next + Enter `dummy_app` as the project name. Click Next. -+ Under `RA library project`, select `dummy_library`. ++ Under `Executable Using an RA Static library` ++ Enter `dummy_app` as the project name. Click Next ++ Select `dummy_library` from Select Renesas RA library project. + Click Finish. 3.) Import all the wolfSSL Projects into e2studio workspace. + Click File->`Open Projects from File System` + Click `Directory...` to the right of Import source -+ Select the RA6M3G folder location that contains the projects\ ++ Select the RA6M3 folder location that contains the projects\ example path: wolfssl/IDE/Renesas/e2studio/RA6M3 -+ Deselect the Non-Eclipse project, RA6M3G, by clicking the checkbox\ ++ Deselect the Non-Eclipse project, RA6M3, by clicking the checkbox\ Only the folders with 'Eclipse project' under 'Import as' need to be selected. + Click Finish. -4.) Copy files from `dummy_library` into `wolfSSL_RA6M3G` +4.) Copy files from `dummy_library` into `wolfSSL_RA6M3` -+ Expand the dummy_library and wolfSSL_RA6M3G projects\ ++ Expand the dummy_library and wolfSSL_RA6M3 projects\ (Click the drop-down arrow to the left of the project name.) + Select and Copy the following folders/files inside dummy_library\ @@ -87,25 +112,21 @@ The following steps explain how to generate the missing files and where to place `ra_cfg/`\ `script/`\ `R7FA6M3AH3CFC.pincfg`\ - `RA6M3G-EK.pingcfg` + `configuration.xml` -+ Paste the copied folders/files into wolfSSL_RA6M3G ++ Paste the copied folders/files into wolfSSL_RA6M3 + The `dummy_library` project can now be deleted. + Generate Project Content. + Click `Open RA Configuration` in the top bar (Grey Settings Cog) + Click `Generate Project Content` at top right (Green Icon) -+ Build wolfSSL_RA6M3G. - -5.) Copy files from `dummy_app` into `./IDE/Renesas/e2studio/RA6M3/common/ra6m3g/`\ - **NOTE:** This may need to be done outside of the e2studio environment (e.g. File Explorer). ++ Build wolfSSL_RA6M3. +5.) Copy files from `dummy_app` into each executable projects\ + Select and Copy the followng folder inside dummy_app\ - - `src/`\ + `script/` -+ Paste the copied folders into `./IDE/Renesas/e2studio/RA6M3/common/ra6m3g/`\ - `(The test, benchmark, client and server projects link to this folder.)` ++ Paste the copied folders into each executable projects which are Crypt test, benchmark, client and server projects\ + The `dummy_app` project can now be deleted. 6.) Setup Network Environment @@ -128,14 +149,14 @@ Right-Click each Project and select Build. 1.) Right-Click the Project name.\ 2.) Select `Debug As` -> `Renesas GDB Hardware Debugging`\ 3.) Select J-Link ARM. Click OK.\ -4.) Select R7Fa6M3AH. Click OK. +4.) Select R7FA6M3AH. Click OK. ### Run the wolfSSL TLS Server Example. 1.) Right-Click the Project name.\ 2.) Select `Debug As` -> `Renesas GDB Hardware Debugging`\ 3.) Select J-Link ARM. Click OK.\ -4.) Select R7Fa6M3AH. Click OK.\ +4.) Select R7FA6M3AH. Click OK.\ 5.) Run the following wolfSSL example client command inside the base of the wolfssl directory. ``` @@ -157,7 +178,7 @@ Right-Click each Project and select Build. 2.) Right-Click the Project name.\ 3.) Select `Debug As` -> `Renesas GDB Hardware Debugging`\ 4.) Select J-Link ARM. Click OK.\ - 5.) Select R7Fa6M3AH. Click OK. + 5.) Select R7FA6M3AH. Click OK. ## Troubleshooting diff --git a/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/.cproject b/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/.cproject index b7f446987..09d968ab0 100644 --- a/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/.cproject +++ b/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/.cproject @@ -1,309 +1,311 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/.project b/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/.project index c8a4418e5..7aef77d3e 100644 --- a/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/.project +++ b/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/.project @@ -1,59 +1,54 @@ - - - benchmark_wolfCrypt_RA6M3G - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - com.renesas.cdt.ra.contentgen.raExecutableNature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - - common/src - 2 - virtual:/virtual - - - common/user_settings.h - 1 - PARENT-1-PROJECT_LOC/common/user_settings.h - - - common/util.h - 1 - PARENT-1-PROJECT_LOC/common/util.h - - - script/ra6m3.ld - 1 - PARENT-1-PROJECT_LOC/common/ra6m3g/script/ra6m3.ld - - - src/benchmark.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/benchmark/benchmark.c - - - common/src/freertos_tcp_port.c - 1 - PARENT-1-PROJECT_LOC/common/src/freertos_tcp_port.c - - - + + + benchmark_wolfCrypt_RA6M3 + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + com.renesas.cdt.ra.contentgen.raExecutableNature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + + + common/src + 2 + virtual:/virtual + + + common/user_settings.h + 1 + PARENT-1-PROJECT_LOC/common/user_settings.h + + + common/util.h + 1 + PARENT-1-PROJECT_LOC/common/util.h + + + src/benchmark.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/benchmark/benchmark.c + + + common/src/freertos_tcp_port.c + 1 + PARENT-1-PROJECT_LOC/common/src/freertos_tcp_port.c + + + diff --git a/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/src/wolfssl_thread_entry.c b/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/src/wolfssl_thread_entry.c index d56ee00db..170383312 100644 --- a/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/src/wolfssl_thread_entry.c +++ b/IDE/Renesas/e2studio/RA6M3/benchmark-wolfcrypt/src/wolfssl_thread_entry.c @@ -19,9 +19,10 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA */ #include -#include "wolfcrypt/benchmark/benchmark.h" #include "common/util.h" +int benchmark_test(void *args); + void wolfssl_thread_entry(void *pvParameters) { FSP_PARAMETER_NOT_USED(pvParameters); initialise_monitor_handles(); diff --git a/IDE/Renesas/e2studio/RA6M3/client-wolfssl/.cproject b/IDE/Renesas/e2studio/RA6M3/client-wolfssl/.cproject index 26ffe07df..40bc7f85d 100644 --- a/IDE/Renesas/e2studio/RA6M3/client-wolfssl/.cproject +++ b/IDE/Renesas/e2studio/RA6M3/client-wolfssl/.cproject @@ -1,325 +1,327 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/IDE/Renesas/e2studio/RA6M3/client-wolfssl/.project b/IDE/Renesas/e2studio/RA6M3/client-wolfssl/.project index d23b77045..8fda449ba 100644 --- a/IDE/Renesas/e2studio/RA6M3/client-wolfssl/.project +++ b/IDE/Renesas/e2studio/RA6M3/client-wolfssl/.project @@ -1,54 +1,44 @@ - - - client_wolfSSL_RA6M3G - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - com.renesas.cdt.ra.contentgen.raExecutableNature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - - common/user_settings.h - 1 - PARENT-1-PROJECT_LOC/common/user_settings.h - - - common/util.h - 1 - PARENT-1-PROJECT_LOC/common/util.h - - - script/ra6m3.ld - 1 - PARENT-1-PROJECT_LOC/common/ra6m3g/script/ra6m3.ld - - - src/hal_entry.c - 1 - PARENT-1-PROJECT_LOC/common/ra6m3g/src/hal_entry.c - - - common/src/freertos_tcp_port.c - 1 - PARENT-1-PROJECT_LOC/common/src/freertos_tcp_port.c - - - + + + client_wolfSSL_RA6M3 + + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + com.renesas.cdt.ra.contentgen.raExecutableNature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + + + + common/user_settings.h + 1 + PARENT-1-PROJECT_LOC/common/user_settings.h + + + common/util.h + 1 + PARENT-1-PROJECT_LOC/common/util.h + + + common/src/freertos_tcp_port.c + 1 + PARENT-1-PROJECT_LOC/common/src/freertos_tcp_port.c + + + diff --git a/IDE/Renesas/e2studio/RA6M3/client-wolfssl/src/wolfssl_thread_entry.c b/IDE/Renesas/e2studio/RA6M3/client-wolfssl/src/wolfssl_thread_entry.c index c21a2cc17..24844025a 100644 --- a/IDE/Renesas/e2studio/RA6M3/client-wolfssl/src/wolfssl_thread_entry.c +++ b/IDE/Renesas/e2studio/RA6M3/client-wolfssl/src/wolfssl_thread_entry.c @@ -32,6 +32,20 @@ /* Project Specific */ #include "common/util.h" #include +#include "hal_data.h" + +/* the function is called just before main() to set up pins */ +/* this needs to be called to setup IO Port */ +void R_BSP_WarmStart (bsp_warm_start_event_t event) +{ + + if (BSP_WARM_START_POST_C == event) { + /* C runtime environment and system clocks are setup. */ + /* Configure pins. */ + R_IOPORT_Open(&g_ioport_ctrl, g_ioport.p_cfg); + } +} + void wolfssl_thread_entry(void *pvParameters) { FSP_PARAMETER_NOT_USED(pvParameters); diff --git a/IDE/Renesas/e2studio/RA6M3/client-wolfssl/wolfssl_thread_entry.h b/IDE/Renesas/e2studio/RA6M3/client-wolfssl/wolfssl_thread_entry.h index cd1ca54b7..7df391daa 100644 --- a/IDE/Renesas/e2studio/RA6M3/client-wolfssl/wolfssl_thread_entry.h +++ b/IDE/Renesas/e2studio/RA6M3/client-wolfssl/wolfssl_thread_entry.h @@ -26,13 +26,13 @@ extern uint8_t g_ether0_mac_address[6]; -static const byte ucIPAddress[4] = { 192, 168, 1, 241 }; +static const byte ucIPAddress[4] = { 192, 168, 11, 241 }; static const byte ucNetMask[4] = { 255, 255, 255, 0 }; -static const byte ucGatewayAddress[4] = { 192, 168, 1, 1 }; -static const byte ucDNSServerAddress[4] = { 192, 168, 1, 1 }; +static const byte ucGatewayAddress[4] = { 192, 168, 11, 1 }; +static const byte ucDNSServerAddress[4] = { 192, 168, 11, 1 }; /* Client connects to the server with these details. */ -#define SERVER_IP "192.168.1.240" +#define SERVER_IP "192.168.11.40" #define DEFAULT_PORT 11111 #define CERT ca_cert_der_1024 #define SIZEOF_CERT sizeof_ca_cert_der_1024 diff --git a/IDE/Renesas/e2studio/RA6M3/common/user_settings.h b/IDE/Renesas/e2studio/RA6M3/common/user_settings.h index 41550dd47..fea621989 100644 --- a/IDE/Renesas/e2studio/RA6M3/common/user_settings.h +++ b/IDE/Renesas/e2studio/RA6M3/common/user_settings.h @@ -30,7 +30,9 @@ #define WOLFSSL_TLS13 #define HAVE_HKDF #define WC_RSA_PSS - +#if defined(WOLFSSL_TLS13) + #include +#endif /* Operating Environment and Threading */ #define FREERTOS #define FREERTOS_TCP diff --git a/IDE/Renesas/e2studio/RA6M3/include.am b/IDE/Renesas/e2studio/RA6M3/include.am index 8c86c46c0..6681b0215 100644 --- a/IDE/Renesas/e2studio/RA6M3/include.am +++ b/IDE/Renesas/e2studio/RA6M3/include.am @@ -27,7 +27,6 @@ EXTRA_DIST+= IDE/Renesas/e2studio/RA6M3/test-wolfcrypt/.project EXTRA_DIST+= IDE/Renesas/e2studio/RA6M3/wolfssl/.cproject EXTRA_DIST+= IDE/Renesas/e2studio/RA6M3/wolfssl/.project -EXTRA_DIST+= IDE/Renesas/e2studio/RA6M3/wolfssl/configuration.xml EXTRA_DIST+= IDE/Renesas/e2studio/RA6M3/README.md EXTRA_DIST+= IDE/Renesas/e2studio/RA6M3G/README.md diff --git a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/.cproject b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/.cproject index d3facb3e4..c0c83f07d 100644 --- a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/.cproject +++ b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/.cproject @@ -1,320 +1,322 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/.project b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/.project index 6f46aaf5a..7300538c2 100644 --- a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/.project +++ b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/.project @@ -1,60 +1,50 @@ - - - server_wolfSSL_RA6M3G - - - - - - org.eclipse.xtext.ui.shared.xtextBuilder - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - com.renesas.cdt.ra.contentgen.raExecutableNature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - org.eclipse.xtext.ui.shared.xtextNature - - - - common/user_settings.h - 1 - PARENT-1-PROJECT_LOC/common/user_settings.h - - - common/util.h - 1 - PARENT-1-PROJECT_LOC/common/util.h - - - script/ra6m3.ld - 1 - PARENT-1-PROJECT_LOC/common/ra6m3g/script/ra6m3.ld - - - src/hal_entry.c - 1 - PARENT-1-PROJECT_LOC/common/ra6m3g/src/hal_entry.c - - - common/src/freertos_tcp_port.c - 1 - PARENT-1-PROJECT_LOC/common/src/freertos_tcp_port.c - - - + + + server_wolfSSL_RA6M3 + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + com.renesas.cdt.ra.contentgen.raExecutableNature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + org.eclipse.xtext.ui.shared.xtextNature + + + + common/user_settings.h + 1 + PARENT-1-PROJECT_LOC/common/user_settings.h + + + common/util.h + 1 + PARENT-1-PROJECT_LOC/common/util.h + + + common/src/freertos_tcp_port.c + 1 + PARENT-1-PROJECT_LOC/common/src/freertos_tcp_port.c + + + diff --git a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/src/wolfssl_thread_entry.c b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/src/wolfssl_thread_entry.c index d09dd5ccb..fbdb955a9 100644 --- a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/src/wolfssl_thread_entry.c +++ b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/src/wolfssl_thread_entry.c @@ -30,6 +30,20 @@ /* Project Tools */ #include "common/util.h" #include +#include "hal_data.h" + +/* the function is called just before main() to set up pins */ +/* this needs to be called to setup IO Port */ +void R_BSP_WarmStart (bsp_warm_start_event_t event) +{ + + if (BSP_WARM_START_POST_C == event) { + /* C runtime environment and system clocks are setup. */ + /* Configure pins. */ + R_IOPORT_Open(&g_ioport_ctrl, g_ioport.p_cfg); + } +} + void wolfssl_thread_entry(void *pvParameters) { FSP_PARAMETER_NOT_USED(pvParameters); diff --git a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/wolfssl_thread_entry.h b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/wolfssl_thread_entry.h index 003164f60..2180a5373 100644 --- a/IDE/Renesas/e2studio/RA6M3/server-wolfssl/wolfssl_thread_entry.h +++ b/IDE/Renesas/e2studio/RA6M3/server-wolfssl/wolfssl_thread_entry.h @@ -25,10 +25,10 @@ extern uint8_t g_ether0_mac_address[6]; -static const byte ucIPAddress[4] = { 192, 168, 1, 241 }; +static const byte ucIPAddress[4] = { 192, 168, 11, 241 }; static const byte ucNetMask[4] = { 255, 255, 255, 0 }; -static const byte ucGatewayAddress[4] = { 192, 168, 1, 1 }; -static const byte ucDNSServerAddress[4] = { 192, 168, 1, 1 }; +static const byte ucGatewayAddress[4] = { 192, 168, 11, 1 }; +static const byte ucDNSServerAddress[4] = { 192, 168, 11, 1 }; /* Server Cert and Key */ #define CERT_BUF server_cert_der_1024 diff --git a/IDE/Renesas/e2studio/RA6M3/test-wolfcrypt/.cproject b/IDE/Renesas/e2studio/RA6M3/test-wolfcrypt/.cproject index a9a4031bb..7195b8a9c 100644 --- a/IDE/Renesas/e2studio/RA6M3/test-wolfcrypt/.cproject +++ b/IDE/Renesas/e2studio/RA6M3/test-wolfcrypt/.cproject @@ -1,305 +1,307 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/IDE/Renesas/e2studio/RA6M3/test-wolfcrypt/.project b/IDE/Renesas/e2studio/RA6M3/test-wolfcrypt/.project index b584e42ee..5c383379c 100644 --- a/IDE/Renesas/e2studio/RA6M3/test-wolfcrypt/.project +++ b/IDE/Renesas/e2studio/RA6M3/test-wolfcrypt/.project @@ -1,54 +1,50 @@ - - - test_wolfCrypt_RA6M3G - - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - com.renesas.cdt.ra.contentgen.raExecutableNature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - - common/user_settings.h - 1 - PARENT-1-PROJECT_LOC/common/user_settings.h - - - common/util.h - 1 - PARENT-1-PROJECT_LOC/common/util.h - - - script/ra6m3.ld - 1 - PARENT-1-PROJECT_LOC/common/ra6m3g/script/ra6m3.ld - - - src/hal_entry.c - 1 - PARENT-1-PROJECT_LOC/common/ra6m3g/src/hal_entry.c - - - src/test.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/test/test.c - - - + + + test_wolfCrypt_RA6M3 + + + + + + org.eclipse.xtext.ui.shared.xtextBuilder + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + com.renesas.cdt.ra.contentgen.raExecutableNature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + org.eclipse.xtext.ui.shared.xtextNature + + + + common/user_settings.h + 1 + PARENT-1-PROJECT_LOC/common/user_settings.h + + + common/util.h + 1 + PARENT-1-PROJECT_LOC/common/util.h + + + src/test.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/test/test.c + + + diff --git a/IDE/Renesas/e2studio/RA6M3/wolfssl/.cproject b/IDE/Renesas/e2studio/RA6M3/wolfssl/.cproject index 742c3af04..19499b59a 100644 --- a/IDE/Renesas/e2studio/RA6M3/wolfssl/.cproject +++ b/IDE/Renesas/e2studio/RA6M3/wolfssl/.cproject @@ -1,334 +1,345 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/IDE/Renesas/e2studio/RA6M3/wolfssl/.project b/IDE/Renesas/e2studio/RA6M3/wolfssl/.project index 05649a287..f8d55d06d 100644 --- a/IDE/Renesas/e2studio/RA6M3/wolfssl/.project +++ b/IDE/Renesas/e2studio/RA6M3/wolfssl/.project @@ -1,544 +1,544 @@ - - - wolfSSL_RA6M3G - - - - - - com.renesas.cdt.ra.contentgen.raBuilder - - - - - org.eclipse.cdt.managedbuilder.core.genmakebuilder - clean,full,incremental, - - - - - org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder - full,incremental, - - - - - - org.eclipse.cdt.core.cnature - org.eclipse.cdt.managedbuilder.core.managedBuildNature - org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - com.renesas.cdt.ra.contentgen.raNature - - - - src/crl.c - 1 - PARENT-5-PROJECT_LOC/src/crl.c - - - src/include.am - 1 - PARENT-5-PROJECT_LOC/src/include.am - - - src/internal.c - 1 - PARENT-5-PROJECT_LOC/src/internal.c - - - src/keys.c - 1 - PARENT-5-PROJECT_LOC/src/keys.c - - - src/ocsp.c - 1 - PARENT-5-PROJECT_LOC/src/ocsp.c - - - src/sniffer.c - 1 - PARENT-5-PROJECT_LOC/src/sniffer.c - - - src/ssl.c - 1 - PARENT-5-PROJECT_LOC/src/ssl.c - - - src/tls.c - 1 - PARENT-5-PROJECT_LOC/src/tls.c - - - src/tls13.c - 1 - PARENT-5-PROJECT_LOC/src/tls13.c - - - src/wolfio.c - 1 - PARENT-5-PROJECT_LOC/src/wolfio.c - - - wolfcrypt/aes.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/aes.c - - - wolfcrypt/arc4.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/arc4.c - - - wolfcrypt/asm.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/asm.c - - - wolfcrypt/asn.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/asn.c - - - wolfcrypt/blake2b.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/blake2b.c - - - wolfcrypt/blake2s.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/blake2s.c - - - wolfcrypt/camellia.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/camellia.c - - - wolfcrypt/chacha.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/chacha.c - - - wolfcrypt/chacha20_poly1305.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/chacha20_poly1305.c - - - wolfcrypt/cmac.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/cmac.c - - - wolfcrypt/coding.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/coding.c - - - wolfcrypt/compress.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/compress.c - - - wolfcrypt/cpuid.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/cpuid.c - - - wolfcrypt/cryptocb.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/cryptocb.c - - - wolfcrypt/curve25519.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/curve25519.c - - - wolfcrypt/des3.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/des3.c - - - wolfcrypt/dh.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/dh.c - - - wolfcrypt/dsa.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/dsa.c - - - wolfcrypt/ecc.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/ecc.c - - - wolfcrypt/ecc_fp.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/ecc_fp.c - - - wolfcrypt/ed25519.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/ed25519.c - - - wolfcrypt/error.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/error.c - - - wolfcrypt/fe_low_mem.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/fe_low_mem.c - - - wolfcrypt/fe_operations.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/fe_operations.c - - - wolfcrypt/ge_low_mem.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/ge_low_mem.c - - - wolfcrypt/ge_operations.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/ge_operations.c - - - wolfcrypt/hash.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/hash.c - - - wolfcrypt/kdf.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/kdf.c - - - wolfcrypt/hc128.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/hc128.c - - - wolfcrypt/hmac.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/hmac.c - - - wolfcrypt/idea.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/idea.c - - - wolfcrypt/include.am - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/include.am - - - wolfcrypt/integer.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/integer.c - - - wolfcrypt/logging.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/logging.c - - - wolfcrypt/md2.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/md2.c - - - wolfcrypt/md4.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/md4.c - - - wolfcrypt/md5.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/md5.c - - - wolfcrypt/memory.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/memory.c - - - wolfcrypt/pkcs12.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/pkcs12.c - - - wolfcrypt/pkcs7.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/pkcs7.c - - - wolfcrypt/poly1305.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/poly1305.c - - - wolfcrypt/port - 2 - virtual:/virtual - - - wolfcrypt/pwdbased.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/pwdbased.c - - - wolfcrypt/rabbit.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/rabbit.c - - - wolfcrypt/random.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/random.c - - - wolfcrypt/ripemd.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/ripemd.c - - - wolfcrypt/rsa.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/rsa.c - - - wolfcrypt/sha.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sha.c - - - wolfcrypt/sha256.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sha256.c - - - wolfcrypt/sha3.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sha3.c - - - wolfcrypt/sha512.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sha512.c - - - wolfcrypt/signature.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/signature.c - - - wolfcrypt/sp_arm32.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_arm32.c - - - wolfcrypt/sp_arm64.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_arm64.c - - - wolfcrypt/sp_armthumb.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_armthumb.c - - - wolfcrypt/sp_c32.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_c32.c - - - wolfcrypt/sp_c64.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_c64.c - - - wolfcrypt/sp_cortexm.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_cortexm.c - - - wolfcrypt/sp_int.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_int.c - - - wolfcrypt/sp_x86_64.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_x86_64.c - - - wolfcrypt/srp.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/srp.c - - - wolfcrypt/tfm.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/tfm.c - - - wolfcrypt/wc_encrypt.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/wc_encrypt.c - - - wolfcrypt/wc_pkcs11.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/wc_pkcs11.c - - - wolfcrypt/wc_port.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/wc_port.c - - - wolfcrypt/wolfevent.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/wolfevent.c - - - wolfcrypt/wolfmath.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/wolfmath.c - - - wolfcrypt/port/Renesas - 2 - virtual:/virtual - - - wolfcrypt/port/af_alg - 2 - virtual:/virtual - - - wolfcrypt/port/arm - 2 - virtual:/virtual - - - wolfcrypt/port/Renesas/README.md - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/Renesas/README.md - - - wolfcrypt/port/Renesas/renesas_tsip_aes.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/Renesas/renesas_tsip_aes.c - - - wolfcrypt/port/Renesas/renesas_tsip_sha.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/Renesas/renesas_tsip_sha.c - - - wolfcrypt/port/Renesas/renesas_tsip_util.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/Renesas/renesas_tsip_util.c - - - wolfcrypt/port/af_alg/afalg_aes.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/af_alg/afalg_aes.c - - - wolfcrypt/port/af_alg/afalg_hash.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/af_alg/afalg_hash.c - - - wolfcrypt/port/af_alg/wc_afalg.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/af_alg/wc_afalg.c - - - wolfcrypt/port/arm/armv8-32-curve25519.S - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-curve25519.S - - - wolfcrypt/port/arm/armv8-32-curve25519.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-curve25519.c - - - wolfcrypt/port/arm/armv8-32-sha512-asm.S - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-sha512-asm.S - - - wolfcrypt/port/arm/armv8-32-sha512-asm.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-sha512-asm.c - - - wolfcrypt/port/arm/armv8-aes.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-aes.c - - - wolfcrypt/port/arm/armv8-chacha.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-chacha.c - - - wolfcrypt/port/arm/armv8-curve25519.S - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-curve25519.S - - - wolfcrypt/port/arm/armv8-curve25519.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-curve25519.c - - - wolfcrypt/port/arm/armv8-poly1305.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-poly1305.c - - - wolfcrypt/port/arm/armv8-sha256.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha256.c - - - wolfcrypt/port/arm/armv8-sha512-asm.S - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha512-asm.S - - - wolfcrypt/port/arm/armv8-sha512-asm.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha512-asm.c - - - wolfcrypt/port/arm/armv8-sha512.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha512.c - - - wolfcrypt/port/arm/cryptoCell.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/cryptoCell.c - - - wolfcrypt/port/arm/cryptoCellHash.c - 1 - PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/cryptoCellHash.c - - - + + + wolfSSL_RA6M3 + + + + + + com.renesas.cdt.ra.contentgen.raBuilder + + + + + org.eclipse.cdt.managedbuilder.core.genmakebuilder + clean,full,incremental, + + + + + org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder + full,incremental, + + + + + + org.eclipse.cdt.core.cnature + org.eclipse.cdt.managedbuilder.core.managedBuildNature + org.eclipse.cdt.managedbuilder.core.ScannerConfigNature + com.renesas.cdt.ra.contentgen.raNature + + + + src/crl.c + 1 + PARENT-5-PROJECT_LOC/src/crl.c + + + src/include.am + 1 + PARENT-5-PROJECT_LOC/src/include.am + + + src/internal.c + 1 + PARENT-5-PROJECT_LOC/src/internal.c + + + src/keys.c + 1 + PARENT-5-PROJECT_LOC/src/keys.c + + + src/ocsp.c + 1 + PARENT-5-PROJECT_LOC/src/ocsp.c + + + src/sniffer.c + 1 + PARENT-5-PROJECT_LOC/src/sniffer.c + + + src/ssl.c + 1 + PARENT-5-PROJECT_LOC/src/ssl.c + + + src/tls.c + 1 + PARENT-5-PROJECT_LOC/src/tls.c + + + src/tls13.c + 1 + PARENT-5-PROJECT_LOC/src/tls13.c + + + src/wolfio.c + 1 + PARENT-5-PROJECT_LOC/src/wolfio.c + + + wolfcrypt/aes.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/aes.c + + + wolfcrypt/arc4.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/arc4.c + + + wolfcrypt/asm.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/asm.c + + + wolfcrypt/asn.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/asn.c + + + wolfcrypt/blake2b.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/blake2b.c + + + wolfcrypt/blake2s.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/blake2s.c + + + wolfcrypt/camellia.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/camellia.c + + + wolfcrypt/chacha.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/chacha.c + + + wolfcrypt/chacha20_poly1305.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/chacha20_poly1305.c + + + wolfcrypt/cmac.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/cmac.c + + + wolfcrypt/coding.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/coding.c + + + wolfcrypt/compress.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/compress.c + + + wolfcrypt/cpuid.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/cpuid.c + + + wolfcrypt/cryptocb.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/cryptocb.c + + + wolfcrypt/curve25519.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/curve25519.c + + + wolfcrypt/des3.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/des3.c + + + wolfcrypt/dh.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/dh.c + + + wolfcrypt/dsa.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/dsa.c + + + wolfcrypt/ecc.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/ecc.c + + + wolfcrypt/ecc_fp.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/ecc_fp.c + + + wolfcrypt/ed25519.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/ed25519.c + + + wolfcrypt/error.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/error.c + + + wolfcrypt/fe_low_mem.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/fe_low_mem.c + + + wolfcrypt/fe_operations.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/fe_operations.c + + + wolfcrypt/ge_low_mem.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/ge_low_mem.c + + + wolfcrypt/ge_operations.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/ge_operations.c + + + wolfcrypt/hash.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/hash.c + + + wolfcrypt/hc128.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/hc128.c + + + wolfcrypt/hmac.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/hmac.c + + + wolfcrypt/idea.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/idea.c + + + wolfcrypt/include.am + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/include.am + + + wolfcrypt/integer.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/integer.c + + + wolfcrypt/kdf.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/kdf.c + + + wolfcrypt/logging.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/logging.c + + + wolfcrypt/md2.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/md2.c + + + wolfcrypt/md4.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/md4.c + + + wolfcrypt/md5.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/md5.c + + + wolfcrypt/memory.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/memory.c + + + wolfcrypt/pkcs12.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/pkcs12.c + + + wolfcrypt/pkcs7.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/pkcs7.c + + + wolfcrypt/poly1305.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/poly1305.c + + + wolfcrypt/port + 2 + virtual:/virtual + + + wolfcrypt/pwdbased.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/pwdbased.c + + + wolfcrypt/rabbit.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/rabbit.c + + + wolfcrypt/random.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/random.c + + + wolfcrypt/ripemd.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/ripemd.c + + + wolfcrypt/rsa.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/rsa.c + + + wolfcrypt/sha.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sha.c + + + wolfcrypt/sha256.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sha256.c + + + wolfcrypt/sha3.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sha3.c + + + wolfcrypt/sha512.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sha512.c + + + wolfcrypt/signature.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/signature.c + + + wolfcrypt/sp_arm32.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_arm32.c + + + wolfcrypt/sp_arm64.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_arm64.c + + + wolfcrypt/sp_armthumb.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_armthumb.c + + + wolfcrypt/sp_c32.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_c32.c + + + wolfcrypt/sp_c64.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_c64.c + + + wolfcrypt/sp_cortexm.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_cortexm.c + + + wolfcrypt/sp_int.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_int.c + + + wolfcrypt/sp_x86_64.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/sp_x86_64.c + + + wolfcrypt/srp.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/srp.c + + + wolfcrypt/tfm.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/tfm.c + + + wolfcrypt/wc_encrypt.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/wc_encrypt.c + + + wolfcrypt/wc_pkcs11.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/wc_pkcs11.c + + + wolfcrypt/wc_port.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/wc_port.c + + + wolfcrypt/wolfevent.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/wolfevent.c + + + wolfcrypt/wolfmath.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/wolfmath.c + + + wolfcrypt/port/Renesas + 2 + virtual:/virtual + + + wolfcrypt/port/af_alg + 2 + virtual:/virtual + + + wolfcrypt/port/arm + 2 + virtual:/virtual + + + wolfcrypt/port/Renesas/README.md + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/Renesas/README.md + + + wolfcrypt/port/Renesas/renesas_tsip_aes.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/Renesas/renesas_tsip_aes.c + + + wolfcrypt/port/Renesas/renesas_tsip_sha.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/Renesas/renesas_tsip_sha.c + + + wolfcrypt/port/Renesas/renesas_tsip_util.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/Renesas/renesas_tsip_util.c + + + wolfcrypt/port/af_alg/afalg_aes.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/af_alg/afalg_aes.c + + + wolfcrypt/port/af_alg/afalg_hash.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/af_alg/afalg_hash.c + + + wolfcrypt/port/af_alg/wc_afalg.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/af_alg/wc_afalg.c + + + wolfcrypt/port/arm/armv8-32-curve25519.S + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-curve25519.S + + + wolfcrypt/port/arm/armv8-32-curve25519.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-curve25519.c + + + wolfcrypt/port/arm/armv8-32-sha512-asm.S + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-sha512-asm.S + + + wolfcrypt/port/arm/armv8-32-sha512-asm.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-32-sha512-asm.c + + + wolfcrypt/port/arm/armv8-aes.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-aes.c + + + wolfcrypt/port/arm/armv8-chacha.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-chacha.c + + + wolfcrypt/port/arm/armv8-curve25519.S + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-curve25519.S + + + wolfcrypt/port/arm/armv8-curve25519.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-curve25519.c + + + wolfcrypt/port/arm/armv8-poly1305.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-poly1305.c + + + wolfcrypt/port/arm/armv8-sha256.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha256.c + + + wolfcrypt/port/arm/armv8-sha512-asm.S + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha512-asm.S + + + wolfcrypt/port/arm/armv8-sha512-asm.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha512-asm.c + + + wolfcrypt/port/arm/armv8-sha512.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/armv8-sha512.c + + + wolfcrypt/port/arm/cryptoCell.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/cryptoCell.c + + + wolfcrypt/port/arm/cryptoCellHash.c + 1 + PARENT-5-PROJECT_LOC/wolfcrypt/src/port/arm/cryptoCellHash.c + + + diff --git a/IDE/Renesas/e2studio/RA6M3/wolfssl/configuration.xml b/IDE/Renesas/e2studio/RA6M3/wolfssl/configuration.xml deleted file mode 100644 index 51a1efe71..000000000 --- a/IDE/Renesas/e2studio/RA6M3/wolfssl/configuration.xml +++ /dev/null @@ -1,368 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - I/O Port - Renesas.RA.0.8.0.pack - - - Board Support Package Common Files - Renesas.RA.0.8.0.pack - - - Arm CMSIS Version 5 - Core (M) - Arm.CMSIS5.5.5.1.pack - - - Amazon FreeRTOS - Amazon.AWS.0.8.0.pack - - - RA6M3G-EK Board Support Files - Renesas.RA_board_ra6m3g_ek.0.8.0.pack - - - Board support package for R7FA6M3AH3CFC - Renesas.RA_mcu_ra6m3.0.8.0.pack - - - Board support package for RA6M3 - Renesas.RA_mcu_ra6m3.0.8.0.pack - - - Board support package for RA6M3 - Renesas.RA_mcu_ra6m3.0.8.0.pack - - - Amazon FreeRTOS - Memory Management - Heap 4 - Amazon.AWS.0.8.0.pack - - - r_ether to FreeRTOS+TCP Wrapper - Renesas.RA.0.8.0.pack - - - Ethernet - Renesas.RA.0.8.0.pack - - - Ethernet PHY - Renesas.RA.0.8.0.pack - - - FreeRTOS+TCP - Amazon.AWS.0.8.0.pack - - - Amazon FreeRTOS - Buffer Allocation 2 - Amazon.AWS.0.8.0.pack - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/IDE/Renesas/e2studio/RA6M4/README.md b/IDE/Renesas/e2studio/RA6M4/README.md index 517345885..debb86a4d 100644 --- a/IDE/Renesas/e2studio/RA6M4/README.md +++ b/IDE/Renesas/e2studio/RA6M4/README.md @@ -34,7 +34,7 @@ The wolfssl Project Summary is listed below and is relevant for every project. |Secure Cryptography Engine on RA6 Protected Mode|v3.5.0| |I/O Port|v3.5.0| |Arm CMSIS Version 5 - Core (M)|v5.8.0+fsp.3.5.0| -|RA6M3G-EK Board Support Files|v3.5.0| +|RA6M4-EK Board Support Files|v3.5.0| |Board support package for R7FA6M4AF3CFB|v3.5.0| |Board support package for RA6M4|v3.5.0| |Board support package for RA6M4 - FSP Data|v3.5.0|