image_signing: fix thinko in payload signing
There's already a local |output| variable that we clobbered.
BUG=chromium:935628
TEST=cros-signing/signer/signing_unittest.py passes
BRANCH=none
Change-Id: Idde2aa35053ff6bc149f3f4d1df784e25b4fcdc5
Reviewed-on: https://chromium-review.googlesource.com/c/1490651
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/image_signing/sign_official_build.sh b/scripts/image_signing/sign_official_build.sh
index 80ac670..a5f3f86 100755
--- a/scripts/image_signing/sign_official_build.sh
+++ b/scripts/image_signing/sign_official_build.sh
@@ -468,7 +468,7 @@
local image=$1
local key_dir=$2
local output=$3
- local key_size key_file="${key_dir}/update_key.pem"
+ local key_output key_size key_file="${key_dir}/update_key.pem"
# Maps key size to verified boot's algorithm id (for pad_digest_utility).
# Hashing algorithm is always SHA-256.
local algo algos=(
@@ -478,11 +478,11 @@
[8192]=10
)
- output=$(futility show "${key_file}")
- key_size=$(echo "${output}" | sed -n '/Key length/s/[^0-9]*//p')
+ key_output=$(futility show "${key_file}")
+ key_size=$(echo "${key_output}" | sed -n '/Key length/s/[^0-9]*//p')
algo=${algos[${key_size}]}
if [[ -z ${algo} ]]; then
- die "Unknown algorithm: futility output=${output}"
+ die "Unknown algorithm: futility output=${key_output}"
fi
pad_digest_utility ${algo} "${image}" | \