From: pcarana Date: Tue, 5 Feb 2019 18:17:30 +0000 (-0600) Subject: Validate manifest number size X-Git-Tag: v0.0.2~98^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=54a005c96fb648ef3a3fa23c4d84be9647c93d50;p=thirdparty%2FFORT-validator.git Validate manifest number size --- diff --git a/src/object/manifest.c b/src/object/manifest.c index 2af1dfb7..2f851aea 100644 --- a/src/object/manifest.c +++ b/src/object/manifest.c @@ -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)