From: Julian Haller <[email protected]> ConfigParser uses %-based interpolation by default, which causes PKCS#11 URIs containing percent-encoded characters (e.g. %20) to fail with "invalid interpolation syntax". Disable interpolation since the CST config format does not use this feature.
Signed-off-by: Julian Haller <[email protected]> --- tools/binman/etype/nxp_imx8mcst.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/binman/etype/nxp_imx8mcst.py b/tools/binman/etype/nxp_imx8mcst.py index dd9f226b751..4fa26de51a0 100644 --- a/tools/binman/etype/nxp_imx8mcst.py +++ b/tools/binman/etype/nxp_imx8mcst.py @@ -137,7 +137,7 @@ class Entry_nxp_imx8mcst(Entry_mkimage): # Generate CST configuration file used to sign payload cfg_fname = tools.get_output_filename(f'nxp.csf-config-txt.{uniq}') - config = configparser.ConfigParser() + config = configparser.ConfigParser(interpolation=None) # Do not make key names lowercase config.optionxform = str # Load configuration template and modify keys of interest -- 2.43.0

