Fix KeyBlockVerify() to take an explicit param for whether to use hash only.
Fix VerifyMemberInside().
BUG=chrome-os-partner:703
TEST=make && make runtests
Review URL: http://codereview.chromium.org/3126013
diff --git a/utility/vbutil_kernel.c b/utility/vbutil_kernel.c
index eeae96e..763480e 100644
--- a/utility/vbutil_kernel.c
+++ b/utility/vbutil_kernel.c
@@ -641,7 +641,8 @@
/* Verify key block */
key_block = bp->key_block;
- if (0 != KeyBlockVerify(key_block, bp->blob_size, sign_key)) {
+ if (0 != KeyBlockVerify(key_block, bp->blob_size, sign_key,
+ (sign_key ? 0 : 1))) {
error("Error verifying key block.\n");
goto verify_exit;
}