diff --git a/trial5/MutualAttestation.c b/trial5/MutualAttestation.c index 18e3e20..ea7d7e7 100644 --- a/trial5/MutualAttestation.c +++ b/trial5/MutualAttestation.c @@ -72,7 +72,7 @@ DIMASTATUS challenge_client(Node_info * Client) mbedtls_pk_context priv_ctx; mbedtls_pk_init(&priv_ctx); - ret = mbedtls_pk_parse_keyfile(&priv_ctx, "sslkeys/Alias_priv.pem", NULL); + ret = mbedtls_pk_parse_keyfile(&priv_ctx, "keys/Alias_priv.pem", NULL); if(ret < DIMASUCCESS) { printf("DIMAPKFAILURE : Failed to load signing key -0x%04x\n", (unsigned int) -ret); @@ -240,7 +240,7 @@ DIMASTATUS response_master(Node_info * Server, Resp_context * Rp, unsigned char mbedtls_pk_context priv_ctx; mbedtls_pk_init(&priv_ctx); - ret = mbedtls_pk_parse_keyfile(&priv_ctx, "sslkeys/Alias_priv.pem", NULL); + ret = mbedtls_pk_parse_keyfile(&priv_ctx, "keys/Alias_priv.pem", NULL); if(ret < DIMASUCCESS) { printf("DIMAPKFAILURE : Failed to load signing key -0x%04x\n", (unsigned int) -ret); diff --git a/trial5/clientkeys/Client1_pub.pem b/trial5/clientkeys/Client1_pub.pem deleted file mode 100644 index efb17b9..0000000 --- a/trial5/clientkeys/Client1_pub.pem +++ /dev/null @@ -1,4 +0,0 @@ ------BEGIN PUBLIC KEY----- -MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAECF3jSVCzo8u2Vk/TPe6Qk+7ATSQS -kxWVH0QM4JlIqjxkcwffOP7CT9DQ1HxcTG2VaRvICjdU02ks106x5x/zfw== ------END PUBLIC KEY----- diff --git a/trial5/defines.h b/trial5/defines.h index 9dc38e8..545f898 100644 --- a/trial5/defines.h +++ b/trial5/defines.h @@ -65,7 +65,7 @@ /* DEFAULT CONFIGURATIONS */ -#define DEBUG 0 //print all values when 1 +#define DEBUG 1 //print all values when 1 #define isRSA 0 #define isECC 1 @@ -108,7 +108,7 @@ -#define SERVER_ADD "localhost" +#define SERVER_ADD "10.42.0.13" #define SERVER_PORT "11999" #define PLAINTEXT "==Hello there!==" @@ -117,7 +117,7 @@ #define CLIENT2_ID "03" #define CLIENT3_ID "04" -#define DFL_ID MASTER_ID //change ID according to node +#define DFL_ID CLIENT1_ID //change ID according to node #define NODE_ID_SIZE 8 /////////////////////////////////////////////////// diff --git a/trial5/main.c b/trial5/main.c index 8d0ace5..996e77c 100644 --- a/trial5/main.c +++ b/trial5/main.c @@ -65,7 +65,7 @@ int main() Self.ID = DFL_ID; Self.status = DFL_CL_STAT; - printf("size of ID %ld\n", sizeof(Self.ID) ); + printf("size of ID %ld\n", NODE_ID_SIZE ); //Verifier Node code if(Self.ID == MASTER_ID) @@ -125,7 +125,7 @@ int main() printf("Client connected ...\n"); - ret = mbedtls_net_recv(&fd_client, netBuff, sizeof(Self.ID)); + ret = mbedtls_net_recv(&fd_client, netBuff, NODE_ID_SIZE); if(ret < DIMASUCCESS) { printf("DIMANETWORKFAILURE : Failed to recv ID -0x%04x\n", (unsigned int) -ret); @@ -238,7 +238,7 @@ int main() Server.fd = &fd_server; sleep(1); - ret = mbedtls_net_send(Server.fd, Self.ID, sizeof(Self.ID)); + ret = mbedtls_net_send(Server.fd, Self.ID, NODE_ID_SIZE); if(ret < DIMASUCCESS) { printf("DIMANETWORKFAILURE : Failed to send ID -0x%04x\n", (unsigned int) -ret); diff --git a/trial5/makefile b/trial5/makefile index 81a7c56..67d5850 100644 --- a/trial5/makefile +++ b/trial5/makefile @@ -32,3 +32,5 @@ clean: +#client - scp keys/Alias_pub.pem pi@10.42.0.13:/home/pi/GIT/openSSL-DICE/trial5/clientkeys/Client1_pub.pem +#server - scp keys/Alias_pub.pem pi@10.42.0.91:/home/pi/GIT/openSSL-DICE/trial5/clientkeys/Server_pub.pem \ No newline at end of file