From 42b6fa7a6b1bde1e4999e043fc03155f9d04f673 Mon Sep 17 00:00:00 2001 From: Stefan `Sec` Zehl Date: Sun, 17 Jul 2011 00:59:05 +0200 Subject: [PATCH] Whoops stupid decryption error %-) --- firmware/funk/nrf24l01p.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/funk/nrf24l01p.c b/firmware/funk/nrf24l01p.c index 1801a28..a6240de 100644 --- a/firmware/funk/nrf24l01p.c +++ b/firmware/funk/nrf24l01p.c @@ -152,10 +152,10 @@ int nrf_rcv_pkt_time_encr(int maxtime, int maxsize, uint8_t * pkt, uint32_t cons }; nrf_read_pkt(len,pkt); - cmpcrc=crc16(pkt,len-2); if(key != NULL) xxtea_decode_words((uint32_t*)pkt,len/4,key); + cmpcrc=crc16(pkt,len-2); if(cmpcrc != (pkt[len-2] <<8 | pkt[len-1])) { continue; return -3; // CRC failed