summaryrefslogtreecommitdiff
path: root/firmware/lib20/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/lib20/misc.c')
-rw-r--r--firmware/lib20/misc.c54
1 files changed, 0 insertions, 54 deletions
diff --git a/firmware/lib20/misc.c b/firmware/lib20/misc.c
index c81c3fed..da12f028 100644
--- a/firmware/lib20/misc.c
+++ b/firmware/lib20/misc.c
@@ -14,57 +14,6 @@
#include "2sysincludes.h"
#include "vb2_common.h"
-/*
- * The blob below is the sha1 digest calculated over the packed developer
- * root public key structure.
- */
-
-static const uint8_t dev_key_digest[] = {
- 0xb1, 0x1d, 0x74, 0xed, 0xd2, 0x86, 0xc1, 0x44,
- 0xe1, 0x13, 0x5b, 0x49, 0xe7, 0xf0, 0xbc, 0x20,
- 0xcf, 0x04, 0x1f, 0x10,
-};
-
-/**
- * Determine if the root key is the developer key checked into the
- * vboot_reference repository. Has no effect on boot; just logs this to the
- * debug console.
- *
- * @param root Root key
- */
-static void vb2_report_dev_firmware(struct vb2_public_key *root)
-{
- struct vb2_digest_context dc;
- uint8_t digest[sizeof(dev_key_digest)];
- int size = root->arrsize * 4;
-
- if (!root->arrsize)
- return; /* Must be a test run. */
-
- if (vb2_digest_init(&dc, VB2_HASH_SHA1) != VB2_SUCCESS)
- return;
-
- if (vb2_digest_extend(&dc, (uint8_t *)&root->arrsize,
- sizeof(root->arrsize)) != VB2_SUCCESS)
- return;
-
- if (vb2_digest_extend(&dc, (uint8_t *)&root->n0inv,
- sizeof(root->n0inv)) != VB2_SUCCESS)
- return;
-
- if (vb2_digest_extend(&dc, (uint8_t *)root->n, size) != VB2_SUCCESS)
- return;
-
- if (vb2_digest_extend(&dc, (uint8_t *)root->rr, size) != VB2_SUCCESS)
- return;
-
- if (vb2_digest_finalize(&dc, digest, sizeof(digest)) != VB2_SUCCESS)
- return;
-
- if (!memcmp(digest, dev_key_digest, sizeof(dev_key_digest)))
- VB2_DEBUG("This is developer signed firmware\n");
-}
-
vb2_error_t vb2_load_fw_keyblock(struct vb2_context *ctx)
{
struct vb2_shared_data *sd = vb2_get_sd(ctx);
@@ -98,9 +47,6 @@ vb2_error_t vb2_load_fw_keyblock(struct vb2_context *ctx)
if (rv)
return rv;
- /* If that's the checked-in root key, this is dev-signed firmware */
- vb2_report_dev_firmware(&root_key);
-
/* Load the firmware keyblock header after the root key */
kb = vb2_workbuf_alloc(&wb, sizeof(*kb));
if (!kb)