Correct INT_MAX overflow check to UINT_MAX

Signed-off-by: David Horstmann <david.horstmann@arm.com>
diff --git a/library/oid.c b/library/oid.c
index 811d343..3c27bfc 100644
--- a/library/oid.c
+++ b/library/oid.c
@@ -901,7 +901,7 @@
     *num = 0;
     while (*p < bound && **p >= '0' && **p <= '9') {
         ret = 0;
-        if (*num > (INT_MAX / 10)) {
+        if (*num > (UINT_MAX / 10)) {
             return MBEDTLS_ERR_ASN1_INVALID_DATA;
         }
         *num *= 10;