diff options
Diffstat (limited to 'host/include/host_common.h')
-rw-r--r-- | host/include/host_common.h | 64 |
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_ */ |