Update chip data peltool parsing to handle extra signatures

Signed-off-by: Caleb Palmer <cnpalmer@us.ibm.com>
Change-Id: Id6665526d9b66490f34fe42e761559283eaa08ab
diff --git a/chip_data/parse_chip_data.py b/chip_data/parse_chip_data.py
index e000d5d..7de4d14 100755
--- a/chip_data/parse_chip_data.py
+++ b/chip_data/parse_chip_data.py
@@ -40,11 +40,11 @@
             binary_encode(model_ec, base, fp)
 
 
-def gen_peltool_json(indir: str, outdir: str) -> None:
-    for model_ec, base in _import_chip_data(indir).items():
+def gen_peltool_json(cdIndir: str, outdir: str, exSigPath=None) -> None:
+    for model_ec, base in _import_chip_data(cdIndir).items():
         file = f"pel_parser_data_{model_ec.lower()}.json"
         with open(os.path.join(outdir, file), "w") as fp:
-            peltool_encode(model_ec, base, fp)
+            peltool_encode(model_ec, base, fp, exSigPath)
 
 
 if __name__ == "__main__":