wolfSSL/AlphaProject{[hf@ZbgAbvKCh

̃fRenesas CS+ v6.01AAP-RX71M-0A, wolfSSL 3.15.3 ŃeXgĂ܂B

ZbgAbv菇F

PD\tgEFA̓
@- AP{[ht̃\tgEFAꎮKȃtH_[ɉ𓀂܂B
@- tH_[wolfsslꎮ𓀂܂B

QDwolfSSL̃ZbgAbv
@- CS+ɂwolfssl\IDE\Renesas\cs+\Projectwolfssl\lib.mtpjJ
@@wolfSSLCu[̃rh܂B
@- tH_̉t4_demo.mtpjJAfvÕrh܂B
@̃vOCu[`Ńrh܂B
@
RDAlphaProject̃ZbgAbv
@fap_rx71m_0a_sample_cs\Sample\ap_rx71m_0a_ether_sample_cstH_
@ap_rx71m_0a_ether_sample_cs.mtpjvWFNg𗘗p܂B
@
@- ap_rx71m_0a_sample_cs\Sample\ap_rx71m_0a_ether_sample_cs\srctH_
@AP_RX71M_0A.ct@CJA
@XVsڂecho_srv_init()̉wolfSSL_init()}܂B

===
	sci_init();
	can_init();
	echo_srv_init();
	wolfSSL_init(); <- ̍s}
===

@- ap_rx71m_0a_sample_cs\Sample\ap_rx71m_0a_ether_sample_cs\src\r_configt@C
@JAX^bNTCYƃq[vTCYȉ̂悤ɐݒ肵܂B
@
@120s #pragma stacksize su=0x2000
@139s #define BSP_CFG_HEAP_BYTES  (0xa000)

@- IPAhX̃ftHgl͈ȉ̂悤ɂȂĂ܂B
@Kv΁ASample\ap_rx71m_0a_ether_sample_cs\src\r_t4_rx\src\config_tcpudp.c
@139sڂ̒`ύX܂B
@
===
#define MY_IP_ADDR0     192,168,1,200           /* Local IP address  */
#define GATEWAY_ADDR0   192,168,1,254           /* Gateway address (invalid if all 0s) */
#define SUBNET_MASK0    255,255,255,0           /* Subnet mask  */
===

@- CS+ap_rx71m_0a_ether_sample_cs.mtpjvWFNgJAwolfSSLƃfCu
@o^܂BCC-RX(rhc[)->NEIvV^u->gpȉ̓̃t@C
@o^܂B
@wolfssl\IDE\Renesas\cs+\Projects\wolfssl_lib\DefaultBuild\wolfssl_lib.lib
@wolfssl\IDE\Renesas\cs+\Projects\t4_demo\DefaultBuild\t4_demo.lib

@- vWFNg̃rhA^[Qbgւ̃_E[ĥA\->fobOER\[
@R\[\܂BsJnƃR\[Ɉȉ̕\o͂܂B
@
===
@wolfSSL Demo
t: test, b: benchmark, s: server, or c <IP addr> <Port>: client
$
===

tR}hFeÍASY̊ȒPȃeXgs܂BṽASY
@gݍ܂Ă邩mF邱Ƃł܂BgݍރASY̓rhIvV
@ŕύX邱Ƃł܂Bڂ̓[U}jAQƂĂB
bR}hFeÍASYƂ̊ȒPȃx`}[Ns܂B
sR}hFȒPTLST[oN܂BNƃrhIPAhXA
@|[g50000ɂTLSڑ҂܂B
cR}hFȒPTLSNCAgN܂BNƑA[MgŎw肳ꂽ
@IPAhXAA[MgŎw肳ꂽ|[gɑ΂TLSڑ܂B

̃R}hP̂ݎs܂BJԂsꍇ́AMPUZbg
ċN܂B

SDΌeXg
@f̂AR}hgāA̋@ƊȒPȑΌeXg邱Ƃł܂B
@UbuntuȂǂGCC, makeAWindowsVisual StudioȂǂ
@ΌeXgp̃T[oANCAgrh邱Ƃł܂B

@GCC,makeR}hł́A_E[h𓀂wolfssl̃fBNgňȉ
@R}h𔭍sƁACuAeXgp̃NCAgAT[oȂǈꎮrh
@܂B
@
@$ ./configure
@$ make check
@
@̌Aȉ̂悤ȎwŃNCAg܂̓T[oNāA{[h
@fƑΌeXg邱Ƃł܂B
@
@PCF
@$ ./examples/server/server -b -d
@{[hF
@@> c <IPAhX> 11111

@{[hF
@@> s
@PCF@
@$ ./examples/client/client -h <IPAhX> -p 50000
@
@
@WindowsVisual Studioł́A_E[h𓀂wolfssltH_wolfssl64.sln
@JA\[Vrh܂BDebugtH_Ƀrhclient.exe
@server.exe𗘗p܂B
@
  PCF
@Debug> .\server -b -d
@{[hF
@@> c <IPAhX> 11111

@{[hF
@@> s
@PCF
@Debug> .\client  -h <IPAhX> -p 50000

ȏA