]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
fix typo
authorAlan T. DeKok <aland@freeradius.org>
Thu, 4 Jun 2026 12:19:12 +0000 (08:19 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 4 Jun 2026 12:19:12 +0000 (08:19 -0400)
src/lib/sim/milenage.c

index 4aeef549f8213762d3b176edfa2ff6bf5070491a..b869931b24160a7f27e690a7a9f6e68f9e85f802 100644 (file)
@@ -446,7 +446,7 @@ int milenage_check(uint8_t ik[MILENAGE_IK_SIZE],
        for (i = 0; i < 6; i++) rx_sqn[i] = autn[i] ^ ak[i];
        FR_PROTO_HEX_DUMP(rx_sqn, MILENAGE_SQN_SIZE, "SQN");
 
-       if (fr_digest_cmp(rx_sqn, sqn_buff, sizeof(rx_sqn)) != 0) {
+       if (memcmp(rx_sqn, sqn_buff, sizeof(rx_sqn)) <= 0) {
                uint8_t auts_amf[MILENAGE_AMF_SIZE] = { 0x00, 0x00 }; /* TS 33.102 v7.0.0, 6.3.3 */
 
                if (milenage_f2345(NULL, NULL, NULL, NULL, ak, opc, ki, rand)) return -1;