From 8dc87d543269d20111c52663c2f3e49c19aa5428 Mon Sep 17 00:00:00 2001 From: Yann GASCUEL <34003959+lnv42@users.noreply.github.com> Date: Fri, 19 Jan 2024 16:03:57 +0100 Subject: [PATCH] iso15sim: get more variable randoms --- armsrc/iso15693.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/armsrc/iso15693.c b/armsrc/iso15693.c index b5bda6a95..dfc3e6829 100644 --- a/armsrc/iso15693.c +++ b/armsrc/iso15693.c @@ -2496,8 +2496,8 @@ void SimTagIso15693(uint8_t *uid, uint8_t block_size) { case ISO15693_GET_RANDOM_NUMBER: if (g_dbglevel >= DBG_DEBUG) Dbprintf("GetRandomNumber cmd"); recv[0] = ISO15_NOERROR; - recv[1] = (uint8_t)(reader_eof_time >> 24) ^ 0xFF; // poor random number - recv[2] = (uint8_t)(reader_eof_time >> 16) ^ 0xFF; + recv[1] = (uint8_t)(reader_eof_time) ^ 0xFF; // poor random number + recv[2] = (uint8_t)(reader_eof_time >> 8) ^ 0xFF; recvLen = 3; break; case ISO15693_ENABLE_PRIVACY: