From 1138dd0ec507998f1749730ee53e7d89be6a0138 Mon Sep 17 00:00:00 2001 From: Bobby Bingham Date: Mon, 14 Sep 2015 21:58:14 -0500 Subject: load security code from install directory This allows us the compiled saturn-mkboot to be distributed, as it's no longer linked against the security code binary, but rather loads it at runtime. --- tools/bin2c | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100755 tools/bin2c (limited to 'tools') diff --git a/tools/bin2c b/tools/bin2c deleted file mode 100755 index 25bb6f7..0000000 --- a/tools/bin2c +++ /dev/null @@ -1,35 +0,0 @@ -#! /bin/sh - -readbyte() -{ - read dummy hex << EOF - $(dd bs=1 count=1 2> /dev/null | od -t xC) -EOF - printf "%s\n" $hex -} - -if [ $# -ne 1 ] ; then - echo "usage: $0 in.bin > out.c" - exit -fi - -varname=$(basename $1 .bin | tr -d "\n" | tr -c a-zA-Z _) -length=0 - -exec < $1 -printf "#include \n" -printf "const unsigned char %s[] = {" $varname - -byte=$(readbyte) -until [ -z $byte ] ; do - [ $(($length % 12)) -eq 0 ] && printf "\n\t" - printf "0x%s," $byte - let length+=1 - - byte=$(readbyte) -done - -[ $length -ne 0 ] && printf "\n" -printf "};\n" - -printf "const size_t %s_size = %s;\n" $varname $length -- cgit v1.2.3