Files
laadpaal/SmartEVSE-3/sign_firmware/check_rsa_verify.sh
2024-06-24 00:22:58 +02:00

10 lines
368 B
Bash
Executable File

if [ "x$1" == "x" ]; then
echo "Usage: $0 path_to_signed_binary_firmware_file"
exit 1
fi
dd if=$1 of=extracted_firmware.sign bs=1 count=512
dd if=$1 of=extracted_firmware.bin bs=1 skip=512
openssl dgst -verify rsa_key.pub -keyform PEM -sha256 -signature extracted_firmware.sign extracted_firmware.bin
rm extracted_firmware.sign extracted_firmware.bin