30 lines
593 B
Markdown
30 lines
593 B
Markdown
#Mbedtls DICE
|
|
|
|
|
|
To run this you will need to
|
|
|
|
0. make install mbedtls - https://github.com/ARMmbed/mbedtls
|
|
|
|
1. cd tria5
|
|
|
|
2. make two copies of this directory/code - master and slave
|
|
|
|
3. modify defines.h -
|
|
|
|
i. set SERVER_ADD to "localhost"
|
|
|
|
ii. set DFL_ID to MASTER_ID/CLIENT1_ID as required
|
|
|
|
4. make and run ./out/main on both
|
|
|
|
on the first attempt it will fail after generating keys
|
|
|
|
5.copy
|
|
|
|
i. from $master/../keys/Alias_pub.pem to $slave/../clientkeys/Server_pub.pem
|
|
|
|
ii. from $slave/../keys/Alias_pub.pem to $master/../clientkeys/Client1_pub.pem
|
|
|
|
6. run master and salve again (in order)
|
|
|