diff --git a/IDE/IAR-EWARM/Projects/benchmark/current_time.c b/IDE/IAR-EWARM/Projects/benchmark/current_time.c
index 2d956ec74..e39505184 100644
--- a/IDE/IAR-EWARM/Projects/benchmark/current_time.c
+++ b/IDE/IAR-EWARM/Projects/benchmark/current_time.c
@@ -62,6 +62,12 @@ double current_time(int reset)
#else
-double current_time(int reset) { return 0.0 ; }
+/* dummy */
+double current_time(int reset) {
+ static double t;
+ t += 1.0; /* for avoid infinit loop of waiting time */
+ if(reset)t = 0.0;
+ return t ;
+}
#endif
\ No newline at end of file
diff --git a/IDE/IAR-EWARM/Projects/benchmark/wolfCrypt-benchmark.ewp b/IDE/IAR-EWARM/Projects/benchmark/wolfCrypt-benchmark.ewp
index bbb9b30a4..43d316fb9 100644
--- a/IDE/IAR-EWARM/Projects/benchmark/wolfCrypt-benchmark.ewp
+++ b/IDE/IAR-EWARM/Projects/benchmark/wolfCrypt-benchmark.ewp
@@ -169,9 +169,7 @@
@@ -1926,12 +1924,18 @@
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\chacha20_poly1305.c
+
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\cmac.c
+
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\coding.c
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\compress.c
+
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\cpuid.c
+
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\curve25519.c
@@ -1956,6 +1960,9 @@
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\error.c
+
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\evp.c
+
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\fe_low_mem.c
@@ -1977,6 +1984,9 @@
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\hmac.c
+
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\idea.c
+
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\integer.c
@@ -1996,7 +2006,7 @@
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\memory.c
- $PROJ_DIR$\..\..\..\..\wolfcrypt\src\misc.c
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\pkcs12.c
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\pkcs7.c
@@ -2025,9 +2035,18 @@
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\sha256.c
+
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\sha3.c
+
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\sha512.c
+
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\signature.c
+
+
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\sp.c
+
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\srp.c
@@ -2041,23 +2060,23 @@
$PROJ_DIR$\..\..\..\..\wolfcrypt\src\wc_port.c
- $PROJ_DIR$\..\..\..\..\wolfcrypt\src\wolfmath.c
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\wolfevent.c
- $PROJ_DIR$\..\..\..\..\wolfcrypt\src\wolfevent.c
+ $PROJ_DIR$\..\..\..\..\wolfcrypt\src\wolfmath.c
wolfSSL
+
+ $PROJ_DIR$\..\..\..\..\src\bio.c
+
$PROJ_DIR$\..\..\..\..\src\crl.c
$PROJ_DIR$\..\..\..\..\src\internal.c
-
- $PROJ_DIR$\..\..\..\..\src\wolfio.c
-
$PROJ_DIR$\..\..\..\..\src\keys.c
@@ -2073,6 +2092,12 @@
$PROJ_DIR$\..\..\..\..\src\tls.c
+
+ $PROJ_DIR$\..\..\..\..\src\tls13.c
+
+
+ $PROJ_DIR$\..\..\..\..\src\wolfio.c
+
diff --git a/IDE/IAR-EWARM/Projects/test/wolfCrypt-test.ewp b/IDE/IAR-EWARM/Projects/test/wolfCrypt-test.ewp
index ec45ce948..ca0a95067 100644
--- a/IDE/IAR-EWARM/Projects/test/wolfCrypt-test.ewp
+++ b/IDE/IAR-EWARM/Projects/test/wolfCrypt-test.ewp
@@ -169,9 +169,7 @@