From 996429fa9ecd86f9d05bf97ae7b68950000c38ce Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Fri, 6 Sep 2024 10:13:02 +0200 Subject: [PATCH] fix some const params --- client/src/util.c | 6 +++--- client/src/util.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/client/src/util.c b/client/src/util.c index bc6fbf3b4..fa3df7d79 100644 --- a/client/src/util.c +++ b/client/src/util.c @@ -1147,7 +1147,7 @@ void binstr_2_bytes(uint8_t *target, size_t *targetlen, const char *src) { } } -void hex_xor(uint8_t *d, uint8_t *x, int n) { +void hex_xor(uint8_t *d, const uint8_t *x, int n) { while (n--) { d[n] ^= x[n]; } @@ -1163,7 +1163,7 @@ uint8_t GetParity(const uint8_t *bits, uint8_t type, int length) { } // add HID parity to binary array: EVEN prefix for 1st half of ID, ODD suffix for 2nd half -void wiegand_add_parity(uint8_t *target, uint8_t *source, uint8_t length) { +void wiegand_add_parity(uint8_t *target, const uint8_t *source, uint8_t length) { *(target++) = GetParity(source, EVEN, length / 2); memcpy(target, source, length); target += length; @@ -1171,7 +1171,7 @@ void wiegand_add_parity(uint8_t *target, uint8_t *source, uint8_t length) { } // add HID parity to binary array: ODD prefix for 1st half of ID, EVEN suffix for 2nd half -void wiegand_add_parity_swapped(uint8_t *target, uint8_t *source, uint8_t length) { +void wiegand_add_parity_swapped(uint8_t *target, const uint8_t *source, uint8_t length) { *(target++) = GetParity(source, ODD, length / 2); memcpy(target, source, length); target += length; diff --git a/client/src/util.h b/client/src/util.h index 86c7a4f9c..1606cb81c 100644 --- a/client/src/util.h +++ b/client/src/util.h @@ -141,11 +141,11 @@ int binstr_2_binarray(uint8_t *target, char *source, int length); void bytes_2_binstr(char *target, const uint8_t *source, size_t sourcelen); void binstr_2_bytes(uint8_t *target, size_t *targetlen, const char *src); -void hex_xor(uint8_t *d, uint8_t *x, int n); +void hex_xor(uint8_t *d, const uint8_t *x, int n); uint8_t GetParity(const uint8_t *bits, uint8_t type, int length); -void wiegand_add_parity(uint8_t *target, uint8_t *source, uint8_t length); -void wiegand_add_parity_swapped(uint8_t *target, uint8_t *source, uint8_t length); +void wiegand_add_parity(uint8_t *target, const uint8_t *source, uint8_t length); +void wiegand_add_parity_swapped(uint8_t *target, const uint8_t *source, uint8_t length); //void xor(unsigned char *dst, unsigned char *src, size_t len);