mirror of https://github.com/wolfSSL/wolfBoot.git
tools/script: use env variable for SING and HASH algos
parent
9aad079c85
commit
e8907a7dc2
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue