summaryrefslogtreecommitdiffstats
path: root/lock/bend.c
diff options
context:
space:
mode:
Diffstat (limited to 'lock/bend.c')
-rw-r--r--lock/bend.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/lock/bend.c b/lock/bend.c
index 8436770..b0a0074 100644
--- a/lock/bend.c
+++ b/lock/bend.c
@@ -134,11 +134,12 @@ int main(void)
n = radio_recv(buf, WDLEN);
buf[n] = '\0';
rxd = 0;
+ xor(KEY, buf, msg, WDLEN + 1);
uart_write("recv: ");
- uart_write(buf);
- if (strncmp(buf, LOCK, WDLEN) == 0)
+ uart_write(msg);
+ if (strncmp(msg, LOCK, WDLEN) == 0)
lock();
- else if (strncmp(buf, UNLOCK, WDLEN) == 0)
+ else if (strncmp(msg, UNLOCK, WDLEN) == 0)
unlock();
}
}