Index: utility/include/firmware_utility.h |
diff --git a/utility/include/firmware_utility.h b/utility/include/firmware_utility.h |
deleted file mode 100644 |
index 27c154fa7d4ebdb72ab3e98906c8eb316715d5db..0000000000000000000000000000000000000000 |
--- a/utility/include/firmware_utility.h |
+++ /dev/null |
@@ -1,76 +0,0 @@ |
-// Copyright (c) 2010 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. |
- |
-#ifndef VBOOT_REFERENCE_FIRMWARE_UTILITY_H_ |
-#define VBOOT_REFERENCE_FIRMWARE_UTILITY_H_ |
- |
-#include <string> |
- |
-class FirmwareImage; |
-struct RSAPublicKey; |
- |
-namespace vboot_reference { |
- |
-// A class for handling verified boot firmware images. |
-class FirmwareUtility { |
- public: |
- FirmwareUtility(); |
- ~FirmwareUtility(); |
- |
- // Print usage to stderr. |
- void PrintUsage(void); |
- |
- // Parse command line options and populate data members. |
- // Return true on success, false on failure. |
- bool ParseCmdLineOptions(int argc, char* argv[]); |
- |
- // Print descriptio of verified boot firmware image. |
- void DescribeSignedImage(); |
- |
- // Generate a verified boot image by reading firmware data from in_file_. |
- // Return true on success, false on failure. |
- bool GenerateSignedImage(); |
- |
- // Verify a previously generated signed firmware image using the root key read |
- // from [root_key_pub_file_]. |
- bool VerifySignedImage(); |
- |
- // Output the verified boot image to out_file_. |
- void OutputSignedImage(); |
- |
- |
- bool is_generate() { return is_generate_; } |
- bool is_verify() { return is_verify_; } |
- bool is_describe() { return is_describe_; } |
- |
- private: |
- |
- // Check if all options were specified and sane. |
- // Return true on success, false on failure. |
- bool CheckOptions(); |
- |
- FirmwareImage* image_; |
- RSAPublicKey* root_key_pub_; |
- std::string root_key_file_; |
- std::string root_key_pub_file_; |
- std::string firmware_key_file_; |
- std::string firmware_key_pub_file_; |
- std::string subkey_in_file_; // Existing key signature header. |
- std::string in_file_; |
- std::string out_file_; |
- std::string kernel_subkey_sign_pub_file_; |
- int firmware_key_version_; |
- int firmware_sign_algorithm_; |
- int firmware_version_; |
- int kernel_subkey_sign_algorithm_; |
- bool is_generate_; // Are we generating a new image? |
- bool is_verify_; // Are we just verifying an already signed image? |
- bool is_describe_; // Should we print out description of the image? |
- bool is_only_vblock_; // Should we just output the verification block? |
- bool is_subkey_out_; // Should we just output the subkey header? |
-}; |
- |
-} // namespace vboot_reference |
- |
-#endif // VBOOT_REFERENCE_FIRMWARE_UTILITY_H_ |