Skip to content

Commit e8907a7

Browse files
rizlikdanielinux
authored andcommitted
tools/script: use env variable for SING and HASH algos
1 parent 9aad079 commit e8907a7

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

tools/scripts/qemu64/sign_linux.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
#!/bin/bash
2+
3+
SIGN=${SIGN:-"--ecc256"}
4+
HASH=${HASH:-"--sha256"}
15

26
cp /tmp/br-linux-wolfboot/output/images/bzImage .
3-
tools/keytools/sign --ecc384 --sha384 bzImage wolfboot_signing_private_key.der 8
4-
tools/keytools/sign --ecc384 --sha384 bzImage wolfboot_signing_private_key.der 2
7+
tools/keytools/sign $SIGN $HASH bzImage wolfboot_signing_private_key.der 8
8+
tools/keytools/sign $SIGN $HASH bzImage wolfboot_signing_private_key.der 2
59

610
cp base-part-image app.bin
711
dd if=bzImage_v8_signed.bin of=app.bin bs=1k seek=1024 conv=notrunc

tools/x86_fsp/qemu/make_hd.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
#!/bin/bash
2+
SIGN=${SIGN:-"--ecc256"}
3+
HASH=${HASH:-"--sha256"}
4+
25
IMAGE=bzImage
36

47
dd if=/dev/zero of=app.bin bs=1M count=64
@@ -15,7 +18,7 @@ n
1518
w
1619
EOF
1720
# copy bzImage in the root folder
18-
tools/keytools/sign --ecc384 --sha384 ${IMAGE} wolfboot_signing_private_key.der 1
19-
tools/keytools/sign --ecc384 --sha384 ${IMAGE} wolfboot_signing_private_key.der 2
21+
tools/keytools/sign $SIGN $HASH ${IMAGE} wolfboot_signing_private_key.der 1
22+
tools/keytools/sign $SIGN $HASH ${IMAGE} wolfboot_signing_private_key.der 2
2023
dd if=${IMAGE}_v1_signed.bin of=app.bin bs=512 seek=2048 conv=notrunc
2124
dd if=${IMAGE}_v2_signed.bin of=app.bin bs=512 seek=34816 conv=notrunc

0 commit comments

Comments
 (0)