forked from wolfSSL/wolfssl
clean up files under projects
This commit is contained in:
committed by
Takashi Kojo
parent
cf5708d156
commit
a53b7a8ced
3403
IDE/MDK5-ARM/Projects/CryptBenchmark/CryptBenchmark.uvguix
Normal file
3403
IDE/MDK5-ARM/Projects/CryptBenchmark/CryptBenchmark.uvguix
Normal file
File diff suppressed because one or more lines are too long
@ -1,29 +0,0 @@
|
|||||||
|
|
||||||
/* #define SINGLE_THREADED or define RTOS option */
|
|
||||||
#define WOLFSSL_CMSIS_RTOS
|
|
||||||
|
|
||||||
/* #define NO_FILESYSTEM or define Filesystem option */
|
|
||||||
#define WOLFSSL_KEIL_FS
|
|
||||||
#define NO_WOLFSSL_DIR
|
|
||||||
#define WOLFSSL_NO_CURRDIR
|
|
||||||
|
|
||||||
/* #define WOLFSSL_USER_IO or use BSD incompatible TCP stack */
|
|
||||||
#define WOLFSSL_KEIL_TCP_NET /* KEIL_TCP + wolfssl_MDL_ARM.c for BSD compatibility */
|
|
||||||
|
|
||||||
#define NO_DEV_RANDOM
|
|
||||||
/* define your Rand gen for the operational use */
|
|
||||||
#define WOLFSSL_GENSEED_FORTEST
|
|
||||||
|
|
||||||
#define USE_WOLFSSL_MEMORY
|
|
||||||
#define WOLFSSL_MALLOC_CHECK
|
|
||||||
|
|
||||||
#define XVALIDATEDATE(d, f,t) (0)
|
|
||||||
#define WOLFSSL_USER_CURRTIME /* for benchmark */
|
|
||||||
|
|
||||||
#define USE_FAST_MATH
|
|
||||||
#define TFM_TIMING_RESISTANT
|
|
||||||
|
|
||||||
#define BENCH_EMBEDDED
|
|
||||||
|
|
||||||
#define NO_WRITEV
|
|
||||||
#define NO_MAIN_DRIVER
|
|
@ -1,60 +0,0 @@
|
|||||||
/* time-CortexM3-4.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
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
|
||||||
#include <config.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <wolfssl/wolfcrypt/settings.h>
|
|
||||||
|
|
||||||
#ifdef WOLFSSL_CURRTIME_OSTICK
|
|
||||||
#include <stdint.h>
|
|
||||||
extern uint32_t os_time;
|
|
||||||
|
|
||||||
uint32_t HAL_GetTick(void) {
|
|
||||||
return os_time;
|
|
||||||
}
|
|
||||||
|
|
||||||
double current_time(int reset)
|
|
||||||
{
|
|
||||||
if(reset) os_time = 0 ;
|
|
||||||
return (double)os_time /1000.0;
|
|
||||||
}
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#define DWT ((DWT_Type *) (0xE0001000UL) )
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */
|
|
||||||
uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */
|
|
||||||
} DWT_Type;
|
|
||||||
|
|
||||||
extern uint32_t SystemCoreClock ;
|
|
||||||
|
|
||||||
double current_time(int reset)
|
|
||||||
{
|
|
||||||
if(reset) DWT->CYCCNT = 0 ;
|
|
||||||
return ((double)DWT->CYCCNT/SystemCoreClock) ;
|
|
||||||
}
|
|
||||||
#endif
|
|
@ -1,31 +0,0 @@
|
|||||||
|
|
||||||
/* #define SINGLE_THREADED or define RTOS option */
|
|
||||||
#define WOLFSSL_CMSIS_RTOS
|
|
||||||
|
|
||||||
/* #define NO_FILESYSTEM or define Filesystem option */
|
|
||||||
#define WOLFSSL_KEIL_FS
|
|
||||||
#define NO_WOLFSSL_DIR
|
|
||||||
#define WOLFSSL_NO_CURRDIR
|
|
||||||
|
|
||||||
/* #define WOLFSSL_USER_IO or use BSD incompatible TCP stack */
|
|
||||||
#define WOLFSSL_KEIL_TCP_NET /* KEIL_TCP + wolfssl_MDL_ARM.c for BSD compatibility */
|
|
||||||
|
|
||||||
#define NO_DEV_RANDOM
|
|
||||||
/* define your Rand gen for the operational use */
|
|
||||||
#define WOLFSSL_GENSEED_FORTEST
|
|
||||||
|
|
||||||
#define USE_WOLFSSL_MEMORY
|
|
||||||
#define WOLFSSL_MALLOC_CHECK
|
|
||||||
|
|
||||||
#define XVALIDATEDATE(d, f,t) (0)
|
|
||||||
#define WOLFSSL_USER_CURRTIME /* for benchmark */
|
|
||||||
|
|
||||||
#define USE_FAST_MATH
|
|
||||||
#define TFM_TIMING_RESISTANT
|
|
||||||
|
|
||||||
#define BENCH_EMBEDDED
|
|
||||||
|
|
||||||
#define NO_WRITEV
|
|
||||||
#define NO_MAIN_DRIVER
|
|
||||||
#define WOLFSSL_MDK_SHELL
|
|
||||||
|
|
@ -1,31 +0,0 @@
|
|||||||
|
|
||||||
/* #define SINGLE_THREADED or define RTOS option */
|
|
||||||
#define WOLFSSL_CMSIS_RTOS
|
|
||||||
|
|
||||||
/* #define NO_FILESYSTEM or define Filesystem option */
|
|
||||||
#define WOLFSSL_KEIL_FS
|
|
||||||
#define NO_WOLFSSL_DIR
|
|
||||||
#define WOLFSSL_NO_CURRDIR
|
|
||||||
|
|
||||||
/* #define WOLFSSL_USER_IO or use BSD incompatible TCP stack */
|
|
||||||
#define WOLFSSL_KEIL_TCP_NET /* KEIL_TCP + wolfssl_MDL_ARM.c for BSD compatibility */
|
|
||||||
|
|
||||||
#define NO_DEV_RANDOM
|
|
||||||
/* define your Rand gen for the operational use */
|
|
||||||
#define WOLFSSL_GENSEED_FORTEST
|
|
||||||
|
|
||||||
#define USE_WOLFSSL_MEMORY
|
|
||||||
#define WOLFSSL_MALLOC_CHECK
|
|
||||||
|
|
||||||
#define XVALIDATEDATE(d, f,t) (0)
|
|
||||||
#define WOLFSSL_USER_CURRTIME /* for benchmark */
|
|
||||||
|
|
||||||
#define USE_FAST_MATH
|
|
||||||
#define TFM_TIMING_RESISTANT
|
|
||||||
|
|
||||||
#define BENCH_EMBEDDED
|
|
||||||
|
|
||||||
#define NO_WRITEV
|
|
||||||
#define NO_MAIN_DRIVER
|
|
||||||
#define WOLFSSL_MDK_SHELL
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
|||||||
/* time-STM32F2.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
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
|
||||||
#include <config.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#include <stdint.h>
|
|
||||||
#define DWT ((DWT_Type *) (0xE0001000UL) )
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
uint32_t CTRL; /*!< Offset: 0x000 (R/W) Control Register */
|
|
||||||
uint32_t CYCCNT; /*!< Offset: 0x004 (R/W) Cycle Count Register */
|
|
||||||
} DWT_Type;
|
|
||||||
|
|
||||||
extern uint32_t SystemCoreClock ;
|
|
||||||
|
|
||||||
double current_time(int reset)
|
|
||||||
{
|
|
||||||
if(reset) DWT->CYCCNT = 0 ;
|
|
||||||
return ((double)DWT->CYCCNT/SystemCoreClock) ;
|
|
||||||
}
|
|
@ -1,31 +0,0 @@
|
|||||||
|
|
||||||
/* #define SINGLE_THREADED or define RTOS option */
|
|
||||||
#define WOLFSSL_CMSIS_RTOS
|
|
||||||
|
|
||||||
/* #define NO_FILESYSTEM or define Filesystem option */
|
|
||||||
#define WOLFSSL_KEIL_FS
|
|
||||||
#define NO_WOLFSSL_DIR
|
|
||||||
#define WOLFSSL_NO_CURRDIR
|
|
||||||
|
|
||||||
/* #define WOLFSSL_USER_IO or use BSD incompatible TCP stack */
|
|
||||||
#define WOLFSSL_KEIL_TCP_NET /* KEIL_TCP + wolfssl_MDL_ARM.c for BSD compatibility */
|
|
||||||
|
|
||||||
#define NO_DEV_RANDOM
|
|
||||||
/* define your Rand gen for the operational use */
|
|
||||||
#define WOLFSSL_GENSEED_FORTEST
|
|
||||||
|
|
||||||
#define USE_WOLFSSL_MEMORY
|
|
||||||
#define WOLFSSL_MALLOC_CHECK
|
|
||||||
|
|
||||||
#define XVALIDATEDATE(d, f,t) (0)
|
|
||||||
#define WOLFSSL_USER_CURRTIME /* for benchmark */
|
|
||||||
|
|
||||||
#define USE_FAST_MATH
|
|
||||||
#define TFM_TIMING_RESISTANT
|
|
||||||
|
|
||||||
#define BENCH_EMBEDDED
|
|
||||||
|
|
||||||
#define NO_WRITEV
|
|
||||||
#define NO_MAIN_DRIVER
|
|
||||||
#define WOLFSSL_MDK_SHELL
|
|
||||||
|
|
@ -1,31 +0,0 @@
|
|||||||
|
|
||||||
/* #define SINGLE_THREADED or define RTOS option */
|
|
||||||
#define WOLFSSL_CMSIS_RTOS
|
|
||||||
|
|
||||||
/* #define NO_FILESYSTEM or define Filesystem option */
|
|
||||||
#define WOLFSSL_KEIL_FS
|
|
||||||
#define NO_WOLFSSL_DIR
|
|
||||||
#define WOLFSSL_NO_CURRDIR
|
|
||||||
|
|
||||||
/* #define WOLFSSL_USER_IO or use BSD incompatible TCP stack */
|
|
||||||
#define WOLFSSL_KEIL_TCP_NET /* KEIL_TCP + wolfssl_MDL_ARM.c for BSD compatibility */
|
|
||||||
|
|
||||||
#define NO_DEV_RANDOM
|
|
||||||
/* define your Rand gen for the operational use */
|
|
||||||
#define WOLFSSL_GENSEED_FORTEST
|
|
||||||
|
|
||||||
#define USE_WOLFSSL_MEMORY
|
|
||||||
#define WOLFSSL_MALLOC_CHECK
|
|
||||||
|
|
||||||
#define XVALIDATEDATE(d, f,t) (0)
|
|
||||||
#define WOLFSSL_USER_CURRTIME /* for benchmark */
|
|
||||||
|
|
||||||
#define USE_FAST_MATH
|
|
||||||
#define TFM_TIMING_RESISTANT
|
|
||||||
|
|
||||||
#define BENCH_EMBEDDED
|
|
||||||
|
|
||||||
#define NO_WRITEV
|
|
||||||
#define NO_MAIN_DRIVER
|
|
||||||
#define WOLFSSL_MDK_SHELL
|
|
||||||
|
|
@ -1,31 +0,0 @@
|
|||||||
|
|
||||||
/* #define SINGLE_THREADED or define RTOS option */
|
|
||||||
#define WOLFSSL_CMSIS_RTOS
|
|
||||||
|
|
||||||
/* #define NO_FILESYSTEM or define Filesystem option */
|
|
||||||
#define WOLFSSL_KEIL_FS
|
|
||||||
#define NO_WOLFSSL_DIR
|
|
||||||
#define WOLFSSL_NO_CURRDIR
|
|
||||||
|
|
||||||
/* #define WOLFSSL_USER_IO or use BSD incompatible TCP stack */
|
|
||||||
#define WOLFSSL_KEIL_TCP_NET /* KEIL_TCP + wolfssl_MDL_ARM.c for BSD compatibility */
|
|
||||||
|
|
||||||
#define NO_DEV_RANDOM
|
|
||||||
/* define your Rand gen for the operational use */
|
|
||||||
#define WOLFSSL_GENSEED_FORTEST
|
|
||||||
|
|
||||||
#define USE_WOLFSSL_MEMORY
|
|
||||||
#define WOLFSSL_MALLOC_CHECK
|
|
||||||
|
|
||||||
#define XVALIDATEDATE(d, f,t) (0)
|
|
||||||
#define WOLFSSL_USER_CURRTIME /* for benchmark */
|
|
||||||
|
|
||||||
#define USE_FAST_MATH
|
|
||||||
#define TFM_TIMING_RESISTANT
|
|
||||||
|
|
||||||
#define BENCH_EMBEDDED
|
|
||||||
|
|
||||||
#define NO_WRITEV
|
|
||||||
#define NO_MAIN_DRIVER
|
|
||||||
#define WOLFSSL_MDK_SHELL
|
|
||||||
|
|
Reference in New Issue
Block a user