Working challenge and response model for DIMA
Go to file
2021-02-12 11:47:35 +01:00
.github/workflows Create c-cpp.yml 2020-07-28 18:00:04 +02:00
ch-resp-self Challenge response successful 2021-02-09 11:06:40 +01:00
include pushing lib 2020-08-31 05:33:55 -03:00
trial1 basic ECC functional 2020-07-24 15:09:47 +02:00
trial2 basic ECC functional 2020-07-24 15:09:47 +02:00
trial3 New and improved DICE core. Asymm keygen successful 2021-01-08 09:14:07 +01:00
trial4 challenge response self 2021-01-20 13:31:58 +01:00
trial5 seg fult 2021-02-11 13:14:46 +01:00
README.md Update 'README.md' 2021-02-12 11:47:35 +01:00

#Mbedtls DICE

To run this you will need to

  1. make install mbedtls - https://github.com/ARMmbed/mbedtls

  2. cd tria5

  3. make two copies of this directory/code - master and slave

  4. modify defines.h -

i. set SERVER_ADD to "localhost"

ii. set DFL_ID to MASTER_ID/CLIENT1_ID as required

  1. 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

  1. run master and salve again (in order)