diff --git a/build_pico_hsm.sh b/build_pico_hsm.sh index e0d9354..c139980 100755 --- a/build_pico_hsm.sh +++ b/build_pico_hsm.sh @@ -2,24 +2,14 @@ VERSION_MAJOR="6" VERSION_MINOR="0" -NO_EDDSA=0 SUFFIX="${VERSION_MAJOR}.${VERSION_MINOR}" #if ! [[ -z "${GITHUB_SHA}" ]]; then # SUFFIX="${SUFFIX}.${GITHUB_SHA}" #fi -if [[ $1 == "--no-eddsa" ]]; then - NO_EDDSA=1 - echo "Skipping EDDSA build" -fi - mkdir -p build_release mkdir -p release -mkdir -p release_eddsa rm -rf -- release/* -if [[ $NO_EDDSA -eq 0 ]]; then - rm -rf -- release_eddsa/* -fi cd build_release PICO_SDK_PATH="${PICO_SDK_PATH:-../../pico-sdk}" @@ -28,22 +18,8 @@ boards=("pico" "pico2") for board_name in "${boards[@]}" do - board_name="$(basename -- "$board" .h)" rm -rf -- ./* PICO_SDK_PATH="${PICO_SDK_PATH}" cmake .. -DPICO_BOARD=$board_name -DSECURE_BOOT_PKEY=${SECURE_BOOT_PKEY} make -j`nproc` mv pico_hsm.uf2 ../release/pico_hsm_$board_name-$SUFFIX.uf2 done - -# Build with EDDSA - -if [[ $NO_EDDSA -eq 0 ]]; then - for board_name in "${boards[@]}" - do - board_name="$(basename -- "$board" .h)" - rm -rf -- ./* - PICO_SDK_PATH="${PICO_SDK_PATH}" cmake .. -DPICO_BOARD=$board_name -DSECURE_BOOT_PKEY=${SECURE_BOOT_PKEY} -DENABLE_EDDSA=1 - make -j`nproc` - mv pico_hsm.uf2 ../release_eddsa/pico_hsm_$board_name-$SUFFIX-eddsa1.uf2 - done -fi