From 3e9028387fc73aefb9ec9333fa603d5a42ebb70c Mon Sep 17 00:00:00 2001 From: Takashi Kojo Date: Sat, 28 Apr 2018 05:46:42 +0900 Subject: [PATCH] test project --- IDE/Renesas/cs+/Projects/common/strings.h | 2 + IDE/Renesas/cs+/Projects/common/unistd.h | 1 + .../cs+/Projects/common/user_settings.h | 46 + .../cs+/Projects/common/wolfssl_dummy.c | 41 + IDE/Renesas/cs+/Projects/test/test.mtpj | 1643 +++++++++++++++++ IDE/Renesas/cs+/Projects/test/test_main.c | 46 + 6 files changed, 1779 insertions(+) create mode 100644 IDE/Renesas/cs+/Projects/common/strings.h create mode 100644 IDE/Renesas/cs+/Projects/common/unistd.h create mode 100644 IDE/Renesas/cs+/Projects/common/user_settings.h create mode 100644 IDE/Renesas/cs+/Projects/common/wolfssl_dummy.c create mode 100644 IDE/Renesas/cs+/Projects/test/test.mtpj create mode 100644 IDE/Renesas/cs+/Projects/test/test_main.c diff --git a/IDE/Renesas/cs+/Projects/common/strings.h b/IDE/Renesas/cs+/Projects/common/strings.h new file mode 100644 index 000000000..45b5aff4d --- /dev/null +++ b/IDE/Renesas/cs+/Projects/common/strings.h @@ -0,0 +1,2 @@ + +int strncasecmp(const char *s1, const char * s2, unsigned int sz); diff --git a/IDE/Renesas/cs+/Projects/common/unistd.h b/IDE/Renesas/cs+/Projects/common/unistd.h new file mode 100644 index 000000000..b2e7f054e --- /dev/null +++ b/IDE/Renesas/cs+/Projects/common/unistd.h @@ -0,0 +1 @@ +/* DUMMY Header */ \ No newline at end of file diff --git a/IDE/Renesas/cs+/Projects/common/user_settings.h b/IDE/Renesas/cs+/Projects/common/user_settings.h new file mode 100644 index 000000000..540de2b52 --- /dev/null +++ b/IDE/Renesas/cs+/Projects/common/user_settings.h @@ -0,0 +1,46 @@ + +#define NO_MAIN_DRIVER +#define BENCH_EMBEDDED +#define NO_WRITEV +#define WOLFSSL_USER_IO +#define NO_DEV_RANDOM +#define USE_CERT_BUFFERS_2048 +#define WOLFSSL_USER_CURRTIME +#define SIZEOF_LONG_LONG 8 +#define NO_WOLFSSL_DIR +#define WOLFSSL_NO_CURRDIR +#define NO_FILESYSTEM +#define WOLFSSL_LOG_PRINTF +#define DEBUG_WOLFSSL + +#define OPENSSL_EXTRA + +#define WOLFSSL_SMALL_STACK +#define WOLFSSL_DH_CONST +#define HAVE_TLS_EXTENSIONS +#define HAVE_SUPPORTED_CURVES + +#define USER_TIME +#define XTIME time +#define USE_WOLF_SUSECONDS_T +#define USE_WOLF_TIMEVAL_T +//#define NO__FUNC__ + +#define WOLFSSL_USER_CURRTIME /* for benchmark */ + +#define WOLFSSL_GENSEED_FORTEST /* Wardning: define your own seed gen */ + +#define TFM_TIMING_RESISTANT +#define ECC_TIMING_RESISTANT +#define WC_RSA_BLINDING + +#define SINGLE_THREADED /* or define RTOS option */ +/* #define WOLFSSL_CMSIS_RTOS */ + +/* #define NO_DH */ +#define HAVE_AESGCM +#define WOLFSSL_SHA512 +#define HAVE_ECC +#define HAVE_CURVE25519 +#define CURVE25519_SMALL +#define HAVE_ED25519 \ No newline at end of file diff --git a/IDE/Renesas/cs+/Projects/common/wolfssl_dummy.c b/IDE/Renesas/cs+/Projects/common/wolfssl_dummy.c new file mode 100644 index 000000000..914ce5692 --- /dev/null +++ b/IDE/Renesas/cs+/Projects/common/wolfssl_dummy.c @@ -0,0 +1,41 @@ +/* wolfssl_dummy.c + * + * Copyright (C) 2006-2017 wolfSSL Inc. + * + * This file is part of wolfSSL. + * + * wolfSSL is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * wolfSSL is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA + */ + +typedef unsigned long time_t; + +#define YEAR 2018 +#define MON 5 + +static int tick = 0; + +time_t time(time_t *t) +{ + return ((YEAR-1970)*365+30*MON)*24*60*60 + tick++; +} + +#include +int strncasecmp(const char *s1, const char * s2, unsigned int sz) +{ + for( ; sz>0; sz--) + if(toupper(s1++) != toupper(s2++)) + return 1; + return 0; +} diff --git a/IDE/Renesas/cs+/Projects/test/test.mtpj b/IDE/Renesas/cs+/Projects/test/test.mtpj new file mode 100644 index 000000000..a1f0433e7 --- /dev/null +++ b/IDE/Renesas/cs+/Projects/test/test.mtpj @@ -0,0 +1,1643 @@ + + 8.01.00.00 + + + 2.0 + 8.1 + 22bd583d-ee58-4c8e-8924-5337fd34b2b3 + 3a47b8c1-b227-4f2a-8c24-30f2ae97c8cd + 12d9e600-88ab-4da9-95ad-6813d38e0973 + fb98844b-2c27-4275-9804-f6e63e204da0 + 22bd583d-ee58-4c8e-8924-5337fd34b2b3 + + + dbsct.c + File + dbsct.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + intprg.c + File + intprg.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + resetprg.c + File + resetprg.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + sbrk.c + File + sbrk.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + test_main.c + File + test_main.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + vecttbl.c + File + vecttbl.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + iodefine.h + File + iodefine.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + sbrk.h + File + sbrk.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + stacksct.h + File + stacksct.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + typedefine.h + File + typedefine.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + vect.h + File + vect.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + test.c + File + ..\..\..\..\..\wolfcrypt\test\test.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + wolfssl_dummy.c + File + ..\common\wolfssl_dummy.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + lowsrc.c + File + lowsrc.c + 941832c1-fc3b-4e1b-94e8-01ea17128b42 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + lowlvl.src + File + lowlvl.src + f654126d-e7ad-426d-be34-8455271d959b + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + unistd.h + File + ..\common\unistd.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + user_settings.h + File + ..\common\user_settings.h + 03cad1e8-2eb3-4cde-a8a3-982423631122 + 12d9e600-88ab-4da9-95ad-6813d38e0973 + + + + + True + 0 + + + + + d249e3b7-1c98-499d-ac0e-829eb0dc07f4 + f96683fa-8de4-4c6d-a1ab-925d7f232c09 + + + + + 0e793ff3-2e3f-43c0-bdc9-926269595403 + + + + + 1.0 + + + R5F565N9FxLJ + 0 + + + + + 0 + R5F565N9FxLJ + + + + + 3a79707d-5977-45f7-ac11-19c35e333132 + + + + + 1.4 + 1 + RABlAGYAYQB1AGwAdABCAHUAaQBsAGQA + False + DefaultBuild + 8ba268e2-1638-4188-87fc-9165a8cd11e7 + CSource + 924462d3-0861-4baf-b323-c25be1e91380 + CSource + f665a87e-34c4-40a6-9ce5-f9fffe993cf1 + CSource + 80a4d598-6931-4ad5-bf89-5b184e8bcb07 + CSource + 9ce51d13-dee2-4fe6-b026-5eb59375af30 + CSource + e3f84555-8ea7-4c19-9746-f36c31a8d08d + CSource + 3935a5fa-59a8-40a4-8f21-f56f418ce3a3 + CSource + cc854f0a-653c-4d49-ad45-0df17f62765b + CSource + edf9134c-ea23-4afe-9dfb-ba54df0f2e45 + CSource + 4385a751-e97b-46d6-b9ab-ac55b25b17dc + AsmSource + 10 + 0 + + + + DefaultBuild + + RXv2 + LoadModuleFile + False + True + True + Debug + + + %TargetFiles% + + + + +0 + %TargetFiles% : %Program% %Options% + RX600 + False + %BuildModeName% + None + Stype + Debug + False + + + Rebuild + Fpu + True + %BuildModeName% + None + True + True + False + Little + %ProjectName%.mot + False + + False + Level2 + Nearest + + False + + False + False + Off + 1E + False + Size + SinglePrecision + False + False + False + False + False + False + False + Unsigned + B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC + False + + Unsigned + False + False + False + Right + False + False + False + None + Branch24 + None + None + 00000000 + None + None + False + False + -8586768138329950975 + DefaultBuild + + %TargetFiles% + %TargetFiles% : %Program% %Options% + False + + + RXv2 + LoadModuleFile + False + True + + +0 + RX600 + False + %BuildModeName% + None + Rebuild + Fpu + True + %BuildModeName% + False + Little + %ProjectName%.mot + False + Nearest + + False + False + Off + False + SinglePrecision + False + False + False + False + False + Unsigned + False + + Unsigned + False + False + False + Right + False + False + False + None + Branch24 + None + None + 00000000 + None + None + False + V2.08.00 + + + C + False + False + Misra2012 + Level2 + Object + False + -output=obj + None + False + Cpp + None + %BuildModeName% + None + False + False + None + True + + + + False + Size + Auto + + + P + False + + 2 + + + + C + False + -isa=rxv2 +-fpu +-include=..\common +-include=..\..\..\..\.. +-include=..\wolfssl_lib +-define=WOLFSSL_USER_SETTINGS +-output=obj +-obj_path=%BuildModeName% +-debug +-nologo +-exec_time + + + Auto + + D + 100 + + B + + + False + None + L + Auto + False + + W + + + False + False + Auto + + + False + Auto + + + False + No + Intrinsic + + False + + + Noinstalign + Auto + False + + False + Auto + No + NoMap + True + + False + None + False + + + No + False + Sjis + + False + + Fpu + False + + Auto + False + No + False + Sjis + False + -8586767489570851217 + C99 + False + False + Misra2012 + Level2 + Object + False + -output=obj + None + False + Cpp + None + %BuildModeName% + None + False + False + None + True + ..\common +..\..\..\..\.. +..\wolfssl_lib + + + + False + Size + Auto + + + P + False + + 2 + + + + C + False + -isa=rxv2 +-fpu +-include=..\common +-include=..\..\..\..\.. +-include=..\wolfssl_lib +-define=WOLFSSL_USER_SETTINGS +-output=obj +-obj_path=%BuildModeName% +-debug +-nologo +-exec_time + + WOLFSSL_USER_SETTINGS + + Auto + + D + 100 + + B + + + False + None + L + Auto + + W + + + False + False + Auto + + False + Auto + + + False + No + Intrinsic + + False + + + Noinstalign + Auto + False + False + Auto + No + NoMap + True + + False + None + False + + No + False + Sjis + + False + Fpu + False + + Auto + False + No + False + Sjis + + + False + False + + False + -output + %BuildModeName% + False + True + False + + False + False + + False + SJIS + False + False + + + + + False + -8586768138329940946 + False + False + + False + -output + %BuildModeName% + False + True + False + + False + False + + False + SJIS + False + False + + + + + + + False + Absolute + Stype + + List + None + False + B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC + False + + Debug + + + False + None + False + + False + False + False + %BuildModeName% + None + False + + + None + + False + %ProjectName%.abs + D=R +D_1=R_1 +D_2=R_2 + + 1E + False + + %BuildModeName% + + False + False + False + None + %ProjectName%.mot + False + NoMessage + False + False + + + False + + False + + None + + Auto + + False + None + + False + + FF + + False + False + + FF + False + + None + False + False + 0 + + + False + + + + + False + + + -library=..\wolfssl_lib\DefaultBuild\wolfssl_lib.lib +-noprelink +-output=%BuildModeName%\%ProjectName%.abs +-list=%BuildModeName%\%ProjectName%.map +-nooptimize +-start=B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC +-rom=D=R,D_1=R_1,D_2=R_2 +-nologo +-exit + + False + -8586768128523424353 + False + Absolute + Stype + + List + None + False + B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC + False + + Debug + + ..\wolfssl_lib\DefaultBuild\wolfssl_lib.lib + + False + None + False + + False + False + False + %BuildModeName% + None + False + + + None + + False + %ProjectName%.abs + D=R +D_1=R_1 +D_2=R_2 + + 1E + False + + %BuildModeName% + + False + False + False + None + %ProjectName%.mot + False + NoMessage + False + False + + + False + + False + + None + + Auto + + False + None + + False + + FF + + False + False + + FF + False + + None + False + False + 0 + + + False + + + + + False + + + -library=..\wolfssl_lib\DefaultBuild\wolfssl_lib.lib +-noprelink +-output=%BuildModeName%\%ProjectName%.abs +-list=%BuildModeName%\%ProjectName%.map +-nooptimize +-start=B_1,R_1,B_2,R_2,B,R,SU,SI/04,PResetPRG/0FFF00000,C_1,C_2,C,C$DSEC,C$BSEC,C$INIT,C$VTBL,C$VECT,D_1,D_2,D,P,PIntPRG,W_1,W_2,W,L/0FFF00100,EXCEPTVECT/0FFFFFF80,RESETVECT/0FFFFFFFC +-rom=D=R,D_1=R_1,D_2=R_2 +-nologo +-exit + + + + Stype + True + True + NoMessage + %BuildModeName% + None + + %ProjectName%.mot + None + None + + None + + FF + None + False + + 1 + None + False + + FF + None + + + False + 0 + + Ccitt + + None + None + False + False + False + -8586768138329930918 + Stype + True + True + NoMessage + %BuildModeName% + None + + %ProjectName%.mot + None + None + + None + + FF + None + False + + 1 + None + False + + FF + None + + + False + 0 + + Ccitt + + None + None + False + False + + + LibraryU + + None + False + None + Debug + + False + + %BuildModeName% + False + + + None + %ProjectName%.lib + False + + NoMessage + Auto + False + None + + False + + False + False + False + + + + + False + -8586768138329930918 + LibraryU + + None + False + None + Debug + + False + + %BuildModeName% + False + + + None + %ProjectName%.lib + False + + NoMessage + Auto + False + None + + False + + False + False + False + + + + + + + C + MakeOptionChanged + False + %BuildModeName% + False + Custom + Level2 + %ProjectName%.lib + + None + False + True + + False + + False + Size + -isa=rxv2 +-fpu +-lang=c99 +-head=runtime,ctype,math,stdio,stdlib,string,new,cppstring +-output=%BuildModeName%\%ProjectName%.lib +-nologo + + False + Auto + False + False + 2 + False + False + Auto + P + True + 100 + C + + True + D + Auto + True + B + False + L + False + Auto + True + W + Auto + False + False + False + Intrinsic + False + False + False + Auto + False + False + Auto + False + False + Noinstalign + False + False + False + False + True + False + Fpu + False + False + -8586768071891705542 + C99 + MakeOptionChanged + False + %BuildModeName% + False + Custom + Level2 + %ProjectName%.lib + + None + False + + True + + False + Size + -isa=rxv2 +-fpu +-lang=c99 +-head=runtime,ctype,math,stdio,stdlib,string,new,cppstring +-output=%BuildModeName%\%ProjectName%.lib +-nologo + + True + Auto + False + False + 2 + False + False + Auto + P + True + 100 + C + + True + D + Auto + True + B + False + L + False + Auto + True + W + Auto + False + False + True + Intrinsic + False + False + False + Auto + False + False + Auto + False + False + Noinstalign + False + False + False + False + True + False + Fpu + False + + + 0 + 636604222525456322 + 0 + + + 1 + 636604222525456322 + 1 + + + 2 + 636604222525456322 + 2 + + + 3 + 636604222525456322 + 3 + + + 4 + 636604222525456322 + 4 + + + 5 + 636604222525456322 + 5 + + + 636604222525456322 + 6 + + + 636604222525456322 + 7 + + + 636604222525456322 + 8 + + + 636604222525456322 + 9 + + + 636604222525456322 + 10 + + + 636604222907020637 + 0 + + + 636604233142621806 + 0 + + + 636604231267559837 + 1 + + + 636604237551510311 + 0 + + + 636604904407738135 + 0 + + + 636604337733963935 + 0 + + + -8586768138329319486 + False + True + False + -8586768138329319486 + False + True + False + -8586768138329319486 + False + True + False + -8586768138329319486 + False + True + False + -8586768137318965490 + False + True + False + -8586768138329319486 + False + True + False + -8586768137947755171 + False + True + False + -8586768129587215971 + False + True + False + -8586768127712154002 + False + True + False + + + -8586768123303255465 + False + True + False + + + + + False + 00000000-0000-0000-0000-000000000000 + + + + + resetprg.c + dbsct.c + intprg.c + vecttbl.c + lowlvl.src + lowsrc.c + sbrk.c + iodefine.h + vect.h + hwsetup.c + lowsrc.h + sbrk.h + stacksct.h + test.c + typedefine.h + + + + + R5F565N9FxLJ + + + + + 1.0 + 1.0 + + + + + 1d1a55cf-2b92-481a-af4f-5975d095c419 + + + + + 0 + R5F565N9FxLJ + Little + 120 + 3 + CMT + False + ICU + False + MPU + False + ClockRate_1 + 1 + + True + 22bd583d-ee58-4c8e-8924-5337fd34b2b3 + DefaultBuild\test.abs + LoadModuleFile + Auto + 0 + 0 + True + True + False + False + 0 + 0 + 0 + True + True + False + SuspendEvent + True + XwBtAGEAaQBuAA== + 500 + True + No + 500 + 19 + InternalRam + 0 + 262143 + 0 + 8 + True + False + None + Little + NonMap + 262144 + 524287 + 0 + 8 + True + False + None + Little + Sfr + 524288 + 540671 + 0 + 8 + True + False + None + Little + NonMap + 540672 + 548863 + 0 + 8 + True + False + None + Little + Sfr + 548864 + 557055 + 0 + 8 + True + False + None + Little + Sfr + 557056 + 655359 + 0 + 8 + True + False + None + Big + Sfr + 655360 + 671743 + 0 + 8 + True + False + None + Little + InternalRam + 671744 + 679935 + 0 + 8 + True + False + None + Little + Sfr + 679936 + 786431 + 0 + 8 + True + False + None + Little + Sfr + 786432 + 917503 + 0 + 8 + True + False + None + Big + Sfr + 917504 + 1048575 + 0 + 8 + True + False + None + Little + NonMap + 1048576 + 8380415 + 0 + 8 + True + False + None + Little + Sfr + 8380416 + 8388607 + 0 + 8 + True + False + None + Big + NonMap + 8388608 + 4269759743 + 0 + 8 + True + False + None + Little + InternalRam + 4269759744 + 4269759871 + 0 + 8 + True + False + None + Little + NonMap + 4269759872 + 4269768047 + 0 + 8 + True + False + None + Little + InternalRam + 4269768048 + 4269768095 + 0 + 8 + True + False + None + Little + NonMap + 4269768096 + 4293918719 + 0 + 8 + True + False + None + Little + InternalRom + 4293918720 + 4294967295 + 0 + 8 + True + False + None + Little + Yes + 500 + No + Yes + Nonstop + No + TraceMemory_64KB + No + No + Simulator + Yes + 0 + Stop + Yes + Yes + Yes + Yes + Yes + Yes + Yes + No + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + 7d577131-4ec1-4e88-968d-89381f6c178a + + + + + 1.1 + + + False + False + False + True + Yes + Nanosecond + False + False + False + False + False + True + FilesNotToAnalyze + 0 + All + 0 + False + %ProjectName%.mtfl + %ProjectName%.mtvl + 10 + + + RealtimeSampling + + Synchronized + AtProgramStop + 20 + 1000000 + LineChart + False + PaleGreen + PaleTurquoise + 40ff0a4f + 405be416 + 40056def + 40ff541c + False + Auto + Channel01 + 0 + Rising + 0 + Orange + 10 + None + + + + + + + + + + + + + + + + + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + Auto + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 25.5 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + c0ff0a4f + c05be416 + c0056dff + c0ff541c + c04fc1ff + c0a932ff + c0ffd91c + c0ff30a5 + c0bee02f + c05510ff + c0ff97e4 + c0913a37 + c0c68e15 + c0317f0c + c060493e + c072808e + + + + + 90536345-15c8-40cb-957c-e59974e4bf78 + + + + + E:\Renesas\wolfssl\IDE\Renesas\cs+\Projects\test + E:\ProgramFiles\Renesas\SmartConfigurator\RX\eclipse\SmartConfigurator.exe + 587957fa-a20a-4642-b679-9afb4bae49c7 + test.scfg + + + + + 8.01.00.00 + + + diff --git a/IDE/Renesas/cs+/Projects/test/test_main.c b/IDE/Renesas/cs+/Projects/test/test_main.c new file mode 100644 index 000000000..7b92e4544 --- /dev/null +++ b/IDE/Renesas/cs+/Projects/test/test_main.c @@ -0,0 +1,46 @@ +/***********************************************************************/ +/* */ +/* FILE :Main.c or Main.cpp */ +/* DATE :Tue, Oct 31, 2006 */ +/* DESCRIPTION :Main Program */ +/* CPU TYPE : */ +/* */ +/* NOTE:THIS IS A TYPICAL EXAMPLE. */ +/* */ +/***********************************************************************/ +#include "typedefine.h" +#ifdef __cplusplus +#include // Remove the comment when you use ios +_SINT ios_base::Init::init_cnt; // Remove the comment when you use ios +#endif + +#include "stdio.h" + +void main(void); +#ifdef __cplusplus +extern "C" { +void abort(void); +} +#endif + +typedef struct func_args { + int argc; + char** argv; + int return_code; +} func_args; + +void main(void) +{ + func_args args = { 1 }; + logging_test(); + printf("Start wolfCrypt Test\n"); + wolfcrypt_test(args); + printf("End wolfCrypt Test\n"); +} + +#ifdef __cplusplus +void abort(void) +{ + +} +#endif