tools/script: use env variable for SING and HASH algos

pull/374/head
Marco Oliverio 2023-09-25 08:43:42 +00:00 committed by Daniele Lacamera
parent 9aad079c85
commit e8907a7dc2
2 changed files with 11 additions and 4 deletions

View File

@ -1,7 +1,11 @@
#!/bin/bash
SIGN=${SIGN:-"--ecc256"}
HASH=${HASH:-"--sha256"}
cp /tmp/br-linux-wolfboot/output/images/bzImage .
tools/keytools/sign --ecc384 --sha384 bzImage wolfboot_signing_private_key.der 8
tools/keytools/sign --ecc384 --sha384 bzImage wolfboot_signing_private_key.der 2
tools/keytools/sign $SIGN $HASH bzImage wolfboot_signing_private_key.der 8
tools/keytools/sign $SIGN $HASH bzImage wolfboot_signing_private_key.der 2
cp base-part-image app.bin
dd if=bzImage_v8_signed.bin of=app.bin bs=1k seek=1024 conv=notrunc

View File

@ -1,4 +1,7 @@
#!/bin/bash
SIGN=${SIGN:-"--ecc256"}
HASH=${HASH:-"--sha256"}
IMAGE=bzImage
dd if=/dev/zero of=app.bin bs=1M count=64
@ -15,7 +18,7 @@ n
w
EOF
# copy bzImage in the root folder
tools/keytools/sign --ecc384 --sha384 ${IMAGE} wolfboot_signing_private_key.der 1
tools/keytools/sign --ecc384 --sha384 ${IMAGE} wolfboot_signing_private_key.der 2
tools/keytools/sign $SIGN $HASH ${IMAGE} wolfboot_signing_private_key.der 1
tools/keytools/sign $SIGN $HASH ${IMAGE} wolfboot_signing_private_key.der 2
dd if=${IMAGE}_v1_signed.bin of=app.bin bs=512 seek=2048 conv=notrunc
dd if=${IMAGE}_v2_signed.bin of=app.bin bs=512 seek=34816 conv=notrunc