From 23696109cc9345fcb441bd63ef9e9ea18aaca049 Mon Sep 17 00:00:00 2001 From: Stefan `Sec` Zehl Date: Fri, 23 Dec 2011 00:37:46 +0100 Subject: [PATCH] Disable crypto in serial for now --- firmware/applications/serial/serial.c | 36 +++++++++++++-------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/firmware/applications/serial/serial.c b/firmware/applications/serial/serial.c index 9e52869..f8219a6 100644 --- a/firmware/applications/serial/serial.c +++ b/firmware/applications/serial/serial.c @@ -145,9 +145,7 @@ static int process(char * input){ return -1; puts_plus("\r\n"); - puts_plus("D ["); - puts_plus(input); - puts("]\r\n"); +// puts_plus("D ["); puts_plus(input); puts("]\r\n"); if(input[0]=='i'){ nrf_init(); @@ -161,8 +159,8 @@ static int process(char * input){ config.maclen[0]=0x20; config.nrmacs=1; nrf_config_set(&config); - memcpy(thekey,meshkey,sizeof(thekey)); - funkencrypt=1; +// memcpy(thekey,meshkey,sizeof(thekey)); + funkencrypt=0; }else if(input[1]=='M'){ config.channel=83; memcpy(config.txmac,MESH_MAC,5); @@ -170,11 +168,11 @@ static int process(char * input){ config.maclen[0]=0x20; config.nrmacs=1; nrf_config_set(&config); - static const uint32_t const pubmesh[4] = { - 0x00000042, 0x000005ec, 0x00000023, 0x00000005 - }; - memcpy(thekey,pubmesh,sizeof(thekey)); - funkencrypt=1; +// static const uint32_t const pubmesh[4] = { +// 0x00000042, 0x000005ec, 0x00000023, 0x00000005 +// }; +// memcpy(thekey,pubmesh,sizeof(thekey)); + funkencrypt=0; }else if(input[1]=='r'){ config.channel=REMOTE_CHANNEL; memcpy(config.txmac,REMOTE_MAC,5); @@ -182,8 +180,8 @@ static int process(char * input){ config.maclen[0]=0x10; config.nrmacs=1; nrf_config_set(&config); - memcpy(thekey,remotekey,sizeof(thekey)); - funkencrypt=1; +// memcpy(thekey,remotekey,sizeof(thekey)); + funkencrypt=0; }else if(input[1]=='b'){ config.channel=BEACON_CHANNEL; memcpy(config.txmac,BEACON_MAC,5); @@ -191,8 +189,8 @@ static int process(char * input){ config.maclen[0]=0x10; config.nrmacs=1; nrf_config_set(&config); - memcpy(thekey,openbeaconkey,sizeof(thekey)); - funkencrypt=1; +// memcpy(thekey,openbeaconkey,sizeof(thekey)); + funkencrypt=0; }else if(input[1]=='B'){ config.channel=BEACON_CHANNEL; memcpy(config.txmac,BEACON_MAC,5); @@ -200,11 +198,11 @@ static int process(char * input){ config.maclen[0]=0x10; config.nrmacs=1; nrf_config_set(&config); - static const uint32_t pubbeaconkey[4] = { - 0xB4595344, 0xD3E119B6, 0xA814D0EC, 0xEFF5A24E - }; - memcpy(thekey,pubbeaconkey,sizeof(thekey)); - funkencrypt=1; +// static const uint32_t pubbeaconkey[4] = { +// 0xB4595344, 0xD3E119B6, 0xA814D0EC, 0xEFF5A24E +// }; +// memcpy(thekey,pubbeaconkey,sizeof(thekey)); + funkencrypt=0; }; }else if(input[0]=='t'){ type=input[1];