summaryrefslogtreecommitdiff
path: root/host/include/host_common.h
diff options
context:
space:
mode:
Diffstat (limited to 'host/include/host_common.h')
-rw-r--r--host/include/host_common.h64
1 files changed, 29 insertions, 35 deletions
diff --git a/host/include/host_common.h b/host/include/host_common.h
index 6fa8b3e3..40ce212a 100644
--- a/host/include/host_common.h
+++ b/host/include/host_common.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
+/* Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*
@@ -8,8 +8,10 @@
#ifndef VBOOT_REFERENCE_HOST_COMMON_H_
#define VBOOT_REFERENCE_HOST_COMMON_H_
-/* Host is allowed direct use of stdlib funcs such as malloc() and free(),
- * since it's using the stub implementation from firmware/lib/stub. */
+/*
+ * Host is allowed direct use of stdlib funcs such as malloc() and free(),
+ * since it's using the stub implementation from firmware/lib/stub.
+ */
#define _STUB_IMPLEMENTATION_
#include "cryptolib.h"
@@ -21,42 +23,34 @@
#include "vboot_api.h"
#include "vboot_struct.h"
-
-/* Creates an EC preamble, signed with [signing_key].
- * Caller owns the returned pointer, and must free it with Free().
+/**
+ * Create a firmware preamble, signed with [signing_key].
*
- * Returns NULL if error. */
-VbECPreambleHeader* CreateECPreamble(
- uint64_t firmware_version,
- const VbSignature* body_signature,
- const VbPrivateKey* signing_key,
- uint32_t flags,
- const char* name);
-
-
-/* Creates a firmware preamble, signed with [signing_key].
* Caller owns the returned pointer, and must free it with Free().
*
- * Returns NULL if error. */
-VbFirmwarePreambleHeader* CreateFirmwarePreamble(
- uint64_t firmware_version,
- const VbPublicKey* kernel_subkey,
- const VbSignature* body_signature,
- const VbPrivateKey* signing_key,
- uint32_t flags);
-
-
-/* Creates a kernel preamble, signed with [signing_key].
+ * Returns NULL if error.
+ */
+VbFirmwarePreambleHeader *CreateFirmwarePreamble(
+ uint64_t firmware_version,
+ const VbPublicKey *kernel_subkey,
+ const VbSignature *body_signature,
+ const VbPrivateKey *signing_key,
+ uint32_t flags);
+
+/**
+ * Create a kernel preamble, signed with [signing_key].
+ *
* Caller owns the returned pointer, and must free it with Free().
*
- * Returns NULL if error. */
-VbKernelPreambleHeader* CreateKernelPreamble(
- uint64_t kernel_version,
- uint64_t body_load_address,
- uint64_t bootloader_address,
- uint64_t bootloader_size,
- const VbSignature* body_signature,
- uint64_t desired_size,
- const VbPrivateKey* signing_key);
+ * Returns NULL if error.
+ */
+VbKernelPreambleHeader *CreateKernelPreamble(
+ uint64_t kernel_version,
+ uint64_t body_load_address,
+ uint64_t bootloader_address,
+ uint64_t bootloader_size,
+ const VbSignature *body_signature,
+ uint64_t desired_size,
+ const VbPrivateKey *signing_key);
#endif /* VBOOT_REFERENCE_HOST_COMMON_H_ */