Index: src/platform/vboot_reference/utility/kernel_utility.cc |
diff --git a/src/platform/vboot_reference/utility/kernel_utility.cc b/src/platform/vboot_reference/utility/kernel_utility.cc |
index e979b760d53e62e10fc6ac924e1a69b6ce11c74c..7a1e66903e4702f8738c65dc3466493c74e3ab9e 100644 |
--- a/src/platform/vboot_reference/utility/kernel_utility.cc |
+++ b/src/platform/vboot_reference/utility/kernel_utility.cc |
@@ -36,7 +36,6 @@ KernelUtility::KernelUtility(): image_(NULL), |
kernel_key_version_(-1), |
kernel_version_(-1), |
kernel_len_(0), |
- kernel_config_(NULL), |
is_generate_(false), |
is_verify_(false), |
is_describe_(false), |
@@ -44,7 +43,6 @@ KernelUtility::KernelUtility(): image_(NULL), |
} |
KernelUtility::~KernelUtility() { |
- Free(kernel_config_); |
RSAPublicKeyFree(firmware_key_pub_); |
KernelImageFree(image_); |
} |
@@ -70,7 +68,6 @@ void KernelUtility::PrintUsage(void) { |
"--in <infile>\t\tKernel Image to sign\n" |
"--out <outfile>\t\tOutput file for verified boot Kernel image\n\n" |
"Optional arguments for \"--generate\" include:\n" |
- "--config <file>\t\t\tPopulate contents of kernel config from a file\n" |
"--vblock\t\t\tJust output the verification block\n\n" |
"<algoid> (for --*_sign_algorithm) is one of the following:\n"; |
for (int i = 0; i < kNumAlgorithms; i++) { |
@@ -95,7 +92,6 @@ bool KernelUtility::ParseCmdLineOptions(int argc, char* argv[]) { |
OPT_GENERATE, |
OPT_VERIFY, |
OPT_DESCRIBE, |
- OPT_CONFIG, |
OPT_VBLOCK, |
}; |
static struct option long_options[] = { |
@@ -112,7 +108,6 @@ bool KernelUtility::ParseCmdLineOptions(int argc, char* argv[]) { |
{"generate", 0, 0, OPT_GENERATE }, |
{"verify", 0, 0, OPT_VERIFY }, |
{"describe", 0, 0, OPT_DESCRIBE }, |
- {"config", 1, 0, OPT_CONFIG }, |
{"vblock", 0, 0, OPT_VBLOCK }, |
{NULL, 0, 0, 0} |
}; |
@@ -176,9 +171,6 @@ bool KernelUtility::ParseCmdLineOptions(int argc, char* argv[]) { |
case OPT_DESCRIBE: |
is_describe_ = true; |
break; |
- case OPT_CONFIG: |
- config_file_ = optarg; |
- break; |
case OPT_VBLOCK: |
is_only_vblock_ = true; |
break; |
@@ -206,7 +198,6 @@ void KernelUtility::DescribeSignedImage(void) { |
} |
bool KernelUtility::GenerateSignedImage(void) { |
- uint64_t len; |
uint64_t kernel_key_pub_len; |
image_ = KernelImageNew(); |
@@ -230,18 +221,6 @@ bool KernelUtility::GenerateSignedImage(void) { |
CalculateKernelHeaderChecksum(image_, image_->header_checksum); |
image_->kernel_version = kernel_version_; |
- if (!config_file_.empty()) { |
- kernel_config_ = BufferFromFile(config_file_.c_str(), &len); |
- if (len >= sizeof(image_->kernel_config)) { |
- cerr << "Input kernel config file is too big!"; |
- return false; |
- } |
- Memcpy(image_->kernel_config, |
- kernel_config_, len); |
- } else { |
- Memset(image_->kernel_config, 0, |
- sizeof(image_->kernel_config)); |
- } |
image_->kernel_data = BufferFromFile(in_file_.c_str(), |
&image_->kernel_len); |
if (!image_->kernel_data) |