From 54a005c96fb648ef3a3fa23c4d84be9647c93d50 Mon Sep 17 00:00:00 2001 From: pcarana Date: Tue, 5 Feb 2019 12:17:30 -0600 Subject: [PATCH] Validate manifest number size --- src/object/manifest.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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) -- 2.47.3