Skip to content

Commit 6fb1c54

Browse files
authored
Merge pull request #8854 from dgarske/renesas_rx_tsip_aesctr
Added Renesas RX TSIP AES CTR support
2 parents 6bfd263 + 41591e7 commit 6fb1c54

13 files changed

Lines changed: 553 additions & 66 deletions

File tree

.wolfssl_known_macro_extras

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,10 @@ TIF_NEED_FPU_LOAD
519519
TIME_T_NOT_LONG
520520
TI_DUMMY_BUILD
521521
TLS13_RSA_PSS_SIGN_CB_NO_PREHASH
522+
TSIP_AES_128_CTR
523+
TSIP_AES_256_CTR
524+
TSIP_ECDSA_P256
525+
TSIP_ECDSA_P384
522526
TSIP_RSAES_1024
523527
TSIP_RSAES_2048
524528
TSIP_RSASSA_1024

IDE/Renesas/e2studio/RX72N/EnvisionKit/Simple/test/src/client/simple_tls_tsip_client.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
#include <wolfssl/wolfcrypt/port/Renesas/renesas-tsip-crypt.h>
3232
#endif
3333

34-
#define SIMPLE_TLSSEVER_IP "192.168.11.5"
34+
#if defined(SIMPLE_TLS_TSIP_CLIENT) || defined(SIMPLE_TLS_CLIENT)
35+
#define SIMPLE_TLSSEVER_IP "192.168.11.11"
3536
#define SIMPLE_TLSSERVER_PORT "11111"
3637

3738
ER t4_tcp_callback(ID cepid, FN fncd , VP p_parblk);
@@ -360,3 +361,4 @@ void wolfSSL_TLS_client( )
360361

361362
return;
362363
}
364+
#endif /* SIMPLE_TSIP TLS_CLIENT || SIMPLE_TLS_CLIENT */

IDE/Renesas/e2studio/RX72N/EnvisionKit/Simple/test/src/server/simple_tls_server.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
#include "wolfssl/certs_test.h"
2828
#include <wolfssl_simple_demo.h>
2929

30+
#if defined(SIMPLE_TLS_SERVER)
31+
3032
static WOLFSSL_CTX *server_ctx;
3133

3234
static int my_IORecv(WOLFSSL* ssl, char* buff, int sz, void* ctx)
@@ -192,3 +194,4 @@ void wolfSSL_TLS_server( )
192194
tcp_sht_cep(cepid);
193195
tcp_cls_cep(cepid, TMO_FEVR);
194196
}
197+
#endif

IDE/Renesas/e2studio/RX72N/EnvisionKit/Simple/test/test.scfg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
</toolchain>
1212
</configuration>
1313
<platform id="R5F572NNHxFB"/>
14-
<option id="board" value="EnvisionKitRX72N (V1.12)"/>
14+
<option id="board" value="EnvisionKitRX72N (V1.14)"/>
1515
</general>
1616
<tool id="Clock">
1717
<option enabled="true" id="vccinput" selection="textinputitem">
@@ -1166,8 +1166,8 @@
11661166
<gridItem id="TSIP_MD5" selectedIndex="1"/>
11671167
<gridItem id="TSIP_SHA_1_HMAC" selectedIndex="1"/>
11681168
<gridItem id="TSIP_SHA_256_HMAC" selectedIndex="1"/>
1169-
<gridItem id="TSIP_RSAES_1024" selectedIndex="0"/>
1170-
<gridItem id="TSIP_RSAES_2048" selectedIndex="0"/>
1169+
<gridItem id="TSIP_RSAES_1024" selectedIndex="1"/>
1170+
<gridItem id="TSIP_RSAES_2048" selectedIndex="1"/>
11711171
<gridItem id="TSIP_RSAES_3072" selectedIndex="0"/>
11721172
<gridItem id="TSIP_RSAES_4096" selectedIndex="0"/>
11731173
<gridItem id="TSIP_RSASSA_1024" selectedIndex="1"/>

IDE/Renesas/e2studio/RX72N/EnvisionKit/wolfssl_demo/user_settings.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@
103103
#define HAVE_AESGCM
104104
#define HAVE_AESCCM
105105
#define HAVE_AES_CBC
106+
#define WOLFSSL_AES_DIRECT
107+
#define WOLFSSL_AES_COUNTER
106108
#define WOLFSSL_SHA512
107109

108110
#define HAVE_SUPPORTED_CURVES

0 commit comments

Comments
 (0)