summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile5
-rw-r--r--futility/cmd_vbutil_keyblock.c (renamed from utility/vbutil_keyblock.c)6
-rwxr-xr-xtests/futility/run_test_scripts.sh2
3 files changed, 8 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 22246752..fa14a2c7 100644
--- a/Makefile
+++ b/Makefile
@@ -487,8 +487,7 @@ UTIL_NAMES = ${UTIL_NAMES_STATIC} \
utility/tpm_init_temp_fix \
utility/tpmc \
utility/vbutil_firmware \
- utility/vbutil_kernel \
- utility/vbutil_keyblock \
+ utility/vbutil_kernel
ifeq (${MINIMAL},)
UTIL_NAMES += \
@@ -552,6 +551,7 @@ FUTIL_STATIC_SRCS = \
FUTIL_SRCS = \
$(FUTIL_STATIC_SRCS) \
futility/cmd_vbutil_key.c \
+ futility/cmd_vbutil_keyblock.c \
futility/cmd_hey.c
FUTIL_LDS = futility/futility.lds
@@ -997,7 +997,6 @@ ${BUILD}/utility/signature_digest_utility: LDLIBS += ${CRYPTO_LIBS}
${BUILD}/utility/dev_sign_file: LDLIBS += ${CRYPTO_LIBS}
${BUILD}/utility/vbutil_firmware: LDLIBS += ${CRYPTO_LIBS}
${BUILD}/utility/vbutil_kernel: LDLIBS += ${CRYPTO_LIBS}
-${BUILD}/utility/vbutil_keyblock: LDLIBS += ${CRYPTO_LIBS}
${BUILD}/host/linktest/main: LDLIBS += ${CRYPTO_LIBS}
${BUILD}/tests/vb2_common2_tests: LDLIBS += ${CRYPTO_LIBS}
diff --git a/utility/vbutil_keyblock.c b/futility/cmd_vbutil_keyblock.c
index 17614580..d15afd89 100644
--- a/utility/vbutil_keyblock.c
+++ b/futility/cmd_vbutil_keyblock.c
@@ -12,6 +12,7 @@
#include <string.h>
#include "cryptolib.h"
+#include "futility.h"
#include "host_common.h"
#include "util_misc.h"
#include "vboot_common.h"
@@ -213,7 +214,7 @@ static int Unpack(const char* infile, const char* datapubkey,
}
-int main(int argc, char* argv[]) {
+int do_vbutil_keyblock(int argc, char* argv[]) {
char* filename = NULL;
char* datapubkey = NULL;
@@ -323,3 +324,6 @@ int main(int argc, char* argv[]) {
return PrintHelp(progname);
}
}
+
+DECLARE_FUTIL_COMMAND(vbutil_keyblock, do_vbutil_keyblock,
+ "Verified boot key block utility");
diff --git a/tests/futility/run_test_scripts.sh b/tests/futility/run_test_scripts.sh
index 87ce0b9b..f8c25ef9 100755
--- a/tests/futility/run_test_scripts.sh
+++ b/tests/futility/run_test_scripts.sh
@@ -52,7 +52,7 @@ progs=0
PROGS=${*:-cgpt crossystem dev_sign_file dumpRSAPublicKey
dump_kernel_config enable_dev_usb_boot gbb_utility
tpm_init_temp_fix tpmc vbutil_firmware vbutil_kernel
- vbutil_keyblock vbutil_what_keys}
+ vbutil_what_keys}
# For now just compare results of invoking each program with no args.
# TODO: Create true rigorous tests for every program.