]> git.ipfire.org Git - thirdparty/FORT-validator.git/commitdiff
Validate manifest number size
authorpcarana <pc.moreno2099@gmail.com>
Tue, 5 Feb 2019 18:17:30 +0000 (12:17 -0600)
committerpcarana <pc.moreno2099@gmail.com>
Tue, 5 Feb 2019 18:17:30 +0000 (12:17 -0600)
src/object/manifest.c

index 2af1dfb795d3acee3318d6aada14b9a929f48eb6..2f851aea48fc490cd231b28f49896010cb413b18 100644 (file)
@@ -58,13 +58,13 @@ validate_manifest(struct Manifest *manifest)
                if (version != 0)
                        return -EINVAL;
        }
+
        /*
-        * TODO "Manifest verifiers MUST be able to handle number values up to
+        * "Manifest verifiers MUST be able to handle number values up to
         * 20 octets."
-        *
-        * What the fuck?
         */
-       /* manifest->manifestNumber; */
+       if (manifest->manifestNumber.size > 20)
+               return pr_err("Manifest number is larger than 20 octets");
 
        /*
         * TODO (field)